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