Age | Commit message (Expand) | Author |
2012-01-04 | For x86, canonicalize max | Evan Cheng |
2012-01-03 | Revert 147426 because it caused pr11696. | Nadav Rotem |
2012-01-03 | Fix incorrect widening of the bitcast sdnode in case the incoming operand is ... | Nadav Rotem |
2012-01-03 | Enhance DAGCombine for transforming 128->256 casts into a vmovaps, rather | Chad Rosier |
2012-01-03 | Fixed a bug in SelectionDAG.cpp. | Elena Demikhovsky |
2012-01-02 | Optimize the sequence blend(sign_extend(x)) to blend(shl(x)) since SSE blend ... | Nadav Rotem |
2012-01-01 | Allow CRC32 instructions to be selected when AVX is enabled. | Craig Topper |
2012-01-01 | Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is... | Craig Topper |
2012-01-01 | Revert 147399. It broke CodeGen/ARM/vext.ll. | Rafael Espindola |
2012-01-01 | Fixed a bug in SelectionDAG.cpp. | Elena Demikhovsky |
2011-12-31 | Add patterns for integer forms of SHUFPD/VSHUFPD with a memory load. | Craig Topper |
2011-12-31 | Fix typo in a SHUFPD and VSHUFPD pattern that prevented SHUFPD/VSHUFPD with a... | Craig Topper |
2011-12-30 | Change FMA4 memory forms to use memopv* instead of alignedloadv*. No need to ... | Craig Topper |
2011-12-30 | Fix load size for FMA4 SS/SD instructions. They need to use f32 and f64 size,... | Craig Topper |
2011-12-28 | Fix type-checking for load transformation which is not legal on floating-poin... | Eli Friedman |
2011-12-28 | PR11662. | Nadav Rotem |
2011-12-28 | Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR. | Elena Demikhovsky |
2011-12-26 | Make sure DAGCombiner doesn't introduce multiple loads from the same memory l... | Eli Friedman |
2011-12-24 | Use standard promotion for i8 CTTZ nodes and i8 CTLZ nodes when the | Chandler Carruth |
2011-12-24 | Add systematic testing for cttz as well, and fix the bug I spotted by | Chandler Carruth |
2011-12-24 | Add i8 and i64 testing for ctlz on x86. Also simplify the i16 test. | Chandler Carruth |
2011-12-24 | Tidy up this rather crufty test. Put the declarations at the top to make | Chandler Carruth |
2011-12-24 | Expand more when we have a nice 'tzcnt' instruction, to avoid generating | Chandler Carruth |
2011-12-24 | Tidy up some of these tests. | Chandler Carruth |
2011-12-24 | Switch the lowering of CTLZ_ZERO_UNDEF from a .td pattern back to the | Chandler Carruth |
2011-12-24 | Cleanup this test a bit, sorting things and grouping them more clearly. | Chandler Carruth |
2011-12-20 | This is the second fix related to VZEXT_MOVL node. | Elena Demikhovsky |
2011-12-20 | Begin teaching the X86 target how to efficiently codegen patterns that | Chandler Carruth |
2011-12-17 | Make sure that the lower bits on the VSELECT condition are properly set. | Lang Hames |
2011-12-16 | Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi16 when only AVX1 is su... | Craig Topper |
2011-12-15 | Add missing zmovl AVX patterns which were causing crashes. | Chad Rosier |
2011-12-15 | Fix assert in LowerBUILD_VECTOR for v16i16 type on AVX. | Chad Rosier |
2011-12-15 | Set specific target cpu for testcase. | Lang Hames |
2011-12-15 | Added test case for r146671. | Lang Hames |
2011-12-15 | Don't try to form FGETSIGN after legalization; it is possible in some cases, ... | Eli Friedman |
2011-12-15 | Add support for lowering fneg when AVX is enabled. | Chad Rosier |
2011-12-12 | Manually upgrade the test suite to specify the flag to cttz and ctlz. | Chandler Carruth |
2011-12-09 | Update test to something more sensible. | Evan Cheng |
2011-12-09 | X86: Add patterns for the various rounding ops for SSE4.1 and AVX. | Benjamin Kramer |
2011-12-09 | Forgot setting -march. | Evan Cheng |
2011-12-08 | Add 256-bit variant vmovss and vmovsd patterns. rdar://10538417 | Evan Cheng |
2011-12-08 | Add various missing AVX patterns which was causing crashes. Sadly, the generated | Evan Cheng |
2011-12-08 | Add test for r146163. | Evan Cheng |
2011-12-08 | test/CodeGen/X86/vec_compare-2.ll: Add explicit -mtriple=i686-linux. | NAKAMURA Takumi |
2011-12-08 | Fix a bug in the integer-promotion of bitcast operations on vector types. | Nadav Rotem |
2011-12-07 | Support vector bitcasts in the AsmPrinter. PR11495. | Eli Friedman |
2011-12-07 | Fix an optimization involving EXTRACT_SUBVECTOR in DAGCombine so it behaves c... | Eli Friedman |
2011-12-06 | Fix a bunch of SSE/AVX patterns to use v2i64/v4i64 loads since all other inte... | Craig Topper |
2011-12-06 | Merge isSHUFPMask and isCommutedSHUFPMask into single function that can do bo... | Craig Topper |
2011-12-05 | test/CodeGen/X86/pointer-vector.ll: Add explicit -mtriple=i686-linux. | NAKAMURA Takumi |