Home
last modified time | relevance | path

Searched refs:FeatureString (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiSubtarget.cpp38 StringRef FeatureString, const TargetMachine &TM, in LanaiSubtarget() argument
42 : LanaiGenSubtargetInfo(TargetTriple, Cpu, /*TuneCPU*/ Cpu, FeatureString), in LanaiSubtarget()
43 FrameLowering(initializeSubtargetDependencies(Cpu, FeatureString)), in LanaiSubtarget()
H A DLanaiTargetMachine.cpp56 const Target &T, const Triple &TT, StringRef Cpu, StringRef FeatureString, in LanaiTargetMachine() argument
61 T, computeDataLayout(), TT, Cpu, FeatureString, Options, in LanaiTargetMachine()
64 Subtarget(TT, Cpu, FeatureString, *this, Options, getCodeModel(), in LanaiTargetMachine()
H A DLanaiTargetMachine.h31 StringRef Cpu, StringRef FeatureString,
H A DLanaiSubtarget.h34 StringRef FeatureString, const TargetMachine &TM,
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DJITTargetMachineBuilder.h109 JITTargetMachineBuilder &setFeatures(StringRef FeatureString) { in setFeatures() argument
110 Features = SubtargetFeatures(FeatureString); in setFeatures()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h95 std::string FeatureString; // Feature string variable
120 StringRef getFeatureString() const { return FeatureString; } in getFeatureString()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUTargetStreamer.h119 void initializeTargetID(const MCSubtargetInfo &STI, StringRef FeatureString) { in initializeTargetID() argument
123 getTargetID()->setTargetIDFromFeaturesString(FeatureString); in initializeTargetID()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DELFObjectFile.cpp331 if (std::optional<std::string> FeatureString = in getHexagonFeatures() local
333 Features.AddFeature(*FeatureString); in getHexagonFeatures()
337 std::optional<std::string> FeatureString = in getHexagonFeatures() local
340 if (FeatureString && *Attr >= 60) in getHexagonFeatures()
341 Features.AddFeature("hvx" + *FeatureString); in getHexagonFeatures()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSubtargetInfo.cpp234 FeatureString = std::string(FS); in InitMCProcessorInfo()
246 FeatureString = std::string(FS); in setDefaultFeatures()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp1037 getTargetIDSettingFromFeatureString(StringRef FeatureString) { in getTargetIDSettingFromFeatureString() argument
1038 if (FeatureString.ends_with("-")) in getTargetIDSettingFromFeatureString()
1040 if (FeatureString.ends_with("+")) in getTargetIDSettingFromFeatureString()
1050 for (const auto &FeatureString : TargetIDSplit) { in setTargetIDFromTargetIDStream() local
1051 if (FeatureString.starts_with("xnack")) in setTargetIDFromTargetIDStream()
1052 XnackSetting = getTargetIDSettingFromFeatureString(FeatureString); in setTargetIDFromTargetIDStream()
1053 if (FeatureString.starts_with("sramecc")) in setTargetIDFromTargetIDStream()
1054 SramEccSetting = getTargetIDSettingFromFeatureString(FeatureString); in setTargetIDFromTargetIDStream()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp141 std::string FeatureString = Features.getString(); in initializeSubtargetDependencies() local
142 ParseSubtargetFeatures(CPUString, /*TuneCPU*/ CPUString, FeatureString); in initializeSubtargetDependencies()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp98 void setFeatureBits(uint64_t Feature, StringRef FeatureString) { in setFeatureBits() argument
102 ComputeAvailableFeatures(STI.ToggleFeature(FeatureString))); in setFeatureBits()
106 void clearFeatureBits(uint64_t Feature, StringRef FeatureString) { in clearFeatureBits() argument
110 ComputeAvailableFeatures(STI.ToggleFeature(FeatureString))); in clearFeatureBits()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp247 void setFeatureBits(uint64_t Feature, StringRef FeatureString) { in setFeatureBits() argument
251 ComputeAvailableFeatures(STI.ToggleFeature(FeatureString))); in setFeatureBits()
255 void clearFeatureBits(uint64_t Feature, StringRef FeatureString) { in clearFeatureBits() argument
259 ComputeAvailableFeatures(STI.ToggleFeature(FeatureString))); in clearFeatureBits()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp479 void setFeatureBits(uint64_t Feature, StringRef FeatureString) { in setFeatureBits() argument
483 ComputeAvailableFeatures(STI.ToggleFeature(FeatureString))); in setFeatureBits()
488 void clearFeatureBits(uint64_t Feature, StringRef FeatureString) { in clearFeatureBits() argument
492 ComputeAvailableFeatures(STI.ToggleFeature(FeatureString))); in clearFeatureBits()
497 void setModuleFeatureBits(uint64_t Feature, StringRef FeatureString) { in setModuleFeatureBits() argument
498 setFeatureBits(Feature, FeatureString); in setModuleFeatureBits()
502 void clearModuleFeatureBits(uint64_t Feature, StringRef FeatureString) { in clearModuleFeatureBits() argument
503 clearFeatureBits(Feature, FeatureString); in clearModuleFeatureBits()