summaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add mcpu to tests to prevent them from using AVX instructions on Sandy Bridge...Craig Topper2012-04-2732-49/+49
* Implement a bastardized ABI.Evan Cheng2012-04-271-1/+0
* - thumbv6 shouldn't imply +thumb2. Cortex-M0 doesn't suppport 32-bit Thumb2Evan Cheng2012-04-271-0/+12
* Fix the SD scheduler to avoid gluing the same node twice.Andrew Trick2012-04-261-0/+46
* Use VLD1 in NEON extenting-load patterns instead of VLDR.Tim Northover2012-04-261-2/+6
* If triple is armv7 / thumbv7 and a CPU is specified, do not automatically assumeEvan Cheng2012-04-261-7/+14
* Try to fix llvm-arm-linux builder with -mcpu.Jakob Stoklund Olesen2012-04-251-1/+1
* Trivial change to make the test use -mcpu=generic so as to avoidPreston Gurd2012-04-251-1/+1
* Do not use $gp as a dedicated global register if the target ABI is not O32. Akira Hatanaka2012-04-252-5/+6
* Fix the testcase. We do expect two vblendw on XMMs.Nadav Rotem2012-04-241-5/+6
* Add a testcase for 155440Nadav Rotem2012-04-241-0/+13
* MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refu...Evan Cheng2012-04-241-0/+71
* AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes into vbroadcast instructionsNadav Rotem2012-04-241-4/+41
* Optimize the vector UINT_TO_FP, SINT_TO_FP and FP_TO_SINT operations where th...Nadav Rotem2012-04-231-0/+49
* This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd2012-04-232-5/+4
* Revert r155365, r155366, and r155367. All three of these have regressionChandler Carruth2012-04-2321-478/+0
* Hexagon V5 (floating point) support.Sirish Pande2012-04-2316-0/+358
* Support for Hexagon architectural feature, new value jump.Sirish Pande2012-04-232-0/+63
* Support for Hexagon VLIW Packetizer.Sirish Pande2012-04-233-0/+57
* cleaned line endings in the newly added test fileElena Demikhovsky2012-04-221-68/+68
* ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2Elena Demikhovsky2012-04-221-0/+68
* Teach getVectorTypeBreakdown about promotion of vectors in addition to wideni...Nadav Rotem2012-04-211-0/+21
* Fix PR12599.Jakob Stoklund Olesen2012-04-201-0/+69
* Test for the the problem with xors being changed into andsJoel Jones2012-04-191-0/+38
* Move win32 SimplifyLibcall test under TransformsJoe Groff2012-04-181-275/+0
* fix pr12559: mark unavailable win32 math libcallsJoe Groff2012-04-171-0/+275
* Force cmov on test so block placement doesn't shuffle the code around.Benjamin Kramer2012-04-171-1/+1
* Fix bad EXTRACT_SUBREG in instruction selection for extending-loads on NEON.James Molloy2012-04-171-0/+14
* Test cases that assume layout should use -disable-code-place.Andrew Trick2012-04-171-0/+174
* temporarily XFAIL this test until post RAPreston Gurd2012-04-171-0/+1
* Disable the atom scheduling test after r154874 broke it.Chandler Carruth2012-04-161-0/+3
* Relax this test a touch to cope with different assembly variants.Chandler Carruth2012-04-161-1/+1
* Fix updateTerminator to be resiliant to degenerate terminators whereChandler Carruth2012-04-162-2/+2
* FileCheckize these tests.Jakob Stoklund Olesen2012-04-162-6/+23
* Disable code placement for this test.Jakob Stoklund Olesen2012-04-161-1/+2
* Fix incorrect atomics codegen introduced in r154705, and extend test to catch...Richard Smith2012-04-161-4/+9
* Move to X86 directory because this fails on non-X86 platforms.Bill Wendling2012-04-161-3/+1
* Flip the new block-placement pass to be on by default.Chandler Carruth2012-04-1630-76/+96
* Remove an overly brittle test. This test will no longer be interestingChandler Carruth2012-04-161-174/+0
* Add a somewhat hacky heuristic to do something different from whole-loopChandler Carruth2012-04-161-5/+5
* Tweak the loop rotation logic to check whether the loop is naturallyChandler Carruth2012-04-161-2/+32
* Remove dead SD nodes after the combining pass. Fixes PR12201.Hal Finkel2012-04-161-0/+46
* Rewrite how machine block placement handles loop rotation.Chandler Carruth2012-04-161-3/+126
* Remove AVX2 vpermq and vpermpd intrinsics. These can now be handled with norm...Craig Topper2012-04-151-16/+0
* Fix PR12529. The Vxx family of instructions are only supported by AVX.Nadav Rotem2012-04-151-1/+1
* When emulating vselect using OR/AND/XOR make sure to bitcast the result back ...Nadav Rotem2012-04-151-0/+8
* Added VPERM optimization for AVX2 shufflesElena Demikhovsky2012-04-151-0/+34
* Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x...Richard Smith2012-04-131-0/+15
* On Darwin targets, only use vfma etc. if the source use fma() intrinsic expli...Evan Cheng2012-04-131-1/+1
* Disable Hexagon test temporarily.Sirish Pande2012-04-1210-10/+20