| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow iv reuse if the user is a PHI node which is in turn used as addresses. | Evan Cheng | 2007-12-19 | 1 | -29/+82 |
* | When inlining through an 'nounwind' call, mark inlined | Duncan Sands | 2007-12-19 | 3 | -21/+34 |
* | Fold subtracts into integer compares vs. zero. This improves generate code fo... | Christopher Lamb | 2007-12-18 | 1 | -1/+18 |
* | Fix comments | Christopher Lamb | 2007-12-18 | 1 | -4/+2 |
* | Remove an orthogonal transformation of the selection condition from my most r... | Christopher Lamb | 2007-12-18 | 1 | -30/+2 |
* | Rename isNoReturn to doesNotReturn, and isNoUnwind to | Duncan Sands | 2007-12-18 | 4 | -11/+11 |
* | Fix typos. | Christopher Lamb | 2007-12-18 | 1 | -1/+1 |
* | Fold certain additions through selects (and their compares) so as to eliminat... | Christopher Lamb | 2007-12-18 | 1 | -0/+61 |
* | Make invokes of inline asm legal. Teach codegen | Duncan Sands | 2007-12-17 | 1 | -3/+2 |
* | GLIBCXX_DEBUG fix. std::vector<>::end() is invalidated by erase. | David Greene | 2007-12-17 | 1 | -1/+1 |
* | Get rid of annoying spaces. | David Greene | 2007-12-17 | 1 | -1/+1 |
* | Fix GLIBCXX_DEBUG errors. Erase invalidates std::vector iterators | David Greene | 2007-12-17 | 1 | -4/+3 |
* | Change the PointerType api for creating pointer types. The old functionality ... | Christopher Lamb | 2007-12-17 | 11 | -70/+82 |
* | Revert this part of r45073 until the verifier is | Duncan Sands | 2007-12-16 | 1 | -2/+3 |
* | Make instcombine promote inline asm calls to 'nounwind' | Duncan Sands | 2007-12-16 | 2 | -3/+15 |
* | Fix typo. | Evan Cheng | 2007-12-13 | 1 | -1/+1 |
* | Be extra careful with extension use optimation. Now turned on by default. | Evan Cheng | 2007-12-13 | 1 | -3/+10 |
* | Fix for edge profiling, patch by 'Marc' for PR1857 | Chris Lattner | 2007-12-13 | 1 | -1/+1 |
* | 1. "Upgrage" comments. | Wojciech Matyjewicz | 2007-12-12 | 1 | -15/+16 |
* | Don't muck with phi nodes; bug fixes. | Evan Cheng | 2007-12-12 | 1 | -2/+11 |
* | Bug fix. Only safe to perform extension uses optimization if the source of ex... | Evan Cheng | 2007-12-12 | 1 | -0/+5 |
* | Fix PR1850 by removing an unsafe transformation from VMCore/ConstantFold.cpp. | Chris Lattner | 2007-12-10 | 1 | -1/+7 |
* | Make PruneEH update the nounwind/noreturn attributes | Duncan Sands | 2007-12-10 | 2 | -76/+81 |
* | Adding a collector name attribute to Function in the IR. These | Gordon Henriksen | 2007-12-10 | 1 | -0/+2 |
* | Fix several cache coherence bugs in MemDep/GVN that were found. Also add som... | Owen Anderson | 2007-12-08 | 1 | -2/+6 |
* | simplify some code. | Chris Lattner | 2007-12-06 | 1 | -2/+1 |
* | move some ashr-specific code out of commonShiftTransforms into visitAShr. | Chris Lattner | 2007-12-06 | 1 | -15/+16 |
* | If both result of the {s|z}xt and its source are live out, rewrite all uses o... | Evan Cheng | 2007-12-05 | 1 | -3/+71 |
* | Rather than having special rules like "intrinsics cannot | Duncan Sands | 2007-12-03 | 4 | -8/+6 |
* | update file comment. | Chris Lattner | 2007-12-03 | 1 | -2/+5 |
* | If ExitValue operand is also defined in Loop header then | Devang Patel | 2007-12-03 | 1 | -0/+17 |
* | Integrate the readonly/readnone logic more deeply | Duncan Sands | 2007-12-01 | 4 | -27/+19 |
* | Fix a miscompilation in spiff on PPC. | Owen Anderson | 2007-11-29 | 1 | -1/+2 |
* | Add some convenience methods for querying attributes, and | Duncan Sands | 2007-11-28 | 1 | -31/+2 |
* | Fix PR1146: parameter attributes are longer part of | Duncan Sands | 2007-11-27 | 13 | -37/+104 |
* | Make LoopInfoBase more generic, in preparation for having MachineLoopInfo. T... | Owen Anderson | 2007-11-27 | 7 | -15/+15 |
* | Fix another bug that was causing siod to fail. | Owen Anderson | 2007-11-26 | 1 | -19/+29 |
* | Allow GVN to eliminate read-only function calls when it can detect that they ... | Owen Anderson | 2007-11-26 | 1 | -1/+18 |
* | Remove another leak. Due to some reason AliasSetTracker didn't had any dtor... | Anton Korobeynikov | 2007-11-25 | 1 | -0/+5 |
* | Implement PR1822 | Chris Lattner | 2007-11-25 | 1 | -0/+7 |
* | Fix PR1816. If a bitcast of a function only exists because of a | Duncan Sands | 2007-11-25 | 1 | -4/+5 |
* | add a comment. | Chris Lattner | 2007-11-23 | 1 | -1/+1 |
* | Remove some logic I thoughtlessly copied over | Duncan Sands | 2007-11-23 | 1 | -3/+0 |
* | Fix PR1817. | Chris Lattner | 2007-11-22 | 1 | -1/+6 |
* | Don't crash on bogus llvm.noinline. This is first part of PR1817 (preventing ... | Anton Korobeynikov | 2007-11-22 | 1 | -0/+4 |
* | Turn invokes of nounwind functions into ordinary calls. | Duncan Sands | 2007-11-22 | 1 | -1/+49 |
* | Readonly/readnone functions are allowed to throw | Duncan Sands | 2007-11-22 | 1 | -27/+1 |
* | typo | Nick Lewycky | 2007-11-21 | 1 | -1/+1 |
* | Add explicit keywords. | Dan Gohman | 2007-11-19 | 1 | -4/+4 |
* | Remove indeterminism from a loop. We think this will | Dale Johannesen | 2007-11-17 | 1 | -2/+6 |