| Commit message (Expand) | Author | Age | Files | Lines |
* | Add new function attribute - noredzone. | Devang Patel | 2009-06-04 | 1 | -0/+9 |
* | RALinScan::attemptTrivialCoalescing() was returning a virtual register instea... | Evan Cheng | 2009-06-04 | 1 | -0/+48 |
* | A value defined by an implicit_def can be liven to a use BB. This is unfortun... | Evan Cheng | 2009-06-04 | 1 | -0/+263 |
* | Check in test changes that I accidentally left out of r72872. | Dan Gohman | 2009-06-04 | 1 | -0/+9 |
* | PR3739, part 2: Use an explicit store to spill XMM registers. (Previously, | Eli Friedman | 2009-06-04 | 1 | -0/+12 |
* | PR3739, part 1: Disable the red zone on Win64. | Eli Friedman | 2009-06-04 | 1 | -0/+9 |
* | Re-apply 72756 with fixes. One of those was introduced by we changed MachineI... | Evan Cheng | 2009-06-04 | 1 | -1/+0 |
* | PR4317: Handle splits where the new block is unreachable correctly in | Eli Friedman | 2009-06-03 | 1 | -0/+15 |
* | For Darwin / x86_64, override -relocation-model=static to pic if the output i... | Evan Cheng | 2009-06-03 | 4 | -23/+3 |
* | Fix for PR4225: When rewriter reuse a value in a physical register , it clear... | Evan Cheng | 2009-06-03 | 1 | -0/+362 |
* | Temporarily revert 72756 for now. | Evan Cheng | 2009-06-03 | 1 | -0/+1 |
* | Fold preceding / trailing base inc / dec into the single load / store as well. | Evan Cheng | 2009-06-03 | 1 | -0/+12 |
* | Revert r72734. The Darwin assembler doesn't support the static | Dan Gohman | 2009-06-03 | 3 | -4/+4 |
* | Fix CodeGenPrepare's address-mode sinking to handle unusual | Dan Gohman | 2009-06-02 | 1 | -0/+24 |
* | On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit. | Evan Cheng | 2009-06-02 | 3 | -3/+13 |
* | (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the... | Evan Cheng | 2009-05-30 | 1 | -0/+28 |
* | Remove an accidental commit. | Evan Cheng | 2009-05-29 | 1 | -40/+0 |
* | More h-registers tricks: folding zext nodes. | Evan Cheng | 2009-05-29 | 2 | -0/+52 |
* | Do not try to create a MVT type of width 0. | Evan Cheng | 2009-05-28 | 1 | -0/+38 |
* | Add explicit test for PR4280. | Eli Friedman | 2009-05-28 | 1 | -0/+15 |
* | Add a testcase which got fixed by recent legalization work. | Eli Friedman | 2009-05-28 | 1 | -0/+16 |
* | Added optimization that narrow load / op / store and the 'op' is a bit twiddl... | Evan Cheng | 2009-05-28 | 2 | -0/+46 |
* | This looks like it passes now. | Bill Wendling | 2009-05-27 | 1 | -1/+0 |
* | Fix PR4254. | Torok Edwin | 2009-05-23 | 1 | -0/+14 |
* | available_externall linkage is not local, this was confusing the codegenerator, | Torok Edwin | 2009-05-23 | 1 | -0/+19 |
* | Fix test to account for legalization changes; I think this ends up | Eli Friedman | 2009-05-23 | 1 | -1/+1 |
* | Add a new codegen pass that normalizes dwarf exception handling | Duncan Sands | 2009-05-22 | 1 | -1/+1 |
* | Fix for PR4235: to build a floating-point value from integer parts, | Eli Friedman | 2009-05-20 | 2 | -1/+12 |
* | Fix test on non-darwin hosts. | Evan Cheng | 2009-05-20 | 1 | -1/+1 |
* | Try again. Allow call to immediate address for ELF or when in static relocati... | Evan Cheng | 2009-05-20 | 1 | -1/+2 |
* | Cannot use immediate as call absolute target in PIC mode. | Evan Cheng | 2009-05-20 | 1 | -0/+2 |
* | Fix pr4058 and pr4059. Do not split i64 or double arguments between r3 and | Bob Wilson | 2009-05-19 | 2 | -0/+18 |
* | Fix pr4091: Add support for "m" constraint in ARM inline assembly. | Bob Wilson | 2009-05-19 | 1 | -0/+7 |
* | Add nounwind to a few tests. | Dan Gohman | 2009-05-18 | 4 | -4/+4 |
* | Mark rotl/rotr as expand. This generates pretty ugly code, but this is better... | Anton Korobeynikov | 2009-05-17 | 1 | -0/+17 |
* | Typo | Anton Korobeynikov | 2009-05-17 | 1 | -0/+15 |
* | Help DejaGnu avoid pipe-jam by producing less output from certain test cases. | Jakob Stoklund Olesen | 2009-05-16 | 9 | -11/+11 |
* | Add nounwind to this test. | Dan Gohman | 2009-05-13 | 1 | -1/+1 |
* | 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 | 3 | -11/+12 |
* | 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 |