| Commit message (Expand) | Author | Age | Files | Lines |
| * | Re-apply 56835 along with header file changes. | Evan Cheng | 2008-09-30 | 1 | -0/+85 |
| * | Revert commit 56835 since it breaks the build. | Duncan Sands | 2008-09-30 | 1 | -85/+0 |
| * | If a re-materializable instruction has a register operand, the spiller will c... | Evan Cheng | 2008-09-30 | 1 | -0/+85 |
| * | Fix misoptimization of: xor i1 (icmp eq (X, C1), icmp s[lg]t (X, C2)) | Nick Lewycky | 2008-09-30 | 1 | -0/+10 |
| * | Support inreg, zext and sext as return value attributes. | Devang Patel | 2008-09-29 | 4 | -4/+17 |
| * | Fix PR2835. Do not change the width of a volatile load. | Evan Cheng | 2008-09-29 | 1 | -0/+15 |
| * | Add a testcase showing that scalarrepl supports first class structs. | Matthijs Kooijman | 2008-09-29 | 1 | -0/+30 |
| * | Re-apply 56683 with fixes. | Evan Cheng | 2008-09-27 | 4 | -5/+18 |
| * | Update tests. | Devang Patel | 2008-09-27 | 2 | -4/+4 |
| * | Implement function notes as function attributes. | Devang Patel | 2008-09-26 | 3 | -3/+3 |
| * | Implement "punpckldq %xmm0, $xmm0" as "pshufd $0x50, %xmm0, %xmm" unless op... | Evan Cheng | 2008-09-26 | 2 | -4/+23 |
| * | Temporarily reverting r56683. This is causing a failure during the build of l... | Bill Wendling | 2008-09-26 | 3 | -2/+5 |
| * | Fix @llvm.frameaddress codegen. FP elimination optimization should be disable... | Evan Cheng | 2008-09-26 | 3 | -3/+20 |
| * | Avoid spilling EBP / RBP twice in the prologue. | Evan Cheng | 2008-09-26 | 2 | -2/+2 |
| * | Prefer movlhps over punpcklqdq, etc. in more cases. | Evan Cheng | 2008-09-25 | 1 | -1/+1 |
| * | With sse3 and when the source is a load or has multiple uses, favors movddup ... | Evan Cheng | 2008-09-25 | 1 | -0/+16 |
| * | Accept 'inreg' attribute on x86 functions as | Dale Johannesen | 2008-09-25 | 1 | -0/+19 |
| * | Fix patterns for SSE4.1 move and sign extend instructions. Also add instructi... | Evan Cheng | 2008-09-24 | 1 | -0/+47 |
| * | Remove SelectionDag early allocation of registers | Dale Johannesen | 2008-09-24 | 3 | -2/+35 |
| * | Test fp not. | Evan Cheng | 2008-09-24 | 1 | -1/+7 |
| * | Properly handle 'm' inline asm constraints. If a GV is being selected for the... | Evan Cheng | 2008-09-24 | 1 | -0/+10 |
| * | Rationalize the names of passes that print information: | Duncan Sands | 2008-09-23 | 7 | -8/+11 |
| * | Support x86 specific inline asm modifier 'J'. | Evan Cheng | 2008-09-22 | 1 | -4/+8 |
| * | Test case for fp logical instructions. | Evan Cheng | 2008-09-22 | 1 | -0/+9 |
| * | Change the calling convention used when tail call optimization is enabled fro... | Arnold Schwaighofer | 2008-09-22 | 3 | -3/+3 |
| * | Fix PR2808. When regalloc runs out of register, it spill a physical register ... | Evan Cheng | 2008-09-20 | 1 | -0/+22 |
| * | Clean up the test. | Evan Cheng | 2008-09-20 | 1 | -4/+4 |
| * | No need to print function stubs for Mac OS X 10.5 and up. Linker will handle it. | Evan Cheng | 2008-09-20 | 1 | -0/+12 |
| * | Refactor X86SelectConstAddr, folding it into X86SelectAddress. This | Dan Gohman | 2008-09-19 | 1 | -1/+1 |
| * | Re-materalized definition instructions may be dead. Whack them. | Evan Cheng | 2008-09-19 | 1 | -0/+15 |
| * | Add test for improvement of readonly to readnone, | Duncan Sands | 2008-09-19 | 1 | -3/+12 |
| * | Turn on these tests! | Duncan Sands | 2008-09-19 | 1 | -0/+3 |
| * | Remove the MarkModRef pass (use AddReadAttrs instead). | Duncan Sands | 2008-09-19 | 1 | -1104/+0 |
| * | Add a new pass AddReadAttrs which works out which functions | Duncan Sands | 2008-09-19 | 4 | -4/+4 |
| * | Test the callgraph directly for the missing edge. | Duncan Sands | 2008-09-19 | 1 | -1/+2 |
| * | Teach -callgraph to always print the callgraph (as the | Duncan Sands | 2008-09-19 | 3 | -3/+3 |
| * | splitLoop does not handle split condition EQ. | Devang Patel | 2008-09-18 | 1 | -0/+38 |
| * | Add a bit to mark operands of asm's that conflict | Dale Johannesen | 2008-09-17 | 1 | -0/+24 |
| * | Unallocatable registers do not have live intervals. | Evan Cheng | 2008-09-17 | 1 | -0/+17 |
| * | Do not hoist instruction above branch condition. The instruction may use bran... | Devang Patel | 2008-09-17 | 1 | -0/+18 |
| * | Do not ignore iv uses outside the loop. | Devang Patel | 2008-09-17 | 3 | -4/+80 |
| * | Add trampoline support to PPC. GCC simply calls the "__trampoline_setup" | Bill Wendling | 2008-09-17 | 1 | -0/+166 |
| * | Finally re-apply r46959. This is made feasible by the combination | Dan Gohman | 2008-09-16 | 2 | -3/+4 |
| * | Improve instcombine's handling of integer min and max in two ways: | Dan Gohman | 2008-09-16 | 2 | -0/+107 |
| * | Fix test to account for no more whitespace and that one of the matches is the | Bill Wendling | 2008-09-16 | 1 | -2/+2 |
| * | Remove space that was forgotten.` | Bill Wendling | 2008-09-16 | 1 | -1/+1 |
| * | Fix spacing in the grep line for this test, following the recent | Dan Gohman | 2008-09-16 | 1 | -1/+1 |
| * | Re-enables the new vector select in the bitcode reader, by modifying the | Dan Gohman | 2008-09-16 | 1 | -1/+0 |
| * | Teach ScalarEvolution to consider loop preheaders in the search for | Dan Gohman | 2008-09-15 | 2 | -0/+234 |
| * | Teach LSR to optimize away SMAX operations for tripcounts in common | Dan Gohman | 2008-09-15 | 1 | -0/+236 |