HomeSort by relevance Sort by last modified time
    Searched refs:MachineOperand (Results 1 - 25 of 212) sorted by null

1 2 3 4 5 6 7 8 9

  /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...]

Completed in 1484 milliseconds

1 2 3 4 5 6 7 8 9