[PATCH] D81775: [COFF] Add .llvm.call-graph-profile and `--coff-cg-profile` dumpping
Zequan Wu via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jun 12 16:34:16 PDT 2020
zequanwu added inline comments.
================
Comment at: llvm/lib/MC/MCParser/COFFAsmParser.cpp:336
+
+ // Only store non-temporary symbols.
+ if (!FromSym->isTemporary() && !ToSym->isTemporary())
----------------
Only store non-temporary symbols pairs.
In ELF, temporary symbols are also stored. I don't get the point of doing that. As I know, temporary symbols will not show up in object file. So, there is no reason to store temporary symbols.
================
Comment at: llvm/tools/llvm-readobj/llvm-readobj.cpp:349-352
+ cl::opt<bool> ELFCGProfile("elf-cg-profile", cl::desc("Display callgraph profile section"));
+
+// --coff-cg-profile
+ cl::opt<bool> COFFCGProfile("coff-cg-profile", cl::desc("Display callgraph profile section"));
----------------
Probably, these two should be combined into one option `--cg-profile`.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D81775/new/
https://reviews.llvm.org/D81775
More information about the llvm-commits
mailing list