summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Scalar/PredicateSimplifier.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Patches by Chuck Rose to unbreak V Studio builds.Bill Wendling2007-06-041-0/+15
* s/llvm::DominatorTreeBase::DomTreeNode/llvm::DomTreeNode/gDevang Patel2007-06-041-11/+11
* s/DominatorTreeBase::Node/DominatorTreeBase:DomTreeNode/gDevang Patel2007-06-031-11/+11
* Fix typo in comment.Nick Lewycky2007-05-061-1/+1
* Drop 'const'Devang Patel2007-05-031-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-2/+2
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-0/+4
* Using APInt more efficiently.Zhou Sheng2007-04-261-5/+4
* Undo my previous changes. Since my approach to this problem is being revised,Owen Anderson2007-04-251-32/+31
* Make PredicateSimplifier not use DominatorTree.Owen Anderson2007-04-211-31/+32
* Make the operations of APInt variables more efficient.Zhou Sheng2007-04-191-27/+21
* fix long linesChris Lattner2007-04-141-2/+3
* Add support for cast instructions.Nick Lewycky2007-04-071-17/+75
* Support NE inequality in ValueRanges.Nick Lewycky2007-04-071-3/+58
* Cleanup. Refactor out the applying of value ranges to its own method.Nick Lewycky2007-04-071-30/+35
* Use TargetData to find the size of a type.Nick Lewycky2007-04-071-13/+34
* Strengthen icmp snuggling by doing 'compare-or-equal-to' to 'compare'Nick Lewycky2007-04-071-16/+23
* Fix broken optimization disabled by a logic bug.Nick Lewycky2007-03-221-10/+51
* Clean up this code and fix subtract miscompile.Nick Lewycky2007-03-181-18/+22
* Propagate ValueRanges across equality.Nick Lewycky2007-03-181-67/+159
* Silence warningAnton Korobeynikov2007-03-171-2/+2
* Add more comments and update to new asm syntax.Nick Lewycky2007-03-161-28/+130
* Add value ranges. Currently inefficient in both execution time andNick Lewycky2007-03-101-219/+397
* Unbreak VC++ build.Jeff Cohen2007-03-051-1/+1
* Translate bit operations to English.Nick Lewycky2007-03-031-1/+2
* APIntify this pass.Reid Spencer2007-03-031-28/+36
* Fix indenting, remove tabs.Nick Lewycky2007-02-041-32/+90
* For PR1163:Reid Spencer2007-02-041-1/+1
* Simplify names of lattice values. SGTUNE becomes SGT, for example.Nick Lewycky2007-01-291-71/+127
* For PR1094:Reid Spencer2007-01-171-4/+4
* Don't print address of ETNode. Print the DFSNumIn which uniquely identifiesNick Lewycky2007-01-151-34/+65
* "Default context" blocks can occur after a non-default one. This meantNick Lewycky2007-01-131-8/+12
* If we know that it's a constant being casted, propagate through the castNick Lewycky2007-01-121-1/+10
* Clean up logic after ConstantBool removal.Nick Lewycky2007-01-121-20/+14
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-111-3/+3
* For PR1043:Zhou Sheng2007-01-111-26/+31
* Quiet compiler warning. The only reason the function is marked virtualNick Lewycky2007-01-111-0/+2
* New predicate simplifier!Nick Lewycky2007-01-111-974/+1155
* For PR950:Reid Spencer2006-12-231-97/+247
* Convert more Statistic's over to STATISTICChris Lattner2006-12-191-7/+4
* Removing even more <iostream> includes.Bill Wendling2006-12-071-33/+29
* add missing #includeChris Lattner2006-12-061-0/+1
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-3/+3
* Unbreak VC++ build.Jeff Cohen2006-12-021-7/+7
* Update to new predicate simplifier VRP design. Fixes PR966 and PR967.Nick Lewycky2006-11-221-574/+1105
* Unbreak VC++ build.Jeff Cohen2006-11-051-3/+3
* Remove commented line from earlier debugging.Nick Lewycky2006-11-051-2/+0
* For PR950:Reid Spencer2006-11-021-1/+3
* For PR950:Reid Spencer2006-10-261-1/+3
* Fix 2006-10-25-AddSetCC. A relational operator (like setlt) can neverNick Lewycky2006-10-261-27/+46
OpenPOWER on IntegriCloud