reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
615 llvm::Triple Triple(Opts->Triple); 618 std::unique_ptr<TargetInfo> Target(AllocateTarget(Triple, *Opts)); 623 Target->TargetOpts = Opts; 626 if (!Opts->CPU.empty() && !Target->setCPU(Opts->CPU)) { 626 if (!Opts->CPU.empty() && !Target->setCPU(Opts->CPU)) { 627 Diags.Report(diag::err_target_unknown_cpu) << Opts->CPU; 636 if (!Opts->ABI.empty() && !Target->setABI(Opts->ABI)) { 636 if (!Opts->ABI.empty() && !Target->setABI(Opts->ABI)) { 637 Diags.Report(diag::err_target_unknown_abi) << Opts->ABI; 642 if (!Opts->FPMath.empty() && !Target->setFPMath(Opts->FPMath)) { 642 if (!Opts->FPMath.empty() && !Target->setFPMath(Opts->FPMath)) { 643 Diags.Report(diag::err_target_unknown_fpmath) << Opts->FPMath; 650 if (!Target->initFeatureMap(Features, Diags, Opts->CPU, 651 Opts->FeaturesAsWritten)) 655 Opts->Features.clear(); 657 Opts->Features.push_back((F.getValue() ? "+" : "-") + F.getKey().str()); 660 llvm::sort(Opts->Features); 662 if (!Target->handleTargetFeatures(Opts->Features, Diags))