/external/clang/test/CodeGenCXX/ |
H A D | 2010-03-09-AnonAggregate.cpp | 6 class MO { class 12 class MO m;
|
/external/llvm/lib/Target/R600/MCTargetDesc/ |
H A D | AMDGPUMCCodeEmitter.h | 35 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO, argument
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
H A D | AMDGPUMCInstLower.cpp | 34 const MachineOperand &MO = MI->getOperand(i); local 37 switch (MO.getType()) { 41 const APFloat &FloatValue = MO.getFPImm()->getValueAPF(); 48 MCOp = MCOperand::CreateImm(MO.getImm()); 51 MCOp = MCOperand::CreateReg(MO.getReg());
|
H A D | AMDGPUAsmPrinter.cpp | 70 MachineOperand & MO = MI.getOperand(op_idx); local 76 if (!MO.isReg()) { 79 reg = MO.getReg();
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/MCTargetDesc/ |
H A D | AMDGPUMCCodeEmitter.h | 31 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO, argument
|
/external/llvm/lib/CodeGen/ |
H A D | LivePhysRegs.cpp | 24 void LivePhysRegs::removeRegsInMask(const MachineOperand &MO) { argument 27 if (MO.clobbersPhysReg(*LRI))
|
H A D | DeadMachineInstructionElim.cpp | 68 const MachineOperand &MO = MI->getOperand(i); local 69 if (MO.isReg() && MO.isDef()) { 70 unsigned Reg = MO.getReg(); 128 const MachineOperand &MO = MI->getOperand(i); local 129 if (!MO.isReg() || !MO.isDef()) 131 unsigned Reg = MO.getReg(); 147 const MachineOperand &MO = MI->getOperand(i); local 148 if (MO 166 const MachineOperand &MO = MI->getOperand(i); local [all...] |
H A D | StackMapLivenessAnalysis.cpp | 114 MachineOperand MO = MachineOperand::CreateRegLiveOut(Mask); local 115 MI.addOperand(*MF, MO);
|
H A D | ExpandPostRAPseudos.cpp | 72 MachineOperand &MO = MI->getOperand(i); local 73 if (!MO.isReg() || !MO.isImplicit() || MO.isUse()) 75 CopyMI->addOperand(MachineOperand::CreateReg(MO.getReg(), true, true));
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMMCInstLower.cpp | 27 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO, argument 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, argument 70 switch (MO.getType()) { 74 if (MO.isImplicit() && MO.getReg() != ARM::CPSR) 76 assert(!MO 123 const MachineOperand &MO = MI->getOperand(i); local [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonMCInstLower.cpp | 27 static MCOperand GetSymbolRef(const MachineOperand& MO, const MCSymbol* Symbol, argument 34 if (!MO.isJTI() && MO.getOffset()) 35 ME = MCBinaryExpr::CreateAdd(ME, MCConstantExpr::Create(MO.getOffset(), MC), 48 const MachineOperand &MO = MI->getOperand(i); local 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 [all...] |
/external/llvm/lib/Target/MSP430/ |
H A D | 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) cons 96 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const argument 117 const MachineOperand &MO = MI->getOperand(i); local [all...] |
H A D | MSP430AsmPrinter.cpp | 66 const MachineOperand &MO = MI->getOperand(OpNum); local 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());
|
/external/llvm/lib/Target/Sparc/ |
H A D | 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 31 LowerSymbolOperand(const MachineInstr *MI, const MachineOperand &MO, AsmPrinter &AP) argument 69 LowerOperand(const MachineInstr *MI, const MachineOperand &MO, AsmPrinter &AP) argument 103 const MachineOperand &MO = MI->getOperand(i); local [all...] |
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZMCInstLower.cpp | 34 SystemZMCInstLower::getExpr(const MachineOperand &MO, argument 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) cons 95 const MachineOperand &MO = MI->getOperand(I); local [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDGPUMCInstLower.cpp | 34 const MachineOperand &MO = MI->getOperand(i); local 37 switch (MO.getType()) { 41 const APFloat &FloatValue = MO.getFPImm()->getValueAPF(); 48 MCOp = MCOperand::CreateImm(MO.getImm()); 51 MCOp = MCOperand::CreateReg(MO.getReg());
|
H A D | AMDGPUAsmPrinter.cpp | 70 MachineOperand & MO = MI.getOperand(op_idx); local 76 if (!MO.isReg()) { 79 reg = MO.getReg();
|
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/ |
H A D | AMDGPUMCCodeEmitter.h | 31 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO, argument
|
/external/llvm/lib/Target/AArch64/ |
H A D | 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); local 80 if (MO.isReg() && MO.isDead() && MO.isDef()) { 81 assert(!MO.isImplicit() && "Unexpected implicit def!"); 91 if (implicitlyDefinesOverlappingReg(MO [all...] |
H A D | AArch64MCInstLower.cpp | 33 AArch64MCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { 34 return Printer.getSymbol(MO.getGlobal()); 38 AArch64MCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { 39 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); 42 MCOperand AArch64MCInstLower::lowerSymbolOperandDarwin(const MachineOperand &MO, argument 47 if ((MO.getTargetFlags() & AArch64II::MO_GOT) != 0) { 48 if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) == AArch64II::MO_PAGE) 50 else if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) == 55 } else if ((MO.getTargetFlags() & AArch64II::MO_TLS) != 0) { 56 if ((MO 77 lowerSymbolOperandELF(const MachineOperand &MO, MCSymbol *Sym) const argument 144 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const argument 153 lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const argument [all...] |
H A D | AArch64ExpandPseudoInsts.cpp | 54 const MachineOperand &MO = OldMI.getOperand(i); local 55 assert(MO.isReg() && MO.getReg()); 56 if (MO.isUse()) 57 UseMI.addOperand(MO); 59 DefMI.addOperand(MO);
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreMCInstLower.cpp | 35 MCOperand XCoreMCInstLower::LowerSymbolOperand(const MachineOperand &MO, argument 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 81 LowerOperand(const MachineOperand &MO, unsigned offset) const argument 111 const MachineOperand &MO = MI->getOperand(i); local [all...] |
/external/llvm/include/llvm/MC/MCParser/ |
H A D | MCParsedAsmOperand.h | 80 inline raw_ostream& operator<<(raw_ostream &OS, const MCParsedAsmOperand &MO) { argument 81 MO.print(OS);
|
/external/llvm/lib/Target/Sparc/InstPrinter/ |
H A D | SparcInstPrinter.cpp | 110 const MCOperand &MO = MI->getOperand (opNum); local 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); local 139 if (MO.isReg() && MO [all...] |
/external/llvm/lib/Target/SystemZ/InstPrinter/ |
H A D | SystemZInstPrinter.cpp | 33 void SystemZInstPrinter::printOperand(const MCOperand &MO, raw_ostream &O) { argument 34 if (MO.isReg()) 35 O << '%' << getRegisterName(MO.getReg()); 36 else if (MO.isImm()) 37 O << MO.getImm(); 38 else if (MO.isExpr()) 39 O << *MO.getExpr(); 119 const MCOperand &MO = MI->getOperand(OpNum); 120 if (MO.isImm()) { 122 O.write_hex(MO [all...] |