| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMInstPrinter.h | 29 const MCSubtargetInfo &STI, raw_ostream &O) override; 35 const MCSubtargetInfo &STI, raw_ostream &O); 40 const MCSubtargetInfo &STI, 48 const MCSubtargetInfo &STI, raw_ostream &O); 97 const MCSubtargetInfo &STI, 119 printAdrLabelOperand<scale>(MI, OpNum, STI, O); in printAdrLabelOperand() 130 const MCSubtargetInfo &STI, 170 const MCSubtargetInfo &STI, raw_ostream &O); 215 const MCSubtargetInfo &STI, raw_ostream &O); 221 printThumbLdrLabelOperand(MI, OpNum, STI, O); in printThumbLdrLabelOperand() [all …]
|
| H A D | ARMTargetStreamer.cpp | 132 if (STI.getCPU() == "xscale") in getArchForCPU() 135 if (STI.hasFeature(ARM::HasV9_0aOps)) in getArchForCPU() 146 if (STI.hasFeature(ARM::FeatureMClass) && STI.hasFeature(ARM::FeatureDSP)) in getArchForCPU() 155 else if (STI.hasFeature(ARM::HasV6Ops)) in getArchForCPU() 211 if (isV8M(STI)) { in emitTargetAttributes() 235 if (STI.hasFeature(ARM::HasV8Ops)) in emitTargetAttributes() 275 if (STI.hasFeature(ARM::FeatureVFP2_SP) && !STI.hasFeature(ARM::FeatureFP64)) in emitTargetAttributes() 279 if (STI.hasFeature(ARM::FeatureFP16)) in emitTargetAttributes() 282 if (STI.hasFeature(ARM::FeatureMP)) in emitTargetAttributes() 296 if (STI.hasFeature(ARM::FeatureHWDivARM) && !STI.hasFeature(ARM::HasV8Ops)) in emitTargetAttributes() [all …]
|
| H A D | ARMMCCodeEmitter.cpp | 69 return isThumb(STI) && STI.hasFeature(ARM::FeatureThumb2); in isThumb2() 473 if (isThumb2(STI)) { in NEONThumb2DataIPostEncoder() 493 if (isThumb2(STI)) { in NEONThumb2LoadStorePostEncoder() 507 if (isThumb2(STI)) { in NEONThumb2DupPostEncoder() 520 if (isThumb2(STI)) { in NEONThumb2V8PostEncoder() 532 if (isThumb2(STI)) { in VFPThumb2PostEncoder() 731 if (isThumb2(STI)) in getBranchTargetOpValue() 979 assert(!isThumb(STI) && !isThumb2(STI) && in getAddrModeImm12OpValue() 990 if (isThumb2(STI)) in getAddrModeImm12OpValue() 1456 if (isThumb2(STI)) in getAddrMode5OpValue() [all …]
|
| H A D | ARMInstPrinter.cpp | 155 printRegisterList(MI, 4, STI, O); in printInst() 184 printRegisterList(MI, 4, STI, O); in printInst() 210 printRegisterList(MI, 4, STI, O); in printInst() 245 printRegisterList(MI, 3, STI, O); in printInst() 497 printOperand(MI, Op, STI, O); in printAddrMode2Operand() 571 printOperand(MI, Op, STI, O); in printAddrMode3Operand() 663 printOperand(MI, OpNum, STI, O); in printAddrMode5Operand() 689 printOperand(MI, OpNum, STI, O); in printAddrMode5FP16Operand() 1105 printOperand(MI, Op, STI, O); in printThumbAddrModeRROperand() 1128 printOperand(MI, Op, STI, O); in printThumbAddrModeImm5SOperand() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
| H A D | AMDGPUInstPrinter.h | 29 const MCSubtargetInfo &STI, raw_ostream &O); 68 const MCSubtargetInfo &STI, raw_ostream &O); 78 const MCSubtargetInfo &STI, raw_ostream &O); 89 void printImmediate16(uint32_t Imm, const MCSubtargetInfo &STI, 95 void printImmediate32(uint32_t Imm, const MCSubtargetInfo &STI, 105 printOperand(MI, OpNum, STI, O); in printOperand() 135 const MCSubtargetInfo &STI, raw_ostream &O); 137 const MCSubtargetInfo &STI, raw_ostream &O); 139 const MCSubtargetInfo &STI, raw_ostream &O); 141 const MCSubtargetInfo &STI, raw_ostream &O); [all …]
|
| H A D | AMDGPUInstPrinter.cpp | 167 printSMEMOffset(MI, OpNo, STI, O); in printSMEMOffsetMod() 180 if (AMDGPU::isGFX12Plus(STI)) { in printCPol() 191 O << ((AMDGPU::isGFX940(STI) && in printCPol() 330 if (AMDGPU::isGFX10Plus(STI)) { in printSymbolicFormat() 341 if (isValidDfmtNfmt(Val, STI)) { in printSymbolicFormat() 353 O << getNfmtName(Nfmt, STI); in printSymbolicFormat() 443 if (AMDGPU::isSI(STI) || AMDGPU::isCI(STI)) in printVINTRPDst() 632 if (AMDGPU::isGFX940(STI)) { in printBLGP() 988 if (!AMDGPU::isGFX10Plus(STI)) in printDPP8() 1029 if (AMDGPU::isGFX10Plus(STI)) { in printDPPCtrl() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/ |
| H A D | AArch64InstPrinter.h | 43 const MCSubtargetInfo &STI, 52 bool printSysAlias(const MCInst *MI, const MCSubtargetInfo &STI, 54 bool printSyspAlias(const MCInst *MI, const MCSubtargetInfo &STI, 82 const MCSubtargetInfo &STI, raw_ostream &O); 87 const MCSubtargetInfo &STI, raw_ostream &O); 107 const MCSubtargetInfo &STI, raw_ostream &O); 134 const MCSubtargetInfo &STI, raw_ostream &O); 201 const MCSubtargetInfo &STI, 226 const MCSubtargetInfo &STI, raw_ostream &O); 230 const MCSubtargetInfo &STI, raw_ostream &O); [all …]
|
| H A D | AArch64MCCodeEmitter.cpp | 172 const MCSubtargetInfo &STI) const; 178 const MCSubtargetInfo &STI) const; 185 const MCSubtargetInfo &STI) const; 189 const MCSubtargetInfo &STI) const; 319 const MCSubtargetInfo &STI) const { in getCondBranchTargetOpValue() 412 const MCSubtargetInfo &STI) const { in getTestBranchTargetOpValue() 486 const MCSubtargetInfo &STI) const { in getFixedPointScaleOpValue() 585 const MCSubtargetInfo &STI) const { in EncodeZPR2StridedRegisterClass() 595 const MCSubtargetInfo &STI) const { in EncodeZPR4StridedRegisterClass() 605 const MCSubtargetInfo &STI) const { in EncodeMatrixTileListRegisterClass() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
| H A D | MipsMCCodeEmitter.h | 35 bool isMicroMips(const MCSubtargetInfo &STI) const; 36 bool isMips32r6(const MCSubtargetInfo &STI) const; 55 const MCSubtargetInfo &STI) const; 62 const MCSubtargetInfo &STI) const; 75 const MCSubtargetInfo &STI) const; 79 const MCSubtargetInfo &STI) const; 179 const MCSubtargetInfo &STI) const; 183 const MCSubtargetInfo &STI) const; 188 const MCSubtargetInfo &STI) const; 242 const MCSubtargetInfo &STI) const; [all …]
|
| H A D | MipsInstPrinter.cpp | 93 printSaveRestore(MI, STI, O); in printInst() 98 printSaveRestore(MI, STI, O); in printInst() 103 printSaveRestore(MI, STI, O); in printInst() 108 printSaveRestore(MI, STI, O); in printInst() 191 printOperand(MI, opNum, STI, O); in printUImm() 217 printOperand(MI, opNum + 1, STI, O); in printMemOperand() 219 printOperand(MI, opNum, STI, O); in printMemOperand() 228 printOperand(MI, opNum, STI, O); in printMemOperandEA() 230 printOperand(MI, opNum + 1, STI, O); in printMemOperandEA() 253 printOperand(&MI, OpNo, STI, OS); in printAlias() [all …]
|
| H A D | MipsMCCodeEmitter.cpp | 120 return STI.hasFeature(Mips::FeatureMicroMips); in isMicroMips() 124 return STI.hasFeature(Mips::FeatureMips32r6); in isMips32r6() 174 if (isMicroMips(STI)) { in encodeInstruction() 175 if (isMips32r6(STI)) { in encodeInstruction() 213 } else if (IsLittleEndian && isMicroMips(STI)) { in encodeInstruction() 446 const MCSubtargetInfo &STI) const { in getBranchTarget26OpValueMM() 580 const MCSubtargetInfo &STI) const { in getExprOpValue() 737 return getExprOpValue(MO.getExpr(),Fixups, STI); in getMachineOpValue() 837 STI) << 16; in getMemEncodingMMImm9() 851 STI) << 16; in getMemEncodingMMImm11() [all …]
|
| H A D | MipsInstPrinter.h | 84 const MCSubtargetInfo &STI, raw_ostream &O); 89 const MCSubtargetInfo &STI, raw_ostream &O) override; 92 const MCSubtargetInfo &STI, raw_ostream &OS); 95 const MCSubtargetInfo &STI, raw_ostream &O); 101 const MCSubtargetInfo &STI, raw_ostream &O); 103 const MCSubtargetInfo &STI, raw_ostream &O); 105 void printUImm(const MCInst *MI, int opNum, const MCSubtargetInfo &STI, 110 const MCSubtargetInfo &STI, raw_ostream &O); 122 const MCSubtargetInfo &STI, raw_ostream &OS); 123 void printSaveRestore(const MCInst *MI, const MCSubtargetInfo &STI, [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 1794 if (isSI(STI) || isCI(STI)) in getNfmtLookupTable() 1796 if (isVI(STI) || isGFX9(STI)) in getNfmtLookupTable() 2147 return isGFX9(STI) || isGFX10(STI); in isGFX9_GFX10() 2151 return isGFX9(STI) || isGFX10(STI) || isGFX11(STI); in isGFX9_GFX10_GFX11() 2155 return isVI(STI) || isGFX9(STI) || isGFX10(STI); in isGFX8_GFX9_GFX10() 2159 return isVI(STI) || isGFX9Plus(STI); in isGFX8Plus() 2163 return isGFX9(STI) || isGFX10Plus(STI); in isGFX9Plus() 2171 return isGFX10(STI) || isGFX11(STI); in isGFX10_GFX11() 2175 return isGFX10(STI) || isGFX11Plus(STI); in isGFX10Plus() 2183 return isGFX11(STI) || isGFX12Plus(STI); in isGFX11Plus() [all …]
|
| H A D | AMDGPUBaseInfo.h | 48 bool isHsaAbi(const MCSubtargetInfo &STI); 112 const MCSubtargetInfo &STI; 278 const MCSubtargetInfo *STI, 799 const MCSubtargetInfo *STI); 1212 bool hasA16(const MCSubtargetInfo &STI); 1213 bool hasG16(const MCSubtargetInfo &STI); 1215 bool hasGDS(const MCSubtargetInfo &STI); 1219 bool isSI(const MCSubtargetInfo &STI); 1220 bool isCI(const MCSubtargetInfo &STI); 1221 bool isVI(const MCSubtargetInfo &STI); [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCInstPrinter.h | 36 const MCSubtargetInfo &STI, raw_ostream &O) override; 41 const MCSubtargetInfo &STI, raw_ostream &O); 45 const MCSubtargetInfo &STI, raw_ostream &OS); 56 const MCSubtargetInfo &STI, raw_ostream &O); 59 const MCSubtargetInfo &STI, raw_ostream &O); 61 const MCSubtargetInfo &STI, raw_ostream &O); 63 const MCSubtargetInfo &STI, raw_ostream &O); 65 const MCSubtargetInfo &STI, raw_ostream &O); 67 const MCSubtargetInfo &STI, raw_ostream &O); 99 const MCSubtargetInfo &STI, raw_ostream &O); [all …]
|
| H A D | PPCMCCodeEmitter.h | 40 const MCSubtargetInfo &STI) const; 43 const MCSubtargetInfo &STI) const; 49 const MCSubtargetInfo &STI) const; 52 const MCSubtargetInfo &STI) const; 55 const MCSubtargetInfo &STI, 65 const MCSubtargetInfo &STI) const; 68 const MCSubtargetInfo &STI) const; 80 const MCSubtargetInfo &STI) const; 92 const MCSubtargetInfo &STI) const; 95 const MCSubtargetInfo &STI) const; [all …]
|
| H A D | PPCInstPrinter.cpp | 74 printOperand(MI, 0, STI, O); in printInst() 76 printOperand(MI, 2, STI, O); in printInst() 78 printOperand(MI, 1, STI, O); in printInst() 127 printOperand(MI, 0, STI, O); in printInst() 129 printOperand(MI, 1, STI, O); in printInst() 144 printOperand(MI, 0, STI, O); in printInst() 146 printOperand(MI, 1, STI, O); in printInst() 177 printOperand(MI, 1, STI, O); in printInst() 179 printOperand(MI, 2, STI, O); in printInst() 204 printOperand(MI, 1, STI, O); in printInst() [all …]
|
| H A D | PPCMCCodeEmitter.cpp | 46 const MCSubtargetInfo &STI) const { in getDirectBrEncoding() 50 return getMachineOpValue(MI, MO, Fixups, STI); in getDirectBrEncoding() 221 return getMachineOpValue(MI, MO, Fixups, STI); in getImm34Encoding() 232 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingNoPCRel() 240 return getImm34Encoding(MI, OpNo, Fixups, STI, in getImm34EncodingPCRel() 402 return getMachineOpValue(MI, MO, Fixups, STI) >> 3; in getDispSPE8Encoding() 412 return getMachineOpValue(MI, MO, Fixups, STI) >> 2; in getDispSPE4Encoding() 422 return getMachineOpValue(MI, MO, Fixups, STI) >> 1; in getDispSPE2Encoding() 440 const Triple &TT = STI.getTargetTriple(); in getTLSRegEncoding() 454 return getDirectBrEncoding(MI, OpNo, Fixups, STI); in getTLSCallEncoding() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/ |
| H A D | CSKYELFStreamer.cpp | 180 StringRef CPU = STI.getCPU(); in emitTargetAttributes() 196 if (STI.hasFeature(CSKY::HasE1)) in emitTargetAttributes() 199 if (STI.hasFeature(CSKY::HasE2)) in emitTargetAttributes() 202 if (STI.hasFeature(CSKY::Has2E3)) in emitTargetAttributes() 205 if (STI.hasFeature(CSKY::HasMP)) in emitTargetAttributes() 208 if (STI.hasFeature(CSKY::Has3E3r1)) in emitTargetAttributes() 217 if (STI.hasFeature(CSKY::Has3E7)) in emitTargetAttributes() 220 if (STI.hasFeature(CSKY::HasMP1E2)) in emitTargetAttributes() 223 if (STI.hasFeature(CSKY::Has7E10)) in emitTargetAttributes() 226 if (STI.hasFeature(CSKY::Has10E60)) in emitTargetAttributes() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEInstPrinter.cpp | 72 printOperand(MI, OpNum, STI, O); in printMemASXOperand() 74 printOperand(MI, OpNum + 1, STI, O); in printMemASXOperand() 82 printOperand(MI, OpNum + 2, STI, O); in printMemASXOperand() 105 printOperand(MI, OpNum, STI, O); in printMemASXOperand() 116 printOperand(MI, OpNum, STI, O); in printMemASOperandASX() 118 printOperand(MI, OpNum + 1, STI, O); in printMemASOperandASX() 137 printOperand(MI, OpNum, STI, O); in printMemASOperandASX() 147 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM() 168 printOperand(MI, OpNum, STI, O); in printMemASOperandRRM() 178 printOperand(MI, OpNum, STI, O); in printMemASOperandHM() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVInstPrinter.h | 30 const MCSubtargetInfo &STI, raw_ostream &O) override; 36 const MCSubtargetInfo &STI, raw_ostream &O); 38 const MCSubtargetInfo &STI, raw_ostream &O); 40 const MCSubtargetInfo &STI, raw_ostream &O); 44 const MCSubtargetInfo &STI, raw_ostream &O); 46 const MCSubtargetInfo &STI, raw_ostream &O); 48 const MCSubtargetInfo &STI, raw_ostream &O); 52 const MCSubtargetInfo &STI, raw_ostream &O); 62 const MCSubtargetInfo &STI, raw_ostream &O); 64 const MCSubtargetInfo &STI, raw_ostream &O); [all …]
|
| H A D | RISCVMatInt.cpp | 50 bool IsRV64 = STI.hasFeature(RISCV::Feature64Bit); in generateInstSeqImpl() 135 STI.hasFeature(RISCV::FeatureStdExtZba)) { in generateInstSeqImpl() 143 generateInstSeqImpl(Val, STI, Res); in generateInstSeqImpl() 185 generateInstSeqImpl(ShiftedVal, STI, TmpSeq); in generateInstSeqLeadingZeros() 197 generateInstSeqImpl(ShiftedVal, STI, TmpSeq); in generateInstSeqLeadingZeros() 226 generateInstSeqImpl(Val, STI, Res); in generateInstSeq() 255 assert(STI.hasFeature(RISCV::Feature64Bit) && in generateInstSeq() 279 generateInstSeqLeadingZeros(Val, STI, Res); in generateInstSeq() 304 generateInstSeqImpl(LoVal, STI, TmpSeq); in generateInstSeq() 331 generateInstSeqImpl(NewVal, STI, TmpSeq); in generateInstSeq() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEAsmPrinter.cpp | 90 OutStreamer.emitInstruction(SICInst, STI); in emitSIC() 102 OutStreamer.emitInstruction(BSICInst, STI); in emitBSIC() 114 OutStreamer.emitInstruction(LEAInst, STI); in emitLEAzzi() 138 OutStreamer.emitInstruction(LEAInst, STI); in emitLEAzii() 161 OutStreamer.emitInstruction(Inst, STI); in emitBinary() 176 emitLEAzzi(OutStreamer, lo, RD, STI); in emitHiLo() 178 emitANDrm(OutStreamer, RD, M032, RD, STI); in emitHiLo() 179 emitLEASLzzi(OutStreamer, hi, RD, STI); in emitHiLo() 218 emitSIC(*OutStreamer, RegPLT, STI); in lowerGETGOTAndEmitMCInsts() 266 emitSIC(*OutStreamer, RegPLT, STI); in lowerGETFunPLTAndEmitMCInsts() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
| H A D | XtensaMCCodeEmitter.cpp | 60 const MCSubtargetInfo &STI) const; 72 const MCSubtargetInfo &STI) const; 80 const MCSubtargetInfo &STI) const; 84 const MCSubtargetInfo &STI) const; 92 const MCSubtargetInfo &STI) const; 96 const MCSubtargetInfo &STI) const; 100 const MCSubtargetInfo &STI) const; 104 const MCSubtargetInfo &STI) const; 112 const MCSubtargetInfo &STI) const; 129 uint64_t Bits = getBinaryCodeForInstr(MI, Fixups, STI); in encodeInstruction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcInstPrinter.cpp | 38 return (STI.hasFeature(Sparc::FeatureV9)) != 0; in isV9() 53 if (!printAliasInstr(MI, Address, STI, O) && in printInst() 54 !printSparcAliasInstr(MI, STI, O)) in printInst() 55 printInstruction(MI, Address, STI, O); in printInst() 90 if (isV9(STI) in printSparcAliasInstr() 105 printOperand(MI, 1, STI, O); in printSparcAliasInstr() 107 printOperand(MI, 2, STI, O); in printSparcAliasInstr() 120 if (isV9(STI)) in printOperand() 157 printOperand(MI, opNum, STI, O); in printMemOperand() 170 printOperand(MI, opNum + 1, STI, O); in printMemOperand() [all …]
|