aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Disable stack realignment for these testsAnton Korobeynikov2008-04-234-5/+5
* Fix test becase ABI stack alignment dropped to 'normal' valueAnton Korobeynikov2008-04-231-2/+2
* Fix test, instruction count is valid only if stack is not realignedAnton Korobeynikov2008-04-231-1/+1
* Fix typoAnton Korobeynikov2008-04-231-1/+1
* Only allow increase of max alignment valueAnton Korobeynikov2008-04-231-1/+2
* Be over-conservative: scan for all used virtual registers and calculate maxim...Anton Korobeynikov2008-04-232-2/+11
* Add X86 Maximal Stack Alignment Calculator Pass before RAAnton Korobeynikov2008-04-234-9/+43
* Add facility for pre-RA passesAnton Korobeynikov2008-04-232-1/+12
* Use precomputed value, if anyAnton Korobeynikov2008-04-231-1/+1
* Do proper book-keeping of offsets and prologue/epilogue code for stack realig...Anton Korobeynikov2008-04-231-44/+81
* If stack realignment is used - incoming args will use EBP as base register an...Anton Korobeynikov2008-04-231-9/+28
* Eastimate required stack alignment early, so we can decide, whether we will n...Anton Korobeynikov2008-04-232-0/+21
* CleanupAnton Korobeynikov2008-04-231-3/+5
* CleanupAnton Korobeynikov2008-04-231-1/+3
* SimplifyAnton Korobeynikov2008-04-231-26/+16
* Make stack alignment options global for all targetsAnton Korobeynikov2008-04-234-9/+22
* Provide option for enabling-disabling stack realignmentAnton Korobeynikov2008-04-231-2/+8
* Disable stack realignment for functions with dynamic-sized alloca'sAnton Korobeynikov2008-04-231-1/+4
* Provide ABI-correct stack alignmentAnton Korobeynikov2008-04-231-5/+3
* Provide convenient helpers for some operationsAnton Korobeynikov2008-04-232-64/+88
* Whitespace cleanupAnton Korobeynikov2008-04-231-28/+26
* Fix some whitespace.Dan Gohman2008-04-231-3/+3
* Use the Create static method for some of these objects. They no longerBill Wendling2008-04-231-13/+13
* simplify code for propagation of constant arguments into Chris Lattner2008-04-231-46/+49
* Fix a number of bugs in ipconstantprop, simplify the code, fit in 80 cols,Chris Lattner2008-04-231-41/+39
* Rewrite multiple return value handling in SCCP. Before, the -sccp passChris Lattner2008-04-232-112/+125
* regenerateChris Lattner2008-04-232-196/+214
* Validate that the result of a function type is valid using sharedChris Lattner2008-04-231-6/+15
* Enforce that multiple return values have to have at least one result.Chris Lattner2008-04-233-7/+29
* remove this testcase. It isn't testing loop rotate, it is testing allChris Lattner2008-04-231-127/+0
* returning an empty multiple return list is not valid.Chris Lattner2008-04-231-2/+2
* fix description of 'ret' to be more correct with multiple returnChris Lattner2008-04-231-12/+27
* Allow undef as an operand to getresult.Chris Lattner2008-04-231-3/+4
* Verify that the operand of a getresult instruction is a Chris Lattner2008-04-231-1/+7
* make this test more interesting.Chris Lattner2008-04-231-4/+6
* distill down the essense of this test.Chris Lattner2008-04-231-7/+1
* new testDale Johannesen2008-04-231-0/+21
* Do not change the type of a ByVal argument to aDale Johannesen2008-04-231-4/+17
* Don't do: "(X & 4) >> 1 == 2 --> (X & 4) == 4" if there are more than one us...Evan Cheng2008-04-232-2/+32
* Start doing the significantly useful part of jump threading: handle casesChris Lattner2008-04-222-7/+113
* Dig through multiple levels of AND to thread jumps if needed.Chris Lattner2008-04-222-14/+55
* Move MemCpyOpt after GVN.Owen Anderson2008-04-223-3/+3
* Teach jump threading to thread through blocks like:Chris Lattner2008-04-222-20/+138
* Added command line option -no-lazy to disable JIT lazy compilation.Evan Cheng2008-04-221-8/+30
* refactor some code, no functionality change.Chris Lattner2008-04-221-2/+13
* add a basic testcase.Chris Lattner2008-04-222-0/+34
* Whoops! Undo r50087, unbreak the build.Nick Lewycky2008-04-221-3/+13
* Reverse r47989. Part of removing 'unwinds to' support.Nick Lewycky2008-04-221-13/+3
* Start removing 'unwinds to' support from mainline in preparation for 2.3.Nick Lewycky2008-04-221-67/+0
* Add MemCpyOpt to LTO.Owen Anderson2008-04-222-0/+2