Lines Matching refs:FS
93 const Target &T, const Triple &TT, StringRef CPU, StringRef FS, in SparcTargetMachine() argument
96 : LLVMTargetMachine(T, computeDataLayout(TT, is64bit), TT, CPU, FS, Options, in SparcTargetMachine()
102 Subtarget(TT, CPU, FS, *this, is64bit), is64Bit(is64bit) { in SparcTargetMachine()
116 std::string FS = !FSAttr.hasAttribute(Attribute::None) in getSubtargetImpl() local
128 FS += FS.empty() ? "+soft-float" : ",+soft-float"; in getSubtargetImpl()
130 auto &I = SubtargetMap[CPU + FS]; in getSubtargetImpl()
136 I = llvm::make_unique<SparcSubtarget>(TargetTriple, CPU, FS, *this, in getSubtargetImpl()
193 StringRef CPU, StringRef FS, in SparcV8TargetMachine() argument
198 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcV8TargetMachine()
203 StringRef CPU, StringRef FS, in SparcV9TargetMachine() argument
208 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {} in SparcV9TargetMachine()
213 StringRef CPU, StringRef FS, in SparcelTargetMachine() argument
218 : SparcTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {} in SparcelTargetMachine()