summaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
Commit message (Expand)AuthorAgeFilesLines
...
* * config/i386/i386.md (*movti_internal_rex64): Avoid MOVAPS sizeuros2012-05-101-39/+96
* * config/i386/i386.md (*movoi_internal_avx): Handleuros2012-05-101-41/+56
* * config/i386/i386.c (*movdf_internal_rex64): Removeuros2012-05-091-6/+6
* * config/i386/i386.md (ctz<mode>2): Emit rep;bsfuros2012-05-071-14/+22
* * config/i386/i386.md (ctz<mode>2): Emit rep;bsf even for !TARGET_BMI.uros2012-05-061-5/+25
* PR target/53227uros2012-05-061-6/+64
* gcc/rsandifo2012-05-051-2/+2
* ChangeLog entry:kyukhin2012-05-021-0/+1
* PR target/53141uros2012-04-301-11/+11
* * config/i386/i386.md (and<mode>3): Change runtime operand mode checksuros2012-04-301-14/+11
* * config/i386/i386.md (and<mode>3): Expand masking operations withuros2012-04-301-16/+53
* 2012-04-27 Paolo Bonzini <bonzini@gnu.org>bonzini2012-04-271-1/+2
* PR target/53110jakub2012-04-251-1/+11
* * config/i386.md (*addsi_2_zext): Remove wrong assert.uros2012-04-241-2/+0
* * config/i386/i386.md (*add<mode>_2): Add r/r/0 alternative.uros2012-04-231-15/+50
* PR target/52883uros2012-04-091-2/+2
* Avoid instructions that incur expensive length-changing prefix (LCP) stallstejohnson2012-04-061-6/+10
* PR target/52607jakub2012-03-201-1/+3
* * config/i386/i386.md (allocate_stack): Simplify.uros2012-03-191-15/+16
* * builtins.c (expand_builtin_cexpi): Use copy_addr_to_reg instead ofuros2012-03-191-3/+3
* * config/i386/i386.c (get_thread_pointer): Add tp_mode argument.uros2012-03-191-23/+0
* * config/i386/i386.md: Remove empty predicates and/or constraints.uros2012-03-181-1357/+1357
* * config/i386/i386.md (xbegin): Remove constraint from expander.uros2012-03-131-3/+3
* * config/i386/predicates.md (constant_call_address_operand): Declareuros2012-03-131-12/+12
* * config/i386/predicates.md (tls_symbolic_operand): Declare asuros2012-03-131-11/+11
* Remove :P on tls_symbolic_operandhjl2012-03-121-2/+2
* Add ix86_gen_tls_global_dynamic_64 and ix86_gen_tls_local_dynamic_base_64hjl2012-03-121-24/+26
* ChangeLog entry:kyukhin2012-03-121-0/+73
* 2012-03-12 Uros Bizjak <ubizjak@gmail.com>uros2012-03-121-0/+43
* Check Pmode in lwp_slwpcbhjl2012-03-111-1/+1
* * config/i386/predicates.md (call_insn_operand): Allowuros2012-03-111-13/+19
* Properly generate x32 TLS IE sequencehjl2012-03-101-0/+23
* PR target/52530uros2012-03-091-15/+17
* Use word_mode to push/pop register for x86hjl2012-03-091-51/+56
* * config/i386/predicates.md (x86_64_zext_general_operand): New.uros2012-03-071-3/+3
* * config/i386/i386.c (ix86_print_operand_punct_valid_p): Add '^'.uros2012-03-071-42/+44
* * config/i386/constraints.md (Ya): New internal constraint.uros2012-03-041-154/+132
* Enable *movabs<mode>_[12] only for TARGET_LP64hjl2012-02-271-2/+2
* * config/i386/i386.md (*movabs<mode>_1): Fix operand 1 constraints.uros2012-02-271-1/+1
* PR target/52086jakub2012-02-021-1/+4
* * config/i386/i386.md (*zero_extendsidi2_rex64): Correct movl template.uros2012-01-121-2/+2
* * config/i386/constraints.md ("L"): Return true for 0xffffffff.uros2012-01-101-14/+18
* * config/i386/i386.md (*floathi<mode>2_i387_with_temp): Do noturos2011-11-291-1/+1
* * config/i386/mmx.md (unspec) <UNSPEC_MOVNTQ, UNSPEC_PFRCP,uros2011-11-211-95/+7
* * config/i386/i386.md (UNSPEC_MOVNTI): Remove.uros2011-11-201-1/+1
* Add _mm_stream_si64.hjl2011-11-181-0/+1
* * config/i386/i386-protos.h (ix86_maybe_emit_epilogue_vzeroupper):jakub2011-11-111-0/+2
* PR target/50762uros2011-11-111-2/+2
* * config/i386/i386.c (ix86_builtin_vectorized_function): Handleuros2011-11-071-2/+2
* gcc/kyukhin2011-11-071-1/+6