aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/predicates.md
AgeCommit message (Expand)AuthorFilesLines
2010-09-28sse.md (*avx_<umaxmin:code><mode>3): Split from *avx_<maxmin:code><mode>3.Uros Bizjak1-13/+13
2010-09-09predicates.md (ext_register_operand): Check that SUBREG_REG is really a regis...Uros Bizjak1-5/+11
2010-09-08i386-protos.h (ix86_can_use_return_insn_p, [...]): Change function prototype ...Uros Bizjak1-134/+133
2010-09-04predicates.md (sse_reg_operand): New predicate.Uros Bizjak1-0/+5
2010-06-20re PR target/44546 (ICE in extract_insn, at recog.c:2103 with -ffast-math -Os...Uros Bizjak1-0/+13
2010-06-04predicates.md (pic_symbolic_operand): Remove predicate.Uros Bizjak1-30/+0
2009-11-30Implement vec_perm broadcast, and tidy lots of patterns to help.Richard Henderson1-0/+17
2009-11-30i386.c (avx_vperm2f128_parallel): New.Richard Henderson1-0/+14
2009-11-25predicates.md (emms_operation): New predicate.Uros Bizjak1-2/+65
2009-11-24i386.md (add<mode>3_carry): Change insn pattern to expander.Uros Bizjak1-5/+0
2009-11-22i386.c (avx_vpermilp_parallel): New function.Richard Henderson1-0/+21
2009-11-17predicates.md (x86_64_szext_general_operand): Do not nest ior expressions.Uros Bizjak1-6/+6
2009-11-16i386.md (cbranchsi4): Use nonimmediate_operand for operand 1 predicate.Uros Bizjak1-17/+0
2009-11-14predicates.md (call_register_no_elim_operand): New predicate.Uros Bizjak1-1/+17
2009-11-13re PR target/41900 (call *%esp shouldn't be generated because of CPU errata)Uros Bizjak1-3/+1
2009-11-03re PR target/41900 (call *%esp shouldn't be generated because of CPU errata)Uros Bizjak1-1/+3
2009-08-25bmmintrin.h: Replace by #error.Jan Hubicka1-6/+0
2009-07-22predicates.md (zero_extended_scalar_load_operand): Use CONST_VECTOR_NUNITS to...Uros Bizjak1-6/+5
2009-06-28i386.h (enum ix86_fpcmp_strategy): New.Paolo Bonzini1-11/+17
2009-05-29i386.md (prefix_data16, prefix_rep): Set to 0 for TYPE_SSE{MULADD,4ARG,IADD1,...Jakub Jelinek1-5/+6
2009-05-21i386.c: Use REG_P...Shujing Zhao1-3/+3
2009-05-21i386.md (adddi_4_rex64, [...]): For operand2 -128 override length_immediate a...Jakub Jelinek1-0/+5
2009-05-21i386.c (memory_address_length): Handle %r12 the same as %rsp and %r13 the sam...Jakub Jelinek1-0/+16
2009-05-06i386.md ((unnamed inc/dec peephole): Use optimize_insn_for_size_p instead of ...H.J. Lu1-2/+2
2009-03-12re PR target/39431 (ICE in spill_failure, at reload1.c:2093)Jakub Jelinek1-0/+28
2009-02-20Update Copyright years for files modified in 2008 and/or 2009.Jakub Jelinek1-1/+2
2009-02-11i386.md: Add two new peephole2 to avoid mov followed by arithmetic with memor...Paolo Bonzini1-0/+4
2008-10-06darwin-protos.h (machopic_function_base_name): Delete.Richard Sandiford1-1/+2
2008-08-28[multiple changes]H.J. Lu1-0/+37
2008-06-27i386.md (ashlti3, [...]): Expand using ix86_expand_binary_operator directly.Uros Bizjak1-0/+6
2008-06-10re PR target/36473 (Generate bit test (bt) instructions)Uros Bizjak1-0/+3
2008-03-31re PR target/32000 (x86 backend uses aligned load on unaligned memory)H.J. Lu1-0/+5
2007-09-13Add AMD SSE5 support; Add iterator over function arguments; Add stdarg_p, pro...Michael Meissner1-0/+17
2007-08-14re PR target/30315 (optimize unsigned-add overflow test on x86 to use cpu fla...Rask Ingemann Lambertsen1-3/+10
2007-08-02host-hpux.c: Change copyright header to refer to version 3 of the GNU General...Nick Clifton1-5/+4
2007-06-05md (reg_not_xmm0_operand): New predicate.Uros Bizjak1-0/+12
2007-05-22config.gcc (i[34567]86-*-*): Add smmintrin.h to extra_headers.H.J. Lu1-0/+13
2007-03-29varasm.c (initializer_constant_valid_p): Don't deny DECL_DLLIMPORT_P on funct...Richard Henderson1-3/+8
2007-03-28i386.h (X86_TUNE_PROMOTE_HIMODE_IMUL): New tuning option.Uros Bizjak1-3/+1
2007-03-26reg-stack.c (replace_reg): Use IN_RANGE macro in gcc_assert().Uros Bizjak1-10/+10
2007-03-07i386.c (output_set_got): Add a GOT initialization sequence for VxWorks PIC.Richard Sandiford1-0/+12
2007-03-06reg-stack.c (reg_to_stack): Large models don't allow NAN to be loaded for con...Jan Hubicka1-2/+3
2007-01-31i386.h (NON_QI_REG_P): Remove.Kazu Hirata1-9/+0
2007-01-23i386.md: Use REG_P...Uros Bizjak1-9/+9
2006-10-06re PR target/29198 (Incorrect reference to __thread array with -fPIC -O2 on x86)Jakub Jelinek1-0/+3
2006-06-29predicates.md (vector_all_ones_operand): New.Eric Christopher1-1/+34
2006-04-26expmed.c (store_bit_field): Also check whether the bitsize is valid for the m...Roger Sayle1-0/+5
2006-03-22md.texi: Refer to i386/constraints.md instead of i386/predicates.md.Richard Sandiford1-134/+0
2006-02-28* rtl.def (define_constraint, define_register_constraint)Zack Weinberg1-0/+134
2006-01-23r110130@banpei: zack | 2006-01-22 14:52:43 -0800Zack Weinberg1-13/+8