aboutsummaryrefslogtreecommitdiffstats
path: root/test/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Move the loads after the calls so that the fix forRafael Espindola2011-07-091-48/+48
* Use CHECK-NEXT.Rafael Espindola2011-07-091-259/+260
* Remove support for parsing the "type i32" syntax for defining a numberedChris Lattner2011-06-192-28/+28
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-184-63/+64
* make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner2011-06-171-2/+0
* Remove support for using "foo" as symbols instead of %"foo". This is ancientChris Lattner2011-06-175-45/+1
* manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner2011-06-172-16/+4
* Test case for r132797.John McCall2011-06-141-0/+13
* Reapply r131781, now that the GVN bug with partially-aliasing loadsDan Gohman2011-06-042-1/+132
* Remove this test, which should have been reverted along with r131781.Dan Gohman2011-06-041-131/+0
* Revert r131781 again. Apparently there is more going on here.Dan Gohman2011-06-041-1/+1
* Reapply r131781 (revert r131809), now that some BasicAA shortcomingsDan Gohman2011-06-042-1/+132
* Fix BasicAA's recursion detection so that it doesn't pessimizeDan Gohman2011-06-041-0/+41
* When merging MustAlias and PartialAlias, chose PartialAlias insteadDan Gohman2011-06-031-0/+39
* Make DecomposeGEPExpression check SimplifyInstruction onlyDan Gohman2011-05-241-0/+25
* I missed a checking with my GVN change. Chris Lattner2011-05-221-2/+2
* Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot.Duncan Sands2011-05-212-132/+1
* When BasicAA can determine that two pointers have the same base butDan Gohman2011-05-212-1/+132
* Teach BasicAA about arm.neon.vld1 and vst1.Dan Gohman2011-04-271-0/+16
* When analyzing functions known to only access argument pointees,Dan Gohman2011-04-272-0/+50
* Test case and comment for PR9633.Andrew Trick2011-04-271-0/+33
* Make tests more useful.Benjamin Kramer2011-04-251-2/+2
* PR9634: Don't unconditionally tell the AliasSetTracker that the PreheaderLoadEli Friedman2011-04-071-1/+1
* remove postdom frontiers, because it is dead. Forward dom frontiers areChris Lattner2011-04-053-817/+0
* Revert r128140 for now.Anders Carlsson2011-03-231-19/+0
* A global variable with internal linkage where all uses are in one function an...Anders Carlsson2011-03-231-0/+19
* Propagate SCEV no-wrap flags whenever possible.Andrew Trick2011-03-153-14/+21
* When SCEV can determine the loop test is X < X, set ExactBECount=0.Andrew Trick2011-03-091-0/+34
* teach SCEV that the scale and addition of an inbounds gep don't NSW.Chris Lattner2011-02-132-4/+31
* Per discussion with Dan G, inbounds geps *certainly* can haveChris Lattner2011-02-111-2/+2
* Add another rdar number.Dan Gohman2011-01-241-1/+1
* Simplify some code with no functionality change. Make the test a lot moreNick Lewycky2011-01-231-15/+19
* Use value ranges to fold ext(trunc) in SCEV when possible.Nick Lewycky2011-01-231-0/+34
* Implement requiredTransitiveTobias Grosser2011-01-201-0/+24
* Similarly, analyze truncate through multiply.Nick Lewycky2011-01-191-0/+8
* Add a missed SCEV fold that is required to continue analyzing the IR producedNick Lewycky2011-01-191-1/+9
* Add a missing SCEV simplification sext(zext x) --> zext x.Nick Lewycky2011-01-191-0/+8
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-181-0/+33
* Revert the testcase from the previous reverted commit.Eric Christopher2011-01-111-2/+0
* add a testcase I missed in previous commit.Chris Lattner2011-01-091-0/+2
* teach SCEV analysis of PHI nodes that PHI recurences formedChris Lattner2011-01-091-2/+40
* reduce indentation. Print <nuw> and <nsw> when dumping SCEV AddRec'sChris Lattner2011-01-091-1/+1
* fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiomChris Lattner2011-01-031-0/+22
* filecheckizeChris Lattner2011-01-031-6/+8
* -enable-tbaa is on by default now.Dan Gohman2010-12-168-9/+9
* Make memcpyopt TBAA-aware.Dan Gohman2010-12-161-0/+23
* Move Sub simplifications and additional Add simplifications out ofDuncan Sands2010-12-151-2/+2
* Reapply r121520, PartialAlias implementation for BasicAA, now thatDan Gohman2010-12-131-2/+27
* Revert r121520, which may have introduced miscompilations.Dan Gohman2010-12-101-27/+2
* Implement PartialAlias checking in BasicAA.Dan Gohman2010-12-101-2/+27