| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiSubtarget.cpp | 38 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 D | LanaiTargetMachine.cpp | 56 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 D | LanaiTargetMachine.h | 31 StringRef Cpu, StringRef FeatureString,
|
| H A D | LanaiSubtarget.h | 34 StringRef FeatureString, const TargetMachine &TM,
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | JITTargetMachineBuilder.h | 109 JITTargetMachineBuilder &setFeatures(StringRef FeatureString) { in setFeatures() argument 110 Features = SubtargetFeatures(FeatureString); in setFeatures()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSubtargetInfo.h | 95 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 D | AMDGPUTargetStreamer.h | 119 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 D | ELFObjectFile.cpp | 331 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 D | MCSubtargetInfo.cpp | 234 FeatureString = std::string(FS); in InitMCProcessorInfo() 246 FeatureString = std::string(FS); in setDefaultFeatures()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDGPUBaseInfo.cpp | 1037 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 D | HexagonSubtarget.cpp | 141 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 D | LoongArchAsmParser.cpp | 98 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 D | RISCVAsmParser.cpp | 247 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 D | MipsAsmParser.cpp | 479 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()
|