aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis/InstructionSimplify.cpp
Commit message (Expand)AuthorAgeFilesLines
* factor some logic out of instcombine into a new SimplifyAddInst method.Chris Lattner2009-11-271-6/+35
* factor some instcombine simplifications for getelementptr out to a new Chris Lattner2009-11-271-0/+32
* move some generally useful functions out of jump threadingChris Lattner2009-11-101-0/+35
* I misread the parens, not so redundant after all.Chris Lattner2009-11-101-4/+4
* remove some redundant parens.Chris Lattner2009-11-101-4/+4
* add a new SimplifyInstruction API, which is like ConstantFoldInstruction, Chris Lattner2009-11-101-0/+20
* factor simplification logic for AND and OR out to InstSimplify from instcombine.Chris Lattner2009-11-101-24/+149
* pull a bunch of logic out of instcombine into instsimplify for compare Chris Lattner2009-11-091-5/+93
* rename SimplifyCompare -> SimplifyCmpInst and split it into Chris Lattner2009-11-091-10/+35
* fix ConstantFoldCompareInstOperands to take the LHS/RHS asChris Lattner2009-11-091-4/+2
* stub out a new libanalysis "instruction simplify" interface thatChris Lattner2009-11-091-0/+57