summaryrefslogtreecommitdiff
path: root/test/CodeGen
Commit message (Expand)AuthorAge
* (i64 (zext (srl GR32 8))) -> movzbl AH is not safe since srl 8 only clear the...Evan Cheng2009-05-30
* Remove an accidental commit.Evan Cheng2009-05-29
* More h-registers tricks: folding zext nodes.Evan Cheng2009-05-29
* Do not try to create a MVT type of width 0.Evan Cheng2009-05-28
* Add explicit test for PR4280.Eli Friedman2009-05-28
* Add a testcase which got fixed by recent legalization work.Eli Friedman2009-05-28
* Added optimization that narrow load / op / store and the 'op' is a bit twiddl...Evan Cheng2009-05-28
* This looks like it passes now.Bill Wendling2009-05-27
* Fix PR4254.Torok Edwin2009-05-23
* available_externall linkage is not local, this was confusing the codegenerator,Torok Edwin2009-05-23
* Fix test to account for legalization changes; I think this ends up Eli Friedman2009-05-23
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-22
* Fix for PR4235: to build a floating-point value from integer parts, Eli Friedman2009-05-20
* Fix test on non-darwin hosts.Evan Cheng2009-05-20
* Try again. Allow call to immediate address for ELF or when in static relocati...Evan Cheng2009-05-20
* Cannot use immediate as call absolute target in PIC mode.Evan Cheng2009-05-20
* Fix pr4058 and pr4059. Do not split i64 or double arguments between r3 andBob Wilson2009-05-19
* Fix pr4091: Add support for "m" constraint in ARM inline assembly.Bob Wilson2009-05-19
* Add nounwind to a few tests.Dan Gohman2009-05-18
* Mark rotl/rotr as expand. This generates pretty ugly code, but this is better...Anton Korobeynikov2009-05-17
* TypoAnton Korobeynikov2009-05-17
* Help DejaGnu avoid pipe-jam by producing less output from certain test cases.Jakob Stoklund Olesen2009-05-16
* Add nounwind to this test.Dan Gohman2009-05-13
* If header of inner loop is aligned, do not align the outer loop header. We do...Evan Cheng2009-05-12
* Teach TransferDeadness to delete truly dead instructions if they do not produ...Evan Cheng2009-05-12
* Add nounwind.Evan Cheng2009-05-12
* Fixed a stack slot coloring with reg bug: do not update implicit use / def wh...Evan Cheng2009-05-12
* Fix pr4195: When iterating through predecessor blocks, break out of the loopBob Wilson2009-05-12
* Factor the code for collecting IV users out of LSR into an IVUsers class,Dan Gohman2009-05-12
* Teach LSR to optimize more loop exit compares, i.e. change them to use postin...Evan Cheng2009-05-11
* Fix PR4188. TailMerging can't tolerate inexactDale Johannesen2009-05-11
* Make this grep line a little more specific so that it doesn'tDan Gohman2009-05-11
* When scalarizing a vector BITCAST, check whether the operand has vectorDan Gohman2009-05-11
* Convert a subtract into a negate and an add when it helps x86Dan Gohman2009-05-11
* Reverse a loop that is counting up to a maximum toDale Johannesen2009-05-11
* Add MSP430 test for PR4136Anton Korobeynikov2009-05-10
* Enable loop bb placement optimization.Evan Cheng2009-05-08
* Fix PR4152: asm constraint validation happens before dag combine, so weChris Lattner2009-05-08
* Optimize code placement in loop to eliminate unconditional branches or move u...Evan Cheng2009-05-08
* Fix pr4100. Do not remove no-op copies when they are dead. The registerBob Wilson2009-05-07
* THis doesn't fail.Bill Wendling2009-05-07
* Temporarily revert r71010. It was causing massive failures during self-hosting.Bill Wendling2009-05-07
* Do not use register as base ptr of pre- and post- inc/dec load / store nodes.Evan Cheng2009-05-06
* Renamed Spiller classes (plus uses and related files) to VirtRegRewriter.Lang Hames2009-05-06
* Quotes should be printed before private prefix; some code clean up.Evan Cheng2009-05-05
* If a MachineBasicBlock has multiple ways of reaching another block,Dan Gohman2009-05-05
* Enable stack coloring with regs at -O3.Evan Cheng2009-05-05
* Add basic support for code generation of Chris Lattner2009-05-05
* X86FastISel doesn't support the -tailcallopt ABI.Dan Gohman2009-05-04
* Fix code emission for conditional branches.Anton Korobeynikov2009-05-04