| Commit message (Expand) | Author | Age | Files | Lines |
* | calls in nothrow functions can be marked nothrow even if the callee | Chris Lattner | 2009-05-13 | 1 | -0/+8 |
* | Fix PR4206 - crash in simplify lib calls | Chris Lattner | 2009-05-13 | 1 | -0/+6 |
* | If header of inner loop is aligned, do not align the outer loop header. We do... | Evan Cheng | 2009-05-12 | 1 | -0/+45 |
* | Teach TransferDeadness to delete truly dead instructions if they do not produ... | Evan Cheng | 2009-05-12 | 1 | -0/+1 |
* | Add nounwind. | Evan Cheng | 2009-05-12 | 1 | -1/+1 |
* | Fixed a stack slot coloring with reg bug: do not update implicit use / def wh... | Evan Cheng | 2009-05-12 | 2 | -2/+231 |
* | Fix pr4195: When iterating through predecessor blocks, break out of the loop | Bob Wilson | 2009-05-12 | 1 | -0/+30 |
* | Factor the code for collecting IV users out of LSR into an IVUsers class, | Dan Gohman | 2009-05-12 | 8 | -14/+166 |
* | When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values. | Dan Gohman | 2009-05-12 | 1 | -0/+32 |
* | Teach LSR to optimize more loop exit compares, i.e. change them to use postin... | Evan Cheng | 2009-05-11 | 3 | -2/+136 |
* | Fix PR4188. TailMerging can't tolerate inexact | Dale Johannesen | 2009-05-11 | 1 | -0/+23 |
* | Make this grep line a little more specific so that it doesn't | Dan Gohman | 2009-05-11 | 1 | -1/+1 |
* | When scalarizing a vector BITCAST, check whether the operand has vector | Dan Gohman | 2009-05-11 | 1 | -0/+29 |
* | Convert a subtract into a negate and an add when it helps x86 | Dan Gohman | 2009-05-11 | 1 | -0/+25 |
* | Reverse a loop that is counting up to a maximum to | Dale Johannesen | 2009-05-11 | 4 | -5/+11 |
* | Make MDNode use CallbackVH. Also change MDNode to store Value* instead of | Nick Lewycky | 2009-05-10 | 1 | -1/+1 |
* | Add MSP430 test for PR4136 | Anton Korobeynikov | 2009-05-10 | 2 | -0/+37 |
* | Allow scalar evolution to compute iteration counts for loops with a | Eli Friedman | 2009-05-09 | 1 | -0/+27 |
* | Enable loop bb placement optimization. | Evan Cheng | 2009-05-08 | 1 | -1/+1 |
* | Fix bogus overflow checks by replacing them with actual | Dan Gohman | 2009-05-08 | 1 | -0/+10 |
* | Use .td for tablegen files, not .ll. | Dan Gohman | 2009-05-08 | 2 | -0/+0 |
* | Fold trunc casts into add-recurrence expressions, allowing the | Dan Gohman | 2009-05-08 | 1 | -0/+24 |
* | Fix PR4152: asm constraint validation happens before dag combine, so we | Chris Lattner | 2009-05-08 | 1 | -0/+17 |
* | fix RewriteStoreUserOfWholeAlloca to use the correct type size | Chris Lattner | 2009-05-08 | 1 | -0/+12 |
* | Optimize code placement in loop to eliminate unconditional branches or move u... | Evan Cheng | 2009-05-08 | 1 | -0/+134 |
* | PR4123: don't crash when inlining a call which uses its own result. | Eli Friedman | 2009-05-08 | 1 | -0/+20 |
* | Fix pr4100. Do not remove no-op copies when they are dead. The register | Bob Wilson | 2009-05-07 | 1 | -0/+12 |
* | Revert 71165. It did more than just revert 71158 and it introduced | Dan Gohman | 2009-05-07 | 1 | -0/+18 |
* | Revert r70876 and add a testcase (@c7) showing the problem: | Duncan Sands | 2009-05-07 | 1 | -9/+18 |
* | Temporarily revert r71158. It was causing a failure during a full bootstrap: | Bill Wendling | 2009-05-07 | 1 | -18/+0 |
* | Constant-fold ptrtoint+add+inttoptr to gep when the pointer is an | Dan Gohman | 2009-05-07 | 1 | -0/+18 |
* | THis doesn't fail. | Bill Wendling | 2009-05-07 | 1 | -1/+0 |
* | Temporarily revert r71010. It was causing massive failures during self-hosting. | Bill Wendling | 2009-05-07 | 2 | -0/+2 |
* | Do not use register as base ptr of pre- and post- inc/dec load / store nodes. | Evan Cheng | 2009-05-06 | 1 | -0/+11 |
* | Nounwind is not valid for function return values. | Duncan Sands | 2009-05-06 | 1 | -1/+0 |
* | OCaml parameter attribute bindings from PR2752. | Duncan Sands | 2009-05-06 | 1 | -1/+11 |
* | Fix PR3754: don't mark functions that wrap MallocInst with | Duncan Sands | 2009-05-06 | 1 | -0/+7 |
* | Allow readonly functions to unwind exceptions. Teach | Duncan Sands | 2009-05-06 | 1 | -2/+2 |
* | Renamed Spiller classes (plus uses and related files) to VirtRegRewriter. | Lang Hames | 2009-05-06 | 1 | -1/+1 |
* | The 'forward_as' property did not use its second argument. | Mikhail Glushenkov | 2009-05-06 | 1 | -0/+18 |
* | Quotes should be printed before private prefix; some code clean up. | Evan Cheng | 2009-05-05 | 1 | -0/+13 |
* | If a MachineBasicBlock has multiple ways of reaching another block, | Dan Gohman | 2009-05-05 | 1 | -0/+23 |
* | Temporarily reverting r71008. It was causing this failure: | Bill Wendling | 2009-05-05 | 1 | -122/+0 |
* | Enable stack coloring with regs at -O3. | Evan Cheng | 2009-05-05 | 1 | -0/+361 |
* | Handle overflow of 64-bit loop conditions. | David Greene | 2009-05-05 | 1 | -0/+122 |
* | Add basic support for code generation of | Chris Lattner | 2009-05-05 | 1 | -0/+8 |
* | Allow multiclass def names to contain "#NAME"" where TableGen replaces | David Greene | 2009-05-05 | 1 | -0/+12 |
* | Fix incorrect code generation with ENV. | Mikhail Glushenkov | 2009-05-05 | 1 | -0/+16 |
* | X86FastISel doesn't support the -tailcallopt ABI. | Dan Gohman | 2009-05-04 | 1 | -0/+13 |
* | Fix code emission for conditional branches. | Anton Korobeynikov | 2009-05-04 | 1 | -0/+28 |