| /freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
| H A D | MCTargetAsmParser.cpp | 23 MCSubtargetInfo &STICopy = getContext().getSubtargetCopy(getSTI()); in copySTI() 28 const MCSubtargetInfo &MCTargetAsmParser::getSTI() const { in getSTI() function in MCTargetAsmParser
|
| H A D | AsmParser.cpp | 949 Out.initSections(false, getTargetParser().getSTI()); in Run() 1063 Out.initSections(false, getTargetParser().getSTI()); in checkForValidSection() 3124 const MCSubtargetInfo &STI = MCT.getSTI(); in parseDirectiveReloc() 3441 Align(Alignment), &getTargetParser().getSTI(), MaxBytesToFill); in parseDirectiveAlign()
|
| H A D | MasmParser.cpp | 1210 Out.initSections(false, getTargetParser().getSTI()); in Run() 1280 Out.initSections(false, getTargetParser().getSTI()); in checkForValidSection() 4233 &getTargetParser().getSTI(), in emitAlignTo()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
| H A D | LoongArchAsmParser.cpp | 40 bool is64Bit() const { return getSTI().hasFeature(LoongArch::Feature64Bit); } in is64Bit() 99 if (!(getSTI().hasFeature(Feature))) { in setFeatureBits() 107 if (getSTI().hasFeature(Feature)) { in clearFeatureBits() 115 FeatureBitStack.push_back(getSTI().getFeatureBits()); in pushFeatureBits() 883 getSTI()); in emitLAInstSeq() 892 getSTI()); in emitLAInstSeq() 899 getSTI()); in emitLAInstSeq() 904 getSTI()); in emitLAInstSeq() 912 getSTI()); in emitLAInstSeq() 917 getSTI()); in emitLAInstSeq() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1474 AMDGPU::IsaVersion ISA = AMDGPU::getIsaVersion(getSTI().getCPU()); in AMDGPUAsmParser() 1475 if (ISA.Major >= 6 && isHsaAbi(getSTI())) { in AMDGPUAsmParser() 1484 if (ISA.Major >= 6 && isHsaAbi(getSTI())) { in AMDGPUAsmParser() 1499 return AMDGPU::hasMIMG_R128(getSTI()); in hasMIMG_R128() 1503 return AMDGPU::hasPackedD16(getSTI()); in hasPackedD16() 1506 bool hasA16() const { return AMDGPU::hasA16(getSTI()); } in hasA16() 1508 bool hasG16() const { return AMDGPU::hasG16(getSTI()); } in hasG16() 1510 bool hasGDS() const { return AMDGPU::hasGDS(getSTI()); } in hasGDS() 1513 return AMDGPU::isSI(getSTI()); in isSI() 1517 return AMDGPU::isCI(getSTI()); in isCI() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/AsmParser/ |
| H A D | CSKYAsmParser.cpp | 687 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in matchAndEmitInstruction() 839 } else if (getSTI().hasFeature(CSKY::HasE2) && in processLRW() 869 Out.emitInstruction(Inst, getSTI()); in processLRW() 890 Out.emitInstruction(Inst, getSTI()); in processJSRI() 911 Out.emitInstruction(Inst, getSTI()); in processJMPI() 1020 if (!matchRegisterNameHelper(getSTI(), Reg, Name)) { in parseRegister() 1039 if (matchRegisterNameHelper(getSTI(), Reg, Name)) in parseRegister() 1522 if (matchRegisterNameHelper(getSTI(), Reg, Name)) in tryParseRegister() 1654 Res = compressInst(CInst, Inst, getSTI()); in emitToStreamer() 1657 S.emitInstruction((Res ? CInst : Inst), getSTI()); in emitToStreamer()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 85 bool isRV64() const { return getSTI().hasFeature(RISCV::Feature64Bit); } in isRV64() 86 bool isRVE() const { return getSTI().hasFeature(RISCV::FeatureStdExtE); } in isRVE() 88 return getSTI().hasFeature(RISCV::Experimental); in enableExperimentalExtension() 248 if (!(getSTI().hasFeature(Feature))) { in setFeatureBits() 256 if (getSTI().hasFeature(Feature)) { in clearFeatureBits() 266 FeatureBitStack.push_back(getSTI().getFeatureBits()); in pushFeatureBits() 312 if (ABIName.ends_with("f") && !getSTI().hasFeature(RISCV::FeatureStdExtF)) { in RISCVAsmParser() 317 !getSTI().hasFeature(RISCV::FeatureStdExtD)) { in RISCVAsmParser() 1409 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in matchAndEmitInstruction() 1966 const auto &FeatureBits = getSTI().getFeatureBits(); in parseCSRSystemRegister() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/ |
| H A D | MipsAsmParser.cpp | 480 if (!(getSTI().hasFeature(Feature))) { in setFeatureBits() 489 if (getSTI().hasFeature(Feature)) { in clearFeatureBits() 499 AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits()); in setModuleFeatureBits() 504 AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits()); in clearModuleFeatureBits() 537 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in MipsAsmParser() 541 std::make_unique<MipsAssemblerOptions>(getSTI().getFeatureBits())); in MipsAsmParser() 545 std::make_unique<MipsAssemblerOptions>(getSTI().getFeatureBits())); in MipsAsmParser() 564 if (getSTI().getCPU() == "mips64r6" && inMicroMipsMode()) in MipsAsmParser() 575 return getSTI().hasFeature(Mips::FeatureGP64Bit); in isGP64bit() 579 return getSTI().hasFeature(Mips::FeatureFP64Bit); in isFP64bit() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/ |
| H A D | XtensaAsmParser.cpp | 102 return getSTI().getFeatureBits()[Xtensa::FeatureWindowed]; in hasWindowed() 464 Out.emitInstruction(Inst, getSTI()); in matchAndEmitInstruction() 643 if (!Xtensa::checkRegister(RegNo, getSTI().getFeatureBits(), RAType)) in parseRegister() 751 if (!Xtensa::checkRegister(RegNo, getSTI().getFeatureBits(), RAType)) in ParseInstructionWithSR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmParser.cpp | 1250 return getSTI().hasFeature(X86::Is64Bit); in is64BitMode() 1254 return getSTI().hasFeature(X86::Is32Bit); in is32BitMode() 1258 return getSTI().hasFeature(X86::Is16Bit); in is16BitMode() 1305 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in X86AsmParser() 4059 Out.emitInstruction(ShlInst, getSTI()); in applyLVICFIMitigation() 4060 Out.emitInstruction(FenceInst, getSTI()); in applyLVICFIMitigation() 4119 Out.emitInstruction(FenceInst, getSTI()); in applyLVILoadHardeningMitigation() 4126 getSTI().hasFeature(X86::FeatureLVIControlFlowIntegrity)) in emitInstruction() 4129 Out.emitInstruction(Inst, getSTI()); in emitInstruction() 4132 getSTI().hasFeature(X86::FeatureLVILoadHardening)) in emitInstruction() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
| H A D | ARMAsmParser.cpp | 305 Out.emitInstruction(ITInst, getSTI()); in flushPendingInstructions() 310 Out.emitInstruction(Inst, getSTI()); in flushPendingInstructions() 529 return getSTI().hasFeature(ARM::ModeThumb); in isThumb() 533 return isThumb() && !getSTI().hasFeature(ARM::FeatureThumb2); in isThumbOne() 537 return isThumb() && getSTI().hasFeature(ARM::FeatureThumb2); in isThumbTwo() 541 return getSTI().hasFeature(ARM::HasV4TOps); in hasThumb() 545 return getSTI().hasFeature(ARM::FeatureThumb2); in hasThumb2() 549 return getSTI().hasFeature(ARM::HasV6Ops); in hasV6Ops() 553 return getSTI().hasFeature(ARM::HasV6T2Ops); in hasV6T2Ops() 557 return getSTI().hasFeature(ARM::HasV6MOps); in hasV6MOps() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/ |
| H A D | HexagonAsmParser.cpp | 166 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in HexagonAsmParser() 483 MCSubtargetInfo const &STI = getSTI(); in finishBundle() 527 if (getSTI().hasFeature(Hexagon::FeatureMemNoShuf)) in matchBundleOptions() 874 if (!getSTI().hasFeature(Hexagon::ArchV62)) in RegisterMatchesArch() 1393 if (!getSTI().hasFeature(Hexagon::ArchV65)) { in processInstruction() 1563 getStreamer().emitCodeAlignment(Align(byteSize), &getSTI(), byteSize); in processInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
| H A D | SystemZAsmParser.cpp | 512 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in SystemZAsmParser() 1365 Parser.getStreamer().emitInstruction(Inst, getSTI()); in parseDirectiveInsn() 1604 Out.emitInstruction(Inst, getSTI()); in matchAndEmitInstruction() 1635 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in matchAndEmitInstruction()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/ |
| H A D | MCTargetAsmParser.h | 378 const MCSubtargetInfo &getSTI() const;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterInlineAsm.cpp | 131 emitInlineAsmEnd(STI, &TAP->getSTI()); in emitInlineAsm()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 329 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in AArch64AsmParser() 3570 if (SVCR->haveFeatures(getSTI().getFeatureBits())) in tryParseSVCR() 3916 else if (!IC->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3927 else if (!DC->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3937 else if (!AT->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3947 else if (!TLBI->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3959 bool hasAll = getSTI().hasFeature(AArch64::FeatureAll); in parseSysAlias() 3960 bool hasPredres = hasAll || getSTI().hasFeature(AArch64::FeaturePredRes); in parseSysAlias() 3961 bool hasSpecres2 = hasAll || getSTI().hasFeature(AArch64::FeatureSPECRES2); in parseSysAlias() 4032 if (!TLBI.haveFeatures(getSTI().getFeatureBits())) { in parseSyspAlias() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 1247 if (getSTI().hasFeature(PPC::FeatureMFTB)) { in processInstruction() 1285 Out.emitInstruction(Inst, getSTI()); in matchAndEmitInstruction() 1290 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in matchAndEmitInstruction() 1627 if (getSTI().hasFeature(PPC::FeatureBookE) && in parseInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/ |
| H A D | BPFAsmParser.cpp | 325 Out.emitInstruction(Inst, getSTI()); in matchAndEmitInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 128 return getSTI().getTargetTriple().getArch() == Triple::sparcv9; in is64Bit() 156 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in SparcAsmParser() 907 Out.emitInstruction(I, getSTI()); in matchAndEmitInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 91 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in VEAsmParser() 783 Out.emitInstruction(Inst, getSTI()); in matchAndEmitInstruction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 1181 Out.emitInstruction(Inst, getSTI()); in matchAndEmitInstruction()
|