| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 1 | -30/+3 |
* | only try to fold constantexpr operands when the worklist is first populated, | Chris Lattner | 2009-10-15 | 1 | -15/+30 |
* | don't bother calling ConstantFoldInstruction unless there is a use of the | Chris Lattner | 2009-10-15 | 1 | -22/+25 |
* | Use isVoidTy() | Devang Patel | 2009-10-14 | 1 | -7/+7 |
* | make instcombine's instruction sinking more aggressive in the | Chris Lattner | 2009-10-14 | 1 | -3/+10 |
* | Check void type before using RAUWd. | Devang Patel | 2009-10-13 | 1 | -4/+15 |
* | Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles... | Devang Patel | 2009-10-13 | 1 | -9/+6 |
* | Fix warning. | Dale Johannesen | 2009-10-12 | 1 | -1/+1 |
* | populate instcombine's initial worklist more carefully, causing | Chris Lattner | 2009-10-12 | 1 | -18/+26 |
* | revert r83814 for now, it is making the llvm-gcc bootstrap unhappy. | Chris Lattner | 2009-10-11 | 1 | -26/+1 |
* | populate instcombine's initial worklist more carefully, causing | Chris Lattner | 2009-10-11 | 1 | -1/+26 |
* | remove some harmful code that would turn an insertelement on an undef | Chris Lattner | 2009-10-11 | 1 | -22/+0 |
* | teach instcombine to simplify xor's harder, catching the | Chris Lattner | 2009-10-11 | 1 | -0/+27 |
* | cleanups | Chris Lattner | 2009-10-11 | 1 | -20/+18 |
* | cleanup, no functionality change. | Chris Lattner | 2009-10-11 | 1 | -34/+33 |
* | generalize a transformation even more: we don't care whether the | Chris Lattner | 2009-10-11 | 1 | -12/+10 |
* | simplify a transformation by making it more general. | Chris Lattner | 2009-10-11 | 1 | -32/+14 |
* | temporarily revert previous patch | Chris Lattner | 2009-10-11 | 1 | -14/+1 |
* | populate instcombine's initial worklist more carefully, causing | Chris Lattner | 2009-10-11 | 1 | -1/+14 |
* | implement rdar://7293527, a trivial instcombine that llvm-gcc | Chris Lattner | 2009-10-11 | 1 | -1/+12 |
* | In instcombine's debug output, avoid printing ADD for instructions that are | Jeffrey Yasskin | 2009-10-08 | 1 | -3/+5 |
* | Introduce and use convenience methods for getting pointer types | Duncan Sands | 2009-10-06 | 1 | -3/+3 |
* | Remove an unnnecessary LLVMContext argument in | Dan Gohman | 2009-10-05 | 1 | -2/+1 |
* | Use Use::operator= instead of Use::set, for consistency. | Dan Gohman | 2009-10-05 | 1 | -2/+2 |
* | instcombine shouldn't delete all null checks for mallocs. | Chris Lattner | 2009-10-05 | 1 | -2/+2 |
* | The select instruction is not neccesarily in the same block as the | Chris Lattner | 2009-09-28 | 1 | -2/+3 |
* | The bitcast case is not needed here: instcombine turns icmp(bitcast(x), null)... | Chris Lattner | 2009-09-27 | 1 | -24/+7 |
* | allow pushing icmps through phis with multiple uses and across critical edges. | Chris Lattner | 2009-09-27 | 1 | -8/+23 |
* | Enhance the previous fix for PR4895 to allow more values than just | Chris Lattner | 2009-09-27 | 1 | -13/+26 |
* | implement PR4895, by making FoldOpIntoPhi handle select conditions | Chris Lattner | 2009-09-27 | 1 | -11/+42 |
* | Enhance transform passes so that they apply the same tranforms to malloc call... | Victor Hernandez | 2009-09-18 | 1 | -8/+54 |
* | Change FoldPHIArgBinOpIntoPHI to decline folding if it would introduce two | Dan Gohman | 2009-09-16 | 1 | -7/+13 |
* | Don't sink gep operators through phi nodes if the result would require | Dan Gohman | 2009-09-16 | 1 | -1/+14 |
* | remove an extremely dubious instcombine transformation of | Chris Lattner | 2009-09-08 | 1 | -42/+14 |
* | remove a turd | Chris Lattner | 2009-09-08 | 1 | -1/+0 |
* | instcombine transforms vector loads that are only used by | Chris Lattner | 2009-09-08 | 1 | -22/+27 |
* | Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed. | Dan Gohman | 2009-09-07 | 1 | -41/+32 |
* | Fix a possible crash call setIsInBounds. | Daniel Dunbar | 2009-09-06 | 1 | -2/+2 |
* | Revert "Include optional subclass flags, such as inbounds, nsw, etc., ...", this | Daniel Dunbar | 2009-09-06 | 1 | -33/+43 |
* | Include optional subclass flags, such as inbounds, nsw, etc., in the | Dan Gohman | 2009-09-04 | 1 | -43/+33 |
* | eliminate VISIBILITY_HIDDEN from Transforms/Scalar. PR4861 | Chris Lattner | 2009-09-02 | 1 | -4/+2 |
* | fix PR4837, some bugs folding vector compares. These | Chris Lattner | 2009-09-02 | 1 | -7/+7 |
* | fix some cases where instcombine would change hte IR but not return true | Chris Lattner | 2009-08-31 | 1 | -8/+10 |
* | improve -debug output, so that -debug is more likely to print when | Chris Lattner | 2009-08-31 | 1 | -3/+6 |
* | fix a bug I introduced with my 'instcombine builder' refactoring | Chris Lattner | 2009-08-31 | 1 | -2/+6 |
* | Fix PR4748: don't fold gep(bitcast(x)) into bitcast(gep) when x | Chris Lattner | 2009-08-30 | 1 | -0/+7 |
* | misc cleanup | Chris Lattner | 2009-08-30 | 1 | -13/+13 |
* | add getPointerAddressSpace() to GEP instruction, use the method | Chris Lattner | 2009-08-30 | 1 | -6/+4 |
* | eliminate InsertCastBefore, use the builder instead. | Chris Lattner | 2009-08-30 | 1 | -50/+19 |
* | eliminate InsertBitCastBefore, just use the builder instead. | Chris Lattner | 2009-08-30 | 1 | -27/+24 |