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

1 2 3 4 5 6 7 8 91011

  /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/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...]
  /prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/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...]
  /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);
  /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/swiftshader/third_party/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...]

Completed in 1299 milliseconds

1 2 3 4 5 6 7 8 91011