OSDN Git Service

Only expand strlen to Pmode.
[pf3gnuchains/gcc-fork.git] / gcc / config / i386 / i386.md
2011-07-28 hjlOnly expand strlen to Pmode.
2011-07-28 uros * config/i386/i386.c (add->lea splitter): Add SWI...
2011-07-26 uros * config/i386/i386.md (add->lea splitter): Implement...
2011-07-26 uros PR target/47381
2011-07-20 hjlHandle address output and call patterns for x32.
2011-07-13 hjlSupport ptr_mode != Pmode in x86_output_mi_thunk.
2011-07-12 uros * config/i386/i386.c: Tidy processor feature bitmasks.
2011-07-12 hjagasia2011-07-12 Harsha Jagasia <harsha.jagasia@amd.com>
2011-07-04 uros PR target/49600
2011-06-22 hjlCheck TARGET_PARTIAL_REG_STALL in imul to lea peepholes.
2011-06-11 uros * config/i386/i386.md: Use default value in "isa"...
2011-06-09 uros * config/i386/i386.md (*movdi_internal_rex64): Merge
2011-06-07 hjlOptimize AVX check in *movsf_internal.
2011-06-05 uros * config/i386/i386.md (*movdf_internal_rex64) <case...
2011-06-04 jakub PR target/49281
2011-06-02 uros * config/i386/i386.c (standard_sse_constant_p) <case 1>:
2011-05-31 jakub PR target/48688
2011-05-31 uros * config/i386/i386.md: Use SWI248x instead of X87MODEI...
2011-05-31 uros * config/i386/i386.md (*movtf_internal): Avoid allocat...
2011-05-30 uros * config/i386/i386.md (*movxf_internal): Penalize...
2011-05-30 hjlHandle misaligned TFmode load/store.
2011-05-29 uros * config/i386/i386.md (*movoi_internal_avx): Use
2011-05-29 jakub PR rtl-optimization/49095
2011-05-27 ro2011-05-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2011-05-25 hjlPut back "register_operand" check in 32bit QI ext patterns.
2011-05-25 hjlReplace q_regs_operand with QIreg_operand in QI ext...
2011-05-25 hjlImplement x86 pause intrinsic.
2011-05-19 ro * config/i386/i386.md (tls_initial_exec_64_sun): Add...
2011-05-18 uros * config/i386/i386.md (*tls_global_dynamic_32_gnu...
2011-05-17 uros * config/i386/i386-protos.h (output_fix_trunc): Change...
2011-05-16 uros * config/i386/i386.md (TLS patterns): Fix whitespace.
2011-05-16 uros * config/i386/constraints.md (z): New constraint.
2011-05-15 uros * config/i386/i386.md (floating point move splitters...
2011-05-15 uros * config/i386/i386.md (*movdf_internal): Simplify...
2011-05-14 uros * config/i386/constraint.md (Yd, Yx): New register...
2011-05-13 uros * config/i386/i386.md (*movxf_internal): Use !can_crea...
2011-05-11 uros * config/i386/i386.c (legitimize_tls_address)
2011-05-06 uros * config/i386/i386.md (*movdf_internal_nointeger)...
2011-05-05 uros * config/i386/i386.md (*movdf_internal_rex64): Simplif...
2011-05-04 uros * config/i386/i386.md: Fix typo in comment.
2011-05-04 uros PR target/48860
2011-05-02 uros * config/i386/mmx.md (*mov<mode>_internal_rex64):...
2011-04-27 uros * config/i386/i386.md (ssemodesuffix): Merge with...
2011-04-26 uros * config/i386/predicates.md (ext_QIreg_operand): Remov...
2011-04-21 rsandifogcc/
2011-04-20 uros PR target/48678
2011-04-19 jakub PR target/48678
2011-04-18 uros * config/i386/i386.h (SSE_VEC_FLOAT_MODE_P): Remove.
2011-04-06 uros * config/i386/i386.md (attribute isa): New.
2011-03-24 uros PR target/48237
2011-03-23 rsandifogcc/
2011-03-18 uros * config/i386/i386.md (float<SSEMODEI24:mode><X87MODEF...
2011-03-14 uros * config/i386/i386.md (ROUND_FLOOR): New constant.
2011-02-19 jakub PR target/47800
2011-01-06 cfangBobcat (btver1) Enablement
2011-01-06 ro PR target/43309
2010-12-28 hjlReplace _rdrand_uXX with _rdrandXX_step.
2010-12-02 mkuvyrkov DFA model for Core 2 and Core i7 scheduling.
2010-11-11 jakub PR target/46088
2010-11-10 spopAdd support for TBM.
2010-11-10 spopAdd support for BMI.
2010-11-05 ktietz2010-11-05 Kai Tietz <kai.tietz@onevision.com>
2010-11-02 hjlRemove ix86_split_call_pop_vzeroupper.
2010-11-02 hjlFix a typo in *sibcall_1_rex64_vzeroupper.
2010-11-02 hjlEmit vzerouppers after reload.
2010-11-01 rthEmit SEH unwind info.
2010-10-27 hjlReplace UNSPEC_STACK_CHECK with UNSPECV_SPLIT_STACK_RETURN.
2010-10-27 hjlPut back unspec_volatile on split_stack_return.
2010-10-26 hjlReplace unspec_volatile with unspec in split_stack_return.
2010-10-22 cfangImplementation of the pipeline description for Bulldoze...
2010-10-21 uros PR target/45946
2010-10-19 rthSimplify FMA4 patterns with FMA rtx code.
2010-10-15 uros * config/i386/i386.md (*movdfcc_1_rex64): Correct...
2010-10-13 hjlAddd 256bit AVX vectorizer patterns.
2010-10-11 uros * config/i386/i386.md (movmem<mode>): Macroize expande...
2010-10-03 uros * config/i386/i386.md (*ashl<mode>3_mask): Change...
2010-10-01 uros * config/i386/i386.md (*ashl<mode>3_mask): New insn_an...
2010-09-28 uros * config/i386/sse.md (*avx_<umaxmin:code><mode>3):
2010-09-27 iangcc/:
2010-09-26 uros * config/i386/i386.md (pro_epilogue_adjust_stack_...
2010-09-26 uros * config/i386/i386.md (movmsk_df): New insn.
2010-09-26 rth * config/i386/cygwin.asm: Include auto-host.h.
2010-09-24 uros * config/i386/i386.md (ix86_code_end): Move the initia...
2010-09-23 uros * config/i386/i386.md (UNSPECV_NOPS): Rename from...
2010-09-19 uros * config/i386/i386-protos.h (split_double_mode): New...
2010-09-17 hjlPad short functions with NOPs for Atom.
2010-09-16 uros * config/i386/i386.md: Rearrange divmod patterns a...
2010-09-16 hjlAdd -m8bit-idiv for x86.
2010-09-16 uros * config/i386/i386.md: Remove unneeded empty condition...
2010-09-15 ian * config/i386/i386.md (truncxf<mode>2): Fix indentation.
2010-09-06 uros * config/i386/i386.md (iptrsize): New mode attribute.
2010-09-04 uros * config/i386/i386.md: Add missing part from my previo...
2010-09-04 uros * config/i386/predicates.md (sse_reg_operand): New...
2010-09-03 uros * config/i386/i386.md: Remove empty prepartion statements
2010-09-02 uros * config/i386/i386.md (nonmemory_operand): New mode...
2010-09-01 uros * config/i386/i386.h (enum ix86_tune_indices) <X86_TUN...
2010-08-31 uros * config/i386/i386.md (popdi1): Rewrite using POST_INC...
2010-08-30 uros * Move compare peephole2 to a better place.
2010-08-30 uros * config/i386/i386.md (zero_extendsidi2_1): Rename...
2010-08-20 uros * config/i386/i386.md (ashift RSP splitter): Remove...
next