mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 10:42:39 +01:00
4cb0dafe51
This applies the D100251 mechanism to the gcov instrumentation pass. With this patch, `-fno-omit-frame-pointer` in `clang -fprofile-arcs -O1 -fno-omit-frame-pointer` will be respected for synthesized `__llvm_gcov_writeout,__llvm_gcov_reset,__llvm_gcov_init` functions: the frame pointer will be kept (note: on many targets -O1 eliminates the frame pointer by default). `clang -fno-exceptions -fno-asynchronous-unwind-tables -g -fprofile-arcs` will produce .debug_frame instead of .eh_frame. Fix: https://github.com/ClangBuiltLinux/linux/issues/955 Reviewed By: nickdesaulniers Differential Revision: https://reviews.llvm.org/D101129 |
||
---|---|---|
.. | ||
atomic-counter.ll | ||
exit-block.ll | ||
function-numbering.ll | ||
global-ctor.ll | ||
linezero.ll | ||
linkagename.ll | ||
module-flags.ll | ||
modules.ll | ||
split-indirectbr-critical-edges.ll | ||
three-element-mdnode.ll | ||
version.ll |