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

1 2 3 4 5 6 7 8

  /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;

Completed in 145 milliseconds

1 2 3 4 5 6 7 8