aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add new function attribute - noredzone. Devang Patel2009-06-041-0/+9
* RALinScan::attemptTrivialCoalescing() was returning a virtual register instea...Evan Cheng2009-06-041-0/+48
* A value defined by an implicit_def can be liven to a use BB. This is unfortun...Evan Cheng2009-06-041-0/+263
* Check in test changes that I accidentally left out of r72872.Dan Gohman2009-06-041-0/+9
* PR3739, part 2: Use an explicit store to spill XMM registers. (Previously,Eli Friedman2009-06-041-0/+12
* PR3739, part 1: Disable the red zone on Win64.Eli Friedman2009-06-041-0/+9
* Re-apply 72756 with fixes. One of those was introduced by we changed MachineI...Evan Cheng2009-06-041-1/+0
* PR4317: Handle splits where the new block is unreachable correctly in Eli Friedman2009-06-031-0/+15
* For Darwin / x86_64, override -relocation-model=static to pic if the output i...Evan Cheng2009-06-034-23/+3
* Fix for PR4225: When rewriter reuse a value in a physical register , it clear...Evan Cheng2009-06-031-0/+362
* Temporarily revert 72756 for now.Evan Cheng2009-06-031-0/+1
* Fold preceding / trailing base inc / dec into the single load / store as well.Evan Cheng2009-06-031-0/+12
* Revert r72734. The Darwin assembler doesn't support the staticDan Gohman2009-06-033-4/+4
* Fix CodeGenPrepare's address-mode sinking to handle unusualDan Gohman2009-06-021-0/+24
* On Darwin x86_64 small code model doesn't guarantee code address fits in 32-bit.Evan Cheng2009-06-023-3/+13
* (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the...Evan Cheng2009-05-301-0/+28
* Remove an accidental commit.Evan Cheng2009-05-291-40/+0
* More h-registers tricks: folding zext nodes.Evan Cheng2009-05-292-0/+52
* Do not try to create a MVT type of width 0.Evan Cheng2009-05-281-0/+38
* Add explicit test for PR4280.Eli Friedman2009-05-281-0/+15
* Add a testcase which got fixed by recent legalization work.Eli Friedman2009-05-281-0/+16
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-282-0/+46
* This looks like it passes now.Bill Wendling2009-05-271-1/+0
* Fix PR4254.Torok Edwin2009-05-231-0/+14
* available_externall linkage is not local, this was confusing the codegenerator,Torok Edwin2009-05-231-0/+19
* Fix test to account for legalization changes; I think this ends up Eli Friedman2009-05-231-1/+1
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-221-1/+1
* Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman2009-05-202-1/+12
* Fix test on non-darwin hosts.Evan Cheng2009-05-201-1/+1
* Try again. Allow call to immediate address for ELF or when in static relocati...Evan Cheng2009-05-201-1/+2
* Cannot use immediate as call absolute target in PIC mode.Evan Cheng2009-05-201-0/+2
* Fix pr4058 and pr4059. Do not split i64 or double arguments between r3 andBob Wilson2009-05-192-0/+18
* Fix pr4091: Add support for "m" constraint in ARM inline assembly.Bob Wilson2009-05-191-0/+7
* Add nounwind to a few tests.Dan Gohman2009-05-184-4/+4
* Mark rotl/rotr as expand. This generates pretty ugly code, but this is better...Anton Korobeynikov2009-05-171-0/+17
* TypoAnton Korobeynikov2009-05-171-0/+15
* Help DejaGnu avoid pipe-jam by producing less output from certain test cases.Jakob Stoklund Olesen2009-05-169-11/+11
* Add nounwind to this test.Dan Gohman2009-05-131-1/+1
* If header of inner loop is aligned, do not align the outer loop header. We do...Evan Cheng2009-05-121-0/+45
* Teach TransferDeadness to delete truly dead instructions if they do not produ...Evan Cheng2009-05-121-0/+1
* Add nounwind.Evan Cheng2009-05-121-1/+1
* Fixed a stack slot coloring with reg bug: do not update implicit use / def wh...Evan Cheng2009-05-122-2/+231
* Fix pr4195: When iterating through predecessor blocks, break out of the loopBob Wilson2009-05-121-0/+30
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-123-11/+12
* Teach LSR to optimize more loop exit compares, i.e. change them to use postin...Evan Cheng2009-05-113-2/+136
* Fix PR4188. TailMerging can't tolerate inexactDale Johannesen2009-05-111-0/+23
* Make this grep line a little more specific so that it doesn'tDan Gohman2009-05-111-1/+1
* When scalarizing a vector BITCAST, check whether the operand has vectorDan Gohman2009-05-111-0/+29
* Convert a subtract into a negate and an add when it helps x86Dan Gohman2009-05-111-0/+25
* Reverse a loop that is counting up to a maximum toDale Johannesen2009-05-114-5/+11