aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/predicates.md
AgeCommit message (Expand)AuthorFilesLines
2012-07-22re PR target/53961 (internal compiler error: in memory_address_length, at con...Uros Bizjak1-5/+0
2012-06-25i386: Cleanup and unify widening multiply patternsRichard Henderson1-7/+0
2012-06-19Handle const_vector in mulv4si3 for pre-sse4.1.Richard Henderson1-0/+7
2012-04-09re PR target/52883 (ICE in simplify_const_unary_operation, at simplify-rtx.c:...Uros Bizjak1-2/+4
2012-03-14Revert:Uros Bizjak1-3/+5
2012-03-13predicates.md (constant_call_address_operand): Declare as special predicate.Uros Bizjak1-5/+3
2012-03-13predicates.md (tls_symbolic_operand): Declare as special predicate.Uros Bizjak1-2/+2
2012-03-11predicates.md (call_insn_operand): Allow constant_call_address_operand in Pmo...Uros Bizjak1-5/+8
2012-03-08predicates.md (indirect_branch_operand): Simplify.Uros Bizjak1-3/+3
2012-03-07predicates.md (x86_64_zext_general_operand): New.Uros Bizjak1-0/+8
2012-01-23re PR target/51900 (const variable initialization always zero)Kai Tietz1-0/+1
2011-11-11re PR target/50762 (ICE: in extract_insn, at recog.c:2137 (unrecognizable insn))Uros Bizjak1-2/+3
2011-11-02predicates.md (promotable_binary_operator): Add minus to the list of promotab...Teresa Johnson1-1/+1
2011-10-26i386.md (UNSPEC_VSIBADDR): New.Jakub Jelinek1-0/+36
2011-10-07i386: Fixup last pblendw change.Richard Henderson1-1/+1
2011-10-07i386: Fix representation of 256-bit vpblendw.Richard Henderson1-0/+9
2011-08-31i386.md: Use (match_test ...) for attribute tests.Richard Sandiford1-1/+1
2011-08-22Add support for AVX2 builtin functions.Kirill Yukhin1-0/+8
2011-08-11re PR target/49781 ([x32] Unnecessary lea in x32 mode)Uros Bizjak1-1/+8
2011-08-08re PR target/49781 ([x32] Unnecessary lea in x32 mode)Uros Bizjak1-0/+4
2011-08-05i386.md (*push<mode>2): Use "o" constraint instead of "m" for operand 0.Uros Bizjak1-2/+13
2011-07-29predicates.md (tp_or_register_operand): Remove predicate.Uros Bizjak1-5/+0
2011-07-28predicates.md (pic_32bit_opreand): Do not define as special predicate.Uros Bizjak1-5/+3
2011-07-27predicates.md (x86_64_movabs_operand): Reject pic32_bit_operand operands.Uros Bizjak1-7/+2
2011-07-26re PR target/47381 ([x32] internal compiler error: in gen_lowpart_general, at...Uros Bizjak1-1/+5
2011-07-20Handle address output and call patterns for x32.H.J. Lu1-1/+8
2011-07-20re PR target/49780 ([x32] internal compiler error: in create_mem_ref, at tree...Uros Bizjak1-1/+1
2011-06-22Check TARGET_PARTIAL_REG_STALL in imul to lea peepholes.H.J. Lu1-0/+8
2011-05-29re PR rtl-optimization/49095 (Horrible code generation for trivial decrement ...Jakub Jelinek1-1/+5
2011-05-25Replace q_regs_operand with QIreg_operand in QI ext patterns.H.J. Lu1-0/+4
2011-05-09predicates.md (const_pow2_1_to_2_operand): Remove.Uros Bizjak1-30/+0
2011-04-27predicates.md (avx_vpermilp_*_operand): Remove.Uros Bizjak1-35/+0
2011-04-26predicates.md (ext_QIreg_operand): Remove extra mode check.Uros Bizjak1-16/+13
2011-04-14sse.md (sse4_1): New mode attribute.Uros Bizjak1-1/+13
2011-04-06i386.md (attribute isa): New.Uros Bizjak1-13/+5
2011-01-03Update Copyright years for files modified in 2010.Jakub Jelinek1-1/+1
2010-10-27Add -mvzeroupper to x86.H.J. Lu1-22/+0
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