aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2012-01-01Allow CRC32 instructions to be selected when AVX is enabled.Craig Topper
2012-01-01Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is...Craig Topper
2012-01-01Revert 147399. It broke CodeGen/ARM/vext.ll.Rafael Espindola
2012-01-01Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky
2011-12-31Add patterns for integer forms of SHUFPD/VSHUFPD with a memory load.Craig Topper
2011-12-31Fix typo in a SHUFPD and VSHUFPD pattern that prevented SHUFPD/VSHUFPD with a...Craig Topper
2011-12-30Change FMA4 memory forms to use memopv* instead of alignedloadv*. No need to ...Craig Topper
2011-12-30Fix load size for FMA4 SS/SD instructions. They need to use f32 and f64 size,...Craig Topper
2011-12-30Cleanup stack/frame register define/kill states. This fixes two bugs:Hal Finkel
2011-12-28Fix type-checking for load transformation which is not legal on floating-poin...Eli Friedman
2011-12-28PR11662.Nadav Rotem
2011-12-28Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.Elena Demikhovsky
2011-12-26Make sure DAGCombiner doesn't introduce multiple loads from the same memory l...Eli Friedman
2011-12-24Use standard promotion for i8 CTTZ nodes and i8 CTLZ nodes when theChandler Carruth
2011-12-24Add systematic testing for cttz as well, and fix the bug I spotted byChandler Carruth
2011-12-24Add i8 and i64 testing for ctlz on x86. Also simplify the i16 test.Chandler Carruth
2011-12-24Tidy up this rather crufty test. Put the declarations at the top to makeChandler Carruth
2011-12-24Expand more when we have a nice 'tzcnt' instruction, to avoid generatingChandler Carruth
2011-12-24Tidy up some of these tests.Chandler Carruth
2011-12-24Switch the lowering of CTLZ_ZERO_UNDEF from a .td pattern back to theChandler Carruth
2011-12-24Cleanup this test a bit, sorting things and grouping them more clearly.Chandler Carruth
2011-12-24Test case for r147232.Akira Hatanaka
2011-12-23Experimental support for aligned NEON spills.Jakob Stoklund Olesen
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell!Chad Rosier
2011-12-21Fix a couple of copy-n-paste bugs. Noticed by George Russell.Evan Cheng
2011-12-21Fix bug in zero-store peephole pattern reported in pr11615.Akira Hatanaka
2011-12-21Expand 64-bit CTLZ nodes if target architecture does not support it. Add testAkira Hatanaka
2011-12-20Test case for r147017.Akira Hatanaka
2011-12-20Add function MipsDAGToDAGISel::SelectMULT and factor out code that generatesAkira Hatanaka
2011-12-2064-bit data directive.Akira Hatanaka
2011-12-2032-to-64-bit sext_inreg pattern.Akira Hatanaka
2011-12-20Add code in MipsDAGToDAGISel for selecting constant +0.0.Akira Hatanaka
2011-12-20Heed spill slot alignment on ARM.Jakob Stoklund Olesen
2011-12-20ARM target code clean up. Check for iOS, not Darwin where it makes sense.Evan Cheng
2011-12-20This is the second fix related to VZEXT_MOVL node.Elena Demikhovsky
2011-12-20Begin teaching the X86 target how to efficiently codegen patterns thatChandler Carruth
2011-12-20Mark ARM eh_sjlj_dispatchsetup as clobbering all registers. Radar 10567930.Bob Wilson
2011-12-19Move tests to FileCheck.Evan Cheng
2011-12-19Add a test case for r146900.Akira Hatanaka
2011-12-19Add patterns for matching immediates whose lower 16-bit is cleared. TheseAkira Hatanaka
2011-12-19Remove definitions of double word shift plus 32 instructions. Assembler orAkira Hatanaka
2011-12-19Remove the restriction on the first operand of the add node in SelectAddr.Akira Hatanaka
2011-12-17Fix a CPSR liveness tracking bug introduced when I converted IT block to bundle.Evan Cheng
2011-12-17Make sure that the lower bits on the VSELECT condition are properly set.Lang Hames
2011-12-16Fix off-by-one error in bucket sort.Jakob Stoklund Olesen
2011-12-16Hexagon: Fix a nasty order-of-initialization bug.Benjamin Kramer
2011-12-16Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi16 when only AVX1 is su...Craig Topper
2011-12-15Add missing zmovl AVX patterns which were causing crashes.Chad Rosier
2011-12-15Fix assert in LowerBUILD_VECTOR for v16i16 type on AVX.Chad Rosier
2011-12-15Set specific target cpu for testcase.Lang Hames