aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Analysis/InstructionSimplify.h
Commit message (Expand)AuthorAgeFilesLines
* Expand a little on the description of what InstructionSimplify does.Duncan Sands2010-11-231-3/+5
* Move some those Xor simplifications which don't require creating newDuncan Sands2010-11-171-0/+5
* Previously SimplifyInstruction could report that an instructionDuncan Sands2010-11-171-2/+0
* In which I discover the existence of loops. Threading an operationDuncan Sands2010-11-161-11/+14
* If dom tree information is available, make it possible to passDuncan Sands2010-11-141-2/+5
* Strip trailing whitespace.Duncan Sands2010-11-141-12/+12
* 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