aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* When splitting a VAARG, remember its alignment.Rafael Espindola2010-06-261-0/+19
* Revert my if-conversion cleanup since it caused a bunch of nightly testBob Wilson2010-06-261-1/+1
* Remove bogus test.Eli Friedman2010-06-261-22/+0
* Clean up some problems with extra CFG edges being introduced duringBob Wilson2010-06-261-1/+1
* When creating X86 MUL8 and DIV8 instructions, make sure we don't produceJakob Stoklund Olesen2010-06-261-0/+31
* Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This wasDaniel Dunbar2010-06-251-0/+75
* Change if-conversion block size limit checks to add some flexibility.Evan Cheng2010-06-251-1/+1
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-0/+19
* pcmpeqd and friends are Commutable.Dan Gohman2010-06-251-0/+20
* - Reapply r106066 now that the bzip2 build regression has been fixed.Bill Wendling2010-06-252-6/+39
* Don't write an output file to cwd, and put an rdar prefix onDan Gohman2010-06-241-2/+2
* Teach EmitLiveInCopies to omit copies for unused virtual registers,Dan Gohman2010-06-242-7/+7
* It's possible that a flag is added to the SDNode that points back to theBill Wendling2010-06-241-0/+27
* Disallow matching "i" constraint to symbol addresses whenDale Johannesen2010-06-242-2/+17
* Replace a big gob of old coalescer logic with the new CoalescerPair class.Jakob Stoklund Olesen2010-06-241-2/+2
* PR7458: Try commuting Thumb2 instruction operands to put them into 2-addressBob Wilson2010-06-242-2/+9
* Eliminate the other half of the BRCOND optimization, and updateDan Gohman2010-06-2410-650/+17
* Eliminate the first have of the optimization which eliminates BRCONDDan Gohman2010-06-248-291/+6
* Reapply r106634, now that the bug it exposed is fixed.Dan Gohman2010-06-242-1/+6
* Optimize the "bit test" code path for switch lowering in theDan Gohman2010-06-241-0/+51
* Revert "Replace a big gob of old coalescer logic with the new CoalescerPair c...Jakob Stoklund Olesen2010-06-241-2/+2
* Replace a big gob of old coalescer logic with the new CoalescerPair class.Jakob Stoklund Olesen2010-06-241-2/+2
* We are missing opportunites to use ldm. Take code like this:Bill Wendling2010-06-231-3/+5
* Reinstate correct test, remove the real invalidated test.Dale Johannesen2010-06-231-4/+2
* Remove tests invalidated by previous checkin.Dale Johannesen2010-06-233-69/+0
* MorphNodeTo doesn't preserve the memory operands. Because we're morphing a nodeBill Wendling2010-06-231-3/+3
* Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner...Daniel Dunbar2010-06-232-6/+1
* Revert r106066, "Create a more targeted fix for not sinking instructions into...Daniel Dunbar2010-06-231-0/+6
* Loosen up this test so that it doesn't depend as much on registerDan Gohman2010-06-221-1/+2
* Fix OptimizeMax to handle an odd case where one of the max operandsDan Gohman2010-06-221-1/+44
* Thumb1 functions using @llvm.returnaddress were not saving the incoming LR.Bob Wilson2010-06-221-1/+3
* Add SSE so these actually pass on non-X86 hosts.Dale Johannesen2010-06-222-2/+2
* Move v-binop-widen tests to X86 since they don't work on all platformsMon P Wang2010-06-222-3/+10
* Remove the SimpleJoin optimization from SimpleRegisterCoalescing.Jakob Stoklund Olesen2010-06-221-1/+1
* Tail merging pass shall not break up IT blocks. rdar://8115404Evan Cheng2010-06-221-0/+127
* Teach two-address lowering how to unfold a load to open up commutingDan Gohman2010-06-215-18/+21
* Fix PR7421: bug in kill transferring logic. It was ignoring loads / stores wh...Evan Cheng2010-06-211-0/+148
* Make this test more robust in case LLVM ever decides to align the globalDan Gohman2010-06-211-1/+1
* Add missing FileCheck call.Dale Johannesen2010-06-211-1/+1
* Fix PR 7433. Silly typo in non-Darwin ARM tail callDale Johannesen2010-06-211-0/+145
* Add some codegen patterns for x86_64-linux-gnu tls codegen matching.Eric Christopher2010-06-211-0/+6
* Add the check to the testcase of r106419.Kalle Raiskila2010-06-211-0/+3
* Mark the SPU 'lr' instruction to never have side effects. Kalle Raiskila2010-06-214-13/+18
* Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats.Kalle Raiskila2010-06-211-1/+6
* Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithmKalle Raiskila2010-06-211-0/+10
* Fix a crash caused by dereference of MBB.end(). rdar://8110842Evan Cheng2010-06-201-0/+35
* Include the use kind along with the expression in the key of theDan Gohman2010-06-191-0/+309
* Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emi...Evan Cheng2010-06-193-5/+16
* Move ARM if-conversion before post-ra scheduling.Evan Cheng2010-06-181-1/+1
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-183-6/+12