HomeSort by relevance Sort by last modified time
    Searched defs:MO (Results 1 - 25 of 81) sorted by null

1 2 3 4

  /external/llvm/lib/Target/PTX/
PTXMCInstLower.cpp 27 const MachineOperand &MO = MI->getOperand(i);
29 OutMI.addOperand(AP.lowerOperand(MO));
  /external/clang/test/CodeGenCXX/
2010-03-09-AnonAggregate.cpp 6 class MO {
12 class MO m;
  /external/llvm/lib/Target/ARM/
ARMMCInstLower.cpp 26 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO,
29 switch (MO.getTargetFlags()) {
33 switch (MO.getTargetFlags()) {
58 if (!MO.isJTI() && MO.getOffset())
60 MCConstantExpr::Create(MO.getOffset(),
67 bool ARMAsmPrinter::lowerOperand(const MachineOperand &MO,
69 switch (MO.getType()) {
75 if (MO.isImplicit() && MO.getReg() != ARM::CPSR
    [all...]
  /external/llvm/lib/Target/CellSPU/
SPUAsmPrinter.cpp 61 void printOp(const MachineOperand &MO, raw_ostream &OS);
64 const MachineOperand &MO = MI->getOperand(OpNo);
65 if (MO.isReg()) {
66 O << getRegisterName(MO.getReg());
67 } else if (MO.isImm()) {
68 O << MO.getImm();
70 printOp(MO, O);
117 const MachineOperand &MO = MI->getOperand(OpNo);
118 O << getRegisterName(MO.getReg()) << ", ";
247 void SPUAsmPrinter::printOp(const MachineOperand &MO, raw_ostream &O)
    [all...]
SPURegisterInfo.cpp 282 MachineOperand &MO = MI.getOperand(OpNo);
285 Offset += MO.getImm() + MFI->getStackSize() + SPUFrameLowering::minStackSize();
308 MO.ChangeToImmediate(Offset);
  /external/llvm/lib/Target/MBlaze/InstPrinter/
MBlazeInstPrinter.cpp 50 const MCOperand &MO = MI->getOperand(OpNo);
51 if (MO.isImm())
52 O << "rfsl" << MO.getImm();
59 const MCOperand &MO = MI->getOperand(OpNo);
60 if (MO.isImm())
61 O << (uint32_t)MO.getImm();
  /external/llvm/lib/Target/Mips/
MipsMCInstLower.cpp 31 MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO,
37 switch(MO.getTargetFlags()) {
58 Symbol = MO.getMBB()->getSymbol();
62 Symbol = Mang->getSymbol(MO.getGlobal());
66 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress());
70 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName());
74 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex());
78 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex());
79 if (MO.getOffset())
80 Offset += MO.getOffset();
    [all...]
MipsDelaySlotFiller.cpp 198 const MachineOperand &MO = candidate->getOperand(i);
201 if (!MO.isReg() || !(Reg = MO.getReg()))
204 if (MO.isDef()) {
209 if (MO.isUse()) {
232 const MachineOperand &MO = MI->getOperand(i);
235 if (!MO.isReg() || !(Reg = MO.getReg()))
238 if (MO.isDef())
240 else if (MO.isUse()
    [all...]
  /external/llvm/lib/Target/Alpha/
AlphaAsmPrinter.cpp 54 void printOp(const MachineOperand &MO, raw_ostream &O);
73 const MachineOperand &MO = MI->getOperand(opNum);
74 if (MO.isReg()) {
75 assert(TargetRegisterInfo::isPhysicalRegister(MO.getReg()) &&
77 O << getRegisterName(MO.getReg());
78 } else if (MO.isImm()) {
79 O << MO.getImm();
80 assert(MO.getImm() < (1 << 30));
82 printOp(MO, O);
87 void AlphaAsmPrinter::printOp(const MachineOperand &MO, raw_ostream &O)
    [all...]
  /external/llvm/lib/Target/Blackfin/
BlackfinAsmPrinter.cpp 76 const MachineOperand &MO = MI->getOperand(opNum);
77 switch (MO.getType()) {
79 assert(TargetRegisterInfo::isPhysicalRegister(MO.getReg()) &&
81 O << getRegisterName(MO.getReg());
85 O << MO.getImm();
88 O << *MO.getMBB()->getSymbol();
91 O << *Mang->getSymbol(MO.getGlobal());
92 printOffset(MO.getOffset(), O);
95 O << *GetExternalSymbolSymbol(MO.getSymbolName());
99 << MO.getIndex()
    [all...]
  /external/llvm/lib/Target/MBlaze/
MBlazeMCInstLower.cpp 33 GetGlobalAddressSymbol(const MachineOperand &MO) const {
34 switch (MO.getTargetFlags()) {
39 return Printer.Mang->getSymbol(MO.getGlobal());
43 GetExternalSymbolSymbol(const MachineOperand &MO) const {
44 switch (MO.getTargetFlags()) {
49 return Printer.GetExternalSymbolSymbol(MO.getSymbolName());
53 GetJumpTableSymbol(const MachineOperand &MO) const {
57 << MO.getIndex();
58 switch (MO.getTargetFlags()) {
68 GetConstantPoolIndexSymbol(const MachineOperand &MO) const
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430AsmPrinter.cpp 66 const MachineOperand &MO = MI->getOperand(OpNum);
67 switch (MO.getType()) {
70 O << MSP430InstPrinter::getRegisterName(MO.getReg());
75 O << MO.getImm();
78 O << *MO.getMBB()->getSymbol();
82 uint64_t Offset = MO.getOffset();
95 O << *Mang->getSymbol(MO.getGlobal());
105 O << MAI->getGlobalPrefix() << MO.getSymbolName();
MSP430MCInstLower.cpp 30 GetGlobalAddressSymbol(const MachineOperand &MO) const {
31 switch (MO.getTargetFlags()) {
36 return Printer.Mang->getSymbol(MO.getGlobal());
40 GetExternalSymbolSymbol(const MachineOperand &MO) const {
41 switch (MO.getTargetFlags()) {
46 return Printer.GetExternalSymbolSymbol(MO.getSymbolName());
50 GetJumpTableSymbol(const MachineOperand &MO) const {
54 << MO.getIndex();
56 switch (MO.getTargetFlags()) {
66 GetConstantPoolIndexSymbol(const MachineOperand &MO) const
    [all...]
  /external/llvm/lib/Target/Mips/InstPrinter/
MipsInstPrinter.cpp 97 const MCOperand &MO = MI->getOperand(opNum);
98 if (MO.isImm())
99 O << (unsigned short int)MO.getImm();
127 const MCOperand& MO = MI->getOperand(opNum);
128 O << MipsFCCToString((Mips::CondCode)MO.getImm());
  /external/llvm/lib/Target/X86/
X86VZeroUpper.cpp 69 const MachineOperand &MO = MI->getOperand(i);
71 if (!MO.isGlobal())
74 const GlobalValue *GV = MO.getGlobal();
X86FrameLowering.cpp 118 MachineOperand &MO = MBBI->getOperand(i);
119 if (!MO.isReg() || MO.isDef())
121 unsigned Reg = MO.getReg();
    [all...]
  /external/llvm/lib/CodeGen/
DeadMachineInstructionElim.cpp 70 const MachineOperand &MO = MI->getOperand(i);
71 if (MO.isReg() && MO.isDef()) {
72 unsigned Reg = MO.getReg();
135 const MachineOperand &MO = MI->getOperand(i);
136 if (!MO.isReg() || !MO.isDef())
138 unsigned Reg = MO.getReg();
164 const MachineOperand &MO = MI->getOperand(i);
165 if (MO.isReg() && MO.isDef())
    [all...]
ExpandPostRAPseudos.cpp 93 MachineOperand &MO = MI->getOperand(i);
94 if (!MO.isReg() || !MO.isImplicit() || MO.isUse())
96 CopyMI->addOperand(MachineOperand::CreateReg(MO.getReg(), true, true));
LiveRangeEdit.cpp 89 const MachineOperand &MO = OrigMI->getOperand(i);
90 if (!MO.isReg() || !MO.getReg() || MO.isDef())
93 if (MO.isUndef() || !lis.hasInterval(MO.getReg()))
98 if ((*uselessRegs_)[ui]->reg == MO.getReg())
101 LiveInterval &li = lis.getInterval(MO.getReg());
172 MachineOperand &MO = I.getOperand();
173 MachineInstr *MI = MO.getParent()
    [all...]
  /external/llvm/lib/Target/PowerPC/MCTargetDesc/
PPCMCCodeEmitter.cpp 55 unsigned getMachineOpValue(const MCInst &MI,const MCOperand &MO,
88 const MCOperand &MO = MI.getOperand(OpNo);
89 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups);
92 Fixups.push_back(MCFixup::Create(0, MO.getExpr(),
99 const MCOperand &MO = MI.getOperand(OpNo);
100 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups)
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCMCInstLower.cpp 31 static MCSymbol *GetSymbolFromOperand(const MachineOperand &MO, AsmPrinter &AP){
35 if (!MO.isGlobal()) {
36 assert(MO.isSymbol() && "Isn't a symbol reference");
38 Name += MO.getSymbolName();
40 const GlobalValue *GV = MO.getGlobal();
42 if (MO.getTargetFlags() == PPCII::MO_DARWIN_STUB ||
43 (MO.getTargetFlags() & PPCII::MO_NLP_FLAG))
51 if (MO.getTargetFlags() == PPCII::MO_DARWIN_STUB) {
59 if (MO.isGlobal()) {
62 StubValueTy(AP.Mang->getSymbol(MO.getGlobal())
    [all...]
PPCCodeEmitter.cpp 56 MachineRelocation GetRelocation(const MachineOperand &MO,
61 const MachineOperand &MO) const;
140 const MachineOperand &MO = MI.getOperand(OpNo);
142 (MO.getReg() >= PPC::CR0 && MO.getReg() <= PPC::CR7));
143 return 0x80 >> getPPCRegisterNumbering(MO.getReg());
146 MachineRelocation PPCCodeEmitter::GetRelocation(const MachineOperand &MO,
159 if (MO.isGlobal())
161 const_cast<GlobalValue *>(MO.getGlobal()),
162 Cst, isa<Function>(MO.getGlobal()))
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcAsmPrinter.cpp 73 const MachineOperand &MO = MI->getOperand (opNum);
75 if (MI->getOpcode() == SP::SETHIi && !MO.isReg() && !MO.isImm()) {
79 !MO.isReg() && !MO.isImm()) {
83 switch (MO.getType()) {
85 O << "%" << LowercaseString(getRegisterName(MO.getReg()));
89 O << (int)MO.getImm();
92 O << *MO.getMBB()->getSymbol();
95 O << *Mang->getSymbol(MO.getGlobal())
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZAsmPrinter.cpp 84 const MachineOperand &MO = MI->getOperand(OpNum);
85 switch (MO.getType()) {
87 O << MO.getImm();
90 O << *MO.getMBB()->getSymbol();
93 const GlobalValue *GV = MO.getGlobal();
102 printOffset(MO.getOffset(), O);
107 Name += MO.getSymbolName();
123 const MachineOperand &MO = MI->getOperand(OpNum);
124 switch (MO.getType()) {
126 assert (TargetRegisterInfo::isPhysicalRegister(MO.getReg()) &
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveVariables.h 225 MachineOperand &MO = MI->getOperand(i);
226 if (MO.isReg() && MO.isKill() && MO.getReg() == reg) {
227 MO.setIsKill(false);
261 MachineOperand &MO = MI->getOperand(i);
262 if (MO.isReg() && MO.isDef() && MO.getReg() == reg) {
263 MO.setIsDead(false)
    [all...]

Completed in 146 milliseconds

1 2 3 4