| Commit message (Expand) | Author | Age | Files | Lines |
* | Test from Dhrystone to make sure that we're not emitting an aligned load for a | Bill Wendling | 2009-11-19 | 1 | -0/+28 |
* | Fix PR5300. | Jakob Stoklund Olesen | 2009-11-18 | 1 | -0/+29 |
* | Fix inverted test and add testcase from failing self-host. | Jakob Stoklund Olesen | 2009-11-18 | 1 | -0/+52 |
* | Remove fragile test. | Jakob Stoklund Olesen | 2009-11-17 | 1 | -1/+0 |
* | Enable -split-phi-edges by default, except when -regalloc=local. | Jakob Stoklund Olesen | 2009-11-17 | 2 | -1/+2 |
* | Revert 89021. It's miscompiling llvm-gcc driver driver at -O0. | Evan Cheng | 2009-11-17 | 2 | -8/+2 |
* | Enable -split-phi-edges by default | Jakob Stoklund Olesen | 2009-11-17 | 2 | -2/+8 |
* | MOV64rm should be marked isReMaterializable. | Evan Cheng | 2009-11-17 | 1 | -0/+42 |
* | Fix this test - there don't appear to be any actual Reload Reuses | Dan Gohman | 2009-11-16 | 1 | -1/+0 |
* | Revert r87049, which was the workaround for the regression triggered | Dan Gohman | 2009-11-16 | 1 | -2/+2 |
* | - Check memoperand alignment instead of checking stack alignment. Most load /... | Evan Cheng | 2009-11-16 | 1 | -0/+28 |
* | Support spill comments. | David Greene | 2009-11-16 | 1 | -0/+105 |
* | Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to repl... | Evan Cheng | 2009-11-14 | 1 | -0/+133 |
* | Enable the tail call optimization when the caller returns undef. | Dan Gohman | 2009-11-14 | 1 | -1/+8 |
* | When optimizing for size, don't tail-merge unless it's likely to be a | Dan Gohman | 2009-11-13 | 1 | -0/+113 |
* | Don't let a noalias difference disrupt the tailcall optimization. | Dan Gohman | 2009-11-13 | 1 | -1/+15 |
* | Update test. | Daniel Dunbar | 2009-11-13 | 1 | -2/+2 |
* | Tail merge at any size when there are two potentials blocks and one | Dan Gohman | 2009-11-12 | 1 | -0/+27 |
* | x86 users can now return arbitrary sized structs. Structs too large to fit i... | Kenneth Uildriks | 2009-11-11 | 1 | -0/+17 |
* | Add support for tail duplication to BranchFolding, and extend | Dan Gohman | 2009-11-11 | 2 | -5/+273 |
* | Add nounwind. | Evan Cheng | 2009-11-11 | 4 | -4/+4 |
* | Fix test to work on every platform. | Bill Wendling | 2009-11-11 | 1 | -1/+1 |
* | Make sure that the exception handling data has the same visibility as the | Bill Wendling | 2009-11-11 | 1 | -0/+30 |
* | Add testcase for recent checkin. | Mike Stump | 2009-11-09 | 1 | -0/+55 |
* | x86 vector shuffle cleanup/fixes: | Nate Begeman | 2009-11-07 | 1 | -1/+1 |
* | Fix a couple of shuffle patterns to use movhlps instead | Eric Christopher | 2009-11-07 | 2 | -3/+4 |
* | merge cmp1 into cmp0 and filecheckize. | Chris Lattner | 2009-11-07 | 2 | -9/+19 |
* | Fix PR5315, original patch by Nicolas Capens! | Eric Christopher | 2009-11-06 | 4 | -18/+18 |
* | RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg, | Evan Cheng | 2009-11-04 | 1 | -0/+15 |
* | Re-apply 85799. It turns out my code isn't buggy. | Evan Cheng | 2009-11-03 | 1 | -3/+5 |
* | Make opt default to not adding a target data string and update tests that dep... | Kenneth Uildriks | 2009-11-03 | 1 | -0/+1 |
* | Revert 85799 for now. It might be breaking llvm-gcc driver. | Evan Cheng | 2009-11-02 | 1 | -5/+3 |
* | Initilize the machine LICM CSE map upon the first time an instruction is hois... | Evan Cheng | 2009-11-02 | 1 | -3/+5 |
* | improve x86 codegen support for blockaddress. We now compile | Chris Lattner | 2009-11-01 | 1 | -0/+16 |
* | Add a target triple so that this test behaves consistently across hosts. | Dan Gohman | 2009-10-31 | 1 | -1/+1 |
* | Fix the -mattr line for this test so that it passes on hosts that lack SSSE3. | Dan Gohman | 2009-10-30 | 1 | -1/+1 |
* | Fix MachineLICM to use the correct virtual register class when | Dan Gohman | 2009-10-30 | 1 | -0/+26 |
* | I forgot to commit this test. | Evan Cheng | 2009-10-30 | 1 | -0/+28 |
* | Reimplement BranchFolding change to avoid tail merging for a 1 instruction | Bob Wilson | 2009-10-28 | 3 | -3/+3 |
* | Teach MachineLICM to unfold loads from constant memory from | Dan Gohman | 2009-10-28 | 2 | -0/+70 |
* | Mark dead physregdefs dead immediately. This helps MachineSink and | Dan Gohman | 2009-10-28 | 1 | -0/+15 |
* | Allow constants of different types to share constant pool entries | Dan Gohman | 2009-10-28 | 1 | -0/+19 |
* | Break anti-dependence breaking out into its own class. | David Goodwin | 2009-10-26 | 1 | -2/+2 |
* | Make LSR's OptimizeShadowIV ignore induction variables with negative | Dan Gohman | 2009-10-26 | 1 | -0/+25 |
* | - Revert some changes from 85044, 85045, and 85047 that broke x86_64 tests and | Evan Cheng | 2009-10-26 | 1 | -0/+171 |
* | fix PR5295 where the .ll parser didn't reject a function after a global | Chris Lattner | 2009-10-25 | 1 | -1/+1 |
* | APInt-ify the gep scaling code, so that it correctly handles the case where | Dan Gohman | 2009-10-23 | 1 | -0/+12 |
* | Update tests for 84931. | Evan Cheng | 2009-10-23 | 7 | -14/+14 |
* | Allow the target to select the level of anti-dependence breaking that should ... | David Goodwin | 2009-10-22 | 7 | -14/+14 |
* | Revert the main portion of r31856. It was causing BranchFolding | Dan Gohman | 2009-10-22 | 1 | -6/+6 |