1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-21 03:53:04 +02:00
llvm-mirror/lib/Transforms
Peter Collingbourne c7b6fe32f8 PMB: Run the whole-program-devirt pass during LTO at --lto-O0.
The whole-program-devirt pass needs to run at -O0 because only it
knows about the llvm.type.checked.load intrinsic: it needs to both
lower the intrinsic itself and handle it in the summary.

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

llvm-svn: 304019
2017-05-26 18:27:13 +00:00
..
Coroutines [coroutines] CoroFrame.cpp conform to coding convention (s/repeat/Repeat) (NFC) 2017-05-25 01:07:10 +00:00
Hello
InstCombine [InstCombine] Pass the DominatorTree, AssumptionCache, and context instruction to a few calls to isKnownPositive, isKnownNegative, and isKnownNonZero 2017-05-26 18:23:57 +00:00
Instrumentation Fix coverage check for full post-dominator basic blocks. 2017-05-25 01:41:46 +00:00
IPO PMB: Run the whole-program-devirt pass during LTO at --lto-O0. 2017-05-26 18:27:13 +00:00
ObjCARC [IR] Abstract away ArgNo+1 attribute indexing as much as possible 2017-05-03 18:17:31 +00:00
Scalar Revert rL303923 since it broke the sanitizer bootstrap build bot. 2017-05-26 05:42:50 +00:00
Utils [GVNSink] GVNSink pass 2017-05-25 12:51:11 +00:00
Vectorize [LV] Update type in cost model for scalarization 2017-05-24 15:26:15 +00:00
CMakeLists.txt
LLVMBuild.txt