[PATCH] D99994: [CodeView] Add CodeView support for PGO debug information
Michael Holman via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Apr 6 15:16:32 PDT 2021
Holman created this revision.
Herald added subscribers: dexonsmith, wenlei, hiraditya.
Holman requested review of this revision.
Herald added projects: clang, LLVM.
Herald added subscribers: llvm-commits, cfe-commits.
This change adds debug information about whether PGO is being used or not.
Microsoft performance tooling (e.g. xperf, WPA) uses this information to show whether functions are optimized with PGO or not, as well as whether PGO information is invalid.
This information is useful for validating whether training scenarios are providing good coverage of real world scenarios, showing if profile data is out of date, etc.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D99994
Files:
clang/lib/CodeGen/CGDebugInfo.cpp
llvm/include/llvm/IR/DIBuilder.h
llvm/include/llvm/IR/DebugInfoMetadata.h
llvm/lib/AsmParser/LLParser.cpp
llvm/lib/Bitcode/Reader/MetadataLoader.cpp
llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
llvm/lib/IR/DIBuilder.cpp
llvm/lib/IR/DebugInfo.cpp
llvm/lib/IR/DebugInfoMetadata.cpp
llvm/unittests/IR/MetadataTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D99994.335669.patch
Type: text/x-patch
Size: 15818 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20210406/7740c9da/attachment-0001.bin>
More information about the cfe-commits
mailing list