aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/InstCombine/InstCombineCompares.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR7750: !CExpr->isNullValue() only properly computes whether CExpr is nonnullEli Friedman2010-07-291-1/+1
* Convert some tab stops into spaces.Duncan Sands2010-07-121-1/+1
* use ArgOperand APIGabor Greif2010-06-241-3/+3
* Teach instCombine to remove malloc+free if malloc's only uses are comparisonsDuncan Sands2010-05-271-29/+0
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-3/+3
* reapply r101434Gabor Greif2010-04-161-3/+3
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-3/+3
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-3/+3
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-3/+3
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-3/+3
* Add variants of ult, ule, etc. which take a uint64_t RHS, for convenience.Dan Gohman2010-04-081-1/+1
* Fix PR6503. This turned into a much more interesting and nasty bug. Various Chris Lattner2010-03-051-8/+9
* Fix indentation.Dan Gohman2010-02-241-10/+10
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-161-1/+1
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-2/+2
* cleanups.Chris Lattner2010-02-011-4/+4
* tidy up some stuff duncan pointed out.Chris Lattner2010-01-081-2/+3
* optimize comparisons against cttz/ctlz/ctpop, patch by Alastair Lynn!Chris Lattner2010-01-051-1/+23
* Truncate GEP indexes larger than the pointer size down to pointer sizeChris Lattner2010-01-041-0/+9
* split instcombine of compares (visit[FI]Cmp) out toChris Lattner2010-01-041-0/+2443