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.cpp949 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 DMasmParser.cpp1210 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 DLoongArchAsmParser.cpp40 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 DAMDGPUAsmParser.cpp1474 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 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()
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 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()
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 DMipsAsmParser.cpp480 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 DXtensaAsmParser.cpp102 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 DX86AsmParser.cpp1250 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 DARMAsmParser.cpp305 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 DHexagonAsmParser.cpp166 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 DSystemZAsmParser.cpp512 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 DMCTargetAsmParser.h378 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/AArch64/AsmParser/
H A DAArch64AsmParser.cpp329 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 DPPCAsmParser.cpp1247 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 DBPFAsmParser.cpp325 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()
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 DVEAsmParser.cpp91 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in VEAsmParser()
783 Out.emitInstruction(Inst, getSTI()); in matchAndEmitInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp1181 Out.emitInstruction(Inst, getSTI()); in matchAndEmitInstruction()