llvm/test/Analysis
Nick Lewycky 30aa8b13c9 Add a missed SCEV fold that is required to continue analyzing the IR produced
by indvars through the scev expander.

trunc(add x, y) --> add(trunc x, y). Currently SCEV largely folds the other way
which is probably wrong, but preserved to minimize churn. Instcombine doesn't
do this fold either, demonstrating a missed optz'n opportunity on code doing
add+trunc+add.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123838 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-19 16:59:46 +00:00
..
BasicAA Teach BasicAA to return PartialAlias in cases where both pointers 2011-01-18 21:16:06 +00:00
CallGraph fix some failures my callgraph dump format change broke. 2010-04-23 18:38:40 +00:00
Dominators Eliminate more redundant llvm-as calls. 2009-09-11 18:17:12 +00:00
GlobalsModRef Make BasicAliasAnalysis a normal AliasAnalysis implementation which 2010-10-18 18:04:47 +00:00
LoopDependenceAnalysis Make BasicAliasAnalysis a normal AliasAnalysis implementation which 2010-10-18 18:04:47 +00:00
LoopInfo Update these tests to match what Loop::print now prints. 2009-10-24 23:52:07 +00:00
PostDominators Fix PR6047 2010-01-16 13:38:07 +00:00
Profiling test: Check the feature 'loadable_module' with load modules in %llvmshlibdir. 2010-11-29 07:58:32 +00:00
RegionInfo RegionInfo: Do not assert if a BB is not part of the dominance tree. 2010-08-10 09:54:35 +00:00
ScalarEvolution Add a missed SCEV fold that is required to continue analyzing the IR produced 2011-01-19 16:59:46 +00:00
TypeBasedAliasAnalysis -enable-tbaa is on by default now. 2010-12-16 02:53:48 +00:00