/external/llvm/lib/Target/MBlaze/ |
MBlazeMCInstLower.h | 23 class MachineOperand; 38 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 40 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 41 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 42 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 43 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const; 44 MCSymbol *GetBlockAddressSymbol(const MachineOperand &MO) const;
|
MBlazeMCInstLower.cpp | 33 GetGlobalAddressSymbol(const MachineOperand &MO) const { 43 GetExternalSymbolSymbol(const MachineOperand &MO) const { 53 GetJumpTableSymbol(const MachineOperand &MO) const { 68 GetConstantPoolIndexSymbol(const MachineOperand &MO) const { 86 GetBlockAddressSymbol(const MachineOperand &MO) const { 96 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const { 119 const MachineOperand &MO = MI->getOperand(i); 124 case MachineOperand::MO_Register: 129 case MachineOperand::MO_Immediate: 132 case MachineOperand::MO_MachineBasicBlock [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430MCInstLower.h | 23 class MachineOperand; 38 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const; 40 MCSymbol *GetGlobalAddressSymbol(const MachineOperand &MO) const; 41 MCSymbol *GetExternalSymbolSymbol(const MachineOperand &MO) const; 42 MCSymbol *GetJumpTableSymbol(const MachineOperand &MO) const; 43 MCSymbol *GetConstantPoolIndexSymbol(const MachineOperand &MO) const; 44 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);
|
MSP430InstrInfo.h | 75 bool ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const; 79 SmallVectorImpl<MachineOperand> &Cond, 85 const SmallVectorImpl<MachineOperand> &Cond,
|
/external/llvm/lib/Target/Hexagon/ |
HexagonMCInstLower.cpp | 26 static MCOperand GetSymbolRef(const MachineOperand& MO, const MCSymbol* Symbol, 46 const MachineOperand &MO = MI->getOperand(i); 53 case MachineOperand::MO_Register: 58 case MachineOperand::MO_FPImmediate: { 65 case MachineOperand::MO_Immediate: 68 case MachineOperand::MO_MachineBasicBlock: 73 case MachineOperand::MO_GlobalAddress: 76 case MachineOperand::MO_ExternalSymbol: 80 case MachineOperand::MO_JumpTableIndex: 83 case MachineOperand::MO_ConstantPoolIndex [all...] |
HexagonAsmPrinter.cpp | 77 const MachineOperand &MO = MI->getOperand(OpNo); 82 case MachineOperand::MO_Register: 85 case MachineOperand::MO_Immediate: 88 case MachineOperand::MO_MachineBasicBlock: 91 case MachineOperand::MO_JumpTableIndex: 95 case MachineOperand::MO_ConstantPoolIndex: 98 case MachineOperand::MO_ExternalSymbol: 101 case MachineOperand::MO_GlobalAddress: 170 const MachineOperand &Base = MI->getOperand(OpNo); 171 const MachineOperand &Offset = MI->getOperand(OpNo+1) [all...] |
HexagonPeephole.cpp | 97 void ChangeOpInto(MachineOperand &Dst, MachineOperand &Src); 129 MachineOperand &Dst = MI->getOperand(0); 130 MachineOperand &Src = MI->getOperand(1); 147 MachineOperand &Dst = MI->getOperand(0); 148 MachineOperand &Src = MI->getOperand(1); 165 MachineOperand &Dst = MI->getOperand(0); 166 MachineOperand &Src = MI->getOperand(1); 180 MI->addOperand(MachineOperand::CreateReg(PeepholeSrc, false)); 189 MachineOperand &Op0 = MI->getOperand(0) [all...] |
HexagonInstrInfo.h | 59 SmallVectorImpl<MachineOperand> &Cond, 66 const SmallVectorImpl<MachineOperand> &Cond, 81 SmallVectorImpl<MachineOperand> &Addr, 92 SmallVectorImpl<MachineOperand> &Addr, 113 const SmallVectorImpl<MachineOperand> &Cond) const; 127 std::vector<MachineOperand> &Pred) const; 129 SubsumesPredicate(const SmallVectorImpl<MachineOperand> &Pred1, 130 const SmallVectorImpl<MachineOperand> &Pred2) const; 133 ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const;
|
/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/include/llvm/CodeGen/ |
MachineOperand.h | 1 //===-- llvm/CodeGen/MachineOperand.h - MachineOperand class ----*- C++ -*-===// 10 // This file contains the declaration of the MachineOperand class. 35 /// MachineOperand class - Representation of each machine instruction operand. 37 class MachineOperand { 151 MachineOperand **Prev; // Access list for register. 152 MachineOperand *Next; 169 explicit MachineOperand(MachineOperandType K) : OpKind(K), ParentMI(0) { 189 /// The MachineOperand copy constructor also copies ParentMI, expecting the 190 /// original to be deleted. If a MachineOperand is ever stored outside [all...] |
MachineInstrBundle.h | 61 // MachineOperand iterator 113 MachineOperand &deref() const { return *OpI; } 166 MachineOperand &operator* () const { return deref(); } 167 MachineOperand *operator->() const { return &deref(); } 176 const MachineOperand &operator* () const { return deref(); } 177 const MachineOperand *operator->() const { return &deref(); } 186 MachineOperand &operator* () const { return deref(); } 187 MachineOperand *operator->() const { return &deref(); } 197 const MachineOperand &operator* () const { return deref(); } 198 const MachineOperand *operator->() const { return &deref(); [all...] |
MachineInstrBuilder.h | 62 MI->addOperand(MachineOperand::CreateReg(RegNo, 77 MI->addOperand(MachineOperand::CreateImm(Val)); 82 MI->addOperand(MachineOperand::CreateCImm(Val)); 87 MI->addOperand(MachineOperand::CreateFPImm(Val)); 93 MI->addOperand(MachineOperand::CreateMBB(MBB, TargetFlags)); 98 MI->addOperand(MachineOperand::CreateFI(Idx)); 105 MI->addOperand(MachineOperand::CreateCPI(Idx, Offset, TargetFlags)); 111 MI->addOperand(MachineOperand::CreateJTI(Idx, TargetFlags)); 118 MI->addOperand(MachineOperand::CreateGA(GV, Offset, TargetFlags)); 124 MI->addOperand(MachineOperand::CreateES(FnName, TargetFlags)) [all...] |
MachineSSAUpdater.h | 21 class MachineOperand; 103 void RewriteUse(MachineOperand &U);
|
/external/llvm/lib/Target/X86/ |
X86MCInstLower.h | 24 class MachineOperand; 43 MCSymbol *GetSymbolFromOperand(const MachineOperand &MO) const; 44 MCOperand LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const;
|
X86InstrBuilder.h | 60 void getFullAddress(SmallVectorImpl<MachineOperand> &MO) { 64 MO.push_back(MachineOperand::CreateReg(Base.Reg, false, false, 68 MO.push_back(MachineOperand::CreateFI(Base.FrameIndex)); 71 MO.push_back(MachineOperand::CreateImm(Scale)); 72 MO.push_back(MachineOperand::CreateReg(IndexReg, false, false, 76 MO.push_back(MachineOperand::CreateGA(GV, Disp, GVOpFlags)); 78 MO.push_back(MachineOperand::CreateImm(Disp)); 80 MO.push_back(MachineOperand::CreateReg(0, false, false,
|
/external/llvm/lib/Target/Mips/ |
MipsMCInstLower.h | 13 #include "llvm/CodeGen/MachineOperand.h" 28 typedef MachineOperand::MachineOperandType MachineOperandType; 42 MCOperand LowerSymbolOperand(const MachineOperand &MO, 44 MCOperand LowerOperand(const MachineOperand& MO, unsigned offset = 0) const;
|
MipsInstrInfo.h | 66 SmallVectorImpl<MachineOperand> &Cond, 72 const SmallVectorImpl<MachineOperand>& Cond) const; 77 const SmallVectorImpl<MachineOperand> &Cond, 101 bool ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const;
|
/external/llvm/lib/Target/PTX/ |
PTXAsmPrinter.h | 45 MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol); 46 MCOperand lowerOperand(const MachineOperand &MO);
|
PTXMCInstLower.cpp | 27 const MachineOperand &MO = MI->getOperand(i);
|
PTXInstrInfo.h | 64 const SmallVectorImpl<MachineOperand> &Pred) const; 67 bool SubsumesPredicate(const SmallVectorImpl<MachineOperand> &Pred1, 68 const SmallVectorImpl<MachineOperand> &Pred2) const; 71 std::vector<MachineOperand> &Pred) const; 80 SmallVectorImpl<MachineOperand> &Cond, 87 const SmallVectorImpl<MachineOperand> &Cond,
|
/external/llvm/lib/Target/CellSPU/ |
SPUInstrInfo.h | 68 bool ReverseBranchCondition(SmallVectorImpl<MachineOperand> &Cond) const; 72 SmallVectorImpl<MachineOperand> &Cond, 79 const SmallVectorImpl<MachineOperand> &Cond,
|
/external/llvm/lib/Target/PowerPC/ |
PPCMCInstLower.cpp | 31 static MCSymbol *GetSymbolFromOperand(const MachineOperand &MO, AsmPrinter &AP){ 97 static MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol, 137 const MachineOperand &MO = MI->getOperand(i); 144 case MachineOperand::MO_Register: 148 case MachineOperand::MO_Immediate: 151 case MachineOperand::MO_MachineBasicBlock: 155 case MachineOperand::MO_GlobalAddress: 156 case MachineOperand::MO_ExternalSymbol: 159 case MachineOperand::MO_JumpTableIndex: 162 case MachineOperand::MO_ConstantPoolIndex [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreInstrInfo.h | 54 SmallVectorImpl<MachineOperand> &Cond, 59 const SmallVectorImpl<MachineOperand> &Cond, 88 SmallVectorImpl<MachineOperand> &Cond) const;
|