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

1 2 3 4 5 6

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

Completed in 377 milliseconds

1 2 3 4 5 6