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