reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
380 CmdArgs.push_back(Args.MakeArgString(Plugin)); 386 std::string CPU = getCPUName(Args, ToolChain.getTriple()); 388 CmdArgs.push_back(Args.MakeArgString(Twine("-plugin-opt=mcpu=") + CPU)); 390 if (Arg *A = Args.getLastArg(options::OPT_O_Group)) { 400 CmdArgs.push_back(Args.MakeArgString(Twine("-plugin-opt=O") + OOpt)); 403 if (Args.hasArg(options::OPT_gsplit_dwarf)) { 405 Args.MakeArgString(Twine("-plugin-opt=dwo_dir=") + 412 if (unsigned Parallelism = getLTOParallelism(Args, ToolChain.getDriver())) 414 Args.MakeArgString("-plugin-opt=jobs=" + Twine(Parallelism))); 417 if (Arg *A = Args.getLastArg(options::OPT_gTune_Group, 430 if (Args.hasFlag(options::OPT_ffunction_sections, 435 if (Args.hasFlag(options::OPT_fdata_sections, options::OPT_fno_data_sections, 440 if (Arg *A = getLastProfileSampleUseArg(Args)) { 446 Args.MakeArgString(Twine("-plugin-opt=sample-profile=") + FName)); 449 auto *CSPGOGenerateArg = Args.getLastArg(options::OPT_fcs_profile_generate, 456 auto *ProfileUseArg = getLastProfileUseArg(Args); 459 CmdArgs.push_back(Args.MakeArgString("-plugin-opt=cs-profile-generate")); 465 Args.MakeArgString(Twine("-plugin-opt=cs-profile-path=") + Path)); 468 Args.MakeArgString("-plugin-opt=cs-profile-path=default_%m.profraw")); 474 CmdArgs.push_back(Args.MakeArgString(Twine("-plugin-opt=cs-profile-path=") + 479 if (Args.hasFlag(options::OPT_fexperimental_new_pass_manager, 487 getStatsFileName(Args, Output, Input, ToolChain.getDriver()); 490 Args.MakeArgString(Twine("-plugin-opt=stats-file=") + StatsFile)); 492 getTargetFeatures(ToolChain, ToolChain.getTriple(), Args, CmdArgs, 495 StringRef ABIName = tools::getTargetABI(Args, ToolChain.getTriple()); 498 Args.MakeArgString(Twine("-plugin-opt=-target-abi=") + ABIName));