summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/PredicateSimplifier.cpp
Commit message (Expand)AuthorAge
* remove predicate simplifier, it never got the last bugs beatenChris Lattner2009-10-06
* eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861Chris Lattner2009-09-02
* eliminate uses of cerr()Chris Lattner2009-08-23
* eliminate the std::ostream form of WriteAsOperand and update clients.Chris Lattner2009-08-23
* eliminate the "Value" printing methods that print to a std::ostream.Chris Lattner2009-08-23
* Make SROA and PredicateSimplifier cope if TargetData is notDan Gohman2009-08-19
* Don't try to get the context from an erased Instruction.Benjamin Kramer2009-08-15
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...Owen Anderson2009-07-31
* Move getTrue() and getFalse() to 2.5-like APIs.Owen Anderson2009-07-31
* Move ConstantExpr to 2.5 API.Owen Anderson2009-07-29
* More migration to raw_ostream, the water has dried up around the iostream hole.Daniel Dunbar2009-07-25
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* Rename getConstantInt{True|False} to get{True|False} at Chris' behest.Owen Anderson2009-07-21
* Move a bit more state over to the LLVMContext.Owen Anderson2009-07-21
* Replace intersectWith with maximalIntersectWith. The latter guarantees thatNick Lewycky2009-07-18
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-16
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-14
* Move more functionality over to LLVMContext.Owen Anderson2009-07-13
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-13
* Move a method that creates constant ranges relative to another constant rangeNick Lewycky2009-07-11
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09
* Constify this value.Owen Anderson2009-06-26
* Use cast<> instead of dyn_cast<> for things that are known to beJay Foad2009-06-06
* Silence unused variable warnings.Devang Patel2008-11-21
* fix leakage of ValueNumberingNuno Lopes2008-11-09
* Add value range analyzing of Add and Sub.Nick Lewycky2008-10-24
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-23
* InequalityGraph::node() can create new nodes, invalidating iterators acrossNick Lewycky2008-05-27
* Grammaro.Nick Lewycky2008-05-26
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Remove unnecessary <sstream> includes.Dan Gohman2008-04-14
* Fix "Control reaches the end of non-void function" warnings, Chris Lattner2008-03-30
* De-tabify.Bill Wendling2008-02-26
* Add explicit keywords.Dan Gohman2008-02-20
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize.Duncan Sands2007-11-01
* Fix optimization. %x = sub %x, %y does not imply that %y is zero.Nick Lewycky2007-09-20
* Oops, remove assert that wasn't meant to be committed.Nick Lewycky2007-08-18
* Never insert duplicate edges.Nick Lewycky2007-08-18
* Clean up comments, fix up some confusing code logic.Nick Lewycky2007-08-04
* Start adding and cleaning up comments.Nick Lewycky2007-07-16
* Use maximal intersection algorithm exclusively. Fixes miscompile bug.Nick Lewycky2007-07-14
* Update the ValueRanges interface to use value numbers instead of Value*s.Nick Lewycky2007-07-10
* Break "variable canonicalization" out of InequalityGraph and into its own classNick Lewycky2007-07-05
* Fix value ranges.Nick Lewycky2007-06-24
* Remove tabs.Nick Lewycky2007-06-24
* Remove use of ETForest. Also cleaned up issues around unreachable basicNick Lewycky2007-06-24