[clang-tools-extra] [llvm] [compiler-rt] [clang] [IRPGO][ValueProfile] Instrument virtual table address that could be used to do virtual table address comparision for indirect-call-promotion. (PR #66825)

Mingming Liu via cfe-commits cfe-commits at lists.llvm.org
Tue Nov 7 11:19:15 PST 2023


================
@@ -3045,10 +3071,10 @@ static int show_main(int argc, const char *argv[]) {
   if (ProfileKind == instr)
     return showInstrProfile(
         Filename, ShowCounts, TopNFunctions, ShowIndirectCallTargets,
-        ShowMemOPSizes, ShowDetailedSummary, DetailedSummaryCutoffs,
-        ShowAllFunctions, ShowCS, ValueCutoff, OnlyListBelow, ShowFunction,
-        TextFormat, ShowBinaryIds, ShowCovered, ShowProfileVersion,
-        ShowTemporalProfTraces, SFormat, OS);
+        ShowMemOPSizes, ShowVTables, ShowDetailedSummary,
----------------
minglotus-6 wrote:

I sent out https://github.com/llvm/llvm-project/pull/71328 to do the refactor. 

Given that the refactor patch would probably be large, and this PR is large itself (touches file that needs to be merged), I'll take the liberty to resolve this in a follow-up patch.

https://github.com/llvm/llvm-project/pull/66825


More information about the cfe-commits mailing list