Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp98 UseMulOps(UseFusedMulOps), CPUString(CPU), OptMinSize(MinSize), in ARMSubtarget()
159 if (CPUString.empty()) { in initSubtargetFeatures()
160 CPUString = "generic"; in initSubtargetFeatures()
167 CPUString = "swift"; in initSubtargetFeatures()
171 CPUString = "cortex-a7"; in initSubtargetFeatures()
178 std::string ArchFS = ARM_MC::ParseARMTriple(TargetTriple, CPUString); in initSubtargetFeatures()
185 ParseSubtargetFeatures(CPUString, /*TuneCPU*/ CPUString, ArchFS); in initSubtargetFeatures()
198 SchedModel = getSchedModelForCPU(CPUString); in initSubtargetFeatures()
201 InstrItins = getInstrItineraryForCPU(CPUString); in initSubtargetFeatures()
H A DARMSubtarget.h188 std::string CPUString; variable
463 const std::string & getCPUString() const { return CPUString; } in getCPUString()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64Subtarget.cpp66 StringRef FS, StringRef CPUString, StringRef TuneCPUString) { in initializeSubtargetDependencies() argument
69 if (CPUString.empty()) in initializeSubtargetDependencies()
70 CPUString = "generic"; in initializeSubtargetDependencies()
73 TuneCPUString = CPUString; in initializeSubtargetDependencies()
75 ParseSubtargetFeatures(CPUString, TuneCPUString, FS); in initializeSubtargetDependencies()
H A DAArch64Subtarget.h142 StringRef CPUString,
/llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMTargetStreamer.cpp180 const StringRef CPUString = STI.getCPU(); in emitTargetAttributes() local
181 if (!CPUString.empty() && !CPUString.startswith("generic")) { in emitTargetAttributes()
191 emitTextAttribute(ARMBuildAttrs::CPU_name, CPUString); in emitTargetAttributes()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.cpp87 CPUString(std::string(Hexagon_MC::selectHexagonCPU(CPU))), in HexagonSubtarget()
90 InstrItins(getInstrItineraryForCPU(CPUString)) { in HexagonSubtarget()
99 Optional<Hexagon::ArchEnum> ArchVer = Hexagon::getCpu(CPUString); in initializeSubtargetDependencies()
150 ParseSubtargetFeatures(CPUString, /*TuneCPU*/ CPUString, FeatureString); in initializeSubtargetDependencies()
H A DHexagonSubtarget.h97 std::string CPUString; variable
272 const std::string &getCPUString () const { return CPUString; } in getCPUString()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonAsmBackend.cpp781 StringRef CPUString = Hexagon_MC::selectHexagonCPU(STI.getCPU()); in createHexagonAsmBackend() local
782 return new HexagonAsmBackend(T, TT, OSABI, CPUString); in createHexagonAsmBackend()