reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Basic/Targets.cpp
  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))