aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Remove unneeded debug in PostDominator runOnFunction()Tobias Grosser2010-04-121-1/+0
* Remove dead code in the dotty dominance tree printer.Tobias Grosser2010-04-121-25/+0
* Generalize ScalarEvolution's PHI analysis to handle loops that don'tDan Gohman2010-04-121-14/+26
* Rewrite the overflow checking in the get{Signed,Unsigned}Range code forDan Gohman2010-04-121-10/+34
* Minor code simplification.Dan Gohman2010-04-121-1/+1
* Fix indentation.Dan Gohman2010-04-111-1/+1
* Enhance ScalarEvolution::isKnownPredicate with support forDan Gohman2010-04-111-8/+33
* Minor code simplification.Dan Gohman2010-04-111-2/+1
* When creating a ConstantRange for [n,UINT_MAX], special case n == 0, becauseDan Gohman2010-04-111-3/+4
* Add a cast to void to show that the return value is beingDan Gohman2010-04-111-1/+1
* Delete a dead check.Dan Gohman2010-04-111-1/+0
* Delete dead code.Dan Gohman2010-04-111-26/+0
* Rename isLoopGuardedByCond to isLoopEntryGuardedByCond, to emphasiseDan Gohman2010-04-112-16/+16
* When emitting code for an add, don't force a SCEVUnknown wrapper aroundDan Gohman2010-04-091-3/+4
* Add a comment.Dan Gohman2010-04-091-1/+2
* Add several more lint checks.Dan Gohman2010-04-091-21/+68
* Fix a bug in IVUsers which was permitting non-affine addrecs toDan Gohman2010-04-091-2/+2
* Add a few more lint checks.Dan Gohman2010-04-081-0/+40
* Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience.Dan Gohman2010-04-081-1/+1
* Update CMake build.Ted Kremenek2010-04-081-0/+1
* Add a -lint pass which checks for common sources of undefined or likelyDan Gohman2010-04-081-0/+368
* Pointers to zero-sized objects don't point to overlapping objects.Dan Gohman2010-04-081-0/+5
* clean up algorithm and remove operand order assumptionsGabor Greif2010-04-081-9/+24
* Revert this change from a while ago; ScalarEvolution shouldn't analyzeDan Gohman2010-04-081-2/+0
* Update cmake build.Benjamin Kramer2010-04-071-0/+1
* Generalize IVUsers to track arbitrary expressions rather than expressionsDan Gohman2010-04-073-167/+242
* Add a const qualifier.Dan Gohman2010-04-061-1/+1
* Ok, third time's the charm. No changes from last time except the CMakeDavid Greene2010-04-022-0/+75
* DebugInfoFinder::processModule was foiling my plot byChris Lattner2010-04-021-5/+20
* Switch the code generator (except the JIT) onto the new DebugLocChris Lattner2010-04-021-18/+0
* Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng2010-04-022-75/+0
* Let's try this again. Re-apply 100143 including an apparent missingDavid Greene2010-04-022-0/+75
* Revert r100143.Eric Christopher2010-04-012-75/+0
* Add some switches helpful for debugging:David Greene2010-04-012-0/+75
* s/getNameStr/getName/Benjamin Kramer2010-03-311-3/+3
* microoptimize this hot method, also making it more Chris Lattner2010-03-311-3/+2
* reapply my timer rewrite with a change for PassManager to store Chris Lattner2010-03-302-13/+16
* revert r99862 which is causing FNT failures.Chris Lattner2010-03-302-16/+13
* fairly major rewrite of various timing related stuff.Chris Lattner2010-03-302-13/+16
* rename pred_const_iterator to const_pred_iterator for consistency's sakeGabor Greif2010-03-254-14/+14
* rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif2010-03-253-3/+3
* Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher2010-03-251-2/+4
* Finally land the InvokeInst operand reordering.Gabor Greif2010-03-241-1/+1
* Don't back past debug info intrinsics; SCEVExpander's strategyDan Gohman2010-03-231-12/+1
* backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif2010-03-221-1/+1
* Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif2010-03-221-1/+1
* Fix more places to more thoroughly ignore debug intrinsics. This fixesDan Gohman2010-03-191-5/+13
* back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif2010-03-191-1/+1
* Recommit r80858 again (which has been backed out in r80871).Gabor Greif2010-03-191-1/+1
* FP16 constfoldingAnton Korobeynikov2010-03-191-0/+25