/external/llvm/lib/Target/Sparc/ |
SparcMCInstLower.cpp | 21 #include "llvm/CodeGen/MachineOperand.h" 32 const MachineOperand &MO, 41 case MachineOperand::MO_MachineBasicBlock: 45 case MachineOperand::MO_GlobalAddress: 49 case MachineOperand::MO_BlockAddress: 53 case MachineOperand::MO_ExternalSymbol: 57 case MachineOperand::MO_ConstantPoolIndex: 70 const MachineOperand &MO, 74 case MachineOperand::MO_Register: 79 case MachineOperand::MO_Immediate [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64MCInstLower.h | 25 class MachineOperand; 38 bool lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const; 41 MCOperand lowerSymbolOperandDarwin(const MachineOperand &MO, 43 MCOperand lowerSymbolOperandELF(const MachineOperand &MO, 45 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 47 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 48 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const;
|
AArch64MCInstLower.cpp | 33 AArch64MCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { 38 AArch64MCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { 42 MCOperand AArch64MCInstLower::lowerSymbolOperandDarwin(const MachineOperand &MO, 77 MCOperand AArch64MCInstLower::lowerSymbolOperandELF(const MachineOperand &MO, 144 MCOperand AArch64MCInstLower::LowerSymbolOperand(const MachineOperand &MO, 153 bool AArch64MCInstLower::lowerOperand(const MachineOperand &MO, 158 case MachineOperand::MO_Register: 164 case MachineOperand::MO_RegisterMask: 167 case MachineOperand::MO_Immediate: 170 case MachineOperand::MO_MachineBasicBlock [all...] |
/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 | 32 GetGlobalAddressSymbol(const MachineOperand &MO) const { 42 GetExternalSymbolSymbol(const MachineOperand &MO) const { 52 GetJumpTableSymbol(const MachineOperand &MO) const { 69 GetConstantPoolIndexSymbol(const MachineOperand &MO) const { 86 GetBlockAddressSymbol(const MachineOperand &MO) const { 96 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const { 117 const MachineOperand &MO = MI->getOperand(i); 124 case MachineOperand::MO_Register: 129 case MachineOperand::MO_Immediate: 132 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: { 107 const MachineOperand &Base = MI->getOperand(OpNum); 108 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/lib/Target/SystemZ/ |
SystemZMCInstLower.h | 21 class MachineOperand; 36 MCOperand lowerOperand(const MachineOperand& MO) const; 39 const MCExpr *getExpr(const MachineOperand &MO,
|
SystemZMCInstLower.cpp | 18 // Return the VK_* enumeration for MachineOperand target flags Flags. 34 SystemZMCInstLower::getExpr(const MachineOperand &MO, 39 case MachineOperand::MO_MachineBasicBlock: 44 case MachineOperand::MO_GlobalAddress: 48 case MachineOperand::MO_ExternalSymbol: 52 case MachineOperand::MO_JumpTableIndex: 57 case MachineOperand::MO_ConstantPoolIndex: 61 case MachineOperand::MO_BlockAddress: 77 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const { 79 case MachineOperand::MO_Register [all...] |
/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 { 165 MachineOperand *Prev; // Access list for register. See MRI. 166 MachineOperand *Next; 183 explicit MachineOperand(MachineOperandType K) 212 /// 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 | 27 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO, 68 bool ARMAsmPrinter::lowerOperand(const MachineOperand &MO, 72 case MachineOperand::MO_Register: 79 case MachineOperand::MO_Immediate: 82 case MachineOperand::MO_MachineBasicBlock: 86 case MachineOperand::MO_GlobalAddress: { 91 case MachineOperand::MO_ExternalSymbol: 95 case MachineOperand::MO_JumpTableIndex: 98 case MachineOperand::MO_ConstantPoolIndex: 101 case MachineOperand::MO_BlockAddress [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 | 104 void ChangeOpInto(MachineOperand &Dst, MachineOperand &Src); 140 MachineOperand &Dst = MI->getOperand(0); 141 MachineOperand &Src = MI->getOperand(1); 159 MachineOperand &Dst = MI->getOperand(0); 160 MachineOperand &Src1 = MI->getOperand(1); 161 MachineOperand &Src2 = MI->getOperand(2); 176 MachineOperand &Dst = MI->getOperand(0); 177 MachineOperand &Src1 = MI->getOperand(1); 178 MachineOperand &Src2 = MI->getOperand(2) [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/Mips/ |
MipsMCInstLower.cpp | 20 #include "llvm/CodeGen/MachineOperand.h" 35 MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 71 case MachineOperand::MO_MachineBasicBlock: 75 case MachineOperand::MO_GlobalAddress: 80 case MachineOperand::MO_BlockAddress: 85 case MachineOperand::MO_ExternalSymbol: 90 case MachineOperand::MO_JumpTableIndex: 94 case MachineOperand::MO_ConstantPoolIndex: 128 MCOperand MipsMCInstLower::LowerOperand(const MachineOperand &MO, 134 case MachineOperand::MO_Register [all...] |
MipsMCInstLower.h | 14 #include "llvm/CodeGen/MachineOperand.h" 28 typedef MachineOperand::MachineOperandType MachineOperandType; 35 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const; 38 MCOperand LowerSymbolOperand(const MachineOperand &MO,
|
MipsInstrInfo.h | 56 SmallVectorImpl<MachineOperand> &Cond, 63 const SmallVectorImpl<MachineOperand> &Cond, 67 ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const override; 71 SmallVectorImpl<MachineOperand> &Cond, 126 bool isZeroImm(const MachineOperand &op) const; 136 SmallVectorImpl<MachineOperand> &Cond) const; 139 const SmallVectorImpl<MachineOperand>& Cond) const;
|
/external/llvm/lib/CodeGen/ |
MachineInstr.cpp | 45 // MachineOperand Implementation 48 void MachineOperand::setReg(unsigned Reg) { 68 void MachineOperand::substVirtReg(unsigned Reg, unsigned SubIdx, 78 void MachineOperand::substPhysReg(unsigned Reg, const TargetRegisterInfo &TRI) { 90 void MachineOperand::setIsDef(bool Val) { 91 assert(isReg() && "Wrong MachineOperand accessor"); 111 void MachineOperand::ChangeToImmediate(int64_t ImmVal) { 128 void MachineOperand::ChangeToRegister(unsigned Reg, bool isDef, bool isImp, 169 bool MachineOperand::isIdenticalTo(const MachineOperand &Other) const [all...] |
MachineRegisterInfo.cpp | 34 new MachineOperand*[getTargetRegisterInfo()->getNumRegs()]; 36 sizeof(MachineOperand*)*getTargetRegisterInfo()->getNumRegs()); 80 for (MachineOperand &MO : reg_nodbg_operands(Reg)) { 129 for (MachineOperand &M : reg_operands(Reg)) { 130 MachineOperand *MO = &M; 134 << " use list MachineOperand " << MO 138 MachineOperand *MO0 = &MI->getOperand(0); 142 << " use list MachineOperand " << MO 148 << " MachineOperand " << MO << ": " << *MO 154 << " use-list MachineOperand " << MO << ": [all...] |
/external/llvm/lib/Target/X86/ |
X86AsmPrinter.cpp | 73 static void printSymbolOperand(X86AsmPrinter &P, const MachineOperand &MO, 77 case MachineOperand::MO_ConstantPoolIndex: 81 case MachineOperand::MO_GlobalAddress: { 183 const MachineOperand &MO = MI->getOperand(OpNo); 186 case MachineOperand::MO_Register: 190 case MachineOperand::MO_Immediate: 193 case MachineOperand::MO_GlobalAddress: 202 const MachineOperand &MO = MI->getOperand(OpNo); 205 case MachineOperand::MO_Register: { 219 case MachineOperand::MO_Immediate [all...] |