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

References

tools/clang/lib/Driver/ToolChains/Gnu.cpp
  654       CmdArgs.push_back("--compress-debug-sections");
  658         CmdArgs.push_back(
  668       CmdArgs.push_back("--noexecstack");
  677     CmdArgs.push_back("--32");
  681       CmdArgs.push_back("--x32");
  683       CmdArgs.push_back("--64");
  686     CmdArgs.push_back("-a32");
  687     CmdArgs.push_back("-mppc");
  688     CmdArgs.push_back(
  693     CmdArgs.push_back("-a64");
  694     CmdArgs.push_back("-mppc64");
  695     CmdArgs.push_back(
  700     CmdArgs.push_back("-a64");
  701     CmdArgs.push_back("-mppc64");
  702     CmdArgs.push_back("-mlittle-endian");
  703     CmdArgs.push_back(
  710     CmdArgs.push_back("-mabi");
  711     CmdArgs.push_back(ABIName.data());
  714       CmdArgs.push_back("-march");
  715       CmdArgs.push_back(MArch.data());
  721     CmdArgs.push_back("-32");
  723     CmdArgs.push_back(
  725     AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
  729     CmdArgs.push_back("-64");
  731     CmdArgs.push_back(
  733     AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
  741     CmdArgs.push_back(isArmBigEndian(Triple2, Args) ? "-EB" : "-EL");
  744       CmdArgs.push_back("-mfpu=neon");
  747       CmdArgs.push_back("-mfpu=crypto-neon-fp-armv8");
  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);
  774     CmdArgs.push_back(
  776     Args.AddLastArg(CmdArgs, options::OPT_march_EQ);
  777     normalizeCPUNamesForAssembler(Args, CmdArgs);
  790     CmdArgs.push_back("-march");
  791     CmdArgs.push_back(CPUName.data());
  793     CmdArgs.push_back("-mabi");
  794     CmdArgs.push_back(ABIName.data());
  799       CmdArgs.push_back("-mno-shared");
  804       CmdArgs.push_back("-call_nonpic");
  807       CmdArgs.push_back("-EL");
  809       CmdArgs.push_back("-EB");
  813         CmdArgs.push_back(Args.MakeArgString("-mnan=2008"));
  820       A->render(Args, CmdArgs);
  825       CmdArgs.push_back("-mfpxx");
  833         A->render(Args, CmdArgs);
  836         CmdArgs.push_back("-no-mips16");
  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);
  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);
  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);
  876   CmdArgs.push_back("-o");
  877   CmdArgs.push_back(Output.getFilename());
  880     CmdArgs.push_back(II.getFilename());
  883   C.addCommand(std::make_unique<Command>(JA, *this, Exec, CmdArgs, Inputs));