Lines Matching defs:Diags
34 DiagnosticsEngine &Diags) {
466 static bool ppcUserFeaturesCheck(DiagnosticsEngine &Diags,
471 Diags.Report(diag::err_opt_not_valid_with_opt) << "-msoft-float"
479 Diags.Report(diag::err_opt_not_valid_with_opt) << "-msoft-float"
487 Diags.Report(diag::err_opt_not_valid_with_opt) << "-mvsx"
498 Diags.Report(diag::err_opt_not_valid_with_opt) << Option << "-mno-vsx";
517 llvm::StringMap<bool> &Features, DiagnosticsEngine &Diags, StringRef CPU,
623 initFeatureMap(Features, Diags, "pwr9", FeaturesVec);
630 initFeatureMap(Features, Diags, "pwr10", FeaturesVec);
637 initFeatureMap(Features, Diags, "pwr11", FeaturesVec);
641 if (!ppcUserFeaturesCheck(Diags, FeaturesVec))
647 Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfloat128" << CPU;
654 Diags.Report(diag::err_opt_not_valid_with_opt) << "-mmma" << CPU;
660 Diags.Report(diag::err_opt_not_valid_without_opt)
667 Diags.Report(diag::err_opt_not_valid_without_opt) << "-mprefixed"
673 Diags.Report(diag::err_opt_not_valid_without_opt)
683 Diags.Report(diag::err_opt_not_valid_with_opt) << "-mrop-protect" << CPU;
689 Diags.Report(diag::err_opt_not_valid_with_opt) << "-mprivileged" << CPU;
693 return TargetInfo::initFeatureMap(Features, Diags, CPU, FeaturesVec);
906 void PPCTargetInfo::adjust(DiagnosticsEngine &Diags, LangOptions &Opts) {
909 TargetInfo::adjust(Diags, Opts);