summaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
Commit message (Expand)AuthorAgeFilesLines
* PR target/57623jakub2013-06-271-2/+2
* PR target/57623jakub2013-06-271-3/+3
* PR target/57568jakub2013-06-091-0/+2
* * config/i386/i386.c (ix86_lea_outperforms): Fix formatting.jakub2013-06-031-4/+4
* Silvermont (SLM) architecture performance tuninghjl2013-05-311-0/+24
* Silvermont (SLM) architecture pipeline model, tuning andkyukhin2013-05-301-1/+2
* PR rtl-optimization/57281jakub2013-05-171-16/+40
* * config/i386/i386.c (iy86_option_override_internal): Updateuros2013-05-151-7/+4
* * expmed.c (expand_shift_1): Canonicalize rotates byjakub2013-05-141-37/+20
* * config/i386/i386.md (*zero_extendsidi2): Add *x->?r alternative.uros2013-05-121-5/+20
* * config/i386/i386.md (memory): Handle sseishft1.uros2013-05-101-2/+3
* * config/i386/i386.md (rotateinv): New code attr.jakub2013-05-101-20/+37
* * config/i386/sse.md (*vec_extractv4si_0_zext): New pattern.uros2013-05-091-6/+9
* * config/i386/i386.md (isa): Add x64_sse4 member.uros2013-05-061-19/+52
* * config/i386/sse.md (*vec_extract<ssevecmodelower>_0): Mergeuros2013-05-051-0/+2
* * config/i386/i386.md (isa): Add x64_sse4_noavx and x64_avx members.uros2013-05-031-2/+6
* PR target/44578uros2013-04-291-2/+2
* PR target/54349uros2013-04-291-11/+11
* * config/i386/i386.md (type, unit): Fix long lines.uros2013-04-261-11/+18
* * config/i386/i386.c (x86_64_ms_sysv_extra_clobbered_registers):uros2013-04-181-32/+10
* * config/i386/i386.opt: New option mstack-protector-guard=.uros2013-04-151-4/+4
* * config/i386/i386.md (*testqi_ext_3): Merge with *testqi_ext_3_rex64uros2013-04-021-30/+13
* 2013-04-01 Wei Mi <wmi@google.com>wmi2013-04-011-33/+9
* * config/i386/i386.md (*cmpqi_ext_1): Merge with *cmpqi_ext_1_rex64uros2013-03-261-263/+59
* * config/i386/i386.md (*movdfcc_1): Merge with *movdfcc_1_rex64.uros2013-03-261-23/+12
* * config/i386/i386.md (*zero_extendsidi2): Merge withuros2013-03-251-28/+38
* * config/i386/i386.md (*movdi_internal): Set prefix_rex attributeuros2013-03-221-1/+1
* * config/i386/i386.md (*movdi_internal): Disparage slightlyuros2013-03-211-6/+4
* PR bootstrap/56656uros2013-03-211-6/+26
* * config/i386/i386.md (*movoi_internal_avx): Emit insn templateuros2013-03-201-90/+80
* * config/i386/i386.md (*movti_internal): Set prefix attribute touros2013-03-201-64/+81
* PR bootstrap/56656uros2013-03-201-15/+21
* * config/i386/i386.md (*movti_internal): Merge fromuros2013-03-191-226/+117
* * config/i386/i386.md (isa): Add x64 and nox64.uros2013-03-171-328/+111
* * config.gcc (i[34567]86-*-rdos*, x86_64-*-rdos*): New targets.uros2013-01-281-0/+2
* PR target/56114uros2013-01-271-2/+2
* * config/i386/i386.md (*movti_internal_rex64): Add (o,e) alternative.uros2013-01-241-23/+28
* * config/i386/constraints.md (Yf): New constraint.uros2013-01-241-6/+6
* * config/i386/i386.md (*movdf_internal_rex64): Disparage alternativesuros2013-01-231-2/+2
* PR target/56028uros2013-01-221-73/+117
* PR target/55686jakub2013-01-221-5/+11
* * config/i386/i386.md (isa): Switch places of fma and fma4.uros2013-01-211-1/+1
* * config/i386/i386.md (enabled): Do not disable fma4 for TARGET_FMA.uros2013-01-211-7/+1
* Add AMD btver2 pipeline descriptionsvekumar2013-01-201-6/+19
* Update copyright years in gcc/rsandifo2013-01-101-3/+1
* PR target/55929uros2013-01-101-4/+7
* * config/i386/i386.h (enum ix86_tune_indices): Adduros2012-12-191-7/+107
* * config/i386/i386.mduros2012-11-271-2/+2
* * config/i386/i386.md (*jcc<mode>_0_i387): Macroize insnuros2012-11-221-78/+115
* * config/i386/i386.md (FPCMP): New mode iterator.uros2012-11-221-183/+71