Searched defs:MO (Results 1 - 25 of 253) sorted by relevance

1234567891011

/external/clang/test/CodeGenCXX/
H A D2010-03-09-AnonAggregate.cpp6 class MO { class
12 class MO m;
/external/swiftshader/third_party/LLVM/lib/Target/PTX/
H A DPTXMCInstLower.cpp27 const MachineOperand &MO = MI->getOperand(i); local
29 OutMI.addOperand(AP.lowerOperand(MO));
/external/libcxx/test/libcxx/utilities/tuple/tuple.tuple/tuple.cnstr/
H A Ddisable_reduced_arity_initialization_extension.pass.cpp42 typedef MoveOnly MO; typedef
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, M
[all...]
H A Denable_reduced_arity_initialization_extension.pass.cpp41 typedef MoveOnly MO; typedef
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, M
[all...]
/external/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUMCCodeEmitter.h35 virtual uint64_t getMachineOpValue(const MCInst &MI, const MCOperand &MO, argument
/external/llvm/lib/Target/BPF/
H A DBPFMCInstLower.cpp28 BPFMCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const {
29 return Printer.getSymbol(MO.getGlobal());
32 MCOperand BPFMCInstLower::LowerSymbolOperand(const MachineOperand &MO, argument
37 if (!MO.isJTI() && MO.getOffset())
47 const MachineOperand &MO = MI->getOperand(i); local
50 switch (MO.getType()) {
56 if (MO.isImplicit())
58 MCOp = MCOperand::createReg(MO.getReg());
61 MCOp = MCOperand::createImm(MO
[all...]
/external/swiftshader/third_party/LLVM/include/llvm/MC/MCParser/
H A DMCParsedAsmOperand.h40 inline raw_ostream& operator<<(raw_ostream &OS, const MCParsedAsmOperand &MO) { argument
41 MO.print(OS);
/external/llvm/lib/CodeGen/
H A DDeadMachineInstructionElim.cpp78 const MachineOperand &MO = MI->getOperand(i); local
79 if (MO.isReg() && MO.isDef()) {
80 unsigned Reg = MO.getReg();
144 const MachineOperand &MO = MI->getOperand(i); local
145 if (MO.isReg() && MO.isDef()) {
146 unsigned Reg = MO.getReg();
155 } else if (MO.isRegMask()) {
157 LivePhysRegs.clearBitsNotInMask(MO
163 const MachineOperand &MO = MI->getOperand(i); local
[all...]
H A DStackMapLivenessAnalysis.cpp156 MachineOperand MO = MachineOperand::CreateRegLiveOut(Mask); local
157 MI.addOperand(MF, MO);
/external/llvm/lib/Target/ARM/
H A DARMMCInstLower.cpp27 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO, argument
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, argument
59 switch (MO.getType()) {
63 if (MO.isImplicit() && MO.getReg() != ARM::CPSR)
65 assert(!MO
140 const MachineOperand &MO = MI->getOperand(i); local
[all...]
/external/llvm/lib/Target/Lanai/
H A DLanaiMCInstLower.cpp35 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
68 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const argument
99 const MachineOperand &MO = MI->getOperand(I); local
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430MCInstLower.cpp32 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...]
/external/llvm/lib/Target/Sparc/
H A DSparcMCInstLower.cpp31 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
30 LowerSymbolOperand(const MachineInstr *MI, const MachineOperand &MO, AsmPrinter &AP) argument
68 LowerOperand(const MachineInstr *MI, const MachineOperand &MO, AsmPrinter &AP) argument
102 const MachineOperand &MO = MI->getOperand(i); local
[all...]
/external/llvm/lib/Target/SystemZ/
H A DSystemZMCInstLower.cpp37 SystemZMCInstLower::getExpr(const MachineOperand &MO, argument
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) cons
98 const MachineOperand &MO = MI->getOperand(I); local
[all...]
/external/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyMCCodeEmitter.cpp68 const MCOperand &MO = MI.getOperand(i); local
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/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCInstLower.cpp30 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); local
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
[all...]
H A DWebAssemblyReplacePhysRegs.cpp86 MachineOperand &MO = *I++; local
87 if (!MO.isImplicit()) {
90 MO.setReg(VReg);
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMMCInstLower.cpp26 MCOperand ARMAsmPrinter::GetSymbolRef(const MachineOperand &MO, argument
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, argument
69 switch (MO.getType()) {
75 if (MO.isImplicit() && MO
119 const MachineOperand &MO = MI->getOperand(i); local
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
H A DSPUAsmPrinter.cpp61 void printOp(const MachineOperand &MO, raw_ostream &OS);
64 const MachineOperand &MO = MI->getOperand(OpNo); local
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_ostrea
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/InstPrinter/
H A DMBlazeInstPrinter.cpp50 const MCOperand &MO = MI->getOperand(OpNo); local
51 if (MO.isImm())
52 O << "rfsl" << MO.getImm();
59 const MCOperand &MO = MI->getOperand(OpNo); local
60 if (MO.isImm())
61 O << (uint32_t)MO.getImm();
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
H A DMSP430MCInstLower.cpp30 GetGlobalAddressSymbol(const MachineOperand &MO) const {
31 switch (MO.getTargetFlags()) {
36 return Printer.Mang->getSymbol(MO.getGlobal());
40 GetExternalSymbolSymbol(const MachineOperand &MO) const {
41 switch (MO.getTargetFlags()) {
46 return Printer.GetExternalSymbolSymbol(MO.getSymbolName());
50 GetJumpTableSymbol(const MachineOperand &MO) const {
54 << MO.getIndex();
56 switch (MO.getTargetFlags()) {
66 GetConstantPoolIndexSymbol(const MachineOperand &MO) cons
92 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const argument
113 const MachineOperand &MO = MI->getOperand(i); local
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
H A DMipsMCInstLower.cpp31 MCOperand MipsMCInstLower::LowerSymbolOperand(const MachineOperand &MO, argument
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
120 const MachineOperand &MO = MI->getOperand(i); local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64DeadRegisterDefinitionsPass.cpp71 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); local
104 if (MO.isReg() && MO.isDead() && MO.isDef()) {
105 assert(!MO.isImplicit() && "Unexpected implicit def!");
115 if (implicitlyDefinesOverlappingReg(MO
[all...]
H A DAArch64MCInstLower.cpp35 AArch64MCInstLower::GetGlobalAddressSymbol(const MachineOperand &MO) const {
36 return Printer.getSymbol(MO.getGlobal());
40 AArch64MCInstLower::GetExternalSymbolSymbol(const MachineOperand &MO) const {
41 return Printer.GetExternalSymbolSymbol(MO.getSymbolName());
44 MCOperand AArch64MCInstLower::lowerSymbolOperandDarwin(const MachineOperand &MO, argument
49 if ((MO.getTargetFlags() & AArch64II::MO_GOT) != 0) {
50 if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) == AArch64II::MO_PAGE)
52 else if ((MO.getTargetFlags() & AArch64II::MO_FRAGMENT) ==
57 } else if ((MO.getTargetFlags() & AArch64II::MO_TLS) != 0) {
58 if ((MO
79 lowerSymbolOperandELF(const MachineOperand &MO, MCSymbol *Sym) const argument
154 LowerSymbolOperand(const MachineOperand &MO, MCSymbol *Sym) const argument
163 lowerOperand(const MachineOperand &MO, MCOperand &MCOp) const argument
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonMCInstLower.cpp34 static MCOperand GetSymbolRef(const MachineOperand &MO, const MCSymbol *Symbol, argument
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); local
108 bool MustExtend = MO.getTargetFlags() & HexagonII::HMOTF_ConstExtended;
110 switch (MO.getType()) {
116 if (MO.isImplicit()) continue;
117 MCO = MCOperand::createReg(MO
[all...]

Completed in 536 milliseconds

1234567891011