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 |
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 |
Anton Korobeynikov | Don't crash on bogus llvm.noinline. This is first part... |
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-15 |
Chris Lattner | Fix PR1788 by taking the approach suggested by Richard... |
tree | commitdiff |
2007-11-14 |
Nick Lewycky | Allow the block extractor take to take a list of basic... |
tree | commitdiff |
2007-11-14 |
Chris Lattner | Implement PR1796 and Transforms/SimplifyCFG/noreturn... |
tree | commitdiff |
2007-11-13 |
Chris Lattner | Fix the regression on Transforms/GlobalOpt/deadglobal... |
tree | commitdiff |
2007-11-13 |
Chris Lattner | Implement PR1786 by iterating between dead cycle elimin... |
tree | commitdiff |
2007-11-09 |
Chris Lattner | Tighten up a check for folding away loads from (newly... |
tree | commitdiff |
2007-11-09 |
Anton Korobeynikov | Fix indent |
tree | commitdiff |
2007-11-09 |
Anton Korobeynikov | Forget to commit users part of value mapper interface |
tree | commitdiff |
2007-11-09 |
Anton Korobeynikov | And delete this one |
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 |
Gordon Henriksen | Deleting redundant copy of block extractor pass. See... |
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-02 |
Dan Gohman | Add std:: to sort calls. |
tree | commitdiff |
2007-11-02 |
Dan Gohman | Change illegal uses of ++ to uses of STLExtra.h's next... |
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-29 |
Chris Lattner | Fix PR1752 and LoopSimplify/2007-10-28-InvokeCrash... |
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 |
Gordon Henriksen | More fleshing out of docs/Passes.html, plus some typo... |
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 |
2007-10-24 |
Dale Johannesen | Fix off by 1 bug in printf->puts lowering. |
tree | commitdiff |
2007-10-24 |
Chris Lattner | simplify some code by using the new isNaN predicate |
tree | commitdiff |
next |