Home
last modified time | relevance | path

Searched refs:CPUString (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Driver/ToolChains/Arch/
H A DLoongArch.cpp214 std::string CPUString = CPU; in postProcessTargetCPUString() local
215 if (CPUString == "native") { in postProcessTargetCPUString()
216 CPUString = llvm::sys::getHostCPUName(); in postProcessTargetCPUString()
217 if (CPUString == "generic") in postProcessTargetCPUString()
218 CPUString = llvm::LoongArch::getDefaultArch(Triple.isLoongArch64()); in postProcessTargetCPUString()
220 if (CPUString.empty()) in postProcessTargetCPUString()
221 CPUString = llvm::LoongArch::getDefaultArch(Triple.isLoongArch64()); in postProcessTargetCPUString()
222 return CPUString; in postProcessTargetCPUString()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp97 UseMulOps(UseFusedMulOps), CPUString(CPU), OptMinSize(MinSize), in ARMSubtarget()
158 if (CPUString.empty()) { in initSubtargetFeatures()
159 CPUString = "generic"; in initSubtargetFeatures()
166 CPUString = "swift"; in initSubtargetFeatures()
170 CPUString = "cortex-a7"; in initSubtargetFeatures()
177 std::string ArchFS = ARM_MC::ParseARMTriple(TargetTriple, CPUString); in initSubtargetFeatures()
184 ParseSubtargetFeatures(CPUString, /*TuneCPU*/ CPUString, ArchFS); in initSubtargetFeatures()
199 SchedModel = getSchedModelForCPU(CPUString); in initSubtargetFeatures()
202 InstrItins = getInstrItineraryForCPU(CPUString); in initSubtargetFeatures()
H A DARMSubtarget.h189 std::string CPUString; variable
467 const std::string & getCPUString() const { return CPUString; } in getCPUString()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp91 StringRef FS, StringRef CPUString, StringRef TuneCPUString, in initializeSubtargetDependencies() argument
95 if (CPUString.empty()) in initializeSubtargetDependencies()
96 CPUString = "generic"; in initializeSubtargetDependencies()
99 TuneCPUString = CPUString; in initializeSubtargetDependencies()
101 ParseSubtargetFeatures(CPUString, TuneCPUString, FS); in initializeSubtargetDependencies()
H A DAArch64Subtarget.h160 StringRef CPUString,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMTargetStreamer.cpp179 const StringRef CPUString = STI.getCPU(); in emitTargetAttributes() local
180 if (!CPUString.empty() && !CPUString.starts_with("generic")) { in emitTargetAttributes()
190 emitTextAttribute(ARMBuildAttrs::CPU_name, CPUString); in emitTargetAttributes()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp84 CPUString(std::string(Hexagon_MC::selectHexagonCPU(CPU))), in HexagonSubtarget()
87 InstrItins(getInstrItineraryForCPU(CPUString)) { in HexagonSubtarget()
96 std::optional<Hexagon::ArchEnum> ArchVer = Hexagon::getCpu(CPUString); in initializeSubtargetDependencies()
147 ParseSubtargetFeatures(CPUString, /*TuneCPU*/ CPUString, FeatureString); in initializeSubtargetDependencies()
H A DHexagonSubtarget.h97 std::string CPUString; variable
290 const std::string &getCPUString () const { return CPUString; } in getCPUString()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonAsmBackend.cpp780 StringRef CPUString = Hexagon_MC::selectHexagonCPU(STI.getCPU()); in createHexagonAsmBackend() local
781 return new HexagonAsmBackend(T, TT, OSABI, CPUString); in createHexagonAsmBackend()