summaryrefslogtreecommitdiff
path: root/include/llvm/Analysis
Commit message (Expand)AuthorAge
* 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
* Force postdom to be linked into opt and bugpoint, even though it is no longer...Owen Anderson2008-05-29
* Fix a word-o and add an explicit keyword.Dan Gohman2008-05-27
* "ret (constexpr)" can't be folded into a Constant. Add a method toNick Lewycky2008-05-25
* Add a bool to isEdgeFeasible that tells it whether to treat unknownChris Lattner2008-05-20
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-16
* Move RemoveFromVector out of the global namespace.Dan Gohman2008-05-14
* Split the loop unroll mechanism logic out into a utility function.Dan Gohman2008-05-14
* Make this function public.Eric Christopher2008-05-13
* Add a new SparsePropagation analysis utility, which allows you to doChris Lattner2008-05-12
* Add a new LibCallAliasAnalysis pass, which is parameterizedChris Lattner2008-05-07
* Add a new interface for describing the behavior of library calls. ThisChris Lattner2008-05-07