Home
last modified time | relevance | path

Searched refs:TuneCPU (Results 1 – 25 of 59) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchSubtarget.cpp35 const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS, in initializeSubtargetDependencies() argument
41 if (TuneCPU.empty()) in initializeSubtargetDependencies()
42 TuneCPU = CPU; in initializeSubtargetDependencies()
44 ParseSubtargetFeatures(CPU, TuneCPU, FS); in initializeSubtargetDependencies()
45 initializeProperties(TuneCPU); in initializeSubtargetDependencies()
65 void LoongArchSubtarget::initializeProperties(StringRef TuneCPU) { in initializeProperties() argument
92 StringRef TuneCPU, StringRef FS, in LoongArchSubtarget() argument
95 : LoongArchGenSubtargetInfo(TT, CPU, TuneCPU, FS), in LoongArchSubtarget()
97 initializeSubtargetDependencies(TT, CPU, TuneCPU, FS, ABIName)), in LoongArchSubtarget()
H A DLoongArchSubtarget.h60 StringRef TuneCPU,
65 void initializeProperties(StringRef TuneCPU);
69 LoongArchSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
74 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
H A DLoongArchTargetMachine.cpp113 std::string TuneCPU = in getSubtargetImpl() local
118 std::string Key = CPU + TuneCPU + FS; in getSubtargetImpl()
135 I = std::make_unique<LoongArchSubtarget>(TargetTriple, CPU, TuneCPU, FS, in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcSubtarget.cpp30 StringRef CPU, StringRef TuneCPU, StringRef FS) { in initializeSubtargetDependencies() argument
36 if (TuneCPU.empty()) in initializeSubtargetDependencies()
37 TuneCPU = CPUName; in initializeSubtargetDependencies()
40 ParseSubtargetFeatures(CPUName, TuneCPU, FS); in initializeSubtargetDependencies()
49 SparcSubtarget::SparcSubtarget(const StringRef &CPU, const StringRef &TuneCPU, in SparcSubtarget() argument
52 : SparcGenSubtargetInfo(TM.getTargetTriple(), CPU, TuneCPU, FS), in SparcSubtarget()
55 InstrInfo(initializeSubtargetDependencies(CPU, TuneCPU, FS)), in SparcSubtarget()
H A DSparcSubtarget.h52 SparcSubtarget(const StringRef &CPU, const StringRef &TuneCPU,
78 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
80 StringRef TuneCPU,
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZSubtarget.cpp31 StringRef CPU, StringRef TuneCPU, StringRef FS) { in initializeSubtargetDependencies() argument
34 if (TuneCPU.empty()) in initializeSubtargetDependencies()
35 TuneCPU = CPU; in initializeSubtargetDependencies()
37 ParseSubtargetFeatures(CPU, TuneCPU, FS); in initializeSubtargetDependencies()
68 const std::string &TuneCPU, in SystemZSubtarget() argument
71 : SystemZGenSubtargetInfo(TT, CPU, TuneCPU, FS), TargetTriple(TT), in SystemZSubtarget()
73 InstrInfo(initializeSubtargetDependencies(CPU, TuneCPU, FS)), in SystemZSubtarget()
H A DSystemZSubtarget.h50 StringRef TuneCPU,
56 const std::string &TuneCPU, const std::string &FS,
102 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
H A DSystemZTargetMachine.cpp184 std::string TuneCPU = in getSubtargetImpl() local
199 auto &I = SubtargetMap[CPU + TuneCPU + FS]; in getSubtargetImpl()
205 I = std::make_unique<SystemZSubtarget>(TargetTriple, CPU, TuneCPU, FS, in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCSubtarget.cpp48 StringRef TuneCPU, in initializeSubtargetDependencies() argument
51 initSubtargetFeatures(CPU, TuneCPU, FS); in initializeSubtargetDependencies()
56 const std::string &TuneCPU, const std::string &FS, in PPCSubtarget() argument
58 : PPCGenSubtargetInfo(TT, CPU, TuneCPU, FS), TargetTriple(TT), in PPCSubtarget()
61 TM(TM), FrameLowering(initializeSubtargetDependencies(CPU, TuneCPU, FS)), in PPCSubtarget()
85 void PPCSubtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, in initSubtargetFeatures() argument
97 if (TuneCPU.empty()) TuneCPU = CPUName; in initSubtargetFeatures()
103 ParseSubtargetFeatures(CPUName, TuneCPU, FS); in initSubtargetFeatures()
H A DPPCSubtarget.h123 const std::string &TuneCPU, const std::string &FS,
130 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
166 StringRef TuneCPU,
171 void initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCSubtargetInfo.cpp171 StringRef TuneCPU, StringRef FS, in getFeatures() argument
203 if (!TuneCPU.empty()) { in getFeatures()
204 const SubtargetSubTypeKV *CPUEntry = Find(TuneCPU, ProcDesc); in getFeatures()
210 } else if (TuneCPU != CPU) { in getFeatures()
211 errs() << "'" << TuneCPU << "' is not a recognized processor for this " in getFeatures()
230 void MCSubtargetInfo::InitMCProcessorInfo(StringRef CPU, StringRef TuneCPU, in InitMCProcessorInfo() argument
233 getFeatures(*this, CPU, TuneCPU, FS, ProcNames, ProcDesc, ProcFeatures); in InitMCProcessorInfo()
236 if (!TuneCPU.empty()) in InitMCProcessorInfo()
237 CPUSchedModel = &getSchedModelForCPU(TuneCPU); in InitMCProcessorInfo()
242 void MCSubtargetInfo::setDefaultFeatures(StringRef CPU, StringRef TuneCPU, in setDefaultFeatures() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp76 StringRef TuneCPU, StringRef FS, in initializeSubtargetDependencies() argument
83 if (TuneCPU.empty()) in initializeSubtargetDependencies()
84 TuneCPU = CPU; in initializeSubtargetDependencies()
86 TuneInfo = RISCVTuneInfoTable::getRISCVTuneInfo(TuneCPU); in initializeSubtargetDependencies()
92 ParseSubtargetFeatures(CPU, TuneCPU, FS); in initializeSubtargetDependencies()
99 StringRef TuneCPU, StringRef FS, in RISCVSubtarget() argument
103 : RISCVGenSubtargetInfo(TT, CPU, TuneCPU, FS), in RISCVSubtarget()
106 initializeSubtargetDependencies(TT, CPU, TuneCPU, FS, ABIName)), in RISCVSubtarget()
H A DRISCVSubtarget.h122 StringRef TuneCPU,
128 RISCVSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
136 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Subtarget.cpp250 void X86Subtarget::initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, in initSubtargetFeatures() argument
255 if (TuneCPU.empty()) in initSubtargetFeatures()
256 TuneCPU = "i586"; // FIXME: "generic" is more modern than llc tests expect. in initSubtargetFeatures()
290 ParseSubtargetFeatures(CPU, TuneCPU, FullFS); in initSubtargetFeatures()
324 StringRef TuneCPU, in initializeSubtargetDependencies() argument
326 initSubtargetFeatures(CPU, TuneCPU, FS); in initializeSubtargetDependencies()
330 X86Subtarget::X86Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, in X86Subtarget() argument
335 : X86GenSubtargetInfo(TT, CPU, TuneCPU, FS), in X86Subtarget()
340 InstrInfo(initializeSubtargetDependencies(CPU, TuneCPU, FS)), in X86Subtarget()
H A DX86Subtarget.h112 X86Subtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS,
150 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
162 StringRef TuneCPU,
164 void initSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h80 std::string TuneCPU; // CPU being tuned for. variable
99 MCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU,
113 StringRef getTuneCPU() const { return TuneCPU; } in getTuneCPU()
131 void InitMCProcessorInfo(StringRef CPU, StringRef TuneCPU, StringRef FS);
136 void setDefaultFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYSubtarget.cpp91 CSKYSubtarget::CSKYSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU, in CSKYSubtarget() argument
93 : CSKYGenSubtargetInfo(TT, CPU, TuneCPU, FS), in CSKYSubtarget()
94 FrameLowering(initializeSubtargetDependencies(TT, CPU, TuneCPU, FS)), in CSKYSubtarget()
H A DCSKYTargetMachine.cpp72 std::string TuneCPU = in getSubtargetImpl() local
77 std::string Key = CPU + TuneCPU + FS; in getSubtargetImpl()
84 I = std::make_unique<CSKYSubtarget>(TargetTriple, CPU, TuneCPU, FS, *this); in getSubtargetImpl()
H A DCSKYSubtarget.h111 CSKYSubtarget(const Triple &TT, StringRef CPU, StringRef TuneCPU,
131 StringRef TuneCPU,
135 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
/freebsd/contrib/llvm-project/clang/lib/Basic/Targets/
H A DLoongArch.cpp236 StringRef TuneCPU = getTargetOpts().TuneCPU; in getTargetDefines() local
237 if (TuneCPU.empty()) in getTargetDefines()
238 TuneCPU = ArchName; in getTargetDefines()
239 Builder.defineMacro("__loongarch_tune", Twine('"') + TuneCPU + Twine('"')); in getTargetDefines()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetSubtargetInfo.cpp18 const Triple &TT, StringRef CPU, StringRef TuneCPU, StringRef FS, in TargetSubtargetInfo() argument
23 : MCSubtargetInfo(TT, CPU, TuneCPU, FS, PN, PF, PD, WPR, WL, RA, IS, OC, in TargetSubtargetInfo()
/freebsd/contrib/llvm-project/llvm/lib/TargetParser/
H A DRISCVTargetParser.cpp87 bool parseTuneCPU(StringRef TuneCPU, bool IsRV64) { in parseTuneCPU() argument
89 llvm::StringSwitch<std::optional<CPUKind>>(TuneCPU) in parseTuneCPU()
98 return parseCPU(TuneCPU, IsRV64); in parseTuneCPU()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXSubtarget.h43 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreSubtarget.h47 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCSubtarget.h50 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);

123