/external/llvm/lib/Target/MSP430/ |
MSP430MCInstLower.h | 23 class MachineOperand; 36 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 38 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 39 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 40 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 41 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const; 42 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
|
MSP430MCInstLower.cpp | 30 GetGlobalAddressSymbol(const MachineOperand &MO) const { 40 GetExternalSymbolSymbol(const MachineOperand &MO) const { 50 GetJumpTableSymbol(const MachineOperand &MO) const { 66 GetConstantPoolIndexSymbol(const MachineOperand &MO) const { 82 GetBlockAddressSymbol(const MachineOperand &MO) const { 92 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const { 113 const MachineOperand &MO = MI->getOperand(i); 120 case MachineOperand::MO_Register: 125 case MachineOperand::MO_Immediate: 128 case MachineOperand::MO_MachineBasicBlock [all...] |
MSP430AsmPrinter.cpp | 66 const MachineOperand &MO = MI->getOperand(OpNum); 69 case MachineOperand::MO_Register: 72 case MachineOperand::MO_Immediate: 77 case MachineOperand::MO_MachineBasicBlock: 80 case MachineOperand::MO_GlobalAddress: { 102 case MachineOperand::MO_ExternalSymbol: { 113 const MachineOperand &Base = MI->getOperand(OpNum); 114 const MachineOperand &Disp = MI->getOperand(OpNum+1);
|
/external/llvm/lib/Target/XCore/ |
XCoreMCInstLower.cpp | 19 #include "llvm/CodeGen/MachineOperand.h" 35 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 42 case MachineOperand::MO_MachineBasicBlock: 45 case MachineOperand::MO_GlobalAddress: 49 case MachineOperand::MO_BlockAddress: 53 case MachineOperand::MO_ExternalSymbol: 57 case MachineOperand::MO_JumpTableIndex: 60 case MachineOperand::MO_ConstantPoolIndex: 81 MCOperand XCoreMCInstLower::LowerOperand(const MachineOperand &MO, 87 case MachineOperand::MO_Register [all...] |
XCoreMCInstLower.h | 12 #include "llvm/CodeGen/MachineOperand.h" 26 typedef MachineOperand::MachineOperandType MachineOperandType; 34 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const; 37 MCOperand LowerSymbolOperand(const MachineOperand &MO,
|
/external/llvm/include/llvm/CodeGen/ |
MachineOperand.h | 1 //===-- llvm/CodeGen/MachineOperand.h - MachineOperand class ----*- C++ -*-===// 10 // This file contains the declaration of the MachineOperand class. 36 /// MachineOperand class - Representation of each machine instruction operand. 41 /// not having to call the MachineOperand destructor. 43 class MachineOperand { 162 MachineOperand *Prev; // Access list for register. See MRI. 163 MachineOperand *Next; 180 explicit MachineOperand(MachineOperandType K) 209 /// The MachineOperand copy constructor also copies ParentMI, expecting th [all...] |
MachineInstrBundle.h | 79 // MachineOperand iterator 131 MachineOperand &deref() const { return *OpI; } 215 MachineOperand &operator* () const { return deref(); } 216 MachineOperand *operator->() const { return &deref(); } 225 const MachineOperand &operator* () const { return deref(); } 226 const MachineOperand *operator->() const { return &deref(); } 235 MachineOperand &operator* () const { return deref(); } 236 MachineOperand *operator->() const { return &deref(); } 246 const MachineOperand &operator* () const { return deref(); } 247 const MachineOperand *operator->() const { return &deref(); [all...] |
/external/llvm/lib/Target/ARM/ |
ARMMCInstLower.cpp | 26 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO, 66 bool ARMAsmPrinter::lowerOperand(const MachineOperand &MO, 70 case MachineOperand::MO_Register: 77 case MachineOperand::MO_Immediate: 80 case MachineOperand::MO_MachineBasicBlock: 84 case MachineOperand::MO_GlobalAddress: 87 case MachineOperand::MO_ExternalSymbol: 91 case MachineOperand::MO_JumpTableIndex: 94 case MachineOperand::MO_ConstantPoolIndex: 97 case MachineOperand::MO_BlockAddress [all...] |
/external/llvm/lib/Target/Mips/ |
MipsMCInstLower.cpp | 20 #include "llvm/CodeGen/MachineOperand.h" 36 MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 72 case MachineOperand::MO_MachineBasicBlock: 76 case MachineOperand::MO_GlobalAddress: 81 case MachineOperand::MO_BlockAddress: 86 case MachineOperand::MO_ExternalSymbol: 91 case MachineOperand::MO_JumpTableIndex: 95 case MachineOperand::MO_ConstantPoolIndex: 129 MCOperand MipsMCInstLower::LowerOperand(const MachineOperand &MO, 135 case MachineOperand::MO_Register [all...] |
MipsMCInstLower.h | 13 #include "llvm/CodeGen/MachineOperand.h" 28 typedef MachineOperand::MachineOperandType MachineOperandType; 36 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const; 39 MCOperand LowerSymbolOperand(const MachineOperand &MO,
|
MipsInstrInfo.h | 51 SmallVectorImpl<MachineOperand> &Cond, 58 const SmallVectorImpl<MachineOperand> &Cond, 62 bool ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const; 66 SmallVectorImpl<MachineOperand> &Cond, 121 bool isZeroImm(const MachineOperand &op) const; 131 SmallVectorImpl<MachineOperand> &Cond) const; 134 const SmallVectorImpl<MachineOperand>& Cond) const;
|
/external/llvm/lib/Target/SystemZ/ |
SystemZMCInstLower.h | 22 class MachineOperand; 39 MCOperand lowerOperand(const MachineOperand& MO) const; 42 MCOperand lowerSymbolOperand(const MachineOperand &MO,
|
SystemZMCInstLower.cpp | 27 // Return the VK_* enumeration for MachineOperand target flags Flags. 42 MCOperand SystemZMCInstLower::lowerSymbolOperand(const MachineOperand &MO, 54 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const { 59 case MachineOperand::MO_Register: 62 case MachineOperand::MO_Immediate: 65 case MachineOperand::MO_MachineBasicBlock: 69 case MachineOperand::MO_GlobalAddress: 73 case MachineOperand::MO_ExternalSymbol: { 79 case MachineOperand::MO_JumpTableIndex: 83 case MachineOperand::MO_ConstantPoolIndex [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonMCInstLower.cpp | 27 static MCOperand GetSymbolRef(const MachineOperand& MO, const MCSymbol* Symbol, 48 const MachineOperand &MO = MI->getOperand(i); 55 case MachineOperand::MO_Register: 60 case MachineOperand::MO_FPImmediate: { 67 case MachineOperand::MO_Immediate: 70 case MachineOperand::MO_MachineBasicBlock: 75 case MachineOperand::MO_GlobalAddress: 78 case MachineOperand::MO_ExternalSymbol: 82 case MachineOperand::MO_JumpTableIndex: 85 case MachineOperand::MO_ConstantPoolIndex [all...] |
HexagonPeephole.cpp | 103 void ChangeOpInto(MachineOperand &Dst, MachineOperand &Src); 139 MachineOperand &Dst = MI->getOperand(0); 140 MachineOperand &Src = MI->getOperand(1); 158 MachineOperand &Dst = MI->getOperand(0); 159 MachineOperand &Src1 = MI->getOperand(1); 160 MachineOperand &Src2 = MI->getOperand(2); 175 MachineOperand &Dst = MI->getOperand(0); 176 MachineOperand &Src1 = MI->getOperand(1); 177 MachineOperand &Src2 = MI->getOperand(2) [all...] |
HexagonAsmPrinter.cpp | 77 const MachineOperand &MO = MI->getOperand(OpNo); 81 case MachineOperand::MO_Register: 84 case MachineOperand::MO_Immediate: 87 case MachineOperand::MO_MachineBasicBlock: 90 case MachineOperand::MO_JumpTableIndex: 94 case MachineOperand::MO_ConstantPoolIndex: 97 case MachineOperand::MO_ExternalSymbol: 100 case MachineOperand::MO_GlobalAddress: 171 const MachineOperand &Base = MI->getOperand(OpNo); 172 const MachineOperand &Offset = MI->getOperand(OpNo+1) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64MCInstLower.cpp | 31 AArch64AsmPrinter::lowerSymbolOperand(const MachineOperand &MO, 87 llvm_unreachable("Unexpected MachineOperand flag"); 99 bool AArch64AsmPrinter::lowerOperand(const MachineOperand &MO, 103 case MachineOperand::MO_Register: 109 case MachineOperand::MO_Immediate: 112 case MachineOperand::MO_FPImmediate: { 117 case MachineOperand::MO_BlockAddress: 120 case MachineOperand::MO_ExternalSymbol: 123 case MachineOperand::MO_GlobalAddress: 126 case MachineOperand::MO_MachineBasicBlock [all...] |
AArch64AsmPrinter.h | 43 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const; 45 MCOperand lowerSymbolOperand(const MachineOperand &MO, 64 bool printSymbolicAddress(const MachineOperand &MO,
|
AArch64AsmPrinter.cpp | 33 static bool printModifiedFPRAsmOperand(const MachineOperand &MO, 51 static bool printModifiedGPRAsmOperand(const MachineOperand &MO, 77 bool AArch64AsmPrinter::printSymbolicAddress(const MachineOperand &MO, 85 case MachineOperand::MO_GlobalAddress: 113 case MachineOperand::MO_BlockAddress: 116 case MachineOperand::MO_ExternalSymbol: 119 case MachineOperand::MO_ConstantPoolIndex: 151 const MachineOperand &MO = MI->getOperand(OpNum); 155 case MachineOperand::MO_Register: 163 case MachineOperand::MO_Immediate [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
R600InstrInfo.h | 37 int getBranchInstr(const MachineOperand &op) const; 66 bool ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const; 69 SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const; 71 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const; 95 std::vector<MachineOperand> &Pred) const; 97 bool SubsumesPredicate(const SmallVectorImpl<MachineOperand> &Pred1, 98 const SmallVectorImpl<MachineOperand> &Pred2) const; 104 const SmallVectorImpl<MachineOperand> &Pred) const; 124 MachineOperand &getFlagOp(MachineInstr *MI) const;
|
AMDGPUMCInstLower.cpp | 34 const MachineOperand &MO = MI->getOperand(i); 40 case MachineOperand::MO_FPImmediate: { 47 case MachineOperand::MO_Immediate: 50 case MachineOperand::MO_Register:
|
/external/mesa3d/src/gallium/drivers/radeon/ |
R600InstrInfo.h | 37 int getBranchInstr(const MachineOperand &op) const; 66 bool ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const; 69 SmallVectorImpl<MachineOperand> &Cond, bool AllowModify) const; 71 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB, const SmallVectorImpl<MachineOperand> &Cond, DebugLoc DL) const; 95 std::vector<MachineOperand> &Pred) const; 97 bool SubsumesPredicate(const SmallVectorImpl<MachineOperand> &Pred1, 98 const SmallVectorImpl<MachineOperand> &Pred2) const; 104 const SmallVectorImpl<MachineOperand> &Pred) const; 124 MachineOperand &getFlagOp(MachineInstr *MI) const;
|
AMDGPUMCInstLower.cpp | 34 const MachineOperand &MO = MI->getOperand(i); 40 case MachineOperand::MO_FPImmediate: { 47 case MachineOperand::MO_Immediate: 50 case MachineOperand::MO_Register:
|
/external/llvm/lib/Target/R600/ |
AMDGPUMCInstLower.cpp | 37 const MachineOperand &MO = MI->getOperand(i); 43 case MachineOperand::MO_FPImmediate: { 50 case MachineOperand::MO_Immediate: 53 case MachineOperand::MO_Register: 56 case MachineOperand::MO_MachineBasicBlock:
|
/external/llvm/lib/Target/PowerPC/ |
PPCInstrInfo.h | 116 SmallVectorImpl<MachineOperand> &Cond, 121 const SmallVectorImpl<MachineOperand> &Cond, 126 const SmallVectorImpl<MachineOperand> &Cond, 131 const SmallVectorImpl<MachineOperand> &Cond, 152 bool ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const; 191 const SmallVectorImpl<MachineOperand> &Pred) const; 194 bool SubsumesPredicate(const SmallVectorImpl<MachineOperand> &Pred1, 195 const SmallVectorImpl<MachineOperand> &Pred2) const; 198 std::vector<MachineOperand> &Pred) const;
|