/external/swiftshader/third_party/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/BPF/ |
BPFMCInstLower.cpp | 28 BPFMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { 29 return Printer.getSymbol(MO.getGlobal()); 32 MCOperand BPFMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 37 if (!MO.isJTI() && MO.getOffset()) 47 const MachineOperand &MO = MI->getOperand(i); 50 switch (MO.getType()) { 56 if (MO.isImplicit()) 58 MCOp = MCOperand::createReg(MO.getReg()); 61 MCOp = MCOperand::createImm(MO.getImm()) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/BPF/ |
BPFMCInstLower.cpp | 28 BPFMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { 29 return Printer.getSymbol(MO.getGlobal()); 33 BPFMCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { 34 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); 37 MCOperand BPFMCInstLower::LowerSymbolOperand(const MachineOperand &MO, 42 if (!MO.isJTI() && MO.getOffset()) 52 const MachineOperand &MO = MI->getOperand(i); 55 switch (MO.getType()) { 61 if (MO.isImplicit() [all...] |
/external/libcxx/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/ |
disable_reduced_arity_initialization_extension.pass.cpp | 42 typedef MoveOnly MO; 45 typedef std::tuple<MO, ND> Tuple; 46 static_assert(!std::is_constructible<Tuple, MO>::value, ""); 47 static_assert(std::is_constructible<Tuple, MO, ND>::value, ""); 48 static_assert(test_convertible<Tuple, MO, ND>(), ""); 51 typedef std::tuple<MO, MO, ND> Tuple; 52 static_assert(!std::is_constructible<Tuple, MO, MO>::value, ""); 53 static_assert(std::is_constructible<Tuple, MO, MO, ND>::value, "") [all...] |
enable_reduced_arity_initialization_extension.pass.cpp | 41 typedef MoveOnly MO; 44 typedef std::tuple<MO, ND> Tuple; 45 static_assert(!std::is_constructible<Tuple, MO>::value, ""); 46 static_assert(std::is_constructible<Tuple, MO, ND>::value, ""); 47 static_assert(test_convertible<Tuple, MO, ND>(), ""); 50 typedef std::tuple<MO, MO, ND> Tuple; 51 static_assert(!std::is_constructible<Tuple, MO, MO>::value, ""); 52 static_assert(std::is_constructible<Tuple, MO, MO, ND>::value, "") [all...] |
/external/llvm/lib/Target/ARM/ |
ARMMCInstLower.cpp | 27 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO, 31 switch (MO.getTargetFlags() & ARMII::MO_OPTION_MASK) { 48 if (!MO.isJTI() && MO.getOffset()) 50 MCConstantExpr::create(MO.getOffset(), 57 bool ARMAsmPrinter::lowerOperand(const MachineOperand &MO, 59 switch (MO.getType()) { 63 if (MO.isImplicit() && MO.getReg() != ARM::CPSR) 65 assert(!MO.getSubReg() && "Subregs should be eliminated!") [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcMCInstLower.cpp | 31 const MachineOperand &MO, 35 (SparcMCExpr::VariantKind)MO.getTargetFlags(); 38 switch(MO.getType()) { 41 Symbol = MO.getMBB()->getSymbol(); 45 Symbol = AP.getSymbol(MO.getGlobal()); 49 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); 53 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); 57 Symbol = AP.GetCPISymbol(MO.getIndex()); 69 const MachineOperand &MO, 71 switch(MO.getType()) [all...] |
/external/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
WebAssemblyMCCodeEmitter.cpp | 68 const MCOperand &MO = MI.getOperand(i); 69 if (MO.isReg()) { 70 support::endian::Writer<support::little>(OS).write<uint64_t>(MO.getReg()); 71 } else if (MO.isImm()) { 72 support::endian::Writer<support::little>(OS).write<uint64_t>(MO.getImm()); 73 } else if (MO.isFPImm()) { 74 support::endian::Writer<support::little>(OS).write<double>(MO.getFPImm()); 75 } else if (MO.isExpr()) { 79 MO.getExpr(),
|
/external/swiftshader/third_party/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/swiftshader/third_party/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...] |
/external/swiftshader/third_party/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/swiftshader/third_party/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...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Nios2/ |
Nios2MCInstLower.cpp | 24 static MCOperand LowerSymbolOperand(const MachineOperand &MO, AsmPrinter &AP) { 29 switch (MO.getTargetFlags()) { 42 switch (MO.getType()) { 44 Symbol = AP.getSymbol(MO.getGlobal()); 48 Symbol = MO.getMBB()->getSymbol(); 52 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); 56 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); 60 Symbol = AP.GetJTISymbol(MO.getIndex()); 64 Symbol = AP.GetCPISymbol(MO.getIndex()); 79 static MCOperand LowerOperand(const MachineOperand &MO, AsmPrinter &AP) [all...] |
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/ |
SparcMCInstLower.cpp | 31 const MachineOperand &MO, 35 (SparcMCExpr::VariantKind)MO.getTargetFlags(); 38 switch(MO.getType()) { 41 Symbol = MO.getMBB()->getSymbol(); 45 Symbol = AP.getSymbol(MO.getGlobal()); 49 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); 53 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); 57 Symbol = AP.GetCPISymbol(MO.getIndex()); 69 const MachineOperand &MO, 71 switch(MO.getType()) [all...] |
/external/llvm/lib/CodeGen/ |
DeadMachineInstructionElim.cpp | 78 const MachineOperand &MO = MI->getOperand(i); 79 if (MO.isReg() && MO.isDef()) { 80 unsigned Reg = MO.getReg(); 144 const MachineOperand &MO = MI->getOperand(i); 145 if (MO.isReg() && MO.isDef()) { 146 unsigned Reg = MO.getReg(); 155 } else if (MO.isRegMask()) { 157 LivePhysRegs.clearBitsNotInMask(MO.getRegMask()) [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64DeadRegisterDefinitionsPass.cpp | 71 for (const MachineOperand &MO : MI.implicit_operands()) 72 if (MO.isReg() && MO.isDef()) 73 if (TRI->regsOverlap(Reg, MO.getReg())) 103 MachineOperand &MO = MI.getOperand(i); 104 if (MO.isReg() && MO.isDead() && MO.isDef()) { 105 assert(!MO.isImplicit() && "Unexpected implicit def!"); 115 if (implicitlyDefinesOverlappingReg(MO.getReg(), MI)) [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonMCInstLower.cpp | 34 static MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol, 42 switch (MO.getTargetFlags()) { 80 if (!MO.isJTI() && MO.getOffset()) 81 ME = MCBinaryExpr::createAdd(ME, MCConstantExpr::create(MO.getOffset(), MC), 106 const MachineOperand &MO = MI->getOperand(i); 108 bool MustExtend = MO.getTargetFlags() & HexagonII::HMOTF_ConstExtended; 110 switch (MO.getType()) { 116 if (MO.isImplicit()) continue; 117 MCO = MCOperand::createReg(MO.getReg()) [all...] |
/external/llvm/lib/Target/Lanai/ |
LanaiMCInstLower.cpp | 35 LanaiMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { 36 return Printer.getSymbol(MO.getGlobal()); 40 LanaiMCInstLower::GetBlockAddressSymbol(const MachineOperand &MO) const { 41 return Printer.GetBlockAddressSymbol(MO.getBlockAddress()); 45 LanaiMCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const { 46 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); 49 MCSymbol *LanaiMCInstLower::GetJumpTableSymbol(const MachineOperand &MO) const { 53 << MO.getIndex(); 59 LanaiMCInstLower::GetConstantPoolIndexSymbol(const MachineOperand &MO) const { 63 << MO.getIndex() [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 MO.getMBB()->getSymbol()->print(O, MAI); 82 uint64_t Offset = MO.getOffset(); 95 getSymbol(MO.getGlobal())->print(O, MAI);
|
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 | 111 const MCOperand &MO = MI->getOperand (opNum); 113 if (MO.isReg()) { 114 printRegName(O, MO.getReg()); 118 if (MO.isImm()) { 121 O << (int)MO.getImm(); 131 O << ((int) MO.getImm() & 0x7f); 136 assert(MO.isExpr() && "Unknown operand kind in printOperand"); 137 MO.getExpr()->print(O, &MAI); 151 const MCOperand &MO = MI->getOperand(opNum+1); 153 if (MO.isReg() && MO.getReg() == SP::G0 [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZMCInstLower.cpp | 37 SystemZMCInstLower::getExpr(const MachineOperand &MO, 41 switch (MO.getType()) { 43 Symbol = MO.getMBB()->getSymbol(); 48 Symbol = AsmPrinter.getSymbol(MO.getGlobal()); 52 Symbol = AsmPrinter.GetExternalSymbolSymbol(MO.getSymbolName()); 56 Symbol = AsmPrinter.GetJTISymbol(MO.getIndex()); 61 Symbol = AsmPrinter.GetCPISymbol(MO.getIndex()); 65 Symbol = AsmPrinter.GetBlockAddressSymbol(MO.getBlockAddress()); 73 if (int64_t Offset = MO.getOffset()) { 80 MCOperand SystemZMCInstLower::lowerOperand(const MachineOperand &MO) const [all...] |
/external/llvm/lib/Target/WebAssembly/ |
WebAssemblyMCInstLower.cpp | 30 WebAssemblyMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const { 31 return Printer.getSymbol(MO.getGlobal()); 35 const MachineOperand &MO) const { 36 return Printer.GetExternalSymbolSymbol(MO.getSymbolName()); 62 const MachineOperand &MO = MI->getOperand(i); 65 switch (MO.getType()) { 74 if (MO.isImplicit()) 78 unsigned WAReg = MFI.getWAReg(MO.getReg()); 83 MCOp = MCOperand::createImm(MO.getImm()); 88 const ConstantFP *Imm = MO.getFPImm() [all...] |
WebAssemblyReplacePhysRegs.cpp | 86 MachineOperand &MO = *I++; 87 if (!MO.isImplicit()) { 90 MO.setReg(VReg);
|