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

References

tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
  287       Args.hasArg(options::OPT_mkernel, options::OPT_fapple_kext);
  288   arm::FloatABI ABI = arm::getARMFloatABI(TC, Args);
  289   arm::ReadTPMode ThreadPointer = arm::getReadTPMode(TC, Args);
  324          Args.filtered(options::OPT_Wa_COMMA, options::OPT_Xassembler)) {
  341   const Arg *ArchArg = Args.getLastArg(options::OPT_march_EQ);
  342   const Arg *CPUArg = Args.getLastArg(options::OPT_mcpu_EQ);
  350           << CPUArg->getAsString(Args);
  360           << ArchArg->getAsString(Args);
  362     checkARMArchName(D, WaArch, Args, ArchName, CPUName,
  365     D.Diag(clang::diag::warn_drv_unused_argument) << WaArch->getAsString(Args);
  368     checkARMArchName(D, ArchArg, Args, ArchName, CPUName,
  378             Args.MakeArgString((F.second ? "+" : "-") + F.first()));
  388     checkARMCPUName(D, CPUArg, Args, CPUName, ArchName,
  391   const Arg *FPUArg = Args.getLastArg(options::OPT_mfpu_EQ);
  395           << FPUArg->getAsString(Args);
  396     getARMFPUFeatures(D, WaFPU, Args, StringRef(WaFPU->getValue()).substr(6),
  399     getARMFPUFeatures(D, FPUArg, Args, FPUArg->getValue(), Features);
  414   const Arg *HDivArg = Args.getLastArg(options::OPT_mhwdiv_EQ);
  418           << HDivArg->getAsString(Args);
  419     getARMHWDivFeatures(D, WaHDiv, Args,
  422     getARMHWDivFeatures(D, HDivArg, Args, HDivArg->getValue(), Features);
  471       Features.push_back(Args.MakeArgString("-" + Feature));
  475   if (Arg *A = Args.getLastArg(options::OPT_mcrc, options::OPT_mnocrc)) {
  508         if (!Args.hasArg(options::OPT_fno_integrated_as))
  515   if (Args.getLastArg(options::OPT_mcmse))
  521   if (Arg *A = Args.getLastArg(options::OPT_mlong_calls,
  535     if (Arg *A = Args.getLastArg(options::OPT_mexecute_only, options::OPT_mno_execute_only)) {
  540         else if (Arg *B = Args.getLastArg(options::OPT_mno_movt))
  541           D.Diag(diag::err_opt_not_valid_with_opt) << A->getAsString(Args) << B->getAsString(Args);
  541           D.Diag(diag::err_opt_not_valid_with_opt) << A->getAsString(Args) << B->getAsString(Args);
  545         else if (Arg *B = Args.getLastArg(options::OPT_mlong_calls, options::OPT_mno_long_calls)) {
  547             D.Diag(diag::err_opt_not_valid_with_opt) << A->getAsString(Args) << B->getAsString(Args);
  547             D.Diag(diag::err_opt_not_valid_with_opt) << A->getAsString(Args) << B->getAsString(Args);
  557   else if (Arg *A = Args.getLastArg(options::OPT_mno_unaligned_access,
  598   if (Args.hasArg(options::OPT_ffixed_r9))
  602   if (KernelOrKext || Args.hasArg(options::OPT_mno_movt))
  605   if (Args.hasArg(options::OPT_mno_neg_immediates))