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

References

tools/clang/lib/Driver/ToolChains/Gnu.cpp
  642   claimNoWarnArgs(Args);
  650       ParsePICArgs(getToolChain(), Args);
  652   if (const Arg *A = Args.getLastArg(options::OPT_gz, options::OPT_gz_EQ)) {
  659             Args.MakeArgString("--compress-debug-sections=" + Twine(Value)));
  689       ppc::getPPCAsmModeForCPU(getCPUName(Args, getToolChain().getTriple())));
  696       ppc::getPPCAsmModeForCPU(getCPUName(Args, getToolChain().getTriple())));
  704       ppc::getPPCAsmModeForCPU(getCPUName(Args, getToolChain().getTriple())));
  709     StringRef ABIName = riscv::getRISCVABI(Args, getToolChain().getTriple());
  712     if (const Arg *A = Args.getLastArg(options::OPT_march_EQ)) {
  722     std::string CPU = getCPUName(Args, getToolChain().getTriple());
  725     AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
  730     std::string CPU = getCPUName(Args, getToolChain().getTriple());
  733     AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
  741     CmdArgs.push_back(isArmBigEndian(Triple2, Args) ? "-EB" : "-EL");
  753     switch (arm::getARMFloatABI(getToolChain(), Args)) {
  756       CmdArgs.push_back(Args.MakeArgString("-mfloat-abi=soft"));
  759       CmdArgs.push_back(Args.MakeArgString("-mfloat-abi=softfp"));
  762       CmdArgs.push_back(Args.MakeArgString("-mfloat-abi=hard"));
  766     Args.AddLastArg(CmdArgs, options::OPT_march_EQ);
  767     normalizeCPUNamesForAssembler(Args, CmdArgs);
  769     Args.AddLastArg(CmdArgs, options::OPT_mfpu_EQ);
  776     Args.AddLastArg(CmdArgs, options::OPT_march_EQ);
  777     normalizeCPUNamesForAssembler(Args, CmdArgs);
  787     mips::getMipsCPUAndABI(Args, getToolChain().getTriple(), CPUName, ABIName);
  803     if (ABIName != "64" && !Args.hasArg(options::OPT_mno_abicalls))
  811     if (Arg *A = Args.getLastArg(options::OPT_mnan_EQ)) {
  813         CmdArgs.push_back(Args.MakeArgString("-mnan=2008"));
  817     if (Arg *A = Args.getLastArg(options::OPT_mfp32, options::OPT_mfpxx,
  820       A->render(Args, CmdArgs);
  822                    Args, getToolChain().getTriple(), CPUName, ABIName,
  823                    mips::getMipsFloatABI(getToolChain().getDriver(), Args,
  830             Args.getLastArg(options::OPT_mips16, options::OPT_mno_mips16)) {
  833         A->render(Args, CmdArgs);
  840     Args.AddLastArg(CmdArgs, options::OPT_mmicromips,
  842     Args.AddLastArg(CmdArgs, options::OPT_mdsp, options::OPT_mno_dsp);
  843     Args.AddLastArg(CmdArgs, options::OPT_mdspr2, options::OPT_mno_dspr2);
  845     if (Arg *A = Args.getLastArg(options::OPT_mmsa, options::OPT_mno_msa)) {
  849         CmdArgs.push_back(Args.MakeArgString("-mmsa"));
  852     Args.AddLastArg(CmdArgs, options::OPT_mhard_float,
  855     Args.AddLastArg(CmdArgs, options::OPT_mdouble_float,
  858     Args.AddLastArg(CmdArgs, options::OPT_modd_spreg,
  861     AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
  867     StringRef CPUName = systemz::getSystemZTargetCPU(Args);
  868     CmdArgs.push_back(Args.MakeArgString("-march=" + CPUName));
  873   Args.AddAllArgs(CmdArgs, options::OPT_I);
  874   Args.AddAllArgValues(CmdArgs, options::OPT_Wa_COMMA, options::OPT_Xassembler);
  882   const char *Exec = Args.MakeArgString(getToolChain().GetProgramPath("as"));
  888   if (Args.hasArg(options::OPT_gsplit_dwarf) &&
  890     SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
  891                    SplitDebugName(Args, Inputs[0], Output));