Home
last modified time | relevance | path

Searched refs:OpNo (Results 1 – 25 of 74) sorted by relevance

123

/external/llvm/lib/Target/PowerPC/InstPrinter/
DPPCInstPrinter.cpp86 void PPCInstPrinter::printPredicateOperand(const MCInst *MI, unsigned OpNo, in printPredicateOperand() argument
89 unsigned Code = MI->getOperand(OpNo).getImm(); in printPredicateOperand()
91 unsigned CCReg = MI->getOperand(OpNo+1).getReg(); in printPredicateOperand()
134 printOperand(MI, OpNo+1, O); in printPredicateOperand()
137 void PPCInstPrinter::printS5ImmOperand(const MCInst *MI, unsigned OpNo, in printS5ImmOperand() argument
139 int Value = MI->getOperand(OpNo).getImm(); in printS5ImmOperand()
144 void PPCInstPrinter::printU5ImmOperand(const MCInst *MI, unsigned OpNo, in printU5ImmOperand() argument
146 unsigned int Value = MI->getOperand(OpNo).getImm(); in printU5ImmOperand()
151 void PPCInstPrinter::printU6ImmOperand(const MCInst *MI, unsigned OpNo, in printU6ImmOperand() argument
153 unsigned int Value = MI->getOperand(OpNo).getImm(); in printU6ImmOperand()
[all …]
DPPCInstPrinter.h43 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
44 void printPredicateOperand(const MCInst *MI, unsigned OpNo,
48 void printS5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
49 void printU5ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
50 void printU6ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
51 void printS16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
52 void printU16ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
53 void printS16X4ImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
54 void printBranchOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
55 void printAbsAddrOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonAsmPrinter.h43 void printOperand(const MachineInstr *MI, unsigned OpNo, raw_ostream &O);
44 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
47 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo,
69 void printImmOperand(const MachineInstr *MI, unsigned OpNo, in printImmOperand() argument
71 int value = MI->getOperand(OpNo).getImm(); in printImmOperand()
75 void printNegImmOperand(const MachineInstr *MI, unsigned OpNo, in printNegImmOperand() argument
77 int value = MI->getOperand(OpNo).getImm(); in printNegImmOperand()
81 void printMEMriOperand(const MachineInstr *MI, unsigned OpNo, in printMEMriOperand() argument
83 const MachineOperand &MO1 = MI->getOperand(OpNo); in printMEMriOperand()
84 const MachineOperand &MO2 = MI->getOperand(OpNo+1); in printMEMriOperand()
[all …]
DHexagonAsmPrinter.cpp75 void HexagonAsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, in printOperand() argument
77 const MachineOperand &MO = MI->getOperand(OpNo); in printOperand()
127 bool HexagonAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand() argument
138 return AsmPrinter::PrintAsmOperand(MI, OpNo, AsmVariant, ExtraCode, OS); in PrintAsmOperand()
141 printOperand(MI, OpNo, OS); in PrintAsmOperand()
145 if (!MI->getOperand(OpNo).isReg() || in PrintAsmOperand()
146 OpNo+1 == MI->getNumOperands() || in PrintAsmOperand()
147 !MI->getOperand(OpNo+1).isReg()) in PrintAsmOperand()
149 ++OpNo; // Return the high-part. in PrintAsmOperand()
154 if (MI->getOperand(OpNo).isImm()) in PrintAsmOperand()
[all …]
/external/llvm/lib/Target/X86/InstPrinter/
DX86ATTInstPrinter.h40 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
44 void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &OS);
46 void printopaquemem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { in printopaquemem() argument
47 printMemReference(MI, OpNo, O); in printopaquemem()
50 void printi8mem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { in printi8mem() argument
51 printMemReference(MI, OpNo, O); in printi8mem()
53 void printi16mem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { in printi16mem() argument
54 printMemReference(MI, OpNo, O); in printi16mem()
56 void printi32mem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { in printi32mem() argument
57 printMemReference(MI, OpNo, O); in printi32mem()
[all …]
DX86IntelInstPrinter.h37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printopaquemem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { in printopaquemem() argument
45 printMemReference(MI, OpNo, O); in printopaquemem()
48 void printi8mem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { in printi8mem() argument
50 printMemReference(MI, OpNo, O); in printi8mem()
52 void printi16mem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { in printi16mem() argument
54 printMemReference(MI, OpNo, O); in printi16mem()
56 void printi32mem(const MCInst *MI, unsigned OpNo, raw_ostream &O) { in printi32mem() argument
58 printMemReference(MI, OpNo, O); in printi32mem()
[all …]
/external/llvm/lib/Target/Hexagon/InstPrinter/
DHexagonInstPrinter.cpp89 void HexagonInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, in printOperand() argument
91 const MCOperand& MO = MI->getOperand(OpNo); in printOperand()
98 printImmOperand(MI, OpNo, O); in printOperand()
104 void HexagonInstPrinter::printImmOperand(const MCInst *MI, unsigned OpNo, in printImmOperand() argument
106 const MCOperand& MO = MI->getOperand(OpNo); in printImmOperand()
111 O << MI->getOperand(OpNo).getImm(); in printImmOperand()
117 void HexagonInstPrinter::printExtOperand(const MCInst *MI, unsigned OpNo, in printExtOperand() argument
122 printOperand(MI, OpNo, O); in printExtOperand()
126 unsigned OpNo, raw_ostream &O) const { in printUnsignedImmOperand() argument
127 O << MI->getOperand(OpNo).getImm(); in printUnsignedImmOperand()
[all …]
DHexagonInstPrinter.h37 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
38 void printImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
39 void printExtOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O) const;
40 void printUnsignedImmOperand(const MCInst *MI, unsigned OpNo,
42 void printNegImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
44 void printNOneImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
46 void printMEMriOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
48 void printFrameIndexOperand(const MCInst *MI, unsigned OpNo,
50 void printBranchOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
52 void printCallOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)
[all …]
/external/llvm/lib/Target/R600/InstPrinter/
DAMDGPUInstPrinter.cpp25 void AMDGPUInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, in printOperand() argument
28 const MCOperand &Op = MI->getOperand(OpNo); in printOperand()
62 void AMDGPUInstPrinter::printMemOperand(const MCInst *MI, unsigned OpNo, in printMemOperand() argument
64 printOperand(MI, OpNo, O); in printMemOperand()
66 printOperand(MI, OpNo + 1, O); in printMemOperand()
69 void AMDGPUInstPrinter::printIfSet(const MCInst *MI, unsigned OpNo, in printIfSet() argument
71 const MCOperand &Op = MI->getOperand(OpNo); in printIfSet()
78 void AMDGPUInstPrinter::printAbs(const MCInst *MI, unsigned OpNo, in printAbs() argument
80 printIfSet(MI, OpNo, O, "|"); in printAbs()
83 void AMDGPUInstPrinter::printClamp(const MCInst *MI, unsigned OpNo, in printClamp() argument
[all …]
DAMDGPUInstPrinter.h35 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
37 void printMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
38 void printIfSet(const MCInst *MI, unsigned OpNo, raw_ostream &O, StringRef Asm);
39 void printAbs(const MCInst *MI, unsigned OpNo, raw_ostream &O);
40 void printClamp(const MCInst *MI, unsigned OpNo, raw_ostream &O);
41 void printLiteral(const MCInst *MI, unsigned OpNo, raw_ostream &O);
42 void printLast(const MCInst *MI, unsigned OpNo, raw_ostream &O);
43 void printNeg(const MCInst *MI, unsigned OpNo, raw_ostream &O);
44 void printOMOD(const MCInst *MI, unsigned OpNo, raw_ostream &O);
45 void printRel(const MCInst *MI, unsigned OpNo, raw_ostream &O);
[all …]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.cpp54 unsigned getDirectBrEncoding(const MCInst &MI, unsigned OpNo,
56 unsigned getCondBrEncoding(const MCInst &MI, unsigned OpNo,
58 unsigned getHA16Encoding(const MCInst &MI, unsigned OpNo,
60 unsigned getLO16Encoding(const MCInst &MI, unsigned OpNo,
62 unsigned getMemRIEncoding(const MCInst &MI, unsigned OpNo,
64 unsigned getMemRIXEncoding(const MCInst &MI, unsigned OpNo,
66 unsigned getTLSRegEncoding(const MCInst &MI, unsigned OpNo,
68 unsigned get_crbitm_encoding(const MCInst &MI, unsigned OpNo,
114 getDirectBrEncoding(const MCInst &MI, unsigned OpNo, in getDirectBrEncoding() argument
116 const MCOperand &MO = MI.getOperand(OpNo); in getDirectBrEncoding()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCCodeEmitter.cpp63 unsigned get_crbitm_encoding(const MachineInstr &MI, unsigned OpNo) const;
64 unsigned getDirectBrEncoding(const MachineInstr &MI, unsigned OpNo) const;
65 unsigned getCondBrEncoding(const MachineInstr &MI, unsigned OpNo) const;
67 unsigned getHA16Encoding(const MachineInstr &MI, unsigned OpNo) const;
68 unsigned getLO16Encoding(const MachineInstr &MI, unsigned OpNo) const;
69 unsigned getMemRIEncoding(const MachineInstr &MI, unsigned OpNo) const;
70 unsigned getMemRIXEncoding(const MachineInstr &MI, unsigned OpNo) const;
71 unsigned getTLSRegEncoding(const MachineInstr &MI, unsigned OpNo) const;
140 unsigned OpNo) const { in get_crbitm_encoding()
141 const MachineOperand &MO = MI.getOperand(OpNo); in get_crbitm_encoding()
[all …]
/external/llvm/lib/Target/MBlaze/InstPrinter/
DMBlazeInstPrinter.cpp34 void MBlazeInstPrinter::printOperand(const MCInst *MI, unsigned OpNo, in printOperand() argument
37 const MCOperand &Op = MI->getOperand(OpNo); in printOperand()
48 void MBlazeInstPrinter::printFSLImm(const MCInst *MI, int OpNo, in printFSLImm() argument
50 const MCOperand &MO = MI->getOperand(OpNo); in printFSLImm()
54 printOperand(MI, OpNo, O, NULL); in printFSLImm()
57 void MBlazeInstPrinter::printUnsignedImm(const MCInst *MI, int OpNo, in printUnsignedImm() argument
59 const MCOperand &MO = MI->getOperand(OpNo); in printUnsignedImm()
63 printOperand(MI, OpNo, O, NULL); in printUnsignedImm()
66 void MBlazeInstPrinter::printMemOperand(const MCInst *MI, int OpNo, in printMemOperand() argument
68 printOperand(MI, OpNo, O, NULL); in printMemOperand()
[all …]
DMBlazeInstPrinter.h34 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
36 void printFSLImm(const MCInst *MI, int OpNo, raw_ostream &O);
37 void printUnsignedImm(const MCInst *MI, int OpNo, raw_ostream &O);
38 void printMemOperand(const MCInst *MI, int OpNo,raw_ostream &O,
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCCodeEmitter.cpp70 unsigned getJumpTargetOpValue(const MCInst &MI, unsigned OpNo,
76 unsigned getBranchTargetOpValue(const MCInst &MI, unsigned OpNo,
84 unsigned getMemEncoding(const MCInst &MI, unsigned OpNo,
86 unsigned getSizeExtEncoding(const MCInst &MI, unsigned OpNo,
88 unsigned getSizeInsEncoding(const MCInst &MI, unsigned OpNo,
158 getBranchTargetOpValue(const MCInst &MI, unsigned OpNo, in getBranchTargetOpValue() argument
161 const MCOperand &MO = MI.getOperand(OpNo); in getBranchTargetOpValue()
178 getJumpTargetOpValue(const MCInst &MI, unsigned OpNo, in getJumpTargetOpValue() argument
181 const MCOperand &MO = MI.getOperand(OpNo); in getJumpTargetOpValue()
310 MipsMCCodeEmitter::getMemEncoding(const MCInst &MI, unsigned OpNo, in getMemEncoding() argument
[all …]
/external/llvm/lib/Target/MSP430/InstPrinter/
DMSP430InstPrinter.cpp34 void MSP430InstPrinter::printPCRelImmOperand(const MCInst *MI, unsigned OpNo, in printPCRelImmOperand() argument
36 const MCOperand &Op = MI->getOperand(OpNo); in printPCRelImmOperand()
45 void MSP430InstPrinter::printOperand(const MCInst *MI, unsigned OpNo, in printOperand() argument
48 const MCOperand &Op = MI->getOperand(OpNo); in printOperand()
59 void MSP430InstPrinter::printSrcMemOperand(const MCInst *MI, unsigned OpNo, in printSrcMemOperand() argument
62 const MCOperand &Base = MI->getOperand(OpNo); in printSrcMemOperand()
63 const MCOperand &Disp = MI->getOperand(OpNo+1); in printSrcMemOperand()
88 void MSP430InstPrinter::printCCOperand(const MCInst *MI, unsigned OpNo, in printCCOperand() argument
90 unsigned CC = MI->getOperand(OpNo).getImm(); in printCCOperand()
DMSP430InstPrinter.h34 void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
36 void printPCRelImmOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
37 void printSrcMemOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O,
39 void printCCOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O);
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterInlineAsm.cpp196 unsigned OpNo = InlineAsm::MIOp_FirstOperand; in EmitMSInlineAsmStr() local
202 if (OpNo >= MI->getNumOperands()) break; in EmitMSInlineAsmStr()
203 unsigned OpFlags = MI->getOperand(OpNo).getImm(); in EmitMSInlineAsmStr()
204 OpNo += InlineAsm::getNumOperandRegisters(OpFlags) + 1; in EmitMSInlineAsmStr()
210 if (OpNo >= MI->getNumOperands() || in EmitMSInlineAsmStr()
211 MI->getOperand(OpNo).isMetadata()) { in EmitMSInlineAsmStr()
214 unsigned OpFlags = MI->getOperand(OpNo).getImm(); in EmitMSInlineAsmStr()
215 ++OpNo; // Skip over the ID number. in EmitMSInlineAsmStr()
218 Error = AP->PrintAsmMemoryOperand(MI, OpNo, InlineAsmVariant, in EmitMSInlineAsmStr()
221 Error = AP->PrintAsmOperand(MI, OpNo, InlineAsmVariant, in EmitMSInlineAsmStr()
[all …]
/external/llvm/lib/Target/Mips/
DMipsCodeEmitter.cpp108 unsigned getJumpTargetOpValue(const MachineInstr &MI, unsigned OpNo) const;
110 unsigned getBranchTargetOpValue(const MachineInstr &MI, unsigned OpNo) const;
111 unsigned getMemEncoding(const MachineInstr &MI, unsigned OpNo) const;
112 unsigned getSizeExtEncoding(const MachineInstr &MI, unsigned OpNo) const;
113 unsigned getSizeInsEncoding(const MachineInstr &MI, unsigned OpNo) const;
173 unsigned OpNo) const { in getJumpTargetOpValue()
174 MachineOperand MO = MI.getOperand(OpNo); in getJumpTargetOpValue()
187 unsigned OpNo) const { in getBranchTargetOpValue()
188 MachineOperand MO = MI.getOperand(OpNo); in getBranchTargetOpValue()
194 unsigned OpNo) const { in getMemEncoding()
[all …]
DMips16RegisterInfo.cpp76 unsigned OpNo, int FrameIndex, in eliminateFI() argument
109 if ((MI.getNumOperands()> OpNo+2) && MI.getOperand(OpNo+2).isReg()) in eliminateFI()
110 FrameReg = MI.getOperand(OpNo+2).getReg(); in eliminateFI()
127 Offset += MI.getOperand(OpNo + 1).getImm(); in eliminateFI()
141 MI.getOperand(OpNo).ChangeToRegister(FrameReg, false, false, IsKill); in eliminateFI()
142 MI.getOperand(OpNo + 1).ChangeToImmediate(Offset); in eliminateFI()
/external/llvm/lib/Target/R600/MCTargetDesc/
DSIMCCodeEmitter.cpp46 bool isSrcOperand(const MCInstrDesc &Desc, unsigned OpNo) const;
77 unsigned OpNo) const { in isSrcOperand()
79 unsigned RegClass = Desc.OpInfo[OpNo].RegClass; in isSrcOperand()
185 unsigned OpNo = 0; in getMachineOpValue() local
186 for (unsigned e = MI.getNumOperands(); OpNo < e; ++OpNo) { in getMachineOpValue()
187 if (&MO == &MI.getOperand(OpNo)) in getMachineOpValue()
192 if (isSrcOperand(Desc, OpNo)) { in getMachineOpValue()
/external/llvm/lib/Transforms/Utils/
DValueMapper.cpp120 unsigned OpNo = 0, NumOperands = C->getNumOperands(); in MapValue() local
122 for (; OpNo != NumOperands; ++OpNo) { in MapValue()
123 Value *Op = C->getOperand(OpNo); in MapValue()
135 if (OpNo == NumOperands && NewTy == C->getType()) in MapValue()
142 for (unsigned j = 0; j != OpNo; ++j) in MapValue()
146 if (OpNo != NumOperands) { in MapValue()
150 for (++OpNo; OpNo != NumOperands; ++OpNo) in MapValue()
151 Ops.push_back(MapValue(cast<Constant>(C->getOperand(OpNo)), VM, in MapValue()
/external/llvm/lib/Target/MSP430/
DMSP430AsmPrinter.cpp53 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
57 unsigned OpNo, unsigned AsmVariant,
133 bool MSP430AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand() argument
140 printOperand(MI, OpNo, O); in PrintAsmOperand()
145 unsigned OpNo, unsigned AsmVariant, in PrintAsmMemoryOperand() argument
151 printSrcMemOperand(MI, OpNo, O); in PrintAsmMemoryOperand()
/external/llvm/lib/Target/X86/
DX86AsmPrinter.cpp211 void X86AsmPrinter::printPCRelImm(const MachineInstr *MI, unsigned OpNo, in printPCRelImm() argument
213 const MachineOperand &MO = MI->getOperand(OpNo); in printPCRelImm()
218 printOperand(MI, OpNo, O); in printPCRelImm()
234 void X86AsmPrinter::printOperand(const MachineInstr *MI, unsigned OpNo, in printOperand() argument
237 const MachineOperand &MO = MI->getOperand(OpNo); in printOperand()
407 bool X86AsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand() argument
414 const MachineOperand &MO = MI->getOperand(OpNo); in PrintAsmOperand()
419 return AsmPrinter::PrintAsmOperand(MI, OpNo, AsmVariant, ExtraCode, O); in PrintAsmOperand()
433 printOperand(MI, OpNo, O); in PrintAsmOperand()
445 printOperand(MI, OpNo, O); in PrintAsmOperand()
[all …]
/external/llvm/lib/Target/Sparc/
DSparcAsmPrinter.cpp54 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNo,
57 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNo,
61 bool printGetPCX(const MachineInstr *MI, unsigned OpNo, raw_ostream &OS);
182 bool SparcAsmPrinter::PrintAsmOperand(const MachineInstr *MI, unsigned OpNo, in PrintAsmOperand() argument
192 return AsmPrinter::PrintAsmOperand(MI, OpNo, AsmVariant, ExtraCode, O); in PrintAsmOperand()
198 printOperand(MI, OpNo, O); in PrintAsmOperand()
204 unsigned OpNo, unsigned AsmVariant, in PrintAsmMemoryOperand() argument
211 printMemOperand(MI, OpNo, O); in PrintAsmMemoryOperand()

123