llvm-project/llvm/tools/llvm-profgen
Wenlei He f7976edc1e [llvm-profgen] Add switch to allow use of first loadable segment for calculating offset
Adding `-use-loadable-segment-as-base` to allow use of first loadable segment for calculating offset. By default first executable segment is used for calculating offset. The switch helps compatibility with unsymbolized profile generated from older tools.

Differential Revision: https://reviews.llvm.org/D113727
2021-11-15 19:00:27 -08:00
..
CMakeLists.txt [llvm-profgen] Switch to DWARF-based symbol and ranges 2021-10-29 09:59:12 -07:00
CSPreInliner.cpp [CSSPGO] Trim cold base profiles for the CS preinliner. 2021-10-27 22:50:27 -07:00
CSPreInliner.h [CSSPGO] Split context string to deduplicate function name used in the context. 2021-08-30 20:09:29 -07:00
CallContext.h [CSSPGO] Rename the field of SampleContextFrame 2021-10-04 19:06:59 -07:00
ErrorHandling.h [llvm-profgen] Fix bug of setting function entry 2021-11-12 12:18:43 -08:00
PerfReader.cpp [llvm-profgen] Add switch to allow use of first loadable segment for calculating offset 2021-11-15 19:00:27 -08:00
PerfReader.h [llvm-profgen] Fix bug of setting function entry 2021-11-12 12:18:43 -08:00
ProfileGenerator.cpp [llvm-profgen] Fix index out of bounds error while using ip.advance 2021-11-05 18:38:40 -07:00
ProfileGenerator.h [llvm-profgen] Update total samples by accumulating all its body samples 2021-10-29 10:36:57 -07:00
ProfiledBinary.cpp [llvm-profgen] Add switch to allow use of first loadable segment for calculating offset 2021-11-15 19:00:27 -08:00
ProfiledBinary.h [llvm-profgen] Add switch to allow use of first loadable segment for calculating offset 2021-11-15 19:00:27 -08:00
llvm-profgen.cpp [llvm-profgen] Allow unsymbolized profile as perf input 2021-10-25 23:58:08 -07:00