Age | Commit message (Expand) | Author | Files | Lines |
2016-05-26 | sse.md (*ssse3_palignr<mode>_perm): Add avx512bw alternative. | Jakub Jelinek | 1 | -8/+9 |
2016-05-26 | * config/i386/sse.md | Jakub Jelinek | 1 | -6/+23 |
2016-05-25 | re PR target/70738 (Add -mgeneral-regs-only option) | Uros Bizjak | 2 | -20/+47 |
2016-05-25 | AVX-512F: Add vectorizer support builtins | Ilya Verbin | 3 | -10/+91 |
2016-05-24 | i386.h (TARGET_AVOID_4BYTE_PREFIXES): Define. | Jakub Jelinek | 2 | -1/+3 |
2016-05-24 | sse.md (<sse4_1>_round<ssemodesuffix><avxsizesuffix>): Limit 1st alternative ... | Jakub Jelinek | 1 | -10/+7 |
2016-05-24 | sse.md (vec_set<mode>_0): Use sse4_noavx isa instead of sse4 for the first al... | Jakub Jelinek | 1 | -35/+39 |
2016-05-24 | sse.md (sse4_1_<code>v8qiv8hi2<mask_name>): Limit first two alternatives to n... | Jakub Jelinek | 1 | -24/+30 |
2016-05-24 | i386.c (ix86_preferred_reload_class): Use IS_STACK_MODE, INTEGER_CLASS_P, FLO... | Uros Bizjak | 1 | -4/+5 |
2016-05-23 | i386.h (IS_STACK_MODE): Enable for TARGET_MIX_SSE_I387. | Uros Bizjak | 3 | -37/+35 |
2016-05-22 | revert: re PR target/70738 (Add -mgeneral-regs-only option) | Uros Bizjak | 2 | -8/+1 |
2016-05-22 | sse.md (vec_set_lo_<mode><mask_name>, [...]): Add && <mask_avx512dq_condition... | Jakub Jelinek | 1 | -4/+8 |
2016-05-22 | sse.md (vec_set_lo_v16hi, [...]): Add alternative with v constraint instead o... | Jakub Jelinek | 1 | -20/+28 |
2016-05-22 | sse.md (i128vldq): New mode iterator. | Jakub Jelinek | 1 | -11/+26 |
2016-05-22 | sse.md (avx2_vec_dupv4df): Use v instead of x constraint, use maybe_evex pref... | Jakub Jelinek | 1 | -12/+12 |
2016-05-20 | i386.c (ix86_rtx_costs): Use IS_STACK_MODE when calculating cost of standard ... | Uros Bizjak | 1 | -36/+33 |
2016-05-20 | Add -mgeneral-regs-only option | H.J. Lu | 2 | -1/+8 |
2016-05-19 | cygming.h (DWARF2_UNWIND_INFO): Allow --disable-sjlj-exceptions for TARGET_BI... | Sandra Loosemore | 2 | -9/+8 |
2016-05-18 | sse.md (pbroadcast_evex_isa): New mode attr. | Jakub Jelinek | 1 | -7/+17 |
2016-05-18 | sse.md (<ssse3_avx2>_palignr<mode>): Use constraint x instead of v in second ... | Jakub Jelinek | 1 | -7/+8 |
2016-05-18 | sse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>): Use constraint x instead of v... | Jakub Jelinek | 1 | -7/+8 |
2016-05-18 | sse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>): Use constraint x instead o... | Jakub Jelinek | 1 | -6/+7 |
2016-05-18 | sse.md (avx2_pmaddubsw256, [...]): Add avx512bw alternative. | Jakub Jelinek | 1 | -11/+13 |
2016-05-18 | i386. Extend static buffers. Fix SF mode operand constraint to `Yv' in storeh... | Kirill Yukhin | 1 | -6/+6 |
2016-05-18 | AVX-512. Use `Yv' for SF mode operand in vec_concat pattern. | Kirill Yukhin | 1 | -3/+3 |
2016-05-18 | Fix patterns to enable sse-14.c to compile with -masm=intel. | Petr Murzin | 2 | -16/+40 |
2016-05-17 | re PR target/71114 (Several test suite failures on x86_64-apple-darwin* after... | Ilya Enkovich | 1 | -1/+7 |
2016-05-16 | xopintrin.h: Correct "unsinged" typo in the comments. | Uros Bizjak | 1 | -4/+4 |
2016-05-14 | re PR target/71097 (Additional testsuite failures with -mcmodel=medium) | Uros Bizjak | 1 | -8/+8 |
2016-05-13 | i386.c (ix86_compute_frame_layout, [...]): Use HOST_WIDE_INT_C macro. | Jakub Jelinek | 1 | -13/+10 |
2016-05-13 | Fix SEGV in ix86_in_large_data_p (PR target/71080) | Rainer Orth | 1 | -0/+3 |
2016-05-13 | builtins.c (expand_builtin_memcmp): Do not emit the call here. | Eric Botcazou | 1 | -3/+3 |
2016-05-12 | i386.md (*call_got_x32): Change operand 0 to DImode before it is passed to ix... | Uros Bizjak | 1 | -6/+12 |
2016-05-12 | i386.md (isa): Add x64_avx512dq, enable if TARGET_64BIT && TARGET_AVX512DQ. | Jakub Jelinek | 2 | -38/+50 |
2016-05-12 | sse.md (sse2_loadld): Use v instead of x constraint in alternatives 0,1,4. | Jakub Jelinek | 1 | -4/+4 |
2016-05-12 | sse.md (pinsr_evex_isa): New mode attr. | Jakub Jelinek | 1 | -5/+11 |
2016-05-12 | re PR target/71019 (AVX512BW instructions emitted even without AVX512BW) | Jakub Jelinek | 1 | -23/+27 |
2016-05-12 | sse.md (*vec_setv4sf_sse4_1, [...]): Use v constraint instead of x in avx alt... | Jakub Jelinek | 1 | -8/+8 |
2016-05-12 | constraints.md (Yv): New constraint. | Jakub Jelinek | 4 | -45/+133 |
2016-05-11 | i386.c (legitimize_pic_address): Use copy_to_suggested_reg instead of gen_movsi. | Uros Bizjak | 1 | -12/+2 |
2016-05-11 | re PR middle-end/70807 (fwprop pass ICE with incoming CDI_DOMINATORS) | Ilya Enkovich | 1 | -7/+0 |
2016-05-10 | i386.c (legitimize_pic_address): Merge 64-bit and 32-bit gotoff_operand code ... | Uros Bizjak | 1 | -74/+46 |
2016-05-10 | re PR target/70799 (STV pass does not convert DImode shifts) | Ilya Enkovich | 1 | -6/+64 |
2016-05-10 | re PR target/70927 ([6 only] avx512dq instructions emitted even with -mavx512... | Jakub Jelinek | 1 | -39/+59 |
2016-05-09 | i386.md (set_got, [...]): Remove constraints from expanders. | Jakub Jelinek | 2 | -42/+42 |
2016-05-09 | i386.md (absneg splitters with general regs): Use general_reg_operand predicate. | Uros Bizjak | 1 | -27/+24 |
2016-05-08 | re PR target/70998 (ICE in pre_and_rev_post_order_compute, at cfganal.c) | Uros Bizjak | 2 | -8/+47 |
2016-05-07 | i386.md (*addqi_1): Add preferred_for_speed attribute to disparage alternativ... | Uros Bizjak | 1 | -31/+48 |
2016-05-06 | i386.md (LEAMODE): New mode attribute. | Uros Bizjak | 1 | -55/+40 |
2016-05-06 | i386.md (int cmove peephole2s): Use general_reg_operand instead of register_a... | Uros Bizjak | 1 | -10/+0 |