/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 | 971 Out.initSections(false, getTargetParser().getSTI()); in Run() 1088 Out.initSections(false, getTargetParser().getSTI()); in checkForValidSection() 3179 const MCSubtargetInfo &STI = MCT.getSTI(); in parseDirectiveReloc() 3500 Align(Alignment), &getTargetParser().getSTI(), MaxBytesToFill); in parseDirectiveAlign()
|
H A D | MasmParser.cpp | 1341 Out.initSections(false, getTargetParser().getSTI()); in Run() 1460 Out.initSections(false, getTargetParser().getSTI()); in checkForValidSection() 4709 &getTargetParser().getSTI(), in emitAlignTo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/ |
H A D | AMDGPUAsmParser.cpp | 1420 AMDGPU::IsaVersion ISA = AMDGPU::getIsaVersion(getSTI().getCPU()); in AMDGPUAsmParser() 1421 if (ISA.Major >= 6 && isHsaAbi(getSTI())) { in AMDGPUAsmParser() 1430 if (ISA.Major >= 6 && isHsaAbi(getSTI())) { in AMDGPUAsmParser() 1445 return AMDGPU::hasMIMG_R128(getSTI()); in hasMIMG_R128() 1449 return AMDGPU::hasPackedD16(getSTI()); in hasPackedD16() 1452 bool hasA16() const { return AMDGPU::hasA16(getSTI()); } in hasA16() 1454 bool hasG16() const { return AMDGPU::hasG16(getSTI()); } in hasG16() 1456 bool hasGDS() const { return AMDGPU::hasGDS(getSTI()); } in hasGDS() 1459 return AMDGPU::isSI(getSTI()); in isSI() 1463 return AMDGPU::isCI(getSTI()); in isCI() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
H A D | LoongArchAsmParser.cpp | 34 bool is64Bit() const { return getSTI().hasFeature(LoongArch::Feature64Bit); } in is64Bit() 841 getSTI()); in emitLAInstSeq() 850 getSTI()); in emitLAInstSeq() 857 getSTI()); in emitLAInstSeq() 862 getSTI()); in emitLAInstSeq() 870 getSTI()); in emitLAInstSeq() 875 getSTI()); in emitLAInstSeq() 883 getSTI()); in emitLAInstSeq() 889 getSTI()); in emitLAInstSeq() 896 getSTI()); in emitLAInstSeq() [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() 1524 if (matchRegisterNameHelper(getSTI(), Reg, Name)) in tryParseRegister() 1656 Res = compressInst(CInst, Inst, getSTI()); in emitToStreamer() 1659 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() 239 if (!(getSTI().hasFeature(Feature))) { in setFeatureBits() 247 if (getSTI().hasFeature(Feature)) { in clearFeatureBits() 257 FeatureBitStack.push_back(getSTI().getFeatureBits()); in pushFeatureBits() 305 if (ABIName.ends_with("f") && !getSTI().hasFeature(RISCV::FeatureStdExtF)) { in RISCVAsmParser() 310 !getSTI().hasFeature(RISCV::FeatureStdExtD)) { in RISCVAsmParser() 1420 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in MatchAndEmitInstruction() 1926 if (!SysReg->haveRequiredFeatures(getSTI().getFeatureBits())) in parseCSRSystemRegister() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/ |
H A D | MipsAsmParser.cpp | 482 if (!(getSTI().hasFeature(Feature))) { in setFeatureBits() 491 if (getSTI().hasFeature(Feature)) { in clearFeatureBits() 501 AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits()); in setModuleFeatureBits() 506 AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits()); in clearModuleFeatureBits() 539 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in MipsAsmParser() 543 std::make_unique<MipsAssemblerOptions>(getSTI().getFeatureBits())); in MipsAsmParser() 547 std::make_unique<MipsAssemblerOptions>(getSTI().getFeatureBits())); in MipsAsmParser() 566 if (getSTI().getCPU() == "mips64r6" && inMicroMipsMode()) in MipsAsmParser() 577 return getSTI().hasFeature(Mips::FeatureGP64Bit); in isGP64bit() 581 return getSTI().hasFeature(Mips::FeatureFP64Bit); in isFP64bit() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmParser.cpp | 1228 return getSTI().hasFeature(X86::Is64Bit); in is64BitMode() 1232 return getSTI().hasFeature(X86::Is32Bit); in is32BitMode() 1236 return getSTI().hasFeature(X86::Is16Bit); in is16BitMode() 1283 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in X86AsmParser() 3965 Out.emitInstruction(ShlInst, getSTI()); in applyLVICFIMitigation() 3966 Out.emitInstruction(FenceInst, getSTI()); in applyLVICFIMitigation() 4025 Out.emitInstruction(FenceInst, getSTI()); in applyLVILoadHardeningMitigation() 4032 getSTI().hasFeature(X86::FeatureLVIControlFlowIntegrity)) in emitInstruction() 4035 Out.emitInstruction(Inst, getSTI()); in emitInstruction() 4038 getSTI().hasFeature(X86::FeatureLVILoadHardening)) in emitInstruction() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ |
H A D | ARMAsmParser.cpp | 302 Out.emitInstruction(ITInst, getSTI()); in flushPendingInstructions() 307 Out.emitInstruction(Inst, getSTI()); in flushPendingInstructions() 526 return getSTI().hasFeature(ARM::ModeThumb); in isThumb() 530 return isThumb() && !getSTI().hasFeature(ARM::FeatureThumb2); in isThumbOne() 534 return isThumb() && getSTI().hasFeature(ARM::FeatureThumb2); in isThumbTwo() 538 return getSTI().hasFeature(ARM::HasV4TOps); in hasThumb() 542 return getSTI().hasFeature(ARM::FeatureThumb2); in hasThumb2() 546 return getSTI().hasFeature(ARM::HasV6Ops); in hasV6Ops() 550 return getSTI().hasFeature(ARM::HasV6T2Ops); in hasV6T2Ops() 554 return getSTI().hasFeature(ARM::HasV6MOps); in hasV6MOps() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/ |
H A D | HexagonAsmParser.cpp | 164 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in HexagonAsmParser() 481 MCSubtargetInfo const &STI = getSTI(); in finishBundle() 525 if (getSTI().hasFeature(Hexagon::FeatureMemNoShuf)) in matchBundleOptions() 872 if (!getSTI().hasFeature(Hexagon::ArchV62)) in RegisterMatchesArch() 1387 if (!getSTI().hasFeature(Hexagon::ArchV65)) { in processInstruction() 1554 getStreamer().emitCodeAlignment(Align(byteSize), &getSTI(), byteSize); in processInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/ |
H A D | SystemZAsmParser.cpp | 491 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in SystemZAsmParser() 1315 Parser.getStreamer().emitInstruction(Inst, getSTI()); in ParseDirectiveInsn() 1535 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction() 1566 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in MatchAndEmitInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
H A D | AArch64AsmParser.cpp | 319 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in AArch64AsmParser() 3446 if (CC == AArch64CC::Invalid && getSTI().hasFeature(AArch64::FeatureSVE)) { in parseCondCodeString() 3506 if (SVCR->haveFeatures(getSTI().getFeatureBits())) in tryParseSVCR() 3824 else if (!IC->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3834 else if (!DC->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3844 else if (!AT->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3854 else if (!TLBI->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias() 3865 bool hasAll = getSTI().hasFeature(AArch64::FeatureAll); in parseSysAlias() 3866 bool hasPredres = hasAll || getSTI().hasFeature(AArch64::FeaturePredRes); in parseSysAlias() 3867 bool hasSpecres2 = hasAll || getSTI().hasFeature(AArch64::FeatureSPECRES2); in parseSysAlias() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/MCParser/ |
H A D | MCTargetAsmParser.h | 395 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/PowerPC/AsmParser/ |
H A D | PPCAsmParser.cpp | 1243 if (getSTI().hasFeature(PPC::FeatureMFTB)) { in ProcessInstruction() 1266 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction() 1271 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in MatchAndEmitInstruction() 1714 if (getSTI().hasFeature(PPC::FeatureBookE) && in ParseInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/ |
H A D | BPFAsmParser.cpp | 322 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() 153 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in SparcAsmParser() 819 Out.emitInstruction(I, getSTI()); in MatchAndEmitInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/ |
H A D | XtensaAsmParser.cpp | 443 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/ |
H A D | VEAsmParser.cpp | 95 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in VEAsmParser() 773 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/ |
H A D | WebAssemblyAsmParser.cpp | 1036 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
|