summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* Reapply 55859. This doesn't change anything asDuncan Sands2008-09-08
* When PruneEH turned an invoke into an ordinaryDuncan Sands2008-09-06
* Revert r55859. This is breaking the build in the abscence of its companion c...Owen Anderson2008-09-05
* Delete the removeCallEdgeTo callgraph method,Duncan Sands2008-09-05
* Strip trailing whitespace.Duncan Sands2008-09-05
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* rename destroy -> releaseMemory to properly hook into passmgr.Chris Lattner2008-08-28
* Remove GCSE, ValueNumbering, and LoadValueNumbering. These have been depreca...Owen Anderson2008-08-15
* Use empty() instead of begin() == end().Dan Gohman2008-08-14
* "This patch adds a virtual call to AbstractLatticeFunction to derive a Chris Lattner2008-08-09
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-28
* Fix spelling of "hierarchy" in comments.Dan Gohman2008-07-11
* Fix typos in comments.Dan Gohman2008-07-11
* Use find instead of lower_bound.Dan Gohman2008-07-11
* Remove getValueRange from SCEV. It wasn't doing anything there anyways, and aNick Lewycky2008-07-09
* Expand SCEVUDiv of power of 2 to a lshr instruction.Nick Lewycky2008-07-08
* Add explicit keywords.Dan Gohman2008-07-07
* Fix dom tree compare. Don't forget to compare children!Devang Patel2008-07-01
* Fix typos in comments. Devang Patel2008-07-01
* Add dom info verifier.Devang Patel2008-07-01
* Add an isReachableFromEntry method.Owen Anderson2008-06-30
* - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp...Evan Cheng2008-06-30
* Because of the laziness, the required passes must exist even afterNick Lewycky2008-06-30
* Add a value range analysis that lazily computes ranges using ScalarEvolutions.Nick Lewycky2008-06-30
* Revert (52748 and friends):Anton Korobeynikov2008-06-29
* Add back the capability to include nul characters in strings with Chris Lattner2008-06-28
* Add an include file needed for VS.Cedric Venet2008-06-27
* fix the regressions from Eric's patch by making GetConstantStringInfoChris Lattner2008-06-27
* Move GetConstantStringInfo to lib/Analysis. RemoveEric Christopher2008-06-26
* Use SCEVAddRecExpr::isAffine.Dan Gohman2008-06-22
* Move a few more SCEVExpander methods out-of-line.Dan Gohman2008-06-22
* It's invalid to take the one-past-the-end address of a non-arrayDan Gohman2008-06-20
* Move SCEVExpander::visitAddExpr out-of-line.Dan Gohman2008-06-18
* Move LSR's private isZero function to a public SCEV memberDan Gohman2008-06-18
* Check empty dominance frontier.Devang Patel2008-06-18
* Forgot to commit the ValueTracking header file along with r52396.Matthijs Kooijman2008-06-17
* 80 column fixes.Matthijs Kooijman2008-06-17
* Make the InsertBefore argument to FindInsertedValue optional, so you can find...Matthijs Kooijman2008-06-16
* Pass around Instruction* instead of Instruction& in FindInsertedValue and fri...Matthijs Kooijman2008-06-16
* Move FindScalarValue from InstructionCombining.cpp to ValueTracking.cpp. WhileMatthijs Kooijman2008-06-16
* Fix PR2434. When scanning for exising binary operator to reuse don't Wojciech Matyjewicz2008-06-15
* Crash less. The i64 restriction in BinomialCoefficient caused some problemsNick Lewycky2008-06-13
* Expose a public interface to this pass.Chris Lattner2008-06-05
* move CannotBeNegativeZero to ValueTracking. Simplify some signbit comparisons.Chris Lattner2008-06-02
* move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBitsChris Lattner2008-06-02
* Revert 51775.Evan Cheng2008-05-30
* Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng2008-05-30
* Fix doxygen comment syntax.Dan Gohman2008-05-30
* Prune and tidy #includes.Dan Gohman2008-05-29
* For PR1338: rename include/llvm/ADT/ilist and friends to end with ".h"Anton Korobeynikov2008-05-29