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

1 2 3 4 5 6

  /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...]

Completed in 3237 milliseconds

1 2 3 4 5 6