aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/InstructionSimplify.h
Commit message (Expand)AuthorAgeFilesLines
* Revert r114097, adding back in the assertion against replacing an Instruction...Owen Anderson2010-09-161-0/+2
* move some select simplifications out out instcombine intoChris Lattner2010-04-201-0/+4
* factor some logic out of instcombine into a new SimplifyAddInst method.Chris Lattner2009-11-271-0/+5
* factor some instcombine simplifications for getelementptr out to a new Chris Lattner2009-11-271-0/+5
* move some generally useful functions out of jump threadingChris Lattner2009-11-101-0/+9
* add a new SimplifyInstruction API, which is like ConstantFoldInstruction, Chris Lattner2009-11-101-1/+5
* factor simplification logic for AND and OR out to InstSimplify from instcombine.Chris Lattner2009-11-101-2/+13
* rename SimplifyCompare -> SimplifyCmpInst and split it into Chris Lattner2009-11-091-2/+15
* stub out a new libanalysis "instruction simplify" interface thatChris Lattner2009-11-091-0/+37