Home
last modified time | relevance | path

Searched refs:getSTI (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/
H A DMCTargetAsmParser.cpp23 MCSubtargetInfo &STICopy = getContext().getSubtargetCopy(getSTI()); in copySTI()
28 const MCSubtargetInfo &MCTargetAsmParser::getSTI() const { in getSTI() function in MCTargetAsmParser
H A DAsmParser.cpp971 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 DMasmParser.cpp1341 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 DAMDGPUAsmParser.cpp1420 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 DLoongArchAsmParser.cpp34 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 DCSKYAsmParser.cpp687 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 DRISCVAsmParser.cpp85 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 DMipsAsmParser.cpp482 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 DX86AsmParser.cpp1228 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 DARMAsmParser.cpp302 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 DHexagonAsmParser.cpp164 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 DSystemZAsmParser.cpp491 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 DAArch64AsmParser.cpp319 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 DMCTargetAsmParser.h395 const MCSubtargetInfo &getSTI() const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterInlineAsm.cpp131 emitInlineAsmEnd(STI, &TAP->getSTI()); in emitInlineAsm()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp1243 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 DBPFAsmParser.cpp322 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp128 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 DXtensaAsmParser.cpp443 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp95 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in VEAsmParser()
773 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp1036 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()