2012-03-12 |
H.J. Lu | Properly set ix86_gen_xxx function pointers |
blob | commitdiff | raw |
2012-02-29 |
Jakub Jelinek | re PR target/52437 (internal compiler error: in spill_f... |
blob | commitdiff | raw | diff to current |
2012-01-02 |
Jakub Jelinek | sse.md (*avx2_gatherdi<mode>_3, [...]): New patterns. |
blob | commitdiff | raw | diff to current |
2011-12-15 |
Jakub Jelinek | tree-vectorizer.h (struct _stmt_vec_info): Remove patte... |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Jakub Jelinek | re PR target/51387 (Test vect.exp/vect-116.c fails... |
blob | commitdiff | raw | diff to current |
2011-11-24 |
H.J. Lu | Revert revision 181357. |
blob | commitdiff | raw | diff to current |
2011-11-21 |
Uros Bizjak | mmx.md (unspec): Move from config/i386/i386.md (unspecv... |
blob | commitdiff | raw | diff to current |
2011-11-20 |
Uros Bizjak | i386.md (UNSPEC_MOVNTI): Remove. |
blob | commitdiff | raw | diff to current |
2011-11-18 |
H.J. Lu | Add _mm_stream_si64. |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Uros Bizjak | sse.md (round<mode>2_vec_pack_sfix): Optimize V2DFmode... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Uros Bizjak | sse.md (vec_pack_trunc_v2df): Optimize sequence for... |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Uros Bizjak | sse.md (round<mode>2): Use register_operand for operand... |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Uros Bizjak | sse.md (round<mode>2_sfix): New expander. |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Zolotukhin Michael | sw-1.c: Force rep;movsb. |
blob | commitdiff | raw | diff to current |
2011-11-08 |
Jakub Jelinek | sse.md (*avx_vperm2f128<mode>3_nozero): Emit mask 0x12... |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Jakub Jelinek | i386.c (ix86_expand_builtin): If gather mask argument... |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Jakub Jelinek | re PR tree-optimization/50789 (Gather vectorization) |
blob | commitdiff | raw | diff to current |
2011-11-04 |
Jakub Jelinek | i386.c (ix86_expand_vector_convert_uns_vsivsf): New... |
blob | commitdiff | raw | diff to current |
2011-11-04 |
Jakub Jelinek | i386.c (ix86_expand_adjust_ufix_to_sfix_si): Add XORP... |
blob | commitdiff | raw | diff to current |
2011-11-01 |
Jakub Jelinek | i386-protos.h (ix86_expand_adjust_ufix_to_sfix_si)... |
blob | commitdiff | raw | diff to current |
2011-11-01 |
Jakub Jelinek | sse.md (fixuns_trunc<mode><sseintvecmodelower>2): New... |
blob | commitdiff | raw | diff to current |
2011-11-01 |
Jakub Jelinek | sse.md (sseintvecmode): Remove duplicate modes. |
blob | commitdiff | raw | diff to current |
2011-10-31 |
Richard Henderson | i386: Remove TARGET_VECTORIZE_BUILTIN_CONVERSION. |
blob | commitdiff | raw | diff to current |
2011-10-30 |
Uros Bizjak | i386.md (avx2_vec_dup<mode>): Macroize insn from avx2_v... |
blob | commitdiff | raw | diff to current |
2011-10-29 |
Uros Bizjak | i386.md (xop_sha<mode>3): Rename from xop_ashl<mode>3. |
blob | commitdiff | raw | diff to current |
2011-10-29 |
Uros Bizjak | i386.md (lshlv16qi3): Remove expander. |
blob | commitdiff | raw | diff to current |
2011-10-28 |
Uros Bizjak | * config/i386/sse.md (<shift_insn><mode>3): Fix asm... |
blob | commitdiff | raw | diff to current |
2011-10-28 |
Uros Bizjak | i386.md (shift_insn): Rename code attribute from shiftr... |
blob | commitdiff | raw | diff to current |
2011-10-28 |
Uros Bizjak | i386.md (shift_insn): Rename code attribute from shiftr... |
blob | commitdiff | raw | diff to current |
2011-10-28 |
Jakub Jelinek | sse.md (VI4SD_AVX2): Removed. |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Jakub Jelinek | sse.md (avx_cvtpd2dq256_2, [...]): New expanders. |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Jakub Jelinek | i386.c (ix86_print_operand): Handle 'q' and 'x' overrid... |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Uros Bizjak | re PR target/50875 (O3 and -mavx lead to internal compi... |
blob | commitdiff | raw | diff to current |
2011-10-27 |
Uros Bizjak | re PR target/37191 (ICE in inline_secondary_memory_need... |
blob | commitdiff | raw | diff to current |
2011-10-26 |
Jakub Jelinek | i386.md (UNSPEC_VSIBADDR): New. |
blob | commitdiff | raw | diff to current |
2011-10-25 |
Richard Henderson | i386: Delete the vec_extract_even/odd patterns. |
blob | commitdiff | raw | diff to current |
2011-10-23 |
Uros Bizjak | sse.md (avx2_lshl<mode>3): Remove insn pattern. |
blob | commitdiff | raw | diff to current |
2011-10-23 |
Uros Bizjak | sse.md (sseintprefix): Rename from gthrfirstp. |
blob | commitdiff | raw | diff to current |
2011-10-23 |
Uros Bizjak | re PR target/50788 (ICE: in merge_overlapping_regs... |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Jakub Jelinek | sse.md (vec_widen_smult_hi_v8hi, [...]): Macroize using... |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Jakub Jelinek | sse.md (vec_interleave_high<mode>, [...]): Add AVX2... |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Jakub Jelinek | sse.md (neg<mode>2): Use VI_AVX2 iterator instead of... |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Jakub Jelinek | sse.md (mulv2di3): Macroize using VI8_AVX2 iterator. |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Jakub Jelinek | sse.md (*avx_cvtdq2pd256_2): Rename to... |
blob | commitdiff | raw | diff to current |
2011-10-14 |
Richard Henderson | i386: Implement vec_perm_const<mode>. |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Jakub Jelinek | sse.md (vec_set<mode>): Change V_128 iterator mode... |
blob | commitdiff | raw | diff to current |
2011-10-13 |
Jakub Jelinek | sse.md (reduc_umin_v8hi): New pattern. |
blob | commitdiff | raw | diff to current |
2011-10-12 |
Jakub Jelinek | sse.md (vec_unpacks_lo_<mode>, [...]): Change VI124_128... |
blob | commitdiff | raw | diff to current |
2011-10-12 |
Jakub Jelinek | sse.md (vec_avx2): New mode_attr. |
blob | commitdiff | raw | diff to current |
2011-10-12 |
Jakub Jelinek | i386.md (UNSPEC_VPERMDI): Remove. |
blob | commitdiff | raw | diff to current |
2011-10-12 |
Jakub Jelinek | sse.md (avx2_gathersi<mode>, [...]): Add clobber of... |
blob | commitdiff | raw | diff to current |
2011-10-10 |
Kirill Yukhin | Fix a typo in x86 FMA. |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Richard Henderson | Rename vshuffle/vec_shuffle to vec_perm. |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Richard Henderson | i386: Fixup last pblendw change. |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Richard Henderson | i386: Fix representation of 256-bit vpblendw. |
blob | commitdiff | raw | diff to current |
2011-10-07 |
Richard Henderson | Delete incorrect representations of avx2 shifts. |
blob | commitdiff | raw | diff to current |
2011-10-06 |
Richard Henderson | i386: Add AVX2 support to ix86_expand_vshuffle. |
blob | commitdiff | raw | diff to current |
2011-10-06 |
Michael Matz | i386.opt (recip_mask, [...]): New variables and cl_targ... |
blob | commitdiff | raw | diff to current |
2011-10-05 |
Richard Henderson | i386: Rewrite ix86_expand_vshuffle. |
blob | commitdiff | raw | diff to current |
2011-10-03 |
Artjoms Sinkarovs | Vector shuffling patch from Artem Shinkarov. |
blob | commitdiff | raw | diff to current |
2011-09-23 |
Jakub Jelinek | i386.c (ix86_print_operand): Handle %~. |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Uros Bizjak | re PR target/50464 (Using -Ofast -march=bdver1 results... |
blob | commitdiff | raw | diff to current |
2011-09-21 |
Jakub Jelinek | sse.md (<code><mode>3 smaxmin:VI124_128 expander):... |
blob | commitdiff | raw | diff to current |
2011-09-19 |
Uros Bizjak | mmx.md (*mov<mode>_internal_rex64): Use if_then_else... |
blob | commitdiff | raw | diff to current |
2011-09-19 |
Uros Bizjak | i386.md (maxmin): New code iterator. |
blob | commitdiff | raw | diff to current |
2011-09-19 |
Jakub Jelinek | sse.md (*sse4_1_extractps): Change into define_insn_and... |
blob | commitdiff | raw | diff to current |
2011-09-17 |
Jakub Jelinek | sse.md (VIMAX_AVX2): Change V4DI to V2TI. |
blob | commitdiff | raw | diff to current |
2011-09-17 |
Jakub Jelinek | i386.c (ix86_build_const_vector): Handle V8SImode and... |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Jakub Jelinek | i386.c (ix86_expand_reduc_v4sf): Rename to ... |
blob | commitdiff | raw | diff to current |
2011-09-16 |
Jakub Jelinek | sse.md (vec_extract_hi_<mode>, [...]): Use vextracti128... |
blob | commitdiff | raw | diff to current |
2011-09-07 |
Jakub Jelinek | re PR target/50310 (ICE: in gen_vcondv2div2df, at confi... |
blob | commitdiff | raw | diff to current |
2011-09-02 |
Richard Guenther | re PR tree-optimization/27460 (Does not vectorize state... |
blob | commitdiff | raw | diff to current |
2011-08-31 |
Richard Sandiford | i386.md: Use (match_test ...) for attribute tests. |
blob | commitdiff | raw | diff to current |
2011-08-30 |
Ilya Tocar | Add FMA intrinsics and testcases. |
blob | commitdiff | raw | diff to current |
2011-08-27 |
Uros Bizjak | sse.md (*absneg<mode>2): Fix split condition. |
blob | commitdiff | raw | diff to current |
2011-08-27 |
Uros Bizjak | re PR target/50202 (ICE: in final_scan_insn, at final... |
blob | commitdiff | raw | diff to current |
2011-08-26 |
Uros Bizjak | i386.md (round<mode>2): New expander. |
blob | commitdiff | raw | diff to current |
2011-08-25 |
Uros Bizjak | i386.md (isa): Add sse2, sse2_noavx, sse3, sse4 and... |
blob | commitdiff | raw | diff to current |
2011-08-23 |
Kirill Yukhin | Add AVX2 testcases. |
blob | commitdiff | raw | diff to current |
2011-08-22 |
Uros Bizjak | re PR target/50155 (AVX2 support broke -mavx) |
blob | commitdiff | raw | diff to current |
2011-08-22 |
Kirill Yukhin | Add support for AVX2 builtin functions. |
blob | commitdiff | raw | diff to current |
2011-08-09 |
Kirill Yukhin | i386.c: Remove traling spaces. |
blob | commitdiff | raw | diff to current |
2011-08-06 |
Uros Bizjak | i386.md (ssemodesuffix): Remove V8SI mode. |
blob | commitdiff | raw | diff to current |
2011-06-18 |
Jakub Jelinek | re PR target/49411 ([4.6/4.7] ICE: unrecognizable insn... |
blob | commitdiff | raw | diff to current |
2011-06-11 |
Uros Bizjak | sse.md (vec_dupv4sf): Correct mode of forced register. |
blob | commitdiff | raw | diff to current |
2011-06-11 |
Uros Bizjak | i386.md: Use default value in "isa" attribute. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Uros Bizjak | constraints.md (Y3): New register constraint. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Uros Bizjak | i386.c (standard_sse_constant_p): Simplify switch state... |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Alexandre Oliva | i386.c (ix86_rtx_costs): Drop NEG from sub for FMA. |
blob | commitdiff | raw | diff to current |
2011-05-25 |
Uros Bizjak | sse.md (*<sse>_maskcmp<mode>3_comm): New pattern. |
blob | commitdiff | raw | diff to current |
2011-05-24 |
Uros Bizjak | re PR target/49133 (modification of aliased __m128d... |
blob | commitdiff | raw | diff to current |
2011-05-19 |
Quentin Neill | sse.md (fma4_fmsubadd): Use <ssemodesuffix>. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
H.J. Lu | Properly handle 256bit load cast. |
blob | commitdiff | raw | diff to current |
2011-05-09 |
Uros Bizjak | predicates.md (const_pow2_1_to_2_operand): Remove. |
blob | commitdiff | raw | diff to current |
2011-05-09 |
Uros Bizjak | sse.md (*vec_concatv4si): Merge from *vec_concatv4si_1... |
blob | commitdiff | raw | diff to current |
2011-05-04 |
Uros Bizjak | re PR target/48860 (r173265 breaks bootstrap on x86_64... |
blob | commitdiff | raw | diff to current |
2011-05-02 |
Uros Bizjak | sse.md (V): New mode iterator. |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Uros Bizjak | i386.md (ssemodesuffix): Merge with ssevecsize, ssemode... |
blob | commitdiff | raw | diff to current |
2011-04-27 |
Uros Bizjak | predicates.md (avx_vpermilp_*_operand): Remove. |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Uros Bizjak | re PR target/48678 (unable to find a register to spill... |
blob | commitdiff | raw | diff to current |
next |