================
@@ -1688,6 +1688,11 @@ def fprofile_sample_accurate : Flag<["-"],
"fprofile-sample-accurate">,
as cold. Otherwise, treat callsites without profile samples as
if
we have no profile}]>,
MarshallingInfoFlag<CodeGenOpts<"ProfileSampleAccurate">>;
+def fpropeller_profile_use_EQ : Joined<["-"], "fpropeller-profile-use=">,
+ Group<f_Group>, Visibility<[ClangOption, CC1Option, CLOption]>,
+ MetaVarName<"<pathname>">,
----------------
rlavaee wrote:
We don't need the new flag. The CFG edge profile is already being written to
the basic-block-sections profile
(https://github.com/google/llvm-propeller/blob/main/propeller/testdata/sample_verbose_cc_directives.golden.txt),
as a comment which is [currently
ignored](https://llvm.org/doxygen/BasicBlockSectionsProfileReader_8h_source.html#l00079)
by the compiler. We can introduce the CFG profile under a [new
specifier](https://llvm.org/doxygen/BasicBlockSectionsProfileReader_8cpp_source.html#l00155)
https://github.com/llvm/llvm-project/pull/139008
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits