2008-01-29 |
Devang Patel | Filter loops that subtract induction variables. |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Transform calls to memcpy into llvm.memcpy calls, patch... |
tree | commitdiff |
2008-01-28 |
Nick Lewycky | Handle some more combinations of extend and icmp. Fixes... |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Fix PR1932 by disabling an xform invalid for fdiv. |
tree | commitdiff |
2008-01-28 |
Chris Lattner | Fix PR1938 by forcing the code that uses an undefined... |
tree | commitdiff |
2008-01-27 |
Nick Lewycky | Be more careful modifying the use_list while also itera... |
tree | commitdiff |
2008-01-27 |
Duncan Sands | Revert r46393: readonly/readnone functions are no |
tree | commitdiff |
2008-01-27 |
Bill Wendling | The CorrelatedExpressionElimination pass is known to... |
tree | commitdiff |
2008-01-27 |
Chris Lattner | Fold fptrunc(add (fpextend x), (fpextend y)) -> add... |
tree | commitdiff |
2008-01-26 |
Bill Wendling | If there are no machine instructions emitted for a... |
tree | commitdiff |
2008-01-26 |
Duncan Sands | Create an explicit copy for byval parameters even |
tree | commitdiff |
2008-01-26 |
Bill Wendling | If we have a function like this: |
tree | commitdiff |
2008-01-25 |
Duncan Sands | Do this more neatly. |
tree | commitdiff |
2008-01-25 |
Owen Anderson | DeadStoreElimination can treat byval parameters as... |
tree | commitdiff |
2008-01-22 |
Nick Lewycky | Enable the fix I just checked in, silly me. |
tree | commitdiff |
2008-01-22 |
Nick Lewycky | Multiply can be evaluated in a different type, so long... |
tree | commitdiff |
2008-01-20 |
Duncan Sands | Make sure the caller doesn't use freed memory. |
tree | commitdiff |
2008-01-20 |
Duncan Sands | Initializing an unsigned with ~0UL causes the compiler |
tree | commitdiff |
2008-01-17 |
Evan Cheng | DAE bug fix. Don't lose parameter attributes on vararg... |
tree | commitdiff |
2008-01-17 |
Chris Lattner | Fix arg promotion to propagate the correct attrs on... |
tree | commitdiff |
2008-01-16 |
Chris Lattner | Handle attribute(used) global variables that are i8. |
tree | commitdiff |
2008-01-16 |
Devang Patel | Do not strip llvm.used values. |
tree | commitdiff |
2008-01-14 |
Duncan Sands | I noticed that the trampoline straightening transformat... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Fix the miscompilation of MiBench/consumer-lame that... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | The isNotSuitableForSRA property is now dead, don't... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Change SRAGlobal to not depend on isNotSuitableForSRA... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Make the 'shrink global to bool' optimization more... |
tree | commitdiff |
2008-01-14 |
Chris Lattner | Turn a memcpy from a double* into a load/store of doubl... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | factor memcpy/memmove simplification out to its own... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | simplify some code. If we can infer alignment for... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | simplify some code by adding a InsertBitCastBefore... |
tree | commitdiff |
2008-01-13 |
Chris Lattner | Fix PR1907, a nasty miscompilation because instcombine... |
tree | commitdiff |
2008-01-13 |
Duncan Sands | Small simplification. |
tree | commitdiff |
2008-01-13 |
Duncan Sands | When turning a call to a bitcast function into a direct... |
tree | commitdiff |
2008-01-12 |
Chris Lattner | we don't have to make an explicit copy of a byval argum... |
tree | commitdiff |
2008-01-12 |
Chris Lattner | Allow clients to specify the inline threshold when... |
tree | commitdiff |
2008-01-11 |
Duncan Sands | When DAE drops the varargs part of a function, ensure any |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Teach argpromote to ruthlessly hack small byval structs... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Use smallptrset instead of std::set for efficiency. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | a byval argument is guaranteed to be valid to load. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | Update this code to use eraseFromParent where possible... |
tree | commitdiff |
2008-01-11 |
Chris Lattner | replace a loop with a constant time check. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | another minor datastructure tweak. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | start using smallvector to avoid vector heap thrashing. |
tree | commitdiff |
2008-01-11 |
Chris Lattner | When inlining a functino with a byval argument, make... |
tree | commitdiff |
2008-01-08 |
Chris Lattner | Implement PR1795, an instcombine hack for forming GEPs... |
tree | commitdiff |
2008-01-07 |
Duncan Sands | Small cleanup for handling of type/parameter attribute |
tree | commitdiff |
2008-01-07 |
Gordon Henriksen | Deleting an empty file. Thanks, /usr/bin/patch! |
tree | commitdiff |
2008-01-07 |
Gordon Henriksen | With this patch, the LowerGC transformation becomes the |
tree | commitdiff |
2008-01-06 |
Duncan Sands | The transform that tries to turn calls to bitcast funct... |
tree | commitdiff |
2008-01-06 |
Duncan Sands | When transforming a call to a bitcast function into |
tree | commitdiff |
2008-01-05 |
Chris Lattner | remove a couple more unsafe xforms in the face of overflow. |
tree | commitdiff |
2008-01-05 |
Chris Lattner | remove the (x-y) < 0 comparison xform, it miscompiles |
tree | commitdiff |
2008-01-04 |
Wojciech Matyjewicz | fix typo |
tree | commitdiff |
2008-01-04 |
Chris Lattner | Fix PR1896 |
tree | commitdiff |
2008-01-03 |
Chris Lattner | don't hoist FP additions into unconditional adds +... |
tree | commitdiff |
2008-01-02 |
Chris Lattner | add missing #include |
tree | commitdiff |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | remove attribution from lib Makefiles. |
tree | commitdiff |
2007-12-29 |
Christopher Lamb | Disable null pointer folding transforms for non-generic... |
tree | commitdiff |
2007-12-29 |
Chris Lattner | dead calls to llvm.stacksave can be deleted, even thoug... |
tree | commitdiff |
2007-12-28 |
Owen Anderson | Repair a transform that Chris noticed a bug in. Thanks... |
tree | commitdiff |
2007-12-28 |
Chris Lattner | disable this instcombine xform, it miscompiles: |
tree | commitdiff |
2007-12-25 |
Gordon Henriksen | Fixing several transforms which would drop the collecto... |
tree | commitdiff |
2007-12-25 |
Chris Lattner | Don't break critical edges for single-bb loops, this... |
tree | commitdiff |
2007-12-25 |
Gordon Henriksen | GC poses hazards to the inliner. Consider: |
tree | commitdiff |
2007-12-24 |
Chris Lattner | add a -backedge-hack llc-beta option to codegenprepare. |
tree | commitdiff |
2007-12-22 |
Chris Lattner | implement InstCombine/shift-trunc-shift.ll. This allows |
tree | commitdiff |
2007-12-22 |
Devang Patel | If succ has succ itself as one of the predecessors... |
tree | commitdiff |
2007-12-21 |
Duncan Sands | Make DAE not wipe out attributes on calls, and not... |
tree | commitdiff |
2007-12-20 |
Christopher Lamb | Implement review feedback, including additional transforms |
tree | commitdiff |
2007-12-20 |
Evan Cheng | Clean up previous patch: PHI uses should not prevent... |
tree | commitdiff |
2007-12-20 |
Chris Lattner | simplify this code with the new m_Zero() pattern. ... |
tree | commitdiff |
2007-12-19 |
Evan Cheng | Allow iv reuse if the user is a PHI node which is in... |
tree | commitdiff |
2007-12-19 |
Duncan Sands | When inlining through an 'nounwind' call, mark inlined |
tree | commitdiff |
2007-12-18 |
Christopher Lamb | Fold subtracts into integer compares vs. zero. This... |
tree | commitdiff |
2007-12-18 |
Christopher Lamb | Fix comments |
tree | commitdiff |
2007-12-18 |
Christopher Lamb | Remove an orthogonal transformation of the selection... |
tree | commitdiff |
2007-12-18 |
Duncan Sands | Rename isNoReturn to doesNotReturn, and isNoUnwind to |
tree | commitdiff |
2007-12-18 |
Christopher Lamb | Fix typos. |
tree | commitdiff |
2007-12-18 |
Christopher Lamb | Fold certain additions through selects (and their compa... |
tree | commitdiff |
2007-12-17 |
Duncan Sands | Make invokes of inline asm legal. Teach codegen |
tree | commitdiff |
2007-12-17 |
David Greene | GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated... |
tree | commitdiff |
2007-12-17 |
David Greene | Get rid of annoying spaces. |
tree | commitdiff |
2007-12-17 |
David Greene | Fix GLIBCXX_DEBUG errors. Erase invalidates std::vecto... |
tree | commitdiff |
2007-12-17 |
Christopher Lamb | Change the PointerType api for creating pointer types... |
tree | commitdiff |
2007-12-16 |
Duncan Sands | Revert this part of r45073 until the verifier is |
tree | commitdiff |
2007-12-16 |
Duncan Sands | Make instcombine promote inline asm calls to 'nounwind' |
tree | commitdiff |
2007-12-13 |
Evan Cheng | Fix typo. |
tree | commitdiff |
2007-12-13 |
Evan Cheng | Be extra careful with extension use optimation. Now... |
tree | commitdiff |
2007-12-13 |
Chris Lattner | Fix for edge profiling, patch by 'Marc' for PR1857 |
tree | commitdiff |
2007-12-12 |
Wojciech Matyjewicz | 1. "Upgrage" comments. |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Don't muck with phi nodes; bug fixes. |
tree | commitdiff |
2007-12-12 |
Evan Cheng | Bug fix. Only safe to perform extension uses optimizati... |
tree | commitdiff |
2007-12-10 |
Chris Lattner | Fix PR1850 by removing an unsafe transformation from... |
tree | commitdiff |
2007-12-10 |
Duncan Sands | Make PruneEH update the nounwind/noreturn attributes |
tree | commitdiff |
2007-12-10 |
Gordon Henriksen | Adding a collector name attribute to Function in the... |
tree | commitdiff |
2007-12-08 |
Owen Anderson | Fix several cache coherence bugs in MemDep/GVN that... |
tree | commitdiff |
2007-12-06 |
Chris Lattner | simplify some code. |
tree | commitdiff |
2007-12-06 |
Chris Lattner | move some ashr-specific code out of commonShiftTransfor... |
tree | commitdiff |
next |