aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-047-9/+10
* rename destroy -> releaseMemory to properly hook into passmgr.Chris Lattner2008-08-281-6/+3
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-153-117/+0
* Use empty() instead of begin() == end().Dan Gohman2008-08-141-0/+2
* "This patch adds a virtual call to AbstractLatticeFunction to derive a Chris Lattner2008-08-091-0/+7
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-281-12/+7
* Fix spelling of "hierarchy" in comments.Dan Gohman2008-07-111-2/+2
* Fix typos in comments.Dan Gohman2008-07-111-4/+4
* Use find instead of lower_bound.Dan Gohman2008-07-111-2/+2
* Remove getValueRange from SCEV. It wasn't doing anything there anyways, and aNick Lewycky2008-07-092-20/+0
* Expand SCEVUDiv of power of 2 to a lshr instruction.Nick Lewycky2008-07-081-5/+1
* Add explicit keywords.Dan Gohman2008-07-071-1/+1
* Fix dom tree compare. Don't forget to compare children!Devang Patel2008-07-011-24/+36
* Fix typos in comments. Devang Patel2008-07-011-3/+3
* Add dom info verifier.Devang Patel2008-07-011-5/+108
* Add an isReachableFromEntry method.Owen Anderson2008-06-301-0/+4
* - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp...Evan Cheng2008-06-301-1/+10
* Because of the laziness, the required passes must exist even afterNick Lewycky2008-06-301-2/+2
* Add a value range analysis that lazily computes ranges using ScalarEvolutions.Nick Lewycky2008-06-301-0/+90
* Revert (52748 and friends):Anton Korobeynikov2008-06-291-10/+1
* Add back the capability to include nul characters in strings with Chris Lattner2008-06-281-2/+6
* Add an include file needed for VS.Cedric Venet2008-06-271-0/+1
* fix the regressions from Eric's patch by making GetConstantStringInfoChris Lattner2008-06-271-1/+1
* Move GetConstantStringInfo to lib/Analysis. RemoveEric Christopher2008-06-261-0/+7
* Use SCEVAddRecExpr::isAffine.Dan Gohman2008-06-221-1/+1
* Move a few more SCEVExpander methods out-of-line.Dan Gohman2008-06-221-17/+4
* It's invalid to take the one-past-the-end address of a non-arrayDan Gohman2008-06-201-1/+2
* Move SCEVExpander::visitAddExpr out-of-line.Dan Gohman2008-06-181-9/+1
* Move LSR's private isZero function to a public SCEV memberDan Gohman2008-06-181-0/+4
* Check empty dominance frontier.Devang Patel2008-06-181-0/+3
* Forgot to commit the ValueTracking header file along with r52396.Matthijs Kooijman2008-06-171-0/+7
* 80 column fixes.Matthijs Kooijman2008-06-171-3/+3
* Make the InsertBefore argument to FindInsertedValue optional, so you can find...Matthijs Kooijman2008-06-161-1/+4
* Pass around Instruction* instead of Instruction& in FindInsertedValue and fri...Matthijs Kooijman2008-06-161-1/+1
* Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. WhileMatthijs Kooijman2008-06-161-0/+9
* Fix PR2434. When scanning for exising binary operator to reuse don't Wojciech Matyjewicz2008-06-151-1/+1
* Crash less. The i64 restriction in BinomialCoefficient caused some problemsNick Lewycky2008-06-131-0/+5
* Expose a public interface to this pass.Chris Lattner2008-06-051-0/+61
* move CannotBeNegativeZero to ValueTracking. Simplify some signbit comparisons.Chris Lattner2008-06-021-0/+7
* move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBitsChris Lattner2008-06-021-0/+48
* Revert 51775.Evan Cheng2008-05-304-19/+19
* Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng2008-05-304-19/+19
* Fix doxygen comment syntax.Dan Gohman2008-05-301-3/+3
* Prune and tidy #includes.Dan Gohman2008-05-292-5/+1
* For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov2008-05-292-4/+4
* Force postdom to be linked into opt and bugpoint, even though it is no longer...Owen Anderson2008-05-291-0/+3
* Fix a word-o and add an explicit keyword.Dan Gohman2008-05-271-2/+3
* "ret (constexpr)" can't be folded into a Constant. Add a method toNick Lewycky2008-05-251-0/+6
* Add a bool to isEdgeFeasible that tells it whether to treat unknownChris Lattner2008-05-201-3/+8
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-161-3/+3