[PATCH] D63325: [Support][Time profiler] Make FE codegen blocks to be inside frontend blocks
Russell Gallop via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Aug 19 05:59:53 PDT 2019
russell.gallop accepted this revision.
russell.gallop added a comment.
This revision is now accepted and ready to land.
I don't know a lot about the structure of clang but it LGTM from the point of view of the code and traces coming out.
I'm not very keen on having two "Frontend" sections, but I think it works okay. It moves Clang CodeGen under "Frontend". "Total Frontend" and "Total Backend" between them now cover almost all of the execution time (so is more accurate than without this change).
I think there's always going to be a trade off with time-trace between presenting something simple that makes sense to an end user and revealing how LLVM/Clang is actually structured inside, which is much more complicated (and doesn't nicely fit into scopes).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D63325/new/
https://reviews.llvm.org/D63325
More information about the cfe-commits
mailing list