Lines Matching defs:CPUName

25                             StringRef &CPUName, StringRef &ABIName) {
61 CPUName = A->getValue();
74 if (CPUName.empty() && ABIName.empty()) {
80 CPUName = DefMips32CPU;
84 CPUName = DefMips64CPU;
95 ABIName = llvm::StringSwitch<const char *>(CPUName)
121 if (CPUName.empty()) {
123 CPUName = llvm::StringSwitch<const char *>(ABIName)
134 StringRef CPUName, ABIName;
135 tools::mips::getMipsCPUAndABI(Args, Triple, CPUName, ABIName);
194 StringRef CPUName;
196 getMipsCPUAndABI(Args, Triple, CPUName, ABIName);
294 if (mips::getIEEE754Standard(CPUName) & mips::Std2008)
298 D.Diag(diag::warn_target_unsupported_nan2008) << CPUName;
301 if (mips::getIEEE754Standard(CPUName) & mips::Legacy)
305 D.Diag(diag::warn_target_unsupported_nanlegacy) << CPUName;
315 if (mips::getIEEE754Standard(CPUName) & mips::Std2008) {
319 D.Diag(diag::warn_target_unsupported_abs2008) << CPUName;
322 if (mips::getIEEE754Standard(CPUName) & mips::Legacy) {
326 D.Diag(diag::warn_target_unsupported_abslegacy) << CPUName;
359 } else if (mips::shouldUseFPXX(Args, Triple, CPUName, ABIName, FloatABI)) {
362 } else if (mips::isFP64ADefault(Triple, CPUName)) {
392 else if (mips::supportsIndirectJumpHazardBarrier(CPUName))
396 << "hazard" << CPUName;
457 bool mips::isFP64ADefault(const llvm::Triple &Triple, StringRef CPUName) {
462 return llvm::StringSwitch<bool>(CPUName)
467 bool mips::isFPXXDefault(const llvm::Triple &Triple, StringRef CPUName,
482 return llvm::StringSwitch<bool>(CPUName)
490 StringRef CPUName, StringRef ABIName,
492 bool UseFPXX = isFPXXDefault(Triple, CPUName, ABIName, FloatABI);