aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Revert r129875, XFAILing this test for arm, since the fix was reverted.Dan Gohman2011-09-031-0/+1
* Pseudo CMOV instructions don't clobber EFLAGS.Jakob Stoklund Olesen2011-09-022-6/+6
* Try to eliminate the use of the 'unwind' instruction.Bill Wendling2011-09-021-1/+1
* Don't fast-isel for atomic load/store; some cases require extra handling miss...Eli Friedman2011-09-022-0/+2
* Better fix for this testcase. Update it to the new EH scheme entirely.Bill Wendling2011-09-021-6/+7
* Update for new EH stuff. (I'm not sure if this is 100% correct.)Bill Wendling2011-09-021-1/+1
* Darwin wants ctors/dtors to be ordered the other way round to linux.Duncan Sands2011-09-021-9/+16
* Pass signed (not unsigned) 10 bit field to SPU 'ori' instruction.Kalle Raiskila2011-09-021-1/+12
* Revert r131152, r129796, r129761. This code is currently consideredDan Gohman2011-09-014-0/+13
* Don't drop alignment info on local common symbols.Benjamin Kramer2011-09-012-5/+20
* XFAIL this test on arm until the backend is fixed.Benjamin Kramer2011-09-011-0/+3
* This test depends on cmov being available.Benjamin Kramer2011-09-011-1/+1
* Permit remat of partial register defs when it is safe.Jakob Stoklund Olesen2011-09-011-0/+24
* Fix vbroadcast matching logic to early unmatch if the node doesn't haveBruno Cardoso Lopes2011-09-011-0/+10
* Prevent remat of partial register redefinitions.Jakob Stoklund Olesen2011-09-011-0/+28
* PreRA scheduler should avoid cloning compares.Andrew Trick2011-09-011-1/+9
* Remove old declare statements.Bill Wendling2011-08-311-4/+0
* Update more tests to the new EH scheme.Bill Wendling2011-08-311-1/+1
* Update more tests to the new EH scheme.Bill Wendling2011-08-3115-2/+105
* Revert r138894. This was failing on cmake-clang-i686-msvc10.Bill Wendling2011-08-311-3/+0
* Update more tests to the new EH scheme.Bill Wendling2011-08-312-12/+8
* Generic expansion for atomic load/store into cmpxchg/atomicrmw xchg; implemen...Eli Friedman2011-08-311-7/+37
* 64-bit atomic cmpxchg for ARM.Eli Friedman2011-08-311-0/+15
* Compress Repeated Byte OutputDavid Greene2011-08-311-0/+34
* This test requires sse, otherwise x87 ops will block tailcall optimizationBenjamin Kramer2011-08-311-1/+1
* - Move all MOVSS and MOVSD patterns close to their definitionsBruno Cardoso Lopes2011-08-311-1/+2
* Fix (movhps load) lowering / pattern to match more cases. rdar://10050549Evan Cheng2011-08-311-0/+19
* Some minor cleanups for r138845.Eli Friedman2011-08-311-1/+1
* Some 64-bit atomic operations on ARM. 64-bit cmpxchg coming next.Eli Friedman2011-08-311-0/+83
* Fix test typo.Benjamin Kramer2011-08-311-1/+1
* Add a triple.Rafael Espindola2011-08-301-2/+2
* Some test code to check if correct code is being generated.Rafael Espindola2011-08-301-0/+87
* Set CR1EQ only when lowering vararg floating arguments (not any varargRoman Divacky2011-08-301-0/+18
* Change ARM / Thumb2 addc / adde and subc / sube modeling to use physicalEvan Cheng2011-08-302-2/+47
* Explicitly zero out parts of a vector which are required to be zero by the al...Eli Friedman2011-08-291-3/+28
* Add testcase for r138746.Owen Anderson2011-08-291-0/+34
* Fix PR5329: pay attention to constructor/destructor priorityDuncan Sands2011-08-281-0/+21
* Update to new EH scheme.Bill Wendling2011-08-271-5/+5
* Cannot have an llvm.eh.exception call in a non-landing pad block.Bill Wendling2011-08-271-2/+0
* Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.Eli Friedman2011-08-261-0/+13
* Revert r138606 until LowerInvoke has been converted to the new EH scheme.Bill Wendling2011-08-261-4/+1
* Atomic load/store on ARM/Thumb.Eli Friedman2011-08-261-0/+31
* Update to the new EH scheme.Bill Wendling2011-08-258-9/+40
* Add support for AVX 256-bit version of MOVDDUP!Bruno Cardoso Lopes2011-08-251-0/+14
* ARM fix for missing implicit operands on ldmia_ret.Andrew Trick2011-08-251-0/+100
* LSR wants to split the landing pad's critical edge. Let it do it, but use theBill Wendling2011-08-251-0/+29
* Add support for 256-bit versions of VSHUFPD and VSHUFPS.Bruno Cardoso Lopes2011-08-252-4/+31
* Hook up 64-bit atomic load/store on x86-32. I plan to write more efficient i...Eli Friedman2011-08-241-0/+19
* Basic tests for atomic load and store on x86.Eli Friedman2011-08-241-0/+22
* Add Uses=[SP] to call instructions. This fixes a miscompilation with aRichard Osborne2011-08-241-0/+20