summaryrefslogtreecommitdiff
path: root/lib/Analysis/ScalarEvolution.cpp
AgeCommit message (Expand)AuthorFilesLines
2005-03-09Export two methods for getting -X and A-B.Chris Lattner1-10/+11
2005-02-26DCE a dead functionChris Lattner1-19/+0
2005-02-261 + 100 + 51 == 152, not 52.Chris Lattner1-0/+2
2005-02-17Scary typo that fixes Regression/Transforms/IndVarsSimplify/2005-02-17-Trunca...Chris Lattner1-1/+1
2005-02-13Correct the recursive PHI node handling routines in a way that CANNOT induceChris Lattner1-27/+83
2005-02-01Fix a problem where we could infinitely recurse on phi nodes.Chris Lattner1-1/+1
2004-12-07For PR387:\Reid Spencer1-1/+1
2004-12-04This patch prevents an infinite recursion while compiling 103.su2cor.Chris Lattner1-3/+3
2004-10-25Patch to support MSVC, contributed by Morten OfstadChris Lattner1-1/+1
2004-10-12This nutty patch has been in my tree since before 1.3 went out, and it needsChris Lattner1-20/+147
2004-10-11Fix SingleSource/Benchmarks/McGill/chompChris Lattner1-0/+1
2004-09-03Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos1-0/+1
2004-09-01Changes For Bug 352Reid Spencer1-2/+2
2004-07-18bug 122:Reid Spencer1-6/+4
2004-06-24Remove distasteful method which is really part of the indvars passChris Lattner1-13/+0
2004-06-20REALLY fix PR378: crash in scalar evolution analysisChris Lattner1-0/+1
2004-06-20Fix a bug in my change last night that caused a few test failures.Chris Lattner1-1/+1
2004-06-20Do not sort SCEV objects by address: instead sort by complexity and groupChris Lattner1-18/+60
2004-04-27Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner1-6/+6
2004-04-23Eliminate all of the SCEV Expansion code which is really part of theChris Lattner1-213/+9
2004-04-19It's not just a printer, it's actually an analysis tooChris Lattner1-1/+1
2004-04-18Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner1-3/+8
2004-04-17Add the ability to compute exit values for complex loop using unanalyzableChris Lattner1-52/+189
2004-04-17Add the ability to compute trip counts that are only controlled by constantsChris Lattner1-5/+174
2004-04-16Include <cmath> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke1-0/+1
2004-04-15Factor a bunch of classes out into a public headerChris Lattner1-553/+142
2004-04-15Unbreak the buildChris Lattner1-0/+1
2004-04-14Implement a FIXME: if we're going to insert a cast, we might as well onlyChris Lattner1-1/+15
2004-04-14This is a trivial tweak to the addrec insertion code: insert the incrementChris Lattner1-7/+12
2004-04-07Fix a bug Brian found.Chris Lattner1-2/+3
2004-04-05Sparc don't got not "sqrtl", bum bum bumChris Lattner1-1/+1
2004-04-05Kill warnings during an optimized compile where assert() disappears.Misha Brukman1-0/+2
2004-04-05Fix PR312 and IndVarsSimplify/2004-04-05-InvokeCastCrash.llxChris Lattner1-0/+2
2004-04-03Add a break in the default caseChris Lattner1-0/+1
2004-04-02Comment out debugging printoutsChris Lattner1-1/+5
2004-04-02Add a new analysisChris Lattner1-0/+2482