• Home
  • Raw
  • Download

Lines Matching refs:MO

36 MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO,  in LowerSymbolOperand()  argument
42 switch(MO.getTargetFlags()) { in LowerSymbolOperand()
73 Symbol = MO.getMBB()->getSymbol(); in LowerSymbolOperand()
77 Symbol = AsmPrinter.getSymbol(MO.getGlobal()); in LowerSymbolOperand()
78 Offset += MO.getOffset(); in LowerSymbolOperand()
82 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand()
83 Offset += MO.getOffset(); in LowerSymbolOperand()
87 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand()
88 Offset += MO.getOffset(); in LowerSymbolOperand()
92 Symbol = MO.getMCSymbol(); in LowerSymbolOperand()
93 Offset += MO.getOffset(); in LowerSymbolOperand()
97 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex()); in LowerSymbolOperand()
101 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand()
102 Offset += MO.getOffset(); in LowerSymbolOperand()
134 MCOperand MipsMCInstLower::LowerOperand(const MachineOperand &MO, in LowerOperand() argument
136 MachineOperandType MOTy = MO.getType(); in LowerOperand()
142 if (MO.isImplicit()) break; in LowerOperand()
143 return MCOperand::createReg(MO.getReg()); in LowerOperand()
145 return MCOperand::createImm(MO.getImm() + offset); in LowerOperand()
153 return LowerSymbolOperand(MO, MOTy, offset); in LowerOperand()
191 const MachineOperand &MO = MI->getOperand(I); in lowerLongBranchADDiu() local
192 OutMI.addOperand(LowerOperand(MO)); in lowerLongBranchADDiu()
233 const MachineOperand &MO = MI->getOperand(i); in Lower() local
234 MCOperand MCOp = LowerOperand(MO); in Lower()