| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchSubtarget.cpp | 35 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 D | LoongArchSubtarget.h | 60 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 D | LoongArchTargetMachine.cpp | 113 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 D | SparcSubtarget.cpp | 30 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 D | SparcSubtarget.h | 52 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 D | SystemZSubtarget.cpp | 31 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 D | SystemZSubtarget.h | 50 StringRef TuneCPU, 56 const std::string &TuneCPU, const std::string &FS, 102 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
|
| H A D | SystemZTargetMachine.cpp | 184 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 D | PPCSubtarget.cpp | 48 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 D | PPCSubtarget.h | 123 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 D | MCSubtargetInfo.cpp | 171 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 D | RISCVSubtarget.cpp | 76 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 D | RISCVSubtarget.h | 122 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 D | X86Subtarget.cpp | 250 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 D | X86Subtarget.h | 112 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 D | MCSubtargetInfo.h | 80 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 D | CSKYSubtarget.cpp | 91 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 D | CSKYTargetMachine.cpp | 72 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 D | CSKYSubtarget.h | 111 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 D | LoongArch.cpp | 236 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 D | TargetSubtargetInfo.cpp | 18 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 D | RISCVTargetParser.cpp | 87 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 D | DirectXSubtarget.h | 43 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreSubtarget.h | 47 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCSubtarget.h | 50 void ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS);
|