2008-01-14 |
Duncan Sands | I noticed that the trampoline straightening transformat... |
blob | commitdiff | raw |
2008-01-14 |
Chris Lattner | Turn a memcpy from a double* into a load/store of doubl... |
blob | commitdiff | raw | diff to current |
2008-01-13 |
Chris Lattner | factor memcpy/memmove simplification out to its own... |
blob | commitdiff | raw | diff to current |
2008-01-13 |
Chris Lattner | simplify some code. If we can infer alignment for... |
blob | commitdiff | raw | diff to current |
2008-01-13 |
Chris Lattner | simplify some code by adding a InsertBitCastBefore... |
blob | commitdiff | raw | diff to current |
2008-01-13 |
Chris Lattner | Fix PR1907, a nasty miscompilation because instcombine... |
blob | commitdiff | raw | diff to current |
2008-01-13 |
Duncan Sands | When turning a call to a bitcast function into a direct... |
blob | commitdiff | raw | diff to current |
2008-01-08 |
Chris Lattner | Implement PR1795, an instcombine hack for forming GEPs... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Duncan Sands | Small cleanup for handling of type/parameter attribute |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Duncan Sands | The transform that tries to turn calls to bitcast funct... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Duncan Sands | When transforming a call to a bitcast function into |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Chris Lattner | remove a couple more unsafe xforms in the face of overflow. |
blob | commitdiff | raw | diff to current |
2008-01-05 |
Chris Lattner | remove the (x-y) < 0 comparison xform, it miscompiles |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Christopher Lamb | Disable null pointer folding transforms for non-generic... |
blob | commitdiff | raw | diff to current |
2007-12-28 |
Owen Anderson | Repair a transform that Chris noticed a bug in. Thanks... |
blob | commitdiff | raw | diff to current |
2007-12-28 |
Chris Lattner | disable this instcombine xform, it miscompiles: |
blob | commitdiff | raw | diff to current |
2007-12-22 |
Chris Lattner | implement InstCombine/shift-trunc-shift.ll. This allows |
blob | commitdiff | raw | diff to current |
2007-12-20 |
Christopher Lamb | Implement review feedback, including additional transforms |
blob | commitdiff | raw | diff to current |
2007-12-20 |
Chris Lattner | simplify this code with the new m_Zero() pattern. ... |
blob | commitdiff | raw | diff to current |
2007-12-19 |
Duncan Sands | When inlining through an 'nounwind' call, mark inlined |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Christopher Lamb | Fold subtracts into integer compares vs. zero. This... |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Christopher Lamb | Fix comments |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Christopher Lamb | Remove an orthogonal transformation of the selection... |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Duncan Sands | Rename isNoReturn to doesNotReturn, and isNoUnwind to |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Christopher Lamb | Fix typos. |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Christopher Lamb | Fold certain additions through selects (and their compa... |
blob | commitdiff | raw | diff to current |
2007-12-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
blob | commitdiff | raw | diff to current |
2007-12-16 |
Duncan Sands | Make instcombine promote inline asm calls to 'nounwind' |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Wojciech Matyjewicz | 1. "Upgrage" comments. |
blob | commitdiff | raw | diff to current |
2007-12-06 |
Chris Lattner | simplify some code. |
blob | commitdiff | raw | diff to current |
2007-12-06 |
Chris Lattner | move some ashr-specific code out of commonShiftTransfor... |
blob | commitdiff | raw | diff to current |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
blob | commitdiff | raw | diff to current |
2007-11-25 |
Chris Lattner | Implement PR1822 |
blob | commitdiff | raw | diff to current |
2007-11-25 |
Duncan Sands | Fix PR1816. If a bitcast of a function only exists... |
blob | commitdiff | raw | diff to current |
2007-11-23 |
Chris Lattner | add a comment. |
blob | commitdiff | raw | diff to current |
2007-11-22 |
Chris Lattner | Fix PR1817. |
blob | commitdiff | raw | diff to current |
2007-11-16 |
Chris Lattner | Fix PR1800 by correcting mistaken logic. |
blob | commitdiff | raw | diff to current |
2007-11-08 |
Andrew Lenharth | Better check |
blob | commitdiff | raw | diff to current |
2007-11-08 |
Andrew Lenharth | Fix PR1780 |
blob | commitdiff | raw | diff to current |
2007-11-06 |
Chris Lattner | Implement PR1777 by detecting dependent phis that |
blob | commitdiff | raw | diff to current |
2007-11-06 |
Chris Lattner | wrap long lines |
blob | commitdiff | raw | diff to current |
2007-11-05 |
Dan Gohman | Fix an abort in instcombine when folding creates a... |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Chris Lattner | Fix InstCombine/2007-10-31-RangeCrash.ll |
blob | commitdiff | raw | diff to current |
2007-10-24 |
Chris Lattner | simplify some code by using the new isNaN predicate |
blob | commitdiff | raw | diff to current |
2007-10-24 |
Chris Lattner | Implement a couple of foldings for ordered and unordere... |
blob | commitdiff | raw | diff to current |
2007-10-18 |
Devang Patel | Try again. |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Evan Cheng | Reverting r43070 for now. It's causing llc test failures. |
blob | commitdiff | raw | diff to current |
2007-10-17 |
Devang Patel | Apply "Instead of loading small c string constant,... |
blob | commitdiff | raw | diff to current |
2007-10-16 |
Devang Patel | Use immediate stores. |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Devang Patel | Achieve same result but use fewer lines of code. |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Devang Patel | Dest type is always i8 *. This allows some simplification. |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Chris Lattner | Fix a bug in my patch last night that broke InstCombine... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Gabor Greif | eliminate warning |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Chris Lattner | Fix some 80 column violations. |
blob | commitdiff | raw | diff to current |
2007-10-11 |
Devang Patel | Lower memcpy if it makes sense. |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Dale Johannesen | Tone down an overzealous optimization. |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Duncan Sands | Improve comment. |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Duncan Sands | A global variable with external weak linkage can be... |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Dan Gohman | Instcombine x-((x/y)*y) into a remainder operator. |
blob | commitdiff | raw | diff to current |
2007-09-17 |
Duncan Sands | Factor the trampoline transformation into a subroutine. |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Dale Johannesen | Remove the assumption that FP's are either float or |
blob | commitdiff | raw | diff to current |
2007-09-14 |
Chris Lattner | silence a bogus gcc warning. |
blob | commitdiff | raw | diff to current |
2007-09-11 |
Duncan Sands | Turn calls to trampolines into calls to the underlying |
blob | commitdiff | raw | diff to current |
2007-09-10 |
Chris Lattner | remove some dead code, this is handled by constant... |
blob | commitdiff | raw | diff to current |
2007-09-07 |
Chris Lattner | Don't zap back to back volatile load/stores |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Dale Johannesen | Next round of APFloat changes. |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Nick Lewycky | Use isTrueWhenEqual. Thanks Chris! |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Nick Lewycky | When the two operands of an icmp are equal, there are... |
blob | commitdiff | raw | diff to current |
2007-09-05 |
Chuck Rose III | Forgot to obey 80 column rule. Fixing that. |
blob | commitdiff | raw | diff to current |
2007-09-05 |
Chuck Rose III | Added default parameters to GetElementPtrInstr construc... |
blob | commitdiff | raw | diff to current |
2007-09-04 |
David Greene | Update GEP constructors to use an iterator interface... |
blob | commitdiff | raw | diff to current |
2007-08-28 |
Chris Lattner | Cut off crazy computation. This helps PR1622 slightly. |
blob | commitdiff | raw | diff to current |
2007-08-27 |
David Greene | Update InvokeInst to work like CallInst |
blob | commitdiff | raw | diff to current |
2007-08-11 |
Chris Lattner | Transform a load from an undef/zero global into an... |
blob | commitdiff | raw | diff to current |
2007-08-09 |
Chris Lattner | when we see a unaligned load from an insufficiently... |
blob | commitdiff | raw | diff to current |
2007-08-06 |
Nick Lewycky | It's safe to fold not of fcmp. |
blob | commitdiff | raw | diff to current |
2007-08-05 |
Chris Lattner | at the end of instcombine, explicitly clear WorklistMap. |
blob | commitdiff | raw | diff to current |
2007-08-04 |
Chandler Carruth | This is the patch to provide clean intrinsic function... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | Replacing a cast with another one does not reduce the... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | Disable an xform that causes an infinite loop. This... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | wrap some long lines. Major offenders that are left... |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Chris Lattner | Enhance instcombine to be more aggressive about folding... |
blob | commitdiff | raw | diff to current |
2007-08-01 |
David Greene | New CallInst interface to address GLIBCXX_DEBUG errors... |
blob | commitdiff | raw | diff to current |
2007-07-31 |
Lauro Ramos Venancio | Fix a bug in GetKnownAlignment of packed structs. |
blob | commitdiff | raw | diff to current |
2007-07-30 |
Reid Spencer | Fix a typo/thinko. |
blob | commitdiff | raw | diff to current |
2007-07-23 |
Chris Lattner | completely remove a transformation that is unsafe in... |
blob | commitdiff | raw | diff to current |
2007-07-21 |
Devang Patel | Apply temporary work around to fix llvm mis-compilation |
blob | commitdiff | raw | diff to current |
2007-07-20 |
Chris Lattner | this xform is already done by the constant folder. |
blob | commitdiff | raw | diff to current |
2007-07-20 |
Dan Gohman | Optimize alignment of loads and stores. |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Dan Gohman | Fix comments about vectors to use the current wording. |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Chris Lattner | Repair a regression in Transforms/InstCombine/mul.ll... |
blob | commitdiff | raw | diff to current |
2007-07-15 |
Chris Lattner | Implement shift-simplify.ll:test[45]. |
blob | commitdiff | raw | diff to current |
2007-07-15 |
Chris Lattner | Implement shift-simplify.ll:test3, turning: |
blob | commitdiff | raw | diff to current |
2007-06-21 |
Chris Lattner | Significantly improve the documentation of the instcomb... |
blob | commitdiff | raw | diff to current |
2007-06-20 |
Chris Lattner | refactor a bunch of code out of visitICmpInstWithInstAn... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Chris Lattner | silence a bogus warning Duraid ran into. |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Chris Lattner | Generalize many transforms to work on ~ of vectors... |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Chris Lattner | Implement two xforms: |
blob | commitdiff | raw | diff to current |
next |