| Commit message (Expand) | Author | Age | Files | Lines |
* | Disable stack realignment for these tests | Anton Korobeynikov | 2008-04-23 | 4 | -5/+5 |
* | Fix test becase ABI stack alignment dropped to 'normal' value | Anton Korobeynikov | 2008-04-23 | 1 | -2/+2 |
* | Fix test, instruction count is valid only if stack is not realigned | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
* | Fix typo | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
* | Only allow increase of max alignment value | Anton Korobeynikov | 2008-04-23 | 1 | -1/+2 |
* | Be over-conservative: scan for all used virtual registers and calculate maxim... | Anton Korobeynikov | 2008-04-23 | 2 | -2/+11 |
* | Add X86 Maximal Stack Alignment Calculator Pass before RA | Anton Korobeynikov | 2008-04-23 | 4 | -9/+43 |
* | Add facility for pre-RA passes | Anton Korobeynikov | 2008-04-23 | 2 | -1/+12 |
* | Use precomputed value, if any | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
* | Do proper book-keeping of offsets and prologue/epilogue code for stack realig... | Anton Korobeynikov | 2008-04-23 | 1 | -44/+81 |
* | If stack realignment is used - incoming args will use EBP as base register an... | Anton Korobeynikov | 2008-04-23 | 1 | -9/+28 |
* | Eastimate required stack alignment early, so we can decide, whether we will n... | Anton Korobeynikov | 2008-04-23 | 2 | -0/+21 |
* | Cleanup | Anton Korobeynikov | 2008-04-23 | 1 | -3/+5 |
* | Cleanup | Anton Korobeynikov | 2008-04-23 | 1 | -1/+3 |
* | Simplify | Anton Korobeynikov | 2008-04-23 | 1 | -26/+16 |
* | Make stack alignment options global for all targets | Anton Korobeynikov | 2008-04-23 | 4 | -9/+22 |
* | Provide option for enabling-disabling stack realignment | Anton Korobeynikov | 2008-04-23 | 1 | -2/+8 |
* | Disable stack realignment for functions with dynamic-sized alloca's | Anton Korobeynikov | 2008-04-23 | 1 | -1/+4 |
* | Provide ABI-correct stack alignment | Anton Korobeynikov | 2008-04-23 | 1 | -5/+3 |
* | Provide convenient helpers for some operations | Anton Korobeynikov | 2008-04-23 | 2 | -64/+88 |
* | Whitespace cleanup | Anton Korobeynikov | 2008-04-23 | 1 | -28/+26 |
* | Fix some whitespace. | Dan Gohman | 2008-04-23 | 1 | -3/+3 |
* | Use the Create static method for some of these objects. They no longer | Bill Wendling | 2008-04-23 | 1 | -13/+13 |
* | simplify code for propagation of constant arguments into | Chris Lattner | 2008-04-23 | 1 | -46/+49 |
* | Fix a number of bugs in ipconstantprop, simplify the code, fit in 80 cols, | Chris Lattner | 2008-04-23 | 1 | -41/+39 |
* | Rewrite multiple return value handling in SCCP. Before, the -sccp pass | Chris Lattner | 2008-04-23 | 2 | -112/+125 |
* | regenerate | Chris Lattner | 2008-04-23 | 2 | -196/+214 |
* | Validate that the result of a function type is valid using shared | Chris Lattner | 2008-04-23 | 1 | -6/+15 |
* | Enforce that multiple return values have to have at least one result. | Chris Lattner | 2008-04-23 | 3 | -7/+29 |
* | remove this testcase. It isn't testing loop rotate, it is testing all | Chris Lattner | 2008-04-23 | 1 | -127/+0 |
* | returning an empty multiple return list is not valid. | Chris Lattner | 2008-04-23 | 1 | -2/+2 |
* | fix description of 'ret' to be more correct with multiple return | Chris Lattner | 2008-04-23 | 1 | -12/+27 |
* | Allow undef as an operand to getresult. | Chris Lattner | 2008-04-23 | 1 | -3/+4 |
* | Verify that the operand of a getresult instruction is a | Chris Lattner | 2008-04-23 | 1 | -1/+7 |
* | make this test more interesting. | Chris Lattner | 2008-04-23 | 1 | -4/+6 |
* | distill down the essense of this test. | Chris Lattner | 2008-04-23 | 1 | -7/+1 |
* | new test | Dale Johannesen | 2008-04-23 | 1 | -0/+21 |
* | Do not change the type of a ByVal argument to a | Dale Johannesen | 2008-04-23 | 1 | -4/+17 |
* | Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if there are more than one us... | Evan Cheng | 2008-04-23 | 2 | -2/+32 |
* | Start doing the significantly useful part of jump threading: handle cases | Chris Lattner | 2008-04-22 | 2 | -7/+113 |
* | Dig through multiple levels of AND to thread jumps if needed. | Chris Lattner | 2008-04-22 | 2 | -14/+55 |
* | Move MemCpyOpt after GVN. | Owen Anderson | 2008-04-22 | 3 | -3/+3 |
* | Teach jump threading to thread through blocks like: | Chris Lattner | 2008-04-22 | 2 | -20/+138 |
* | Added command line option -no-lazy to disable JIT lazy compilation. | Evan Cheng | 2008-04-22 | 1 | -8/+30 |
* | refactor some code, no functionality change. | Chris Lattner | 2008-04-22 | 1 | -2/+13 |
* | add a basic testcase. | Chris Lattner | 2008-04-22 | 2 | -0/+34 |
* | Whoops! Undo r50087, unbreak the build. | Nick Lewycky | 2008-04-22 | 1 | -3/+13 |
* | Reverse r47989. Part of removing 'unwinds to' support. | Nick Lewycky | 2008-04-22 | 1 | -13/+3 |
* | Start removing 'unwinds to' support from mainline in preparation for 2.3. | Nick Lewycky | 2008-04-22 | 1 | -67/+0 |
* | Add MemCpyOpt to LTO. | Owen Anderson | 2008-04-22 | 2 | -0/+2 |