| /openbsd-src/gnu/llvm/llvm/lib/MC/MCParser/ |
| H A D | MCTargetAsmParser.cpp | 22 MCSubtargetInfo &STICopy = getContext().getSubtargetCopy(getSTI()); in copySTI() 27 const MCSubtargetInfo &MCTargetAsmParser::getSTI() const { in getSTI() function in MCTargetAsmParser
|
| H A D | AsmParser.cpp | 971 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 D | MasmParser.cpp | 1341 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 D | AMDGPUAsmParser.cpp | 1374 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 D | LoongArchAsmParser.cpp | 34 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 D | CSKYAsmParser.cpp | 686 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 D | RISCVAsmParser.cpp | 69 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 D | MipsAsmParser.cpp | 489 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 D | X86AsmParser.cpp | 1213 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 D | HexagonAsmParser.cpp | 161 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 D | ARMAsmParser.cpp | 302 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 D | SystemZAsmParser.cpp | 493 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 D | AArch64AsmParser.cpp | 314 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 D | MCTargetAsmParser.h | 358 const MCSubtargetInfo &getSTI() const;
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterInlineAsm.cpp | 129 emitInlineAsmEnd(STI, &TAP->getSTI()); in emitInlineAsm()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 1201 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 D | SparcAsmParser.cpp | 116 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 D | BPFAsmParser.cpp | 302 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Xtensa/AsmParser/ |
| H A D | XtensaAsmParser.cpp | 368 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 96 setAvailableFeatures(ComputeAvailableFeatures(getSTI().getFeatureBits())); in VEAsmParser() 774 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 1037 Out.emitInstruction(Inst, getSTI()); in MatchAndEmitInstruction()
|