1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 19:42:54 +02:00
llvm-mirror/lib/LTO
Evgeniy Stepanov 3f3af899fe Fix thinlto cache key computation for cfi-icall.
Summary:
Fixed PR33966.

CFI code generation for users (not just callers) of a function depends
on whether this function has a jumptable entry or not. This
information needs to be encoded in of thinlto cache key.

We filter the jumptable list against functions that are actually
referenced in the current module.

Subscribers: mehdi_amini, inglorion, eraman, hiraditya

Differential Revision: https://reviews.llvm.org/D36346

llvm-svn: 310536
2017-08-09 23:24:07 +00:00
..
Caching.cpp
CMakeLists.txt
LLVMBuild.txt
LTO.cpp Fix thinlto cache key computation for cfi-icall. 2017-08-09 23:24:07 +00:00
LTOBackend.cpp Fix the bug that parseAAPipeline is not invoked in runNewPMPasses in release compiler. 2017-08-02 03:03:19 +00:00
LTOCodeGenerator.cpp Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
LTOModule.cpp Apply summary-based dead stripping to regular LTO modules with summaries. 2017-06-15 17:26:13 +00:00
ThinLTOCodeGenerator.cpp Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
UpdateCompilerUsed.cpp