Lines Matching refs:CPU
119 Builder.defineMacro(Twine("_ARCH_", StringRef(CPU).upper())); in getTargetDefines()
251 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU, in initFeatureMap() argument
253 Features["altivec"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
268 Features["qpx"] = (CPU == "a2q"); in initFeatureMap()
269 Features["power9-vector"] = (CPU == "pwr9"); in initFeatureMap()
270 Features["crypto"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
275 Features["power8-vector"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
280 Features["bpermd"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
286 Features["extdiv"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
292 Features["direct-move"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
297 Features["vsx"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
303 Features["htm"] = llvm::StringSwitch<bool>(CPU) in initFeatureMap()
316 Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfloat128" << CPU; in initFeatureMap()
320 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec); in initFeatureMap()