| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| MachineStableHash.h | 9 // Stable hashing for MachineInstr and MachineOperand. Useful or getting a 21 class MachineOperand; 23 stable_hash stableHashValue(const MachineOperand &MO);
|
| MachineOperand.h | 1 //===-- llvm/CodeGen/MachineOperand.h - MachineOperand class ----*- C++ -*-===// 9 // This file contains the declaration of the MachineOperand class. 42 /// MachineOperand class - Representation of each machine instruction operand. 47 /// not having to call the MachineOperand destructor. 49 class MachineOperand { 184 MachineOperand *Prev; // Access list for register. See MRI. 185 MachineOperand *Next; 202 explicit MachineOperand(MachineOperandType K) 205 static_assert(alignof(MachineOperand) <= alignof(int64_t) [all...] |
| TileShapeInfo.h | 24 #include "llvm/CodeGen/MachineOperand.h" 32 ShapeT(MachineOperand *Row, MachineOperand *Col, 42 MachineOperand *R = Shape.Row; 43 MachineOperand *C = Shape.Col; 57 MachineOperand *getRow() const { return Row; } 59 MachineOperand *getCol() const { return Col; } 73 for (const MachineOperand &DefMO : MRI->def_operands(Reg)) { 88 MachineOperand *Row; 89 MachineOperand *Col [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64MCInstLower.h | 24 class MachineOperand; 37 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const; 40 MCOperand lowerSymbolOperandDarwin(const MachineOperand &MO, 42 MCOperand lowerSymbolOperandELF(const MachineOperand &MO, 44 MCOperand lowerSymbolOperandCOFF(const MachineOperand &MO, 46 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 48 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 49 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/ |
| SparcMCInstLower.cpp | 19 #include "llvm/CodeGen/MachineOperand.h" 30 const MachineOperand &MO, 39 case MachineOperand::MO_MachineBasicBlock: 43 case MachineOperand::MO_GlobalAddress: 47 case MachineOperand::MO_BlockAddress: 51 case MachineOperand::MO_ExternalSymbol: 55 case MachineOperand::MO_ConstantPoolIndex: 68 const MachineOperand &MO, 72 case MachineOperand::MO_Register: 77 case MachineOperand::MO_Immediate [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiMCInstLower.h | 21 class MachineOperand; 34 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 36 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 37 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const; 38 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 39 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 40 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const;
|
| LanaiMCInstLower.cpp | 33 LanaiMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { 38 LanaiMCInstLower::GetBlockAddressSymbol(const MachineOperand &MO) const { 43 LanaiMCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { 47 MCSymbol *LanaiMCInstLower::GetJumpTableSymbol(const MachineOperand &MO) const { 57 LanaiMCInstLower::GetConstantPoolIndexSymbol(const MachineOperand &MO) const { 66 MCOperand LanaiMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 97 const MachineOperand &MO = MI->getOperand(I); 101 case MachineOperand::MO_Register: 107 case MachineOperand::MO_Immediate: 110 case MachineOperand::MO_MachineBasicBlock [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/MSP430/ |
| MSP430MCInstLower.h | 21 class MachineOperand; 34 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 36 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 37 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 38 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 39 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const; 40 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
|
| MSP430MCInstLower.cpp | 31 GetGlobalAddressSymbol(const MachineOperand &MO) const { 41 GetExternalSymbolSymbol(const MachineOperand &MO) const { 51 GetJumpTableSymbol(const MachineOperand &MO) const { 68 GetConstantPoolIndexSymbol(const MachineOperand &MO) const { 85 GetBlockAddressSymbol(const MachineOperand &MO) const { 95 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const { 119 const MachineOperand &MO = MI->getOperand(i); 126 case MachineOperand::MO_Register: 131 case MachineOperand::MO_Immediate: 134 case MachineOperand::MO_MachineBasicBlock [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARC/ |
| ARCMCInstLower.cpp | 19 #include "llvm/CodeGen/MachineOperand.h" 29 MCOperand ARCMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 36 case MachineOperand::MO_MachineBasicBlock: 39 case MachineOperand::MO_GlobalAddress: 43 case MachineOperand::MO_BlockAddress: 47 case MachineOperand::MO_ExternalSymbol: 51 case MachineOperand::MO_JumpTableIndex: 54 case MachineOperand::MO_ConstantPoolIndex: 76 MCOperand ARCMCInstLower::LowerOperand(const MachineOperand &MO, 83 case MachineOperand::MO_Register [all...] |
| ARCMCInstLower.h | 12 #include "llvm/CodeGen/MachineOperand.h" 27 using MachineOperandType = MachineOperand::MachineOperandType; 34 MCOperand LowerOperand(const MachineOperand &MO, unsigned offset = 0) const; 37 MCOperand LowerSymbolOperand(const MachineOperand &MO,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| XCoreMCInstLower.cpp | 18 #include "llvm/CodeGen/MachineOperand.h" 31 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 38 case MachineOperand::MO_MachineBasicBlock: 41 case MachineOperand::MO_GlobalAddress: 45 case MachineOperand::MO_BlockAddress: 49 case MachineOperand::MO_ExternalSymbol: 53 case MachineOperand::MO_JumpTableIndex: 56 case MachineOperand::MO_ConstantPoolIndex: 77 MCOperand XCoreMCInstLower::LowerOperand(const MachineOperand &MO, 83 case MachineOperand::MO_Register [all...] |
| XCoreMCInstLower.h | 12 #include "llvm/CodeGen/MachineOperand.h" 24 typedef MachineOperand::MachineOperandType MachineOperandType; 31 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const; 34 MCOperand LowerSymbolOperand(const MachineOperand &MO,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/BPF/ |
| BPFMCInstLower.cpp | 27 BPFMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { 32 BPFMCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { 36 MCOperand BPFMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 51 const MachineOperand &MO = MI->getOperand(i); 58 case MachineOperand::MO_Register: 64 case MachineOperand::MO_Immediate: 67 case MachineOperand::MO_MachineBasicBlock: 71 case MachineOperand::MO_RegisterMask: 73 case MachineOperand::MO_ExternalSymbol: 76 case MachineOperand::MO_GlobalAddress [all...] |
| BPFMCInstLower.h | 21 class MachineOperand; 34 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 36 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 37 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| MachineStableHash.cpp | 9 // Stable hashing for MachineInstr and MachineOperand. Useful or getting a 25 #include "llvm/CodeGen/MachineOperand.h" 62 stable_hash llvm::stableHashValue(const MachineOperand &MO) { 64 case MachineOperand::MO_Register: 73 case MachineOperand::MO_Immediate: 75 case MachineOperand::MO_CImmediate: 76 case MachineOperand::MO_FPImmediate: { 84 case MachineOperand::MO_MachineBasicBlock: 87 case MachineOperand::MO_ConstantPoolIndex: 90 case MachineOperand::MO_BlockAddress [all...] |
| MIRVRegNamerUtils.cpp | 69 // Gets a hashable artifact from a given MachineOperand (ie an unsigned). 70 auto GetHashableMO = [this](const MachineOperand &MO) -> unsigned { 72 case MachineOperand::MO_CImmediate: 75 case MachineOperand::MO_FPImmediate: 79 case MachineOperand::MO_Register: 83 case MachineOperand::MO_Immediate: 85 case MachineOperand::MO_TargetIndex: 87 case MachineOperand::MO_FrameIndex: 88 case MachineOperand::MO_ConstantPoolIndex: 89 case MachineOperand::MO_JumpTableIndex [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUInstructionSelector.h | 44 class MachineOperand; 90 MachineOperand getSubOperand64(MachineOperand &MO, 150 bool selectGlobalAtomicFadd(MachineInstr &I, MachineOperand &AddrOp, 151 MachineOperand &DataOp) const; 154 std::pair<Register, unsigned> selectVOP3ModsImpl(MachineOperand &Root, 158 selectVCSRC(MachineOperand &Root) const; 161 selectVSRC0(MachineOperand &Root) const; 164 selectVOP3Mods0(MachineOperand &Root) const; 166 selectVOP3BMods0(MachineOperand &Root) const [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZMCInstLower.h | 20 class MachineOperand; 35 MCOperand lowerOperand(const MachineOperand& MO) const; 38 const MCExpr *getExpr(const MachineOperand &MO,
|
| SystemZMCInstLower.cpp | 18 // Return the VK_* enumeration for MachineOperand target flags Flags. 36 SystemZMCInstLower::getExpr(const MachineOperand &MO, 41 case MachineOperand::MO_MachineBasicBlock: 46 case MachineOperand::MO_GlobalAddress: 50 case MachineOperand::MO_ExternalSymbol: 54 case MachineOperand::MO_JumpTableIndex: 59 case MachineOperand::MO_ConstantPoolIndex: 63 case MachineOperand::MO_BlockAddress: 79 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const { 81 case MachineOperand::MO_Register [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/VE/ |
| VEMCInstLower.cpp | 19 #include "llvm/CodeGen/MachineOperand.h" 29 const MachineOperand &MO, 43 static MCOperand LowerOperand(const MachineInstr *MI, const MachineOperand &MO, 49 case MachineOperand::MO_Register: 54 case MachineOperand::MO_BlockAddress: 57 case MachineOperand::MO_ConstantPoolIndex: 59 case MachineOperand::MO_ExternalSymbol: 62 case MachineOperand::MO_GlobalAddress: 64 case MachineOperand::MO_Immediate: 66 case MachineOperand::MO_JumpTableIndex [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/ |
| M68kMCInstLower.h | 18 #include "llvm/CodeGen/MachineOperand.h" 32 typedef MachineOperand::MachineOperandType MachineOperandType; 43 MCSymbol *GetSymbolFromOperand(const MachineOperand &MO) const; 45 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 48 const MachineOperand &MO) const;
|
| M68kMCInstLower.cpp | 24 #include "llvm/CodeGen/MachineOperand.h" 39 M68kMCInstLower::GetSymbolFromOperand(const MachineOperand &MO) const { 73 MCOperand M68kMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 115 const MachineOperand &MO) const { 119 case MachineOperand::MO_Register: 124 case MachineOperand::MO_Immediate: 126 case MachineOperand::MO_MachineBasicBlock: 127 case MachineOperand::MO_GlobalAddress: 128 case MachineOperand::MO_ExternalSymbol: 130 case MachineOperand::MO_MCSymbol [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyMCInstLower.h | 27 class MachineOperand; 34 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 35 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 36 MCOperand lowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/ |
| AVRMCInstLower.cpp | 26 MCOperand AVRMCInstLower::lowerSymbolOperand(const MachineOperand &MO, 65 for (MachineOperand const &MO : MI.operands()) { 72 case MachineOperand::MO_Register: 78 case MachineOperand::MO_Immediate: 81 case MachineOperand::MO_GlobalAddress: 84 case MachineOperand::MO_ExternalSymbol: 88 case MachineOperand::MO_MachineBasicBlock: 92 case MachineOperand::MO_RegisterMask: 94 case MachineOperand::MO_BlockAddress: 98 case MachineOperand::MO_JumpTableIndex [all...] |