Home
last modified time | relevance | path

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

1234

/freebsd-13.1/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.cpp357 return printOperand(MI, OpNum, STI, O); in printOperand()
656 printOperand(MI, OpNum, STI, O); in printAddrMode5Operand()
680 printOperand(MI, OpNum, STI, O); in printAddrMode5FP16Operand()
809 assert(is_sorted(drop_begin(*MI, OpNum), in printRegisterList()
818 if (i != OpNum) in printRegisterList()
997 if (MI->getOperand(OpNum).getReg()) { in printSBitModifierOperand()
1007 O << MI->getOperand(OpNum).getImm(); in printNoHashImmediate()
1182 printOperand(MI, OpNum, STI, O); in printAddrModeImm12Operand()
1235 printOperand(MI, OpNum, STI, O); in printT2AddrModeImm8s4Operand()
1368 MCOperand Op = MI->getOperand(OpNum); in printModImmOperand()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEInstPrinter.cpp83 printOperand(MI, OpNum, STI, O); in printMemASXOperand()
97 MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASXOperand()
112 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASXOperand()
127 printOperand(MI, OpNum, STI, O); in printMemASOperandASX()
139 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASOperandASX()
148 printOperand(MI, OpNum, STI, O); in printMemASOperandASX()
158 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM()
170 if (MI->getOperand(OpNum).isImm() && MI->getOperand(OpNum).getImm() == 0) { in printMemASOperandRRM()
179 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM()
189 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-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZInstPrinter.cpp93 printUImmOperand<1>(MI, OpNum, O); in printU1ImmOperand()
98 printUImmOperand<2>(MI, OpNum, O); in printU2ImmOperand()
103 printUImmOperand<3>(MI, OpNum, O); in printU3ImmOperand()
108 printUImmOperand<4>(MI, OpNum, O); in printU4ImmOperand()
113 printUImmOperand<6>(MI, OpNum, O); in printU6ImmOperand()
118 printSImmOperand<8>(MI, OpNum, O); in printS8ImmOperand()
123 printUImmOperand<8>(MI, OpNum, O); in printU8ImmOperand()
128 printUImmOperand<12>(MI, OpNum, O); in printU12ImmOperand()
133 printSImmOperand<16>(MI, OpNum, O); in printS16ImmOperand()
138 printUImmOperand<16>(MI, OpNum, O); in printU16ImmOperand()
[all …]
H A DSystemZMCCodeEmitter.cpp105 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding()
111 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding()
117 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding()
123 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding()
129 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding()
135 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding()
141 return getPCRelEncoding(MI, OpNum, Fixups, in getPC24DBLBPPEncoding()
183 getBDAddr12Encoding(const MCInst &MI, unsigned OpNum, in getBDAddr12Encoding() argument
193 getBDAddr20Encoding(const MCInst &MI, unsigned OpNum, in getBDAddr20Encoding() argument
274 const MCOperand &MO = MI.getOperand(OpNum); in getPCRelEncoding()
[all …]
H A DSystemZInstPrinter.h56 void printOperand(const MCInst *MI, int OpNum, raw_ostream &O);
59 printOperand(MI, OpNum, O); in printOperand()
61 void printBDAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
66 void printU1ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
67 void printU2ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
68 void printU3ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
69 void printU4ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
70 void printU6ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
71 void printS8ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
72 void printU8ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64InstPrinter.h78 void printAddSubImm(const MCInst *MI, unsigned OpNum,
81 void printLogicalImm(const MCInst *MI, unsigned OpNum,
83 void printShifter(const MCInst *MI, unsigned OpNum,
95 void printMemExtend(const MCInst *MI, unsigned OpNum, in printMemExtend() argument
97 printMemExtend(MI, OpNum, O, SrcRegKind, Width); in printMemExtend()
102 void printCondCode(const MCInst *MI, unsigned OpNum,
116 printUImm12Offset(MI, OpNum, Scale, O); in printUImm12Offset()
122 printAMIndexedWB(MI, OpNum, BitWidth / 8, O); in printAMIndexedWB()
125 void printAMNoIndex(const MCInst *MI, unsigned OpNum,
129 void printImmScale(const MCInst *MI, unsigned OpNum,
[all …]
H A DAArch64InstPrinter.cpp742 int OpNum = LdStDesc->ListOperand; in printInst() local
743 printVectorList(MI, OpNum++, STI, O, ""); in printInst()
1030 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm()
1037 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm()
1066 printShifter(MI, OpNum + 1, STI, O); in printShiftedRegister()
1073 printArithExtend(MI, OpNum + 1, STI, O); in printExtendedRegister()
1130 printOperand(MI, OpNum, STI, O); in printRegWithShiftExtend()
1172 const MCOperand MO = MI->getOperand(OpNum); in printUImm12Offset()
1431 printVectorList(MI, OpNum, STI, O, ""); in printImplicitlyTypedVectorList()
1444 printVectorList(MI, OpNum, STI, O, Suffix); in printTypedVectorList()
[all …]
/freebsd-13.1/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-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRAsmPrinter.cpp49 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
52 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
99 const MachineOperand &RegOp = MI->getOperand(OpNum); in PrintAsmOperand()
107 unsigned OpFlags = MI->getOperand(OpNum - 1).getImm(); in PrintAsmOperand()
121 Reg = MI->getOperand(OpNum + RegIdx).getReg(); in PrintAsmOperand()
134 printOperand(MI, OpNum, O); in PrintAsmOperand()
146 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()
154 if (MI->getOperand(OpNum).getReg() == AVR::R31R30) { in PrintAsmMemoryOperand()
157 assert(MI->getOperand(OpNum).getReg() == AVR::R29R28 && in PrintAsmMemoryOperand()
164 unsigned OpFlags = MI->getOperand(OpNum - 1).getImm(); in PrintAsmMemoryOperand()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXInstPrinter.cpp100 const MCOperand &MO = MI->getOperand(OpNum); in printCvtMode()
150 const MCOperand &MO = MI->getOperand(OpNum); in printCmpMode()
221 void NVPTXInstPrinter::printLdStCode(const MCInst *MI, int OpNum, in printLdStCode() argument
224 const MCOperand &MO = MI->getOperand(OpNum); in printLdStCode()
275 const MCOperand &MO = MI->getOperand(OpNum); in printMmaCode()
289 printOperand(MI, OpNum, O); in printMemOperand()
293 printOperand(MI, OpNum + 1, O); in printMemOperand()
295 if (MI->getOperand(OpNum + 1).isImm() && in printMemOperand()
296 MI->getOperand(OpNum + 1).getImm() == 0) in printMemOperand()
299 printOperand(MI, OpNum + 1, O); in printMemOperand()
[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,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp204 MI->RemoveOperand(OpNum); in removeOperand()
208 if (N < OpNum) in removeOperand()
210 else if (N > OpNum) in removeOperand()
224 unsigned OpNum, NewOpc; in rewrite() local
228 OpNum = 1; in rewrite()
232 OpNum = 1; in rewrite()
236 OpNum = 1; in rewrite()
240 OpNum = 0; in rewrite()
244 OpNum = 0; in rewrite()
248 OpNum = 0; in rewrite()
[all …]
H A DHexagonSubtarget.cpp421 for (unsigned OpNum = 0; OpNum < DDst->getNumOperands(); OpNum++) { in adjustSchedDependency() local
422 const MachineOperand &MO = DDst->getOperand(OpNum); in adjustSchedDependency()
424 UseIdx = OpNum; in adjustSchedDependency()
496 for (unsigned OpNum = 0; OpNum < SrcI->getNumOperands(); OpNum++) { in restoreLatency() local
497 const MachineOperand &MO = SrcI->getOperand(OpNum); in restoreLatency()
507 DefIdx = OpNum; in restoreLatency()
513 for (unsigned OpNum = 0; OpNum < DstI->getNumOperands(); OpNum++) { in restoreLatency() local
514 const MachineOperand &MO = DstI->getOperand(OpNum); in restoreLatency()
517 DefIdx, *DstI, OpNum)); in restoreLatency()
/freebsd-13.1/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-13.1/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-13.1/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2641 unsigned OpNum = 0; in parseConstants() local
3452 unsigned OpNum = 0; in parseGlobalIndirectSymbolRecord() local
3504 StringRef(Strtab.data() + Record[OpNum], Record[OpNum + 1])); in parseGlobalIndirectSymbolRecord()
3505 OpNum += 2; in parseGlobalIndirectSymbolRecord()
4176 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
4218 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
4929 (OpNum + 2 != Record.size() && OpNum + 3 != Record.size())) in parseFunctionBody()
4962 (OpNum + 4 != Record.size() && OpNum + 5 != Record.size())) in parseFunctionBody()
5078 NumRecords < OpNum + 3 || NumRecords > OpNum + 5) in parseFunctionBody()
5141 if (NumRecords < OpNum + 3 || NumRecords > OpNum + 6) in parseFunctionBody()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DDetectDeadLanes.cpp169 unsigned OpNum = MI.getOperandNo(&MO); in isCrossCopy() local
170 DstSubIdx = MI.getOperand(OpNum+1).getImm(); in isCrossCopy()
229 unsigned OpNum = MI.getOperandNo(&MO); in transferUsedLanes() local
238 assert(OpNum % 2 == 1); in transferUsedLanes()
246 if (OpNum == 2) in transferUsedLanes()
258 assert(OpNum == 1); in transferUsedLanes()
262 assert(OpNum == 1); in transferUsedLanes()
292 unsigned OpNum = MI.getOperandNo(&Use); in transferDefinedLanesStep() local
308 unsigned OpNum, LaneBitmask DefinedLanes) const { in transferDefinedLanes() argument
320 if (OpNum == 2) { in transferDefinedLanes()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp284 printOperand(MI, OpNum, O); in PrintAsmOperand()
287 if (MI->getOperand(OpNum).isReg()) { in PrintAsmOperand()
302 if (!MI->getOperand(OpNum).isImm()) in PrintAsmOperand()
307 if (!MI->getOperand(OpNum).isImm()) in PrintAsmOperand()
312 if (!MI->getOperand(OpNum).isReg()) in PrintAsmOperand()
332 unsigned RegOps = OpNum + 1; in PrintAsmOperand()
345 if (OpNum == 0) in PrintAsmOperand()
365 OpNum += 1; in PrintAsmOperand()
398 unsigned RegOp = FirstHalf ? OpNum : OpNum + 1; in PrintAsmOperand()
411 if (!MI->getOperand(OpNum).isReg()) in PrintAsmOperand()
[all …]
H A DARMAsmPrinter.h76 void printOperand(const MachineInstr *MI, int OpNum, raw_ostream &O);
79 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
81 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp524 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmOperand()
568 if (OpNum == 0) in PrintAsmOperand()
570 const MachineOperand &FlagsOP = MI->getOperand(OpNum - 1); in PrintAsmOperand()
586 unsigned RegOp = OpNum; in PrintAsmOperand()
592 RegOp = (Subtarget->isLittle()) ? OpNum + 1 : OpNum; in PrintAsmOperand()
595 RegOp = (Subtarget->isLittle()) ? OpNum : OpNum + 1; in PrintAsmOperand()
598 RegOp = OpNum + 1; in PrintAsmOperand()
619 printOperand(MI, OpNum, O); in PrintAsmOperand()
624 unsigned OpNum, in PrintAsmMemoryOperand() argument
628 const MachineOperand &BaseMO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp484 uint64_t OpNum = Op->getOp(); in addExpression() local
486 if (OpNum >= dwarf::DW_OP_reg0 && OpNum <= dwarf::DW_OP_reg31) { in addExpression()
487 emitOp(OpNum); in addExpression()
489 } else if (OpNum >= dwarf::DW_OP_breg0 && OpNum <= dwarf::DW_OP_breg31) { in addExpression()
490 addBReg(OpNum - dwarf::DW_OP_breg0, Op->getArg(0)); in addExpression()
494 switch (OpNum) { in addExpression()
552 emitOp(OpNum); in addExpression()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/MCParser/
H A DMCParsedAsmOperand.h48 void setMCOperandNum (unsigned OpNum) { MCOperandNum = OpNum; } in setMCOperandNum() argument

1234