1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/Analysis
Chandler Carruth 0147c610be [PM] Actually add the new pass manager support for the assumption cache.
I had already factored this analysis specifically to enable doing this,
but hadn't actually committed the necessary wiring to get at this from
the new pass manager. This also nicely shows how the separate cache
object can be directly managed by the new pass manager.

This analysis didn't have any direct tests and so I've added a printer
pass and a boring test case. I chose to print the i1 value which is
being assumed rather than the call to llvm.assume as that seems much
more useful for testing... but suggestions on an even better printing
strategy welcome. My main goal was to make sure things actually work. =]

llvm-svn: 226868
2015-01-22 21:53:09 +00:00
..
AssumptionCache [PM] Actually add the new pass manager support for the assumption cache. 2015-01-22 21:53:09 +00:00
BasicAA IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
BlockFrequencyInfo IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
BranchProbabilityInfo IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
CallGraph
CFLAliasAnalysis Added test to cover the CFLAA bitset indexing bug. 2015-01-21 22:39:35 +00:00
CostModel AVX-512: SINT_TO_FP cost model and some bugfixes 2014-11-13 11:46:16 +00:00
Delinearization
DependenceAnalysis [DependenceAnalysis] Allow subscripts of different types 2014-11-16 16:52:44 +00:00
Dominators [PM] Port domtree to the new pass manager (at last). 2015-01-14 10:19:28 +00:00
GlobalsModRef
LazyCallGraph
Lint
LoopInfo [PM] Port LoopInfo to the new pass manager, adding both a LoopAnalysis 2015-01-20 10:58:50 +00:00
MemoryDependenceAnalysis
PostDominators
RegionInfo
ScalarEvolution Make ScalarEvolution less aggressive with respect to no-wrap flags. 2015-01-22 00:48:47 +00:00
ScopedNoAliasAA IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
TypeBasedAliasAnalysis Re-reapply r221924: "[GVN] Perform Scalar PRE on gep indices that feed loads before 2015-01-09 19:19:56 +00:00