/external/clang/test/CodeGenCXX/ |
2010-03-09-AnonAggregate.cpp | 6 class MO { 12 class MO m;
|
/external/llvm/lib/Target/Hexagon/ |
HexagonMCInstLower.cpp | 27 static MCOperand GetSymbolRef(const MachineOperand& MO, const MCSymbol* Symbol, 34 if (!MO.isJTI() && MO.getOffset()) 35 ME = MCBinaryExpr::CreateAdd(ME, MCConstantExpr::Create(MO.getOffset(), MC), 48 const MachineOperand &MO = MI->getOperand(i); 51 switch (MO.getType()) { 57 if (MO.isImplicit()) continue; 58 MCO = MCOperand::CreateReg(MO.getReg()); 61 APFloat Val = MO.getFPImm()->getValueAPF(); 68 MCO = MCOperand::CreateImm(MO.getImm()) [all...] |
HexagonAsmPrinter.cpp | 66 const MachineOperand &MO = MI->getOperand(OpNo); 68 switch (MO.getType()) { 71 O << HexagonInstPrinter::getRegisterName(MO.getReg()); 74 O << MO.getImm(); 77 O << *MO.getMBB()->getSymbol(); 80 O << *GetCPISymbol(MO.getIndex()); 84 O << *getSymbol(MO.getGlobal()); 85 printOffset(MO.getOffset(), O);
|
/external/llvm/lib/Target/ARM/ |
ARMMCInstLower.cpp | 27 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO, 30 unsigned Option = MO.getTargetFlags() & ARMII::MO_OPTION_MASK; 59 if (!MO.isJTI() && MO.getOffset()) 61 MCConstantExpr::Create(MO.getOffset(), 68 bool ARMAsmPrinter::lowerOperand(const MachineOperand &MO, 70 switch (MO.getType()) { 74 if (MO.isImplicit() && MO.getReg() != ARM::CPSR) 76 assert(!MO.getSubReg() && "Subregs should be eliminated!") [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcMCInstLower.cpp | 32 const MachineOperand &MO, 36 (SparcMCExpr::VariantKind)MO.getTargetFlags(); 39 switch(MO.getType()) { 42 Symbol = MO.getMBB()->getSymbol(); 46 Symbol = AP.getSymbol(MO.getGlobal()); 50 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); 54 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); 58 Symbol = AP.GetCPISymbol(MO.getIndex()); 70 const MachineOperand &MO, 72 switch(MO.getType()) [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDGPUMCInstLower.cpp | 34 const MachineOperand &MO = MI->getOperand(i); 37 switch (MO.getType()) { 41 const APFloat &FloatValue = MO.getFPImm()->getValueAPF(); 48 MCOp = MCOperand::CreateImm(MO.getImm()); 51 MCOp = MCOperand::CreateReg(MO.getReg());
|
AMDGPUAsmPrinter.cpp | 70 MachineOperand & MO = MI.getOperand(op_idx); 76 if (!MO.isReg()) { 79 reg = MO.getReg();
|
/external/llvm/lib/CodeGen/ |
DeadMachineInstructionElim.cpp | 68 const MachineOperand &MO = MI->getOperand(i); 69 if (MO.isReg() && MO.isDef()) { 70 unsigned Reg = MO.getReg(); 128 const MachineOperand &MO = MI->getOperand(i); 129 if (!MO.isReg() || !MO.isDef()) 131 unsigned Reg = MO.getReg(); 147 const MachineOperand &MO = MI->getOperand(i); 148 if (MO.isReg() && MO.isDef()) [all...] |
StackMapLivenessAnalysis.cpp | 114 MachineOperand MO = MachineOperand::CreateRegLiveOut(Mask); 115 MI.addOperand(*MF, MO);
|
ExpandPostRAPseudos.cpp | 72 MachineOperand &MO = MI->getOperand(i); 73 if (!MO.isReg() || !MO.isImplicit() || MO.isUse()) 75 CopyMI->addOperand(MachineOperand::CreateReg(MO.getReg(), true, true));
|
/external/llvm/lib/Target/AArch64/ |
AArch64DeadRegisterDefinitionsPass.cpp | 53 for (const MachineOperand &MO : MI.implicit_operands()) 54 if (MO.isReg() && MO.isDef()) 55 if (TRI->regsOverlap(Reg, MO.getReg())) 79 MachineOperand &MO = MI.getOperand(i); 80 if (MO.isReg() && MO.isDead() && MO.isDef()) { 81 assert(!MO.isImplicit() && "Unexpected implicit def!"); 91 if (implicitlyDefinesOverlappingReg(MO.getReg(), MI)) [all...] |
AArch64ExpandPseudoInsts.cpp | 54 const MachineOperand &MO = OldMI.getOperand(i); 55 assert(MO.isReg() && MO.getReg()); 56 if (MO.isUse()) 57 UseMI.addOperand(MO); 59 DefMI.addOperand(MO);
|
/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 << *getSymbol(MO.getGlobal());
|
MSP430MCInstLower.cpp | 32 GetGlobalAddressSymbol(const MachineOperand &MO) const { 33 switch (MO.getTargetFlags()) { 38 return Printer.getSymbol(MO.getGlobal()); 42 GetExternalSymbolSymbol(const MachineOperand &MO) const { 43 switch (MO.getTargetFlags()) { 48 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); 52 GetJumpTableSymbol(const MachineOperand &MO) const { 57 << MO.getIndex(); 59 switch (MO.getTargetFlags()) { 69 GetConstantPoolIndexSymbol(const MachineOperand &MO) const [all...] |
/external/llvm/lib/Target/Sparc/InstPrinter/ |
SparcInstPrinter.cpp | 110 const MCOperand &MO = MI->getOperand (opNum); 112 if (MO.isReg()) { 113 printRegName(O, MO.getReg()); 117 if (MO.isImm()) { 118 O << (int)MO.getImm(); 122 assert(MO.isExpr() && "Unknown operand kind in printOperand"); 123 MO.getExpr()->print(O); 137 const MCOperand &MO = MI->getOperand(opNum+1); 139 if (MO.isReg() && MO.getReg() == SP::G0 [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZMCInstLower.cpp | 34 SystemZMCInstLower::getExpr(const MachineOperand &MO, 38 switch (MO.getType()) { 40 Symbol = MO.getMBB()->getSymbol(); 45 Symbol = AsmPrinter.getSymbol(MO.getGlobal()); 49 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName()); 53 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex()); 58 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex()); 62 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()); 70 if (int64_t Offset = MO.getOffset()) { 77 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreMCInstLower.cpp | 35 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 43 Symbol = MO.getMBB()->getSymbol(); 46 Symbol = Printer.getSymbol(MO.getGlobal()); 47 Offset += MO.getOffset(); 50 Symbol = Printer.GetBlockAddressSymbol(MO.getBlockAddress()); 51 Offset += MO.getOffset(); 54 Symbol = Printer.GetExternalSymbolSymbol(MO.getSymbolName()); 55 Offset += MO.getOffset(); 58 Symbol = Printer.GetJTISymbol(MO.getIndex()); 61 Symbol = Printer.GetCPISymbol(MO.getIndex()) [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUMCInstLower.cpp | 34 const MachineOperand &MO = MI->getOperand(i); 37 switch (MO.getType()) { 41 const APFloat &FloatValue = MO.getFPImm()->getValueAPF(); 48 MCOp = MCOperand::CreateImm(MO.getImm()); 51 MCOp = MCOperand::CreateReg(MO.getReg());
|
AMDGPUAsmPrinter.cpp | 70 MachineOperand & MO = MI.getOperand(op_idx); 76 if (!MO.isReg()) { 79 reg = MO.getReg();
|
/external/llvm/lib/Target/NVPTX/InstPrinter/ |
NVPTXInstPrinter.cpp | 98 const MCOperand &MO = MI->getOperand(OpNum); 99 int64_t Imm = MO.getImm(); 148 const MCOperand &MO = MI->getOperand(OpNum); 149 int64_t Imm = MO.getImm(); 222 const MCOperand &MO = MI->getOperand(OpNum); 223 int Imm = (int) MO.getImm();
|
/external/llvm/lib/Target/X86/ |
X86FrameLowering.cpp | 125 MachineOperand &MO = MBBI->getOperand(i); 126 if (!MO.isReg() || MO.isDef()) 128 unsigned Reg = MO.getReg(); [all...] |
/external/llvm/include/llvm/CodeGen/ |
LiveVariables.h | 214 MachineOperand &MO = MI->getOperand(i); 215 if (MO.isReg() && MO.isKill() && MO.getReg() == reg) { 216 MO.setIsKill(false); 250 MachineOperand &MO = MI->getOperand(i); 251 if (MO.isReg() && MO.isDef() && MO.getReg() == reg) { 252 MO.setIsDead(false) [all...] |
/external/llvm/lib/Target/Mips/InstPrinter/ |
MipsInstPrinter.cpp | 207 const MCOperand &MO = MI->getOperand(opNum); 208 if (MO.isImm()) 209 O << (unsigned short int)MO.getImm(); 216 const MCOperand &MO = MI->getOperand(opNum); 217 if (MO.isImm()) 218 O << (unsigned short int)(unsigned char)MO.getImm(); 246 const MCOperand& MO = MI->getOperand(opNum); 247 O << MipsFCCToString((Mips::CondCode)MO.getImm());
|
/external/llvm/lib/Target/Mips/ |
MipsMCInstLower.cpp | 35 MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 41 switch(MO.getTargetFlags()) { 72 Symbol = MO.getMBB()->getSymbol(); 76 Symbol = AsmPrinter.getSymbol(MO.getGlobal()); 77 Offset += MO.getOffset(); 81 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()); 82 Offset += MO.getOffset(); 86 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName()); 87 Offset += MO.getOffset(); 91 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex()) [all...] |
/external/llvm/lib/Target/PowerPC/MCTargetDesc/ |
PPCMCCodeEmitter.cpp | 81 unsigned getMachineOpValue(const MCInst &MI,const MCOperand &MO, 166 const MCOperand &MO = MI.getOperand(OpNo); 167 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI); 170 Fixups.push_back(MCFixup::Create(0, MO.getExpr(), 178 const MCOperand &MO = MI.getOperand(OpNo); 179 if (MO.isReg() || MO.isImm()) return getMachineOpValue(MI, MO, Fixups, STI) [all...] |