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

References

tools/clang/lib/Driver/ToolChains/MSVC.cpp
  612   Args.AddAllArgs(CmdArgs, {options::OPT_D, options::OPT_U, options::OPT_I});
  615   if (Arg *A = Args.getLastArg(options::OPT_fbuiltin, options::OPT_fno_builtin))
  618   if (Arg *A = Args.getLastArg(options::OPT_O, options::OPT_O0)) {
  633   if (Arg *A = Args.getLastArg(options::OPT_fomit_frame_pointer,
  638   if (!Args.hasArg(options::OPT_fwritable_strings))
  644   if (Args.hasFlag(options::OPT__SLASH_GR_, options::OPT__SLASH_GR,
  648   if (Args.hasFlag(options::OPT__SLASH_GS_, options::OPT__SLASH_GS,
  652   if (Arg *A = Args.getLastArg(options::OPT_ffunction_sections,
  657   if (Arg *A = Args.getLastArg(options::OPT_fdata_sections,
  661   if (Args.hasArg(options::OPT_fsyntax_only))
  663   if (Args.hasArg(options::OPT_g_Flag, options::OPT_gline_tables_only,
  668       Args.getAllArgValues(options::OPT_include);
  670     CmdArgs.push_back(Args.MakeArgString(std::string("/FI") + Include));
  673   Args.AddAllArgs(CmdArgs, options::OPT__SLASH_LD);
  674   Args.AddAllArgs(CmdArgs, options::OPT__SLASH_LDd);
  675   Args.AddAllArgs(CmdArgs, options::OPT__SLASH_GX);
  676   Args.AddAllArgs(CmdArgs, options::OPT__SLASH_GX_);
  677   Args.AddAllArgs(CmdArgs, options::OPT__SLASH_EH);
  678   Args.AddAllArgs(CmdArgs, options::OPT__SLASH_Zl);
  681   if (Arg *A = Args.getLastArg(options::OPT__SLASH_MD, options::OPT__SLASH_MDd,
  683     A->render(Args, CmdArgs);
  686   if (Arg *A = Args.getLastArg(options::OPT_fthreadsafe_statics,
  694   if (Arg *A = Args.getLastArg(options::OPT__SLASH_guard)) {
  706   Args.AddAllArgs(CmdArgs, options::OPT_UNKNOWN);
  716     II.getInputArg().renderAsInput(Args, CmdArgs);
  721       Args.MakeArgString(std::string("/Fo") + Output.getFilename());
  725   return std::make_unique<Command>(JA, *this, Args.MakeArgString(Exec),