Lines Matching refs:CPU
73 static std::string computeDataLayout(const Triple &TT, StringRef CPU,
77 MipsABIInfo ABI = MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions);
122 StringRef CPU, StringRef FS,
128 : LLVMTargetMachine(T, computeDataLayout(TT, CPU, Options, isLittle), TT,
129 CPU, FS, Options, getEffectiveRelocModel(JIT, RM),
132 ABI(MipsABIInfo::computeTargetABI(TT, CPU, Options.MCOptions)),
134 DefaultSubtarget(TT, CPU, FS, isLittle, *this, std::nullopt),
135 NoMips16Subtarget(TT, CPU, FS.empty() ? "-mips16" : FS.str() + ",-mips16",
137 Mips16Subtarget(TT, CPU, FS.empty() ? "+mips16" : FS.str() + ",+mips16",
151 StringRef CPU, StringRef FS,
156 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, false) {}
161 StringRef CPU, StringRef FS,
166 : MipsTargetMachine(T, TT, CPU, FS, Options, RM, CM, OL, JIT, true) {}
173 std::string CPU =
199 auto &I = SubtargetMap[CPU + FS];
206 TargetTriple, CPU, FS, isLittle, *this,