Home
last modified time | relevance | path

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

123

/freebsd-12.1/contrib/llvm/lib/Target/ARM/InstPrinter/
H A DARMInstPrinter.h49 void printAddrModeTBB(const MCInst *MI, unsigned OpNum,
51 void printAddrModeTBH(const MCInst *MI, unsigned OpNum,
93 void printMemBOption(const MCInst *MI, unsigned OpNum,
111 void printThumbSRImm(const MCInst *MI, unsigned OpNum,
113 void printThumbITMask(const MCInst *MI, unsigned OpNum,
157 void printCPSIMod(const MCInst *MI, unsigned OpNum,
159 void printCPSIFlag(const MCInst *MI, unsigned OpNum,
176 void printPImmediate(const MCInst *MI, unsigned OpNum,
195 void printPCLabel(const MCInst *MI, unsigned OpNum,
199 void printFBits16(const MCInst *MI, unsigned OpNum,
[all …]
H A DARMInstPrinter.cpp611 printOperand(MI, OpNum, STI, O); in printAddrMode5Operand()
635 printOperand(MI, OpNum, STI, O); in printAddrMode5FP16Operand()
771 if (i != OpNum) in printRegisterList()
933 if (MI->getOperand(OpNum).getReg()) { in printSBitModifierOperand()
943 O << MI->getOperand(OpNum).getImm(); in printNoHashImmediate()
949 O << "p" << MI->getOperand(OpNum).getImm(); in printPImmediate()
955 O << "c" << MI->getOperand(OpNum).getImm(); in printCImmediate()
1121 printOperand(MI, OpNum, STI, O); in printAddrModeImm12Operand()
1174 printOperand(MI, OpNum, STI, O); in printT2AddrModeImm8s4Operand()
1307 MCOperand Op = MI->getOperand(OpNum); in printModImmOperand()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/InstPrinter/
H A DSystemZInstPrinter.cpp82 printUImmOperand<1>(MI, OpNum, O); in printU1ImmOperand()
87 printUImmOperand<2>(MI, OpNum, O); in printU2ImmOperand()
92 printUImmOperand<3>(MI, OpNum, O); in printU3ImmOperand()
97 printUImmOperand<4>(MI, OpNum, O); in printU4ImmOperand()
102 printUImmOperand<6>(MI, OpNum, O); in printU6ImmOperand()
107 printSImmOperand<8>(MI, OpNum, O); in printS8ImmOperand()
112 printUImmOperand<8>(MI, OpNum, O); in printU8ImmOperand()
117 printUImmOperand<12>(MI, OpNum, O); in printU12ImmOperand()
122 printSImmOperand<16>(MI, OpNum, O); in printS16ImmOperand()
127 printUImmOperand<16>(MI, OpNum, O); in printU16ImmOperand()
[all …]
H A DSystemZInstPrinter.h49 void printOperand(const MCInst *MI, int OpNum, raw_ostream &O);
50 void printBDAddrOperand(const MCInst *MI, int OpNum, raw_ostream &O);
55 void printU1ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
56 void printU2ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
57 void printU3ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
58 void printU4ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
59 void printU6ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
60 void printS8ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
61 void printU8ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O);
68 void printPCRelOperand(const MCInst *MI, int OpNum, raw_ostream &O);
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCCodeEmitter.cpp106 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding()
112 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding()
118 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding()
124 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding()
130 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding()
136 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding()
142 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 …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.h73 void printAddSubImm(const MCInst *MI, unsigned OpNum,
76 void printLogicalImm(const MCInst *MI, unsigned OpNum,
78 void printShifter(const MCInst *MI, unsigned OpNum,
90 void printMemExtend(const MCInst *MI, unsigned OpNum, in printMemExtend() argument
92 printMemExtend(MI, OpNum, O, SrcRegKind, Width); in printMemExtend()
97 void printCondCode(const MCInst *MI, unsigned OpNum,
111 printUImm12Offset(MI, OpNum, Scale, O); in printUImm12Offset()
117 printAMIndexedWB(MI, OpNum, BitWidth / 8, O); in printAMIndexedWB()
120 void printAMNoIndex(const MCInst *MI, unsigned OpNum,
124 void printImmScale(const MCInst *MI, unsigned OpNum,
[all …]
H A DAArch64InstPrinter.cpp720 int OpNum = LdStDesc->ListOperand; in printInst() local
721 printVectorList(MI, OpNum++, STI, O, ""); in printInst()
931 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm()
938 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm()
967 printShifter(MI, OpNum + 1, STI, O); in printShiftedRegister()
974 printArithExtend(MI, OpNum + 1, STI, O); in printExtendedRegister()
1031 printOperand(MI, OpNum, STI, O); in printRegWithShiftExtend()
1073 const MCOperand MO = MI->getOperand(OpNum); in printUImm12Offset()
1302 printVectorList(MI, OpNum, STI, O, ""); in printImplicitlyTypedVectorList()
1315 printVectorList(MI, OpNum, STI, O, Suffix); in printTypedVectorList()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRAsmPrinter.cpp49 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
53 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
100 const MachineOperand &RegOp = MI->getOperand(OpNum); in PrintAsmOperand()
108 unsigned OpFlags = MI->getOperand(OpNum - 1).getImm(); in PrintAsmOperand()
122 Reg = MI->getOperand(OpNum + RegIdx).getReg(); in PrintAsmOperand()
135 printOperand(MI, OpNum, O); in PrintAsmOperand()
148 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()
156 if (MI->getOperand(OpNum).getReg() == AVR::R31R30) { in PrintAsmMemoryOperand()
159 assert(MI->getOperand(OpNum).getReg() == AVR::R29R28 && in PrintAsmMemoryOperand()
166 unsigned OpFlags = MI->getOperand(OpNum - 1).getImm(); in PrintAsmMemoryOperand()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/InstPrinter/
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()
273 void NVPTXInstPrinter::printMemOperand(const MCInst *MI, int OpNum, in printMemOperand() argument
275 printOperand(MI, OpNum, O); in printMemOperand()
279 printOperand(MI, OpNum + 1, O); in printMemOperand()
281 if (MI->getOperand(OpNum + 1).isImm() && in printMemOperand()
282 MI->getOperand(OpNum + 1).getImm() == 0) in printMemOperand()
285 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 printMemOperand(const MCInst *MI, int OpNum,
46 void printProtoIdent(const MCInst *MI, int OpNum,
/freebsd-12.1/contrib/llvm/lib/Target/ARC/InstPrinter/
H A DARCInstPrinter.cpp140 void ARCInstPrinter::printOperand(const MCInst *MI, unsigned OpNum, in printOperand() argument
142 const MCOperand &Op = MI->getOperand(OpNum); in printOperand()
157 void ARCInstPrinter::printMemOperandRI(const MCInst *MI, unsigned OpNum, in printMemOperandRI() argument
159 const MCOperand &base = MI->getOperand(OpNum); in printMemOperandRI()
160 const MCOperand &offset = MI->getOperand(OpNum + 1); in printMemOperandRI()
167 void ARCInstPrinter::printPredicateOperand(const MCInst *MI, unsigned OpNum, in printPredicateOperand() argument
170 const MCOperand &Op = MI->getOperand(OpNum); in printPredicateOperand()
175 void ARCInstPrinter::printBRCCPredicateOperand(const MCInst *MI, unsigned OpNum, in printBRCCPredicateOperand() argument
177 const MCOperand &Op = MI->getOperand(OpNum); in printBRCCPredicateOperand()
H A DARCInstPrinter.h38 void printMemOperandRI(const MCInst *MI, unsigned OpNum, raw_ostream &O);
39 void printOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
40 void printPredicateOperand(const MCInst *MI, unsigned OpNum, raw_ostream &O);
41 void printBRCCPredicateOperand(const MCInst *MI, unsigned OpNum,
/freebsd-12.1/contrib/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.cpp352 for (unsigned OpNum = 0; OpNum < DDst->getNumOperands(); OpNum++) { in adjustSchedDependency() local
353 const MachineOperand &MO = DDst->getOperand(OpNum); in adjustSchedDependency()
355 UseIdx = OpNum; in adjustSchedDependency()
427 for (unsigned OpNum = 0; OpNum < SrcI->getNumOperands(); OpNum++) { in restoreLatency() local
428 const MachineOperand &MO = SrcI->getOperand(OpNum); in restoreLatency()
430 DefIdx = OpNum; in restoreLatency()
435 for (unsigned OpNum = 0; OpNum < DstI->getNumOperands(); OpNum++) { in restoreLatency() local
436 const MachineOperand &MO = DstI->getOperand(OpNum); in restoreLatency()
439 DefIdx, *DstI, OpNum)); in restoreLatency()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFAsmPrinter.cpp45 void printOperand(const MachineInstr *MI, int OpNum, raw_ostream &O);
49 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
69 void BPFAsmPrinter::printOperand(const MachineInstr *MI, int OpNum, in printOperand() argument
71 const MachineOperand &MO = MI->getOperand(OpNum); in printOperand()
118 unsigned OpNum, unsigned AsmVariant, in PrintAsmMemoryOperand() argument
121 assert(OpNum + 1 < MI->getNumOperands() && "Insufficient operands"); in PrintAsmMemoryOperand()
122 const MachineOperand &BaseMO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()
123 const MachineOperand &OffsetMO = MI->getOperand(OpNum + 1); in PrintAsmMemoryOperand()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430AsmPrinter.cpp51 void printOperand(const MachineInstr *MI, int OpNum,
53 void printSrcMemOperand(const MachineInstr *MI, int OpNum,
68 void MSP430AsmPrinter::printOperand(const MachineInstr *MI, int OpNum, in printOperand() argument
70 const MachineOperand &MO = MI->getOperand(OpNum); in printOperand()
109 void MSP430AsmPrinter::printSrcMemOperand(const MachineInstr *MI, int OpNum, in printSrcMemOperand() argument
111 const MachineOperand &Base = MI->getOperand(OpNum); in printSrcMemOperand()
112 const MachineOperand &Disp = MI->getOperand(OpNum+1); in printSrcMemOperand()
119 printOperand(MI, OpNum+1, O, "nohash"); in printSrcMemOperand()
124 printOperand(MI, OpNum, O); in printSrcMemOperand()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2403 unsigned OpNum = 0; in parseConstants() local
3089 unsigned OpNum = 0; in parseGlobalIndirectSymbolRecord() local
3573 unsigned OpNum = 0; in parseFunctionBody() local
3594 unsigned OpNum = 0; in parseFunctionBody() local
3631 unsigned OpNum = 0; in parseFunctionBody() local
3659 unsigned OpNum = 0; in parseFunctionBody() local
3714 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
3756 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody()
4358 (OpNum + 2 != Record.size() && OpNum + 3 != Record.size())) in parseFunctionBody()
4382 (OpNum + 4 != Record.size() && OpNum + 5 != Record.size())) in parseFunctionBody()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DDetectDeadLanes.cpp173 unsigned OpNum = MI.getOperandNo(&MO); in isCrossCopy() local
174 DstSubIdx = MI.getOperand(OpNum+1).getImm(); in isCrossCopy()
233 unsigned OpNum = MI.getOperandNo(&MO); in transferUsedLanes() local
242 assert(OpNum % 2 == 1); in transferUsedLanes()
250 if (OpNum == 2) in transferUsedLanes()
262 assert(OpNum == 1); in transferUsedLanes()
266 assert(OpNum == 1); in transferUsedLanes()
296 unsigned OpNum = MI.getOperandNo(&Use); in transferDefinedLanesStep() local
312 unsigned OpNum, LaneBitmask DefinedLanes) const { in transferDefinedLanes() argument
324 if (OpNum == 2) { in transferDefinedLanes()
[all …]
H A DBreakFalseDeps.cpp182 unsigned OpNum; in processDefs() local
183 unsigned Pref = TII->getUndefRegClearance(*MI, OpNum, TRI); in processDefs()
185 bool HadTrueDependency = pickBestRegisterForUndef(MI, OpNum, Pref); in processDefs()
189 if (!HadTrueDependency && shouldBreakDependence(MI, OpNum, Pref)) in processDefs()
190 UndefReads.push_back(std::make_pair(MI, OpNum)); in processDefs()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp278 if (!MI->getOperand(OpNum).isImm()) in PrintAsmOperand()
284 printOperand(MI, OpNum, O); 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.h77 void printOperand(const MachineInstr *MI, int OpNum, raw_ostream &O);
79 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
82 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsAsmPrinter.cpp520 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmOperand()
564 if (OpNum == 0) in PrintAsmOperand()
566 const MachineOperand &FlagsOP = MI->getOperand(OpNum - 1); in PrintAsmOperand()
582 unsigned RegOp = OpNum; in PrintAsmOperand()
588 RegOp = (Subtarget->isLittle()) ? OpNum + 1 : OpNum; in PrintAsmOperand()
591 RegOp = (Subtarget->isLittle()) ? OpNum : OpNum + 1; in PrintAsmOperand()
594 RegOp = OpNum + 1; in PrintAsmOperand()
615 printOperand(MI, OpNum, O); in PrintAsmOperand()
623 assert(OpNum + 1 < MI->getNumOperands() && "Insufficient operands"); in PrintAsmMemoryOperand()
624 const MachineOperand &BaseMO = MI->getOperand(OpNum); in PrintAsmMemoryOperand()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64AsmPrinter.cpp149 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum,
152 bool PrintAsmMemoryOperand(const MachineInstr *MI, unsigned OpNum,
281 const MachineOperand &MO = MI->getOperand(OpNum); in printOperand()
353 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmOperand()
356 if (!AsmPrinter::PrintAsmOperand(MI, OpNum, AsmVariant, ExtraCode, O)) in PrintAsmOperand()
368 PrintAsmMemoryOperand(MI, OpNum, AsmVariant, ExtraCode, O); in PrintAsmOperand()
379 printOperand(MI, OpNum, O); in PrintAsmOperand()
409 printOperand(MI, OpNum, O); in PrintAsmOperand()
429 printOperand(MI, OpNum, O); in PrintAsmOperand()
434 unsigned OpNum, in PrintAsmMemoryOperand() argument
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCInstrDesc.h188 int getOperandConstraint(unsigned OpNum, in getOperandConstraint() argument
190 if (OpNum < NumOperands && in getOperandConstraint()
191 (OpInfo[OpNum].Constraints & (1 << Constraint))) { in getOperandConstraint()
193 return (int)(OpInfo[OpNum].Constraints >> Pos) & 0xf; in getOperandConstraint()
/freebsd-12.1/contrib/llvm/include/llvm/MC/MCParser/
H A DMCParsedAsmOperand.h49 void setMCOperandNum (unsigned OpNum) { MCOperandNum = OpNum; } in setMCOperandNum() argument

123