Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/
H A DMCTargetAsmParser.cpp22 MCSubtargetInfo &STICopy = getContext().getSubtargetCopy(getSTI()); in copySTI()
27 const MCSubtargetInfo &MCTargetAsmParser::getSTI() const { in getSTI() function in MCTargetAsmParser
H A DAsmParser.cpp971 Out.initSections(false, getTargetParser().getSTI()); in Run()
1091 Out.initSections(false, getTargetParser().getSTI()); in checkForValidSection()
3181 const MCSubtargetInfo &STI = MCT.getSTI(); in parseDirectiveReloc()
3490 Align(Alignment), &getTargetParser().getSTI(), MaxBytesToFill); in parseDirectiveAlign()
H A DMasmParser.cpp1341 Out.initSections(false, getTargetParser().getSTI()); in Run()
1459 Out.initSections(false, getTargetParser().getSTI()); in checkForValidSection()
4740 &getTargetParser().getSTI(), in emitAlignTo()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1374 AMDGPU::IsaVersion ISA = AMDGPU::getIsaVersion(getSTI().getCPU()); in AMDGPUAsmParser()
1376 if (ISA.Major >= 6 && isHsaAbiVersion3AndAbove(&getSTI())) { in AMDGPUAsmParser()
1393 if (ISA.Major >= 6 && isHsaAbiVersion3AndAbove(&getSTI())) { in AMDGPUAsmParser()
1402 return AMDGPU::hasMIMG_R128(getSTI()); in hasMIMG_R128()
1406 return AMDGPU::hasPackedD16(getSTI()); in hasPackedD16()
1409 bool hasA16() const { return AMDGPU::hasA16(getSTI()); } in hasA16()
1411 bool hasG16() const { return AMDGPU::hasG16(getSTI()); } in hasG16()
1414 return AMDGPU::isSI(getSTI()); in isSI()
1418 return AMDGPU::isCI(getSTI()); in isCI()
1422 return AMDGPU::isVI(getSTI()); in isVI()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp34 bool is64Bit() const { return getSTI().hasFeature(LoongArch::Feature64Bit); } in is64Bit()
772 getSTI()); in emitLAInstSeq()
781 getSTI()); in emitLAInstSeq()
786 getSTI()); in emitLAInstSeq()
794 getSTI()); in emitLAInstSeq()
799 getSTI()); in emitLAInstSeq()
807 getSTI()); in emitLAInstSeq()
813 getSTI()); in emitLAInstSeq()
1111 getSTI()); in emitLoadImm()
1115 getSTI()); in emitLoadImm()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/AsmParser/
H A DCSKYAsmParser.cpp686 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in MatchAndEmitInstruction()
838 } else if (getSTI().getFeatureBits()[CSKY::HasE2] && in processLRW()
868 Out.emitInstruction(Inst, getSTI()); in processLRW()
889 Out.emitInstruction(Inst, getSTI()); in processJSRI()
910 Out.emitInstruction(Inst, getSTI()); in processJMPI()
1019 if (!matchRegisterNameHelper(getSTI(), (MCRegister &)RegNo, Name)) { in parseRegister()
1038 if (matchRegisterNameHelper(getSTI(), (MCRegister &)RegNo, Name)) in parseRegister()
1612 if (matchRegisterNameHelper(getSTI(), (MCRegister &)RegNo, Name)) in tryParseRegister()
1750 Res = compressInst(CInst, Inst, getSTI()); in emitToStreamer()
1753 S.emitInstruction((Res ? CInst : Inst), getSTI()); in emitToStreamer()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp69 bool isRV64() const { return getSTI().hasFeature(RISCV::Feature64Bit); } in isRV64()
70 bool isRV32E() const { return getSTI().hasFeature(RISCV::FeatureRV32E); } in isRV32E()
183 if (!(getSTI().getFeatureBits()[Feature])) { in setFeatureBits()
191 return getSTI().getFeatureBits()[Feature]; in getFeatureBits()
195 if (getSTI().getFeatureBits()[Feature]) { in clearFeatureBits()
205 FeatureBitStack.push_back(getSTI().getFeatureBits()); in pushFeatureBits()
248 !getSTI().getFeatureBits()[RISCV::FeatureStdExtF]) { in RISCVAsmParser()
253 !getSTI().getFeatureBits()[RISCV::FeatureStdExtD]) { in RISCVAsmParser()
1097 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in MatchAndEmitInstruction()
1494 if (!SysReg->haveRequiredFeatures(getSTI().getFeatureBits())) { in parseCSRSystemRegister()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp489 if (!(getSTI().getFeatureBits()[Feature])) { in setFeatureBits()
498 if (getSTI().getFeatureBits()[Feature]) { in clearFeatureBits()
508 AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits()); in setModuleFeatureBits()
513 AssemblerOptions.front()->setFeatures(getSTI().getFeatureBits()); in clearModuleFeatureBits()
546 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in MipsAsmParser()
550 std::make_unique<MipsAssemblerOptions>(getSTI().getFeatureBits())); in MipsAsmParser()
554 std::make_unique<MipsAssemblerOptions>(getSTI().getFeatureBits())); in MipsAsmParser()
572 if (getSTI().getCPU() == "mips64r6" && inMicroMipsMode()) in MipsAsmParser()
583 return getSTI().getFeatureBits()[Mips::FeatureGP64Bit]; in isGP64bit()
587 return getSTI().getFeatureBits()[Mips::FeatureFP64Bit]; in isFP64bit()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp1213 return getSTI().getFeatureBits()[X86::Is64Bit]; in is64BitMode()
1217 return getSTI().getFeatureBits()[X86::Is32Bit]; in is32BitMode()
1221 return getSTI().getFeatureBits()[X86::Is16Bit]; in is16BitMode()
1268 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in X86AsmParser()
3972 Out.emitInstruction(ShlInst, getSTI()); in applyLVICFIMitigation()
3973 Out.emitInstruction(FenceInst, getSTI()); in applyLVICFIMitigation()
4032 Out.emitInstruction(FenceInst, getSTI()); in applyLVILoadHardeningMitigation()
4039 getSTI().getFeatureBits()[X86::FeatureLVIControlFlowIntegrity]) in emitInstruction()
4042 Out.emitInstruction(Inst, getSTI()); in emitInstruction()
4045 getSTI().getFeatureBits()[X86::FeatureLVILoadHardening]) in emitInstruction()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp161 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in HexagonAsmParser()
475 MCSubtargetInfo const &STI = getSTI(); in finishBundle()
519 if (getSTI().getFeatureBits()[Hexagon::FeatureMemNoShuf]) in matchBundleOptions()
816 if (!getSTI().getFeatureBits()[Hexagon::ArchV62]) in RegisterMatchesArch()
1332 if (!getSTI().getFeatureBits()[Hexagon::ArchV65]) { in processInstruction()
1499 getStreamer().emitCodeAlignment(Align(byteSize), &getSTI(), byteSize); in processInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp302 Out.emitInstruction(ITInst, getSTI()); in flushPendingInstructions()
307 Out.emitInstruction(Inst, getSTI()); in flushPendingInstructions()
519 return getSTI().getFeatureBits()[ARM::ModeThumb]; in isThumb()
523 return isThumb() && !getSTI().getFeatureBits()[ARM::FeatureThumb2]; in isThumbOne()
527 return isThumb() && getSTI().getFeatureBits()[ARM::FeatureThumb2]; in isThumbTwo()
531 return getSTI().getFeatureBits()[ARM::HasV4TOps]; in hasThumb()
535 return getSTI().getFeatureBits()[ARM::FeatureThumb2]; in hasThumb2()
539 return getSTI().getFeatureBits()[ARM::HasV6Ops]; in hasV6Ops()
543 return getSTI().getFeatureBits()[ARM::HasV6T2Ops]; in hasV6T2Ops()
547 return getSTI().getFeatureBits()[ARM::HasV6MOps]; in hasV6MOps()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/AsmParser/
H A DSystemZAsmParser.cpp493 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in SystemZAsmParser()
1338 Parser.getStreamer().emitInstruction(Inst, getSTI()); in ParseDirectiveInsn()
1563 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
1594 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in MatchAndEmitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp314 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in AArch64AsmParser()
3412 getSTI().getFeatureBits()[AArch64::FeatureSVE]) { in parseCondCodeString()
3475 if (SVCR->haveFeatures(getSTI().getFeatureBits())) in tryParseSVCR()
3770 else if (!IC->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias()
3780 else if (!DC->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias()
3790 else if (!AT->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias()
3800 else if (!TLBI->haveFeatures(getSTI().getFeatureBits())) { in parseSysAlias()
3811 bool hasAll = getSTI().hasFeature(AArch64::FeatureAll); in parseSysAlias()
3812 bool hasPredres = hasAll || getSTI().hasFeature(AArch64::FeaturePredRes); in parseSysAlias()
3813 bool hasSpecres2 = hasAll || getSTI().hasFeature(AArch64::FeatureSPECRES2); in parseSysAlias()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/MCParser/
H A DMCTargetAsmParser.h358 const MCSubtargetInfo &getSTI() const;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterInlineAsm.cpp129 emitInlineAsmEnd(STI, &TAP->getSTI()); in emitInlineAsm()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp1201 if (getSTI().getFeatureBits()[PPC::FeatureMFTB]) { in ProcessInstruction()
1224 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
1229 FeatureBitset FBS = ComputeAvailableFeatures(getSTI().getFeatureBits()); in MatchAndEmitInstruction()
1643 if (getSTI().getFeatureBits()[PPC::FeatureBookE] && in ParseInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/AsmParser/
H A DSparcAsmParser.cpp116 return getSTI().getTargetTriple().getArch() == Triple::sparcv9; in is64Bit()
138 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in SparcAsmParser()
669 Out.emitInstruction(I, getSTI()); in MatchAndEmitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/AsmParser/
H A DBPFAsmParser.cpp302 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp368 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/AsmParser/
H A DVEAsmParser.cpp96 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in VEAsmParser()
774 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/AsmParser/
H A DWebAssemblyAsmParser.cpp1037 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()