@@ -1490,7 +1490,7 @@ def profile_generate : Flag<["-"], "profile-generate">,
14901490 HelpText<"Generate instrumented code to collect execution counts">;
14911491
14921492def debug_info_for_profiling : Flag<["-"], "debug-info-for-profiling">,
1493- Flags<[FrontendOption, NoInteractiveOption]>,
1493+ Flags<[FrontendOption, NoInteractiveOption, NewDriverOnlyOption ]>,
14941494 HelpText<"Emit extra debug info (DWARF discriminators) to make sampling-based profiling more accurate">;
14951495
14961496def profile_use : CommaJoined<["-"], "profile-use=">,
@@ -1502,8 +1502,8 @@ def profile_coverage_mapping : Flag<["-"], "profile-coverage-mapping">,
15021502 Flags<[FrontendOption, NoInteractiveOption]>,
15031503 HelpText<"Generate coverage data for use with profiled execution counts">;
15041504
1505- def profile_sample_use : CommaJoined <["-"], "profile-sample-use=">,
1506- Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath]>,
1505+ def profile_sample_use : Joined <["-"], "profile-sample-use=">,
1506+ Flags<[FrontendOption, NoInteractiveOption, ArgumentIsPath, NewDriverOnlyOption ]>,
15071507 MetaVarName<"<profile data>">,
15081508 HelpText<"Supply sampling-based profiling data from llvm-profdata to enable profile-guided optimization">;
15091509
0 commit comments