llvm-project/llvm/tools/llvm-profgen
Simon Pilgrim 01d5254f3d [llvm-profgen] Use cast<> instead of dyn_cast<> to avoid dereference of nullptr
The pointer is dereferenced immediately, so assert the cast is correct instead of returning nullptr
2022-02-02 14:12:11 +00:00
..
CMakeLists.txt [llvm-profgen] Switch to DWARF-based symbol and ranges 2021-10-29 09:59:12 -07:00
CSPreInliner.cpp [llvm-profgen] Turn on preinliner by default 2021-12-14 17:46:57 -08: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] Clean up unnecessary memory reservations between phases. 2022-02-01 16:27:54 -08:00
PerfReader.h [CSSPGO][llvm-profgen] Fix external address issues of perf reader (return to external addr part) 2021-12-14 16:40:54 -08:00
ProfileGenerator.cpp [llvm-profgen] Use cast<> instead of dyn_cast<> to avoid dereference of nullptr 2022-02-02 14:12:11 +00:00
ProfileGenerator.h [CSSPGO] Use nested context-sensitive profile. 2021-12-14 14:40:25 -08:00
ProfiledBinary.cpp [llvm-profgen] Use cast<> instead of dyn_cast<> to avoid dereference of nullptr 2022-02-02 14:12:10 +00:00
ProfiledBinary.h [llvm-profgen] Support to load debug info from a second binary 2022-01-24 17:14:05 -08:00
llvm-profgen.cpp Revert "[llvm-profgen] Clean up unnecessary memory reservations between phases." 2022-02-01 14:44:48 -08:00