Lines Matching refs:FS
86 StringRef CPU, StringRef FS, in MipsTargetMachine() argument
91 CPU, FS, Options, RM, CM, OL), in MipsTargetMachine()
94 Subtarget(nullptr), DefaultSubtarget(TT, CPU, FS, isLittle, *this), in MipsTargetMachine()
95 NoMips16Subtarget(TT, CPU, FS.empty() ? "-mips16" : FS.str() + ",-mips16", in MipsTargetMachine()
97 Mips16Subtarget(TT, CPU, FS.empty() ? "+mips16" : FS.str() + ",+mips16", in MipsTargetMachine()
108 StringRef CPU, StringRef FS, in MipsebTargetMachine() argument
112 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, false) {} in MipsebTargetMachine()
117 StringRef CPU, StringRef FS, in MipselTargetMachine() argument
121 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, true) {} in MipselTargetMachine()
131 std::string FS = !FSAttr.hasAttribute(Attribute::None) in getSubtargetImpl() local
147 FS += FS.empty() ? "+mips16" : ",+mips16"; in getSubtargetImpl()
149 FS += FS.empty() ? "-mips16" : ",-mips16"; in getSubtargetImpl()
151 FS += FS.empty() ? "+soft-float" : ",+soft-float"; in getSubtargetImpl()
153 auto &I = SubtargetMap[CPU + FS]; in getSubtargetImpl()
159 I = llvm::make_unique<MipsSubtarget>(TargetTriple, CPU, FS, isLittle, in getSubtargetImpl()