Lines Matching refs:FS
91 const Target &T, const Triple &TT, StringRef CPU, StringRef FS, in SparcTargetMachine() argument
94 : LLVMTargetMachine(T, computeDataLayout(TT, is64bit), TT, CPU, FS, Options, in SparcTargetMachine()
100 Subtarget(TT, std::string(CPU), std::string(FS), *this, is64bit), in SparcTargetMachine()
114 std::string FS = in getSubtargetImpl() local
123 FS += FS.empty() ? "+soft-float" : ",+soft-float"; in getSubtargetImpl()
125 auto &I = SubtargetMap[CPU + FS]; in getSubtargetImpl()
131 I = std::make_unique<SparcSubtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
188 StringRef CPU, StringRef FS, in SparcV8TargetMachine() argument
193 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcV8TargetMachine()
198 StringRef CPU, StringRef FS, in SparcV9TargetMachine() argument
203 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in SparcV9TargetMachine()
208 StringRef CPU, StringRef FS, in SparcelTargetMachine() argument
213 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcelTargetMachine()