| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a typo in x86 FMA. | Kirill Yukhin | 2011-10-10 | 1 | -1/+1 |
* | Rename vshuffle/vec_shuffle to vec_perm. | Richard Henderson | 2011-10-07 | 1 | -6/+6 |
* | i386: Fixup last pblendw change. | Richard Henderson | 2011-10-07 | 1 | -1/+1 |
* | i386: Fix representation of 256-bit vpblendw. | Richard Henderson | 2011-10-07 | 1 | -6/+36 |
* | Delete incorrect representations of avx2 shifts. | Richard Henderson | 2011-10-07 | 1 | -33/+6 |
* | i386: Add AVX2 support to ix86_expand_vshuffle. | Richard Henderson | 2011-10-06 | 1 | -13/+18 |
* | i386.opt (recip_mask, [...]): New variables and cl_target member. | Michael Matz | 2011-10-06 | 1 | -2/+6 |
* | i386: Rewrite ix86_expand_vshuffle. | Richard Henderson | 2011-10-05 | 1 | -3/+1 |
* | Vector shuffling patch from Artem Shinkarov. | Artjoms Sinkarovs | 2011-10-03 | 1 | -0/+19 |
* | i386.c (ix86_print_operand): Handle %~. | Jakub Jelinek | 2011-09-23 | 1 | -69/+38 |
* | re PR target/50464 (Using -Ofast -march=bdver1 results in internal compiler e... | Uros Bizjak | 2011-09-21 | 1 | -2/+2 |
* | sse.md (<code><mode>3 smaxmin:VI124_128 expander): Use nonimmediate_operand i... | Jakub Jelinek | 2011-09-21 | 1 | -4/+10 |
* | mmx.md (*mov<mode>_internal_rex64): Use if_then_else RTX to calculate unit, p... | Uros Bizjak | 2011-09-19 | 1 | -13/+12 |
* | i386.md (maxmin): New code iterator. | Uros Bizjak | 2011-09-19 | 1 | -151/+97 |
* | sse.md (*sse4_1_extractps): Change into define_insn_and_split... | Jakub Jelinek | 2011-09-19 | 1 | -11/+37 |
* | sse.md (VIMAX_AVX2): Change V4DI to V2TI. | Jakub Jelinek | 2011-09-17 | 1 | -74/+46 |
* | i386.c (ix86_build_const_vector): Handle V8SImode and V4DImode. | Jakub Jelinek | 2011-09-17 | 1 | -85/+54 |
* | i386.c (ix86_expand_reduc_v4sf): Rename to ... | Jakub Jelinek | 2011-09-16 | 1 | -3/+39 |
* | sse.md (vec_extract_hi_<mode>, [...]): Use vextracti128 instead of vextractf1... | Jakub Jelinek | 2011-09-16 | 1 | -21/+72 |
* | re PR target/50310 (ICE: in gen_vcondv2div2df, at config/i386/sse.md:1435 wit... | Jakub Jelinek | 2011-09-07 | 1 | -13/+11 |
* | re PR tree-optimization/27460 (Does not vectorize statements with mixed type ... | Richard Guenther | 2011-09-02 | 1 | -30/+53 |
* | i386.md: Use (match_test ...) for attribute tests. | Richard Sandiford | 2011-08-31 | 1 | -27/+24 |
* | Add FMA intrinsics and testcases. | Ilya Tocar | 2011-08-30 | 1 | -0/+83 |
* | sse.md (*absneg<mode>2): Fix split condition. | Uros Bizjak | 2011-08-27 | 1 | -7/+16 |
* | re PR target/50202 (ICE: in final_scan_insn, at final.c:2709 (could not split... | Uros Bizjak | 2011-08-27 | 1 | -0/+6 |
* | i386.md (round<mode>2): New expander. | Uros Bizjak | 2011-08-26 | 1 | -0/+34 |
* | i386.md (isa): Add sse2, sse2_noavx, sse3, sse4 and sse4_noavx. | Uros Bizjak | 2011-08-25 | 1 | -41/+43 |
* | Add AVX2 testcases. | Kirill Yukhin | 2011-08-23 | 1 | -1/+1 |
* | re PR target/50155 (AVX2 support broke -mavx) | Uros Bizjak | 2011-08-22 | 1 | -29/+72 |
* | Add support for AVX2 builtin functions. | Kirill Yukhin | 2011-08-22 | 1 | -249/+2283 |
* | i386.c: Remove traling spaces. | Kirill Yukhin | 2011-08-09 | 1 | -15/+15 |
* | i386.md (ssemodesuffix): Remove V8SI mode. | Uros Bizjak | 2011-08-06 | 1 | -1/+4 |
* | re PR target/49411 ([4.6/4.7] ICE: unrecognizable insn with -mxop in _mm_roti... | Jakub Jelinek | 2011-06-18 | 1 | -11/+14 |
* | sse.md (vec_dupv4sf): Correct mode of forced register. | Uros Bizjak | 2011-06-11 | 1 | -9/+24 |
* | i386.md: Use default value in "isa" attribute. | Uros Bizjak | 2011-06-11 | 1 | -56/+78 |
* | constraints.md (Y3): New register constraint. | Uros Bizjak | 2011-06-02 | 1 | -44/+10 |
* | i386.c (standard_sse_constant_p): Simplify switch statement. | Uros Bizjak | 2011-06-02 | 1 | -110/+39 |
* | i386.c (ix86_rtx_costs): Drop NEG from sub for FMA. | Alexandre Oliva | 2011-05-31 | 1 | -2/+2 |
* | sse.md (*<sse>_maskcmp<mode>3_comm): New pattern. | Uros Bizjak | 2011-05-25 | 1 | -0/+16 |
* | re PR target/49133 (modification of aliased __m128d miscompiles) | Uros Bizjak | 2011-05-24 | 1 | -10/+8 |
* | sse.md (fma4_fmsubadd): Use <ssemodesuffix>. | Quentin Neill | 2011-05-19 | 1 | -2/+2 |
* | Properly handle 256bit load cast. | H.J. Lu | 2011-05-18 | 1 | -4/+5 |
* | predicates.md (const_pow2_1_to_2_operand): Remove. | Uros Bizjak | 2011-05-09 | 1 | -113/+55 |
* | sse.md (*vec_concatv4si): Merge from *vec_concatv4si_1 and *vec_concatv4si_1_... | Uros Bizjak | 2011-05-09 | 1 | -20/+11 |
* | re PR target/48860 (r173265 breaks bootstrap on x86_64-apple-darwin10) | Uros Bizjak | 2011-05-04 | 1 | -6/+7 |
* | sse.md (V): New mode iterator. | Uros Bizjak | 2011-05-02 | 1 | -348/+335 |
* | i386.md (ssemodesuffix): Merge with ssevecsize, ssemodefsuffix, ssescalarmode... | Uros Bizjak | 2011-04-27 | 1 | -158/+165 |
* | predicates.md (avx_vpermilp_*_operand): Remove. | Uros Bizjak | 2011-04-27 | 1 | -4/+6 |
* | re PR target/48678 (unable to find a register to spill in class ‘GENERAL_RE... | Uros Bizjak | 2011-04-20 | 1 | -4/+4 |
* | i386.h (SSE_VEC_FLOAT_MODE_P): Remove. | Uros Bizjak | 2011-04-18 | 1 | -53/+30 |