/openbsd/gnu/llvm/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEInstPrinter.cpp | 72 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 D | VEInstPrinter.h | 40 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,
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMInstPrinter.h | 55 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 D | ARMInstPrinter.cpp | 357 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 …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Xtensa/MCTargetDesc/ |
H A D | XtensaInstPrinter.cpp | 165 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 D | XtensaInstPrinter.h | 45 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 D | XtensaMCCodeEmitter.cpp | 62 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, 163 const MCOperand &MO = MI.getOperand(OpNum); in getJumpTargetEncoding() 175 const MCInst &MI, unsigned int OpNum, SmallVectorImpl<MCFixup> &Fixups, in getBranchTargetEncoding() argument 177 const MCOperand &MO = MI.getOperand(OpNum); in getBranchTargetEncoding() 198 XtensaMCCodeEmitter::getCallEncoding(const MCInst &MI, unsigned int OpNum, in getCallEncoding() argument 201 const MCOperand &MO = MI.getOperand(OpNum); in getCallEncoding() 219 XtensaMCCodeEmitter::getL32RTargetEncoding(const MCInst &MI, unsigned OpNum, in getL32RTargetEncoding() argument [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZInstPrinter.cpp | 101 printUImmOperand<1>(MI, OpNum, O); in printU1ImmOperand() 106 printUImmOperand<2>(MI, OpNum, O); in printU2ImmOperand() 111 printUImmOperand<3>(MI, OpNum, O); in printU3ImmOperand() 116 printUImmOperand<4>(MI, OpNum, O); in printU4ImmOperand() 121 printUImmOperand<6>(MI, OpNum, O); in printU6ImmOperand() 126 printSImmOperand<8>(MI, OpNum, O); in printS8ImmOperand() 131 printUImmOperand<8>(MI, OpNum, O); in printU8ImmOperand() 179 printPCRelOperand(MI, OpNum, O); in printPCRelTLSOperand() 206 printAddress(&MAI, MI->getOperand(OpNum).getReg(), MI->getOperand(OpNum + 1), in printBDAddrOperand() 212 printAddress(&MAI, MI->getOperand(OpNum).getReg(), MI->getOperand(OpNum + 1), in printBDXAddrOperand() [all …]
|
H A D | SystemZMCCodeEmitter.cpp | 114 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLEncoding() 120 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLEncoding() 126 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLTLSEncoding() 132 return getPCRelEncoding(MI, OpNum, Fixups, in getPC32DBLTLSEncoding() 138 return getPCRelEncoding(MI, OpNum, Fixups, in getPC12DBLBPPEncoding() 144 return getPCRelEncoding(MI, OpNum, Fixups, in getPC16DBLBPPEncoding() 150 return getPCRelEncoding(MI, OpNum, Fixups, in getPC24DBLBPPEncoding() 183 getDispOpValue(const MCInst &MI, unsigned OpNum, in getDispOpValue() argument 186 const MCOperand &MO = MI.getOperand(OpNum); in getDispOpValue() 296 const MCOperand &MO = MI.getOperand(OpNum); in getPCRelEncoding() [all …]
|
H A D | SystemZInstPrinter.h | 53 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 printU6ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O); 73 void printS8ImmOperand(const MCInst *MI, int OpNum, raw_ostream &O); [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64InstPrinter.h | 81 void printAddSubImm(const MCInst *MI, unsigned OpNum, 84 void printLogicalImm(const MCInst *MI, unsigned OpNum, 86 void printShifter(const MCInst *MI, unsigned OpNum, 98 void printMemExtend(const MCInst *MI, unsigned OpNum, in printMemExtend() argument 100 printMemExtend(MI, OpNum, O, SrcRegKind, Width); in printMemExtend() 105 void printCondCode(const MCInst *MI, unsigned OpNum, 119 printUImm12Offset(MI, OpNum, Scale, O); in printUImm12Offset() 125 printAMIndexedWB(MI, OpNum, BitWidth / 8, O); in printAMIndexedWB() 128 void printAMNoIndex(const MCInst *MI, unsigned OpNum, 132 void printImmScale(const MCInst *MI, unsigned OpNum, [all …]
|
H A D | AArch64InstPrinter.cpp | 789 int OpNum = LdStDesc->ListOperand; in printInst() local 790 printVectorList(MI, OpNum++, STI, O, ""); in printInst() 1204 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm() 1211 printShifter(MI, OpNum + 1, STI, O); in printAddSubImm() 1242 printShifter(MI, OpNum + 1, STI, O); in printShiftedRegister() 1249 printArithExtend(MI, OpNum + 1, STI, O); in printExtendedRegister() 1312 printOperand(MI, OpNum, STI, O); in printRegWithShiftExtend() 1395 const MCOperand MO = MI->getOperand(OpNum); in printUImm12Offset() 1716 printVectorList(MI, OpNum, STI, O, ""); in printImplicitlyTypedVectorList() 1742 O << MI->getOperand(OpNum).getImm(); in printMatrixIndex() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/ARC/MCTargetDesc/ |
H A D | ARCInstPrinter.cpp | 140 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 D | ARCInstPrinter.h | 36 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,
|
/openbsd/gnu/llvm/llvm/lib/Target/NVPTX/MCTargetDesc/ |
H A D | NVPTXInstPrinter.cpp | 100 const MCOperand &MO = MI->getOperand(OpNum); in printCvtMode() 157 const MCOperand &MO = MI->getOperand(OpNum); in printCmpMode() 228 void NVPTXInstPrinter::printLdStCode(const MCInst *MI, int OpNum, in printLdStCode() argument 231 const MCOperand &MO = MI->getOperand(OpNum); in printLdStCode() 282 const MCOperand &MO = MI->getOperand(OpNum); in printMmaCode() 296 printOperand(MI, OpNum, O); in printMemOperand() 300 printOperand(MI, OpNum + 1, O); in printMemOperand() 302 if (MI->getOperand(OpNum + 1).isImm() && in printMemOperand() 303 MI->getOperand(OpNum + 1).getImm() == 0) in printMemOperand() 306 printOperand(MI, OpNum + 1, O); in printMemOperand() [all …]
|
H A D | NVPTXInstPrinter.h | 38 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,
|
/openbsd/gnu/llvm/llvm/lib/Target/AVR/ |
H A D | AVRAsmPrinter.cpp | 54 bool PrintAsmOperand(const MachineInstr *MI, unsigned OpNum, 111 const MachineOperand &RegOp = MI->getOperand(OpNum); in PrintAsmOperand() 119 unsigned OpFlags = MI->getOperand(OpNum - 1).getImm(); in PrintAsmOperand() 133 Reg = MI->getOperand(OpNum + RegIdx).getReg(); in PrintAsmOperand() 146 const auto &MO = MI->getOperand(OpNum); in PrintAsmOperand() 153 printOperand(MI, OpNum, O); in PrintAsmOperand() 164 const MachineOperand &MO = MI->getOperand(OpNum); in PrintAsmMemoryOperand() 172 if (MI->getOperand(OpNum).getReg() == AVR::R31R30) { in PrintAsmMemoryOperand() 184 unsigned OpFlags = MI->getOperand(OpNum - 1).getImm(); in PrintAsmMemoryOperand() 188 assert(MI->getOperand(OpNum).getReg() != AVR::R27R26 && in PrintAsmMemoryOperand() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonRDFOpt.cpp | 204 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 D | HexagonSubtarget.cpp | 474 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 DefIdx, *DstI, OpNum)); in restoreLatency()
|
/openbsd/gnu/llvm/llvm/lib/Target/MSP430/ |
H A D | MSP430AsmPrinter.cpp | 52 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()
|
/openbsd/gnu/llvm/llvm/lib/Target/BPF/ |
H A D | BPFAsmPrinter.cpp | 45 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()
|
/openbsd/gnu/llvm/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 3439 ++OpNum; in parseConstants() 3441 ++OpNum; in parseConstants() 3450 ++OpNum; in parseConstants() 3467 ++OpNum; in parseConstants() 3475 ++OpNum; in parseConstants() 3477 ++OpNum; in parseConstants() 3486 ++OpNum; in parseConstants() 5007 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody() 5054 for (; OpNum != RecSize; ++OpNum) { in parseFunctionBody() 6119 NumRecords < OpNum + 3 || NumRecords > OpNum + 5) in parseFunctionBody() [all …]
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | DetectDeadLanes.cpp | 166 unsigned OpNum = MI.getOperandNo(&MO); in isCrossCopy() local 167 DstSubIdx = MI.getOperand(OpNum+1).getImm(); in isCrossCopy() 226 unsigned OpNum = MI.getOperandNo(&MO); in transferUsedLanes() local 235 assert(OpNum % 2 == 1); in transferUsedLanes() 243 if (OpNum == 2) in transferUsedLanes() 255 assert(OpNum == 1); in transferUsedLanes() 259 assert(OpNum == 1); in transferUsedLanes() 289 unsigned OpNum = MI.getOperandNo(&Use); in transferDefinedLanesStep() local 305 unsigned OpNum, LaneBitmask DefinedLanes) const { in transferDefinedLanes() argument 317 if (OpNum == 2) { in transferDefinedLanes() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/CSKY/MCTargetDesc/ |
H A D | CSKYInstPrinter.cpp | 216 void CSKYInstPrinter::printRegisterSeq(const MCInst *MI, unsigned OpNum, in printRegisterSeq() argument 219 printRegName(O, MI->getOperand(OpNum).getReg()); in printRegisterSeq() 221 printRegName(O, MI->getOperand(OpNum + 1).getReg()); in printRegisterSeq() 224 void CSKYInstPrinter::printRegisterList(const MCInst *MI, unsigned OpNum, in printRegisterList() argument 227 auto V = MI->getOperand(OpNum).getImm(); in printRegisterList()
|
/openbsd/gnu/llvm/llvm/lib/Target/ARM/ |
H A D | ARMAsmPrinter.cpp | 282 printOperand(MI, OpNum, O); in PrintAsmOperand() 285 if (MI->getOperand(OpNum).isReg()) { in PrintAsmOperand() 300 if (!MI->getOperand(OpNum).isImm()) in PrintAsmOperand() 305 if (!MI->getOperand(OpNum).isImm()) in PrintAsmOperand() 310 if (!MI->getOperand(OpNum).isReg()) in PrintAsmOperand() 330 unsigned RegOps = OpNum + 1; in PrintAsmOperand() 343 if (OpNum == 0) in PrintAsmOperand() 363 OpNum += 1; in PrintAsmOperand() 396 unsigned RegOp = FirstHalf ? OpNum : OpNum + 1; in PrintAsmOperand() 409 if (!MI->getOperand(OpNum).isReg()) in PrintAsmOperand() [all …]
|