summaryrefslogtreecommitdiff
path: root/gcc/config/i386
Commit message (Expand)AuthorAgeFilesLines
* * config/i386/i386.c (bdesc_args) [IX86_BUILTIN_CVTTPD2DQ256]: Useuros2011-11-021-1/+1
* Move shlib support to toplevel libgccro2011-11-0214-499/+3
* * config/i386/i386.md (splitters for int-float conversion): Useuros2011-11-011-9/+27
* * config/i386/i386.md (splitters for int-float conversion): Useuros2011-11-011-27/+9
* * config/i386/i386-protos.h (ix86_expand_adjust_ufix_to_sfix_si): Newjakub2011-11-013-24/+62
* * config/i386/i386.md (floatsi<mode>2_vector_sse_with_temp splitter):uros2011-11-011-1/+1
* * config/i386/sse.md (fixuns_trunc<mode><sseintvecmodelower>2): Newjakub2011-11-011-0/+29
* * config/i386/sse.md (sseintvecmode): Remove duplicate modes.jakub2011-11-011-24/+24
* i386: Remove TARGET_VECTORIZE_BUILTIN_CONVERSION.rth2011-10-313-119/+31
* * config/i386/i386.md (avx2_vec_dup<mode>): Macroize insn fromuros2011-10-301-129/+51
* * config/i386/i386.md (xop_sha<mode>3): Rename from xop_ashl<mode>3.uros2011-10-292-20/+20
* * config/i386/i386.md (lshlv16qi3): Remove expander.uros2011-10-291-60/+46
* * config/i386/sse.md (<shift_insn><mode>3): Fix asm template.uros2011-10-281-1/+1
* * config/i386/i386.md (shift_insn): Rename code attribute fromuros2011-10-283-53/+24
* * config/i386/i386.md (shift_insn): Rename code attribute fromuros2011-10-283-60/+58
* * config/i386/sse.md (VI4SD_AVX2): Removed.jakub2011-10-281-243/+91
* * config/i386/sse.md (avx_cvtpd2dq256_2, avx_cvttpd2dq256_2,jakub2011-10-271-0/+74
* * config/i386/i386.c (ix86_print_operand): Handle 'q' and 'x'jakub2011-10-272-12/+17
* PR target/50875uros2011-10-271-6/+5
* PR target/37191uros2011-10-271-56/+56
* * config/i386/i386.md (UNSPEC_VSIBADDR): New.jakub2011-10-264-35/+115
* 2011-10-26 Andreas Tobler <andreast@fgznet.ch>andreast2011-10-261-0/+1
* Remove *mmx_maskmovq_rex.hjl2011-10-251-14/+2
* i386: Delete the vec_extract_even/odd patterns.rth2011-10-251-29/+0
* Change vec_perm checking and expansion level.rth2011-10-251-12/+6
* * config/i386/i386.c (ix86_frame_pointer_required): Requirektietz2011-10-251-0/+4
* * config/i386/sse.md (avx2_lshl<mode>3): Remove insn pattern.uros2011-10-232-25/+9
* * config/i386/sse.md (sseintprefix): Rename from gthrfirstp.uros2011-10-231-73/+22
* PR target/50788uros2011-10-231-14/+37
* PR target/50813jakub2011-10-211-0/+20
* PR target/50740uros2011-10-211-6/+9
* * config/i386/i386.c (ix86_emit_swdivsf): Force b into register.uros2011-10-211-0/+4
* Fix operands order in BMI2 patterns.hjl2011-10-201-8/+8
* * target.def (vec_perm_const_ok): Rename from builtin_vec_perm_ok.rth2011-10-201-3/+3
* Change Atom align_loops_max_skip to 15.hjl2011-10-201-1/+1
* Remove TARGET_VECTORIZE_BUILTIN_VEC_PERM.rth2011-10-201-292/+31
* PR target/47989uros2011-10-202-1/+2
* * config/i386/i386.c (expand_vec_perm_vpshufb2_vpermq_even_odd): Usejakub2011-10-191-4/+69
* * config/i386/i386.c (ix86_expand_vec_perm): In merge_two usejakub2011-10-181-70/+454
* * configure.ac: Add --with-native-system-header-dir. Set andian2011-10-176-22/+2
* * config/i386/sse.md (vec_widen_smult_hi_v8hi,jakub2011-10-141-89/+145
* Changed cost for loading QImode using movzbl.hjl2011-10-141-1/+1
* * config/i386/sse.md (vec_interleave_high<mode>,jakub2011-10-142-0/+111
* * config/i386/sse.md (neg<mode>2): Use VI_AVX2 iterator insteadjakub2011-10-141-3/+3
* * config/i386/sse.md (mulv2di3): Macroize using VI8_AVX2jakub2011-10-141-29/+32
* * config/i386/sse.md (*avx_cvtdq2pd256_2): Rename to...jakub2011-10-141-25/+84
* i386: Implement vec_perm_const<mode>.rth2011-10-143-0/+83
* * config/i386/sse.md (vec_set<mode>): Change V_128 iterator modejakub2011-10-131-1/+1
* * config/i386/sse.md (reduc_umin_v8hi): New pattern.jakub2011-10-132-49/+91
* * config/i386/sse.md (vec_unpacks_lo_<mode>,jakub2011-10-122-5/+39