aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Fix another case where LSR was affected by debug info.Dale Johannesen2010-03-061-1/+12
* Fix a case where LSR is sensitive to debug info.Dale Johannesen2010-03-051-0/+9
* Move GetStringLength and helper from SimplifyLibCalls to ValueTracking.Eric Christopher2010-03-051-0/+129
* fix incorrect folding of icmp with undef, PR6481.Chris Lattner2010-03-031-4/+3
* Make SCEVExpander and LSR more aggressive about hoisting expressions outDan Gohman2010-03-031-47/+224
* Revert r97580; that's not the right way to fix this.Dan Gohman2010-03-031-121/+31
* When expanding an expression such as (A + B + C + D), sort the operandsDan Gohman2010-03-021-31/+121
* Non-affine post-inc SCEV expansions have more code which must beDan Gohman2010-03-021-1/+1
* Update CMake build.Ted Kremenek2010-03-011-1/+0
* remove anders-aa from mainline, it isn't maintained and isChris Lattner2010-03-011-2868/+0
* Add a comment.Dan Gohman2010-03-011-1/+5
* Spelling fixes.Dan Gohman2010-03-013-20/+20
* Fix a missing newline in debug output.Dan Gohman2010-03-011-1/+1
* Make LoopSimplify change conditional branches in loop exiting blocksDan Gohman2010-02-251-13/+28
* ConstantFoldInstOperands can theoretically return null if itDan Gohman2010-02-241-2/+3
* Simplify this code; these casts aren't necessary.Dan Gohman2010-02-241-12/+4
* Convert a few more backedge-taken count functions to use BackedgeTakenInfo.Dan Gohman2010-02-241-14/+13
* Reapply r97010, the speculative revert failed.Daniel Dunbar2010-02-242-33/+29
* Speculatively revert r97010, "Add an argument to PHITranslateValue to specifyDaniel Dunbar2010-02-242-29/+33
* Add an argument to PHITranslateValue to specify the DominatorTree. If thisBob Wilson2010-02-242-33/+29
* Remove the code which constant-folded ptrtoint(inttoptr(x)+c) toDan Gohman2010-02-231-37/+5
* Canonicalize ConstantInts to the right operand of commutativeDan Gohman2010-02-221-2/+2
* Minor formatting cleanup.Dan Gohman2010-02-221-2/+1
* Remove unused variables and parameters.Dan Gohman2010-02-222-6/+4
* Constant-fold certain comparisons with infinity and negative infinity.Dan Gohman2010-02-221-0/+26
* Add a comment.Dan Gohman2010-02-191-0/+6
* Teach ScalarEvolution how to compute a tripcount for a loop withDan Gohman2010-02-191-0/+13
* recommit 96626, evidence that it broke things appearsDale Johannesen2010-02-191-0/+29
* Revert 96626, which causes build failure on ppc Darwin.Dale Johannesen2010-02-191-29/+0
* Indvars needs to explicitly notify ScalarEvolution when it is replacingDan Gohman2010-02-181-0/+29
* Fix SCEVExpander's existing PHI reuse checking to recognize theDan Gohman2010-02-171-0/+13
* Fold bswap(undef) to undef.Dan Gohman2010-02-171-0/+6
* Use line and column number to distinguish two lexical blocks at the same level.Devang Patel2010-02-161-3/+6
* Split critical edges as needed for load PRE.Bob Wilson2010-02-161-0/+7
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-1613-84/+84
* When reusing an existing PHI node in a loop, be even moreDan Gohman2010-02-161-11/+39
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-154-35/+35
* When testing whether a given SCEV depends on a temporary symbolicDan Gohman2010-02-151-1/+1
* When restoring a saved insert location, check to see if the savedDan Gohman2010-02-151-4/+12
* In rememberInstruction, if the value being remembered is theDan Gohman2010-02-141-0/+14
* Simplify this code; no need for a custom subclass if it doesn't needDan Gohman2010-02-141-8/+3
* Override dominates and properlyDominates for SCEVAddRecExpr, as aDan Gohman2010-02-131-0/+15
* Fix a case of mismatched types in an Add that turned up in 447.dealII.Dan Gohman2010-02-121-0/+2
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-122-125/+90
* Use an AssemblyAnnotatorWriter to clean up IVUsers' debug output.Dan Gohman2010-02-101-1/+10
* Fix "the the" and similar typos.Dan Gohman2010-02-104-5/+5
* Add const qualifiers.Dan Gohman2010-02-081-2/+2
* Set DW_AT_artificial only if argument is marked as artificial.Devang Patel2010-02-061-0/+23
* Update CodeMetrics to count 'big' function calls explicitly.Jakob Stoklund Olesen2010-02-051-5/+9
* Change the argument to getIntegerSCEV to be an int64_t, ratherDan Gohman2010-02-041-1/+1