Home
last modified time | relevance | path

Searched refs:OpNum (Results 1 – 25 of 90) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEInstPrinter.cpp72 printOperand(MI, OpNum, STI, O); in printMemASXOperand()
86 MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASXOperand()
101 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASXOperand()
116 printOperand(MI, OpNum, STI, O); in printMemASOperandASX()
128 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASOperandASX()
137 printOperand(MI, OpNum, STI, O); in printMemASOperandASX()
147 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM()
159 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASOperandRRM()
168 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM()
178 printOperand(MI, OpNum, STI, O); in printMemASOperandHM()
[all …]
H A DVEInstPrinter.h40 void printOperand(const MCInst *MI, int OpNum, const MCSubtargetInfo &STI,
42 void printMemASXOperand(const MCInst *MI, int OpNum,
45 void printMemASOperandASX(const MCInst *MI, int OpNum,
48 void printMemASOperandRRM(const MCInst *MI, int OpNum,
51 void printMemASOperandHM(const MCInst *MI, int OpNum,
54 void printMImmOperand(const MCInst *MI, int OpNum, const MCSubtargetInfo &STI,
56 void printCCOperand(const MCInst *MI, int OpNum, const MCSubtargetInfo &STI,
58 void printRDOperand(const MCInst *MI, int OpNum, const MCSubtargetInfo &STI,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMInstPrinter.h55 void printAddrModeTBB(const MCInst *MI, unsigned OpNum,
57 void printAddrModeTBH(const MCInst *MI, unsigned OpNum,
99 void printMemBOption(const MCInst *MI, unsigned OpNum,
119 printAdrLabelOperand<scale>(MI, OpNum, STI, O); in printAdrLabelOperand()
169 void printCPSIMod(const MCInst *MI, unsigned OpNum,
171 void printCPSIFlag(const MCInst *MI, unsigned OpNum,
214 void printPCLabel(const MCInst *MI, unsigned OpNum,
221 printThumbLdrLabelOperand(MI, OpNum, STI, O); in printThumbLdrLabelOperand()
223 void printFBits16(const MCInst *MI, unsigned OpNum,
225 void printFBits32(const MCInst *MI, unsigned OpNum,
[all …]
H A DARMInstPrinter.cpp354 return printOperand(MI, OpNum, STI, O); in printOperand()
663 printOperand(MI, OpNum, STI, O); in printAddrMode5Operand()
689 printOperand(MI, OpNum, STI, O); in printAddrMode5FP16Operand()
823 assert(is_sorted(drop_begin(*MI, OpNum), in printRegisterList()
832 if (i != OpNum) in printRegisterList()
1011 if (MI->getOperand(OpNum).getReg()) { in printSBitModifierOperand()
1021 O << MI->getOperand(OpNum).getImm(); in printNoHashImmediate()
1196 printOperand(MI, OpNum, STI, O); in printAddrModeImm12Operand()
1255 printOperand(MI, OpNum, STI, O); in printT2AddrModeImm8s4Operand()
1395 MCOperand Op = MI->getOperand(OpNum); in printModImmOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaInstPrinter.cpp165 printOperand(MI, OpNum, O); in printImm8_AsmOperand()
178 printOperand(MI, OpNum, O); in printImm8_sh8_AsmOperand()
189 printOperand(MI, OpNum, O); in printImm12_AsmOperand()
200 printOperand(MI, OpNum, O); in printImm12m_AsmOperand()
210 printOperand(MI, OpNum, O); in printUimm4_AsmOperand()
220 printOperand(MI, OpNum, O); in printUimm5_AsmOperand()
231 printOperand(MI, OpNum, O); in printShimm1_31_AsmOperand()
242 printOperand(MI, OpNum, O); in printImm1_16_AsmOperand()
253 printOperand(MI, OpNum, O); in printOffset8m8_AsmOperand()
264 printOperand(MI, OpNum, O); in printOffset8m16_AsmOperand()
[all …]
H A DXtensaInstPrinter.h45 void printOperand(const MCInst *MI, int OpNum, raw_ostream &O);
47 void printBranchTarget(const MCInst *MI, int OpNum, raw_ostream &O);
48 void printJumpTarget(const MCInst *MI, int OpNum, raw_ostream &O);
49 void printCallOperand(const MCInst *MI, int OpNum, raw_ostream &O);
50 void printL32RTarget(const MCInst *MI, int OpNum, raw_ostream &O);
52 void printImm8_AsmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
54 void printImm12_AsmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
55 void printImm12m_AsmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
56 void printUimm4_AsmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
57 void printUimm5_AsmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
[all …]
H A DXtensaMCCodeEmitter.cpp62 uint32_t getJumpTargetEncoding(const MCInst &MI, unsigned int OpNum,
66 uint32_t getBranchTargetEncoding(const MCInst &MI, unsigned int OpNum,
70 uint32_t getCallEncoding(const MCInst &MI, unsigned int OpNum,
74 uint32_t getL32RTargetEncoding(const MCInst &MI, unsigned OpNum,
164 const MCOperand &MO = MI.getOperand(OpNum); in getJumpTargetEncoding()
176 const MCInst &MI, unsigned int OpNum, SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetEncoding() argument
178 const MCOperand &MO = MI.getOperand(OpNum); in getBranchTargetEncoding()
199 XtensaMCCodeEmitter::getCallEncoding(const MCInst &MI, unsigned int OpNum, in getCallEncoding() argument
202 const MCOperand &MO = MI.getOperand(OpNum); in getCallEncoding()
220 XtensaMCCodeEmitter::getL32RTargetEncoding(const MCInst &MI, unsigned OpNum, in getL32RTargetEncoding() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZInstPrinter.cpp112 printUImmOperand<1>(MI, OpNum, O); in printU1ImmOperand()
117 printUImmOperand<2>(MI, OpNum, O); in printU2ImmOperand()
122 printUImmOperand<3>(MI, OpNum, O); in printU3ImmOperand()
127 printUImmOperand<4>(MI, OpNum, O); in printU4ImmOperand()
132 printSImmOperand<8>(MI, OpNum, O); in printS8ImmOperand()
137 printUImmOperand<8>(MI, OpNum, O); in printU8ImmOperand()
142 printUImmOperand<12>(MI, OpNum, O); in printU12ImmOperand()
185 printPCRelOperand(MI, OpNum, O); in printPCRelTLSOperand()
212 printAddress(&MAI, MI->getOperand(OpNum).getReg(), MI->getOperand(OpNum + 1), in printBDAddrOperand()
218 printAddress(&MAI, MI->getOperand(OpNum).getReg(), MI->getOperand(OpNum + 1), in printBDXAddrOperand()
[all …]
H A DSystemZInstPrinter.h53 void printUImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
55 void printSImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
58 void printOperand(const MCInst *MI, int OpNum, raw_ostream &O);
61 printOperand(MI, OpNum, O); in printOperand()
68 void printU1ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
69 void printU2ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
70 void printU3ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
71 void printU4ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
72 void printS8ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
73 void printU8ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
[all …]
H A DSystemZMCCodeEmitter.cpp90 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding()
96 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding()
102 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding()
108 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding()
114 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding()
120 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding()
126 return getPCRelEncoding(MI, OpNum, Fixups, in getPC24DBLBPPEncoding()
164 const MCOperand &MO = MI.getOperand(OpNum); in getImmOpValue()
195 const MCOperand &MO = MI.getOperand(OpNum); in getPCRelEncoding()
213 if (AllowTLS && OpNum + 1 < MI.getNumOperands()) { in getPCRelEncoding()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.h81 void printAddSubImm(const MCInst *MI, unsigned OpNum,
84 void printLogicalImm(const MCInst *MI, unsigned OpNum,
86 void printShifter(const MCInst *MI, unsigned OpNum,
99 void printMemExtend(const MCInst *MI, unsigned OpNum, in printMemExtend() argument
101 printMemExtend(MI, OpNum, O, SrcRegKind, Width); in printMemExtend()
106 void printCondCode(const MCInst *MI, unsigned OpNum,
120 printUImm12Offset(MI, OpNum, Scale, O); in printUImm12Offset()
126 printAMIndexedWB(MI, OpNum, BitWidth / 8, O); in printAMIndexedWB()
129 void printAMNoIndex(const MCInst *MI, unsigned OpNum,
133 void printImmScale(const MCInst *MI, unsigned OpNum,
[all …]
H A DAArch64InstPrinter.cpp811 int OpNum = LdStDesc->ListOperand; in printInst() local
812 printVectorList(MI, OpNum++, STI, O, ""); in printInst()
1224 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm()
1231 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm()
1262 printShifter(MI, OpNum + 1, STI, O); in printShiftedRegister()
1269 printArithExtend(MI, OpNum + 1, STI, O); in printExtendedRegister()
1332 printOperand(MI, OpNum, STI, O); in printRegWithShiftExtend()
1416 const MCOperand MO = MI->getOperand(OpNum); in printUImm12Offset()
1736 printVectorList(MI, OpNum, STI, O, ""); in printImplicitlyTypedVectorList()
1744 printVectorList(MI, OpNum, STI, O, ""); in printTypedVectorList()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMemOperandPrinter.h29 impl().printOperand(MI, OpNum, O); in printARIMem()
35 impl().printOperand(MI, OpNum, O); in printARIPIMem()
41 impl().printOperand(MI, OpNum, O); in printARIPDMem()
47 impl().printDisp(MI, OpNum + M68k::MemDisp, O); in printARIDMem()
49 impl().printOperand(MI, OpNum + M68k::MemBase, O); in printARIDMem()
55 impl().printDisp(MI, OpNum + M68k::MemDisp, O); in printARIIMem()
57 impl().printOperand(MI, OpNum + M68k::MemBase, O); in printARIIMem()
59 impl().printOperand(MI, OpNum + M68k::MemIndex, O); in printARIIMem()
66 impl().printDisp(MI, OpNum + M68k::PCRelDisp, O); in printPCDMem()
73 impl().printDisp(MI, OpNum + M68k::PCRelDisp, O); in printPCIMem()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/MCTargetDesc/
H A DARCInstPrinter.cpp140 void ARCInstPrinter::printOperand(const MCInst *MI, unsigned OpNum, in printOperand() argument
142 const MCOperand &Op = MI->getOperand(OpNum); in printOperand()
159 const MCOperand &base = MI->getOperand(OpNum); in printMemOperandRI()
160 const MCOperand &offset = MI->getOperand(OpNum + 1); in printMemOperandRI()
170 const MCOperand &Op = MI->getOperand(OpNum); in printPredicateOperand()
177 const MCOperand &Op = MI->getOperand(OpNum); in printBRCCPredicateOperand()
182 void ARCInstPrinter::printCCOperand(const MCInst *MI, int OpNum, in printCCOperand() argument
188 int OpNum, raw_ostream &O) { in printU6ShiftedBy() argument
189 const MCOperand &MO = MI->getOperand(OpNum); in printU6ShiftedBy()
202 printOperand(MI, OpNum, O); in printU6ShiftedBy()
[all …]
H A DARCInstPrinter.h36 void printCCOperand(const MCInst *MI, int OpNum, raw_ostream &O);
37 void printU6(const MCInst *MI, int OpNum, raw_ostream &O);
40 void printMemOperandRI(const MCInst *MI, unsigned OpNum, raw_ostream &O);
41 void printOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
42 void printOperand(const MCInst *MI, uint64_t /*Address*/, unsigned OpNum, in printOperand() argument
44 printOperand(MI, OpNum, O); in printOperand()
46 void printPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
47 void printBRCCPredicateOperand(const MCInst *MI, unsigned OpNum,
49 void printU6ShiftedBy(unsigned ShiftBy, const MCInst *MI, int OpNum,
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXInstPrinter.cpp94 const MCOperand &MO = MI->getOperand(OpNum); in printCvtMode()
151 const MCOperand &MO = MI->getOperand(OpNum); in printCmpMode()
225 const MCOperand &MO = MI->getOperand(OpNum); in printLdStCode()
276 const MCOperand &MO = MI->getOperand(OpNum); in printMmaCode()
290 printOperand(MI, OpNum, O); in printMemOperand()
294 printOperand(MI, OpNum + 1, O); in printMemOperand()
296 if (MI->getOperand(OpNum + 1).isImm() && in printMemOperand()
297 MI->getOperand(OpNum + 1).getImm() == 0) in printMemOperand()
300 printOperand(MI, OpNum + 1, O); in printMemOperand()
306 const MCOperand &Op = MI->getOperand(OpNum); in printProtoIdent()
[all …]
H A DNVPTXInstPrinter.h38 void printCvtMode(const MCInst *MI, int OpNum, raw_ostream &O,
40 void printCmpMode(const MCInst *MI, int OpNum, raw_ostream &O,
42 void printLdStCode(const MCInst *MI, int OpNum,
44 void printMmaCode(const MCInst *MI, int OpNum, raw_ostream &O,
46 void printMemOperand(const MCInst *MI, int OpNum,
48 void printProtoIdent(const MCInst *MI, int OpNum,
50 void printPrmtMode(const MCInst *MI, int OpNum, raw_ostream &O,
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRAsmPrinter.cpp54 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
104 if (!AsmPrinter::PrintAsmOperand(MI, OpNum, ExtraCode, O)) in PrintAsmOperand()
107 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmOperand()
134 Reg = MI->getOperand(OpNum + RegIdx).getReg(); in PrintAsmOperand()
148 printOperand(MI, OpNum, O); // Fallback to ordinary cases. in PrintAsmOperand()
159 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()
167 if (MI->getOperand(OpNum).getReg() == AVR::R31R30) { in PrintAsmMemoryOperand()
169 } else if (MI->getOperand(OpNum).getReg() == AVR::R29R28) { in PrintAsmMemoryOperand()
171 } else if (MI->getOperand(OpNum).getReg() == AVR::R27R26) { in PrintAsmMemoryOperand()
183 assert(MI->getOperand(OpNum).getReg() != AVR::R27R26 && in PrintAsmMemoryOperand()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430AsmPrinter.cpp52 void printOperand(const MachineInstr *MI, int OpNum,
54 void printSrcMemOperand(const MachineInstr *MI, int OpNum,
78 void MSP430AsmPrinter::printOperand(const MachineInstr *MI, int OpNum, in printOperand() argument
80 const MachineOperand &MO = MI->getOperand(OpNum); in printOperand()
107 void MSP430AsmPrinter::printSrcMemOperand(const MachineInstr *MI, int OpNum, in printSrcMemOperand() argument
109 const MachineOperand &Base = MI->getOperand(OpNum); in printSrcMemOperand()
110 const MachineOperand &Disp = MI->getOperand(OpNum+1); in printSrcMemOperand()
117 printOperand(MI, OpNum+1, O, "nohash"); in printSrcMemOperand()
122 printOperand(MI, OpNum, O); in printSrcMemOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAsmPrinter.cpp45 void printOperand(const MachineInstr *MI, int OpNum, raw_ostream &O);
48 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
72 void BPFAsmPrinter::printOperand(const MachineInstr *MI, int OpNum, in printOperand() argument
74 const MachineOperand &MO = MI->getOperand(OpNum); in printOperand()
120 unsigned OpNum, const char *ExtraCode, in PrintAsmMemoryOperand() argument
122 assert(OpNum + 1 < MI->getNumOperands() && "Insufficient operands"); in PrintAsmMemoryOperand()
123 const MachineOperand &BaseMO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()
124 const MachineOperand &OffsetMO = MI->getOperand(OpNum + 1); in PrintAsmMemoryOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp206 MI->removeOperand(OpNum); in removeOperand()
210 if (N < OpNum) in removeOperand()
212 else if (N > OpNum) in removeOperand()
226 unsigned OpNum, NewOpc; in rewrite() local
230 OpNum = 1; in rewrite()
234 OpNum = 1; in rewrite()
238 OpNum = 1; in rewrite()
242 OpNum = 0; in rewrite()
246 OpNum = 0; in rewrite()
250 OpNum = 0; in rewrite()
[all …]
H A DHexagonSubtarget.cpp474 for (unsigned OpNum = 0; OpNum < DDst->getNumOperands(); OpNum++) { in adjustSchedDependency() local
475 const MachineOperand &MO = DDst->getOperand(OpNum); in adjustSchedDependency()
477 UseIdx = OpNum; in adjustSchedDependency()
564 for (unsigned OpNum = 0; OpNum < SrcI->getNumOperands(); OpNum++) { in restoreLatency() local
565 const MachineOperand &MO = SrcI->getOperand(OpNum); in restoreLatency()
575 DefIdx = OpNum; in restoreLatency()
581 for (unsigned OpNum = 0; OpNum < DstI->getNumOperands(); OpNum++) { in restoreLatency() local
582 const MachineOperand &MO = DstI->getOperand(OpNum); in restoreLatency()
585 &InstrItins, *SrcI, DefIdx, *DstI, OpNum); in restoreLatency()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp3467 ++OpNum; in parseConstants()
3469 ++OpNum; in parseConstants()
3478 ++OpNum; in parseConstants()
3495 ++OpNum; in parseConstants()
3503 ++OpNum; in parseConstants()
3505 ++OpNum; in parseConstants()
3514 ++OpNum; in parseConstants()
4222 if (Record[OpNum] + Record[OpNum + 1] > Strtab.size()) in parseGlobalIndirectSymbolRecord()
5046 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
5093 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDetectDeadLanes.cpp87 unsigned OpNum = MO.getOperandNo(); in isCrossCopy() local
88 DstSubIdx = MI.getOperand(OpNum+1).getImm(); in isCrossCopy()
148 unsigned OpNum = MO.getOperandNo(); in transferUsedLanes() local
157 assert(OpNum % 2 == 1); in transferUsedLanes()
158 unsigned SubIdx = MI.getOperand(OpNum + 1).getImm(); in transferUsedLanes()
165 if (OpNum == 2) in transferUsedLanes()
177 assert(OpNum == 1); in transferUsedLanes()
181 assert(OpNum == 1); in transferUsedLanes()
211 unsigned OpNum = Use.getOperandNo(); in transferDefinedLanesStep() local
239 if (OpNum == 2) { in transferDefinedLanes()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kAsmPrinter.cpp37 void M68kAsmPrinter::printOperand(const MachineInstr *MI, int OpNum, in printOperand() argument
39 const MachineOperand &MO = MI->getOperand(OpNum); in printOperand()
92 void M68kAsmPrinter::printAbsMem(const MachineInstr *MI, unsigned OpNum, in printAbsMem() argument
94 const MachineOperand &MO = MI->getOperand(OpNum); in printAbsMem()
98 PrintAsmMemoryOperand(MI, OpNum, nullptr, O); in printAbsMem()

1234