aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar/PredicateSimplifier.cpp
AgeCommit message (Expand)Author
2007-06-04Patches by Chuck Rose to unbreak V Studio builds.Bill Wendling
2007-06-04s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel
2007-06-03s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel
2007-05-06Fix typo in comment.Nick Lewycky
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-26Using APInt more efficiently.Zhou Sheng
2007-04-25Undo my previous changes. Since my approach to this problem is being revised,Owen Anderson
2007-04-21Make PredicateSimplifier not use DominatorTree.Owen Anderson
2007-04-19Make the operations of APInt variables more efficient.Zhou Sheng
2007-04-14fix long linesChris Lattner
2007-04-07Add support for cast instructions.Nick Lewycky
2007-04-07Support NE inequality in ValueRanges.Nick Lewycky
2007-04-07Cleanup. Refactor out the applying of value ranges to its own method.Nick Lewycky
2007-04-07Use TargetData to find the size of a type.Nick Lewycky
2007-04-07Strengthen icmp snuggling by doing 'compare-or-equal-to' to 'compare'Nick Lewycky
2007-03-22Fix broken optimization disabled by a logic bug.Nick Lewycky
2007-03-18Clean up this code and fix subtract miscompile.Nick Lewycky
2007-03-18Propagate ValueRanges across equality.Nick Lewycky
2007-03-17Silence warningAnton Korobeynikov
2007-03-16Add more comments and update to new asm syntax.Nick Lewycky
2007-03-10Add value ranges. Currently inefficient in both execution time andNick Lewycky
2007-03-05Unbreak VC++ build.Jeff Cohen
2007-03-03Translate bit operations to English.Nick Lewycky
2007-03-03APIntify this pass.Reid Spencer
2007-02-04Fix indenting, remove tabs.Nick Lewycky
2007-02-04For PR1163:Reid Spencer
2007-01-29Simplify names of lattice values. SGTUNE becomes SGT, for example.Nick Lewycky
2007-01-17For PR1094:Reid Spencer
2007-01-15Don't print address of ETNode. Print the DFSNumIn which uniquely identifiesNick Lewycky
2007-01-13"Default context" blocks can occur after a non-default one. This meantNick Lewycky
2007-01-12If we know that it's a constant being casted, propagate through the castNick Lewycky
2007-01-12Clean up logic after ConstantBool removal.Nick Lewycky
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2007-01-11Quiet compiler warning. The only reason the function is marked virtualNick Lewycky
2007-01-11New predicate simplifier!Nick Lewycky
2006-12-23For PR950:Reid Spencer
2006-12-19Convert more Statistic's over to STATISTICChris Lattner
2006-12-07Removing even more <iostream> includes.Bill Wendling
2006-12-06add missing #includeChris Lattner
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-12-02Unbreak VC++ build.Jeff Cohen
2006-11-22Update to new predicate simplifier VRP design. Fixes PR966 and PR967.Nick Lewycky
2006-11-05Unbreak VC++ build.Jeff Cohen
2006-11-05Remove commented line from earlier debugging.Nick Lewycky
2006-11-02For PR950:Reid Spencer
2006-10-26For PR950:Reid Spencer
2006-10-26Fix 2006-10-25-AddSetCC. A relational operator (like setlt) can neverNick Lewycky