2008-01-13 |
Duncan Sands | When turning a call to a bitcast function into a direct... |
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 |
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-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 |
Chris Lattner | Don't break critical edges for single-bb loops, this... |
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-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 |
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 | 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-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 |
Duncan Sands | Make PruneEH update the nounwind/noreturn attributes |
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 |
2007-12-05 |
Evan Cheng | If both result of the {s|z}xt and its source are live... |
tree | commitdiff |
2007-12-03 |
Duncan Sands | Rather than having special rules like "intrinsics cannot |
tree | commitdiff |
2007-12-03 |
Chris Lattner | update file comment. |
tree | commitdiff |
2007-12-03 |
Devang Patel | If ExitValue operand is also defined in Loop header... |
tree | commitdiff |
2007-12-01 |
Duncan Sands | Integrate the readonly/readnone logic more deeply |
tree | commitdiff |
2007-11-29 |
Owen Anderson | Fix a miscompilation in spiff on PPC. |
tree | commitdiff |
2007-11-28 |
Duncan Sands | Add some convenience methods for querying attributes... |
tree | commitdiff |
2007-11-27 |
Duncan Sands | Fix PR1146: parameter attributes are longer part of |
tree | commitdiff |
2007-11-27 |
Owen Anderson | Make LoopInfoBase more generic, in preparation for... |
tree | commitdiff |
2007-11-26 |
Owen Anderson | Fix another bug that was causing siod to fail. |
tree | commitdiff |
2007-11-26 |
Owen Anderson | Allow GVN to eliminate read-only function calls when... |
tree | commitdiff |
2007-11-25 |
Anton Korobeynikov | Remove another leak. Due to some reason AliasSetTracker... |
tree | commitdiff |
2007-11-25 |
Chris Lattner | Implement PR1822 |
tree | commitdiff |
2007-11-25 |
Duncan Sands | Fix PR1816. If a bitcast of a function only exists... |
tree | commitdiff |
2007-11-23 |
Chris Lattner | add a comment. |
tree | commitdiff |
2007-11-23 |
Duncan Sands | Remove some logic I thoughtlessly copied over |
tree | commitdiff |
2007-11-22 |
Chris Lattner | Fix PR1817. |
tree | commitdiff |
2007-11-22 |
Duncan Sands | Turn invokes of nounwind functions into ordinary calls. |
tree | commitdiff |
2007-11-22 |
Duncan Sands | Readonly/readnone functions are allowed to throw |
tree | commitdiff |
2007-11-21 |
Nick Lewycky | typo |
tree | commitdiff |
2007-11-19 |
Dan Gohman | Add explicit keywords. |
tree | commitdiff |
2007-11-17 |
Dale Johannesen | Remove indeterminism from a loop. We think this will |
tree | commitdiff |
2007-11-16 |
Chris Lattner | Fix PR1800 by correcting mistaken logic. |
tree | commitdiff |
2007-11-14 |
Chris Lattner | Implement PR1796 and Transforms/SimplifyCFG/noreturn... |
tree | commitdiff |
2007-11-13 |
Chris Lattner | Implement PR1786 by iterating between dead cycle elimin... |
tree | commitdiff |
2007-11-08 |
Andrew Lenharth | Better check |
tree | commitdiff |
2007-11-08 |
Andrew Lenharth | Fix PR1780 |
tree | commitdiff |
2007-11-06 |
Chris Lattner | fix const correctness, BB is const, so its predecessors... |
tree | commitdiff |
2007-11-06 |
Chris Lattner | don't put erase or query for non-allocainst pointers... |
tree | commitdiff |
2007-11-06 |
Chris Lattner | Implement PR1777 by detecting dependent phis that |
tree | commitdiff |
2007-11-06 |
Duncan Sands | At the point of calculating the shift amount, the |
tree | commitdiff |
2007-11-06 |
Chris Lattner | wrap long lines |
tree | commitdiff |
2007-11-05 |
Dan Gohman | Fix an abort in instcombine when folding creates a... |
tree | commitdiff |
2007-11-05 |
Devang Patel | If a value is incoming from outside the loop then the... |
tree | commitdiff |
2007-11-05 |
Duncan Sands | If a long double is in a packed struct, it may be |
tree | commitdiff |
2007-11-04 |
Gordon Henriksen | Finishing initial docs for all transformations in Passe... |
tree | commitdiff |
2007-11-04 |
Duncan Sands | Change uses of getTypeSize to getABITypeSize, getTypeSt... |
tree | commitdiff |
2007-11-04 |
Chris Lattner | Disable tail duplication of call instructions. The... |
tree | commitdiff |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
tree | commitdiff |
2007-11-01 |
Owen Anderson | Fix test/Transforms/DeadStoreElimination/PartialStore... |
tree | commitdiff |
2007-11-01 |
Chris Lattner | Fix InstCombine/2007-10-31-RangeCrash.ll |
tree | commitdiff |
2007-10-31 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2007-10-30 |
Evan Cheng | At end of LSR, replace uses of now constant (as result... |
tree | commitdiff |
2007-10-30 |
Evan Cheng | It's not safe to tell SplitCriticalEdge to merge identi... |
tree | commitdiff |
2007-10-29 |
Evan Cheng | - Bug fixes. |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Don't bitcast from pointer-to-vector to pointer-to... |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Use an array instead of a fixed-length std::vector. |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Do a real assert if there is an unhandled vector instru... |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Update a comment to reflect the current code. |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Remove an unused function argument. |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Fix a typo in a comment. |
tree | commitdiff |
2007-10-29 |
Dan Gohman | Avoid calling ValidStride when not all uses are addresses. |
tree | commitdiff |
2007-10-26 |
Evan Cheng | A number of LSR fixes: |
tree | commitdiff |
2007-10-26 |
Evan Cheng | Fix a crash. Make sure TLI is not null. |
tree | commitdiff |
2007-10-26 |
Evan Cheng | Loosen up iv reuse to allow reuse of the same stride... |
tree | commitdiff |
2007-10-25 |
Evan Cheng | Do not rewrite compare instruction using iv of a differ... |
tree | commitdiff |
2007-10-25 |
Evan Cheng | Remove code that's commented out. |
tree | commitdiff |
2007-10-25 |
Evan Cheng | If a loop termination compare instruction is the only... |
tree | commitdiff |
next |