1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 21:42:54 +02:00
llvm-mirror/lib/Transforms
Geoff Berry a619b50bd5 [MemorySSA] Port to new pass manager
Add support for the new pass manager to MemorySSA pass.

Change MemorySSA to be computed eagerly upon construction.

Change MemorySSAWalker to be owned by the MemorySSA object that creates
it.

Reviewers: dberlin, george.burgess.iv

Subscribers: mcrosier, llvm-commits

Differential Revision: http://reviews.llvm.org/D19664

llvm-svn: 271432
2016-06-01 21:30:40 +00:00
..
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
InstCombine X86: permit using SjLj EH on x86 targets as an option 2016-05-31 01:48:07 +00:00
Instrumentation [esan|cfrag] Create the skeleton of cfrag variable for the runtime 2016-05-31 17:14:02 +00:00
IPO Fix a crash in MergeFunctions related to ordering of weak/strong functions 2016-05-31 17:20:23 +00:00
ObjCARC Form objc_storeStrong in the presence of bitcasts. 2016-05-27 02:13:53 +00:00
Scalar [PM] BDCE: Fix caching of analyses. 2016-05-31 17:53:22 +00:00
Utils [MemorySSA] Port to new pass manager 2016-06-01 21:30:40 +00:00
Vectorize [LV] For some IVs, use vector phis instead of widening in the loop body 2016-06-01 17:16:46 +00:00
CMakeLists.txt
LLVMBuild.txt