aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
AgeCommit message (Expand)AuthorFilesLines
2011-01-06Bobcat (btver1) EnablementChangpeng Fang1-1/+1
2011-01-06re PR target/43309 (amd64 TLS IE code sequence on Solaris 2/x86 violates spec)Rainer Orth1-0/+13
2010-12-28Replace _rdrand_uXX with _rdrandXX_step.H.J. Lu1-28/+7
2010-12-02DFA model for Core 2 and Core i7 scheduling.Bernd Schmidt1-2/+3
2010-11-12re PR target/46088 (ICE: SIGSEGV in ix86_binary_operator_ok (i386.c:15025) wi...Jakub Jelinek1-6/+4
2010-11-10Add support for TBM.Quentin Neill1-0/+138
2010-11-10Add support for BMI.Quentin Neill1-4/+75
2010-11-06i386.c (legitimate_pic_address_disp_p): Handle UNSPEC_PCREL.Kai Tietz1-0/+1
2010-11-02Remove ix86_split_call_pop_vzeroupper.H.J. Lu1-39/+45
2010-11-02Fix a typo in *sibcall_1_rex64_vzeroupper.H.J. Lu1-1/+1
2010-11-02Emit vzerouppers after reload.H.J. Lu1-0/+339
2010-10-31Emit SEH unwind info.Richard Henderson1-82/+19
2010-10-27Replace UNSPEC_STACK_CHECK with UNSPECV_SPLIT_STACK_RETURN.Ian Lance Taylor1-1/+2
2010-10-26Put back unspec_volatile on split_stack_return.H.J. Lu1-2/+2
2010-10-26Replace unspec_volatile with unspec in split_stack_return.H.J. Lu1-2/+2
2010-10-22Implementation of the pipeline description for Bulldozer (bdver1)Changpeng Fang1-20/+64
2010-10-21re PR target/45946 (ICE: in extract_insn, at recog.c:2127 when using _Decimal...Uros Bizjak1-6/+14
2010-10-18Simplify FMA4 patterns with FMA rtx code.Richard Henderson1-3/+1
2010-10-15i386.md (*movdfcc_1_rex64): Correct mode attribute.Uros Bizjak1-33/+33
2010-10-13Addd 256bit AVX vectorizer patterns.H.J. Lu1-1/+1
2010-10-11i386.md (movmem<mode>): Macroize expander from movmem{si,di} using SWI48 mode...Uros Bizjak1-357/+142
2010-10-03i386.md (*ashl<mode>3_mask): Change operand 2 preticate to nonimmediate_operand.Uros Bizjak1-9/+21
2010-10-01i386.md (*ashl<mode>3_mask): New insn_and_split pattern.Uros Bizjak1-0/+69
2010-09-28sse.md (*avx_<umaxmin:code><mode>3): Split from *avx_<maxmin:code><mode>3.Uros Bizjak1-4/+1
2010-09-27common.opt (fsplit-stack): New option.Ian Lance Taylor1-0/+59
2010-09-26i386.md (pro_epilogue_adjust_stack_<mode>_add): Merge from pro_epilogue_adjus...Uros Bizjak1-14/+3
2010-09-26i386.md (movmsk_df): New insn.Uros Bizjak1-6/+53
2010-09-25cygwin.asm: Include auto-host.h.Kai Tietz1-47/+30
2010-09-24i386.md (ix86_code_end): Move the initialization of xops array near the consu...Uros Bizjak1-2/+2
2010-09-23i386.md (UNSPECV_NOPS): Rename from UNSPEC_NOPS and define as unspec_volatile.Uros Bizjak1-25/+11
2010-09-19i386-protos.h (split_double_mode): New prototype.Uros Bizjak1-17/+17
2010-09-17Pad short functions with NOPs for Atom.H.J. Lu1-0/+34
2010-09-16* config/i386/i386.md: Rearrange divmod patterns a bit.Uros Bizjak1-175/+175
2010-09-16Add -m8bit-idiv for x86.H.J. Lu1-0/+104
2010-09-16i386.md: Remove unneeded empty conditions and preparation statements from exp...Uros Bizjak1-91/+41
2010-09-15* config/i386/i386.md (truncxf<mode>2): Fix indentation.Ian Lance Taylor1-3/+3
2010-09-06i386.md (iptrsize): New mode attribute.Uros Bizjak1-134/+64
2010-09-04* config/i386/i386.md: Add missing part from my previous commit.Uros Bizjak1-4/+4
2010-09-04predicates.md (sse_reg_operand): New predicate.Uros Bizjak1-35/+15
2010-09-03i386.md: Remove empty prepartion statements from splitters.Uros Bizjak1-169/+117
2010-09-02i386.md (nonmemory_operand): New mode attribute.Uros Bizjak1-317/+101
2010-09-01i386.h (enum ix86_tune_indices): Rename from X86_TUNE_ADD_ESP_4.Uros Bizjak1-152/+81
2010-08-31i386.md (popdi1): Rewrite using POST_INC memory operand.Uros Bizjak1-111/+48
2010-08-30* Move compare peephole2 to a better place.Uros Bizjak1-18/+17
2010-08-30i386.md (zero_extendsidi2_1): Rename from zero_extendsidi2_32.Uros Bizjak1-256/+160
2010-08-20i386.md (ashift RSP splitter): Remove splitter.Uros Bizjak1-25/+1
2010-08-19i386.md (*lea_1): Use P mode iterator.Uros Bizjak1-91/+88
2010-08-19re PR target/45327 (ICE: SIGSEGV in rtx_equal_p (rtl.c:496) with -O1 -funroll...Uros Bizjak1-1/+1
2010-08-18i386.md (*add<mode>_1): Split insn to lea.Uros Bizjak1-34/+62
2010-08-17Try to avoid lea if possible.H.J. Lu1-6/+5