OSDN Git Service

Add support for TBM.
[pf3gnuchains/gcc-fork.git] / gcc / config / i386 / i386.c
2010-11-10 spopAdd support for TBM.
2010-11-10 spopAdd support for BMI.
2010-11-09 amylaar * ix86_expand_split_stack_prologue (args_size...
2010-11-08 amylaar PR bootstrap/46358
2010-11-08 ro gcc:
2010-11-08 iangcc/:
2010-11-06 hjlFix a typo in ix86_delegitimize_address.
2010-11-05 ktietz2010-11-05 Kai Tietz <kai.tietz@onevision.com>
2010-11-05 hjlCheck 256bit AVX register in move expanders.
2010-11-03 hjlSet use_avx256_p if 256bit AVX register is used in...
2010-11-03 hjlGenerate avx_vzeroupper after reload is completed.
2010-11-02 hjlRemove ix86_split_call_pop_vzeroupper.
2010-11-02 hjlEmit vzerouppers after reload.
2010-11-02 mkuvyrkov Model decoder of Core 2/i7 for multipass scheduling.
2010-11-02 iainsupdate darwin x86 output.
2010-11-02 mkuvyrkov * config/i386/i386.c (cpu_names): Add "corei7".
2010-11-02 mkuvyrkov Tune alignment for Intel Core i7
2010-11-02 mkuvyrkov Basic support for Intel Core i7
2010-11-01 rthEmit SEH unwind info.
2010-10-30 hjlAlign long double parameters on stack to 4byte in 32bit.
2010-10-27 hjlAdd -mvzeroupper to x86.
2010-10-26 hjlProperly align parameters on stack for x86.
2010-10-24 ian * config/i386/i386.c (ix86_va_start): Remove extraneou...
2010-10-22 rthAdd __builtin_fma vector transform for i386.
2010-10-22 rthUse ABS/NEG+USE for vector modes as well.
2010-10-22 cfangUpdate processsor_costs table for bdver1
2010-10-22 jsm28 * target.h (enum opt_levels, struct default_options...
2010-10-22 iainsCFStrings for Darwin.
2010-10-22 froydnj * config/alpha/alpha.c (alpha_build_builtin_va_list...
2010-10-19 rthAdd patterns for FMA3.
2010-10-19 rthSimplify FMA4 patterns with FMA rtx code.
2010-10-18 jsm28 * config/i386/i386.c (ix86_option_override_internal...
2010-10-17 aesok * target.def (preferred_output_reload_class): New...
2010-10-16 jsm28 * config/arm/arm.c (arm_option_optimization): Set
2010-10-15 jsm28 * target.def (target_option.init_struct): New hook.
2010-10-14 jsm28 * params.c (params_finished): New.
2010-10-13 hjlAddd 256bit AVX vectorizer patterns.
2010-10-11 aesok * target.def (preferred_reload_class): New hook.
2010-10-11 jsm28 * params.c (set_param_value_internal): New.
2010-10-11 jakub PR target/45870
2010-10-09 hjlSupport "andhi/andsi/anddi" as a zero-extending move.
2010-10-07 rguenth2010-10-07 Richard Guenther <rguenther@suse.de>
2010-10-07 rguenth2010-10-07 Richard Guenther <rguenther@suse.de>
2010-10-07 rguenth2010-10-07 Richard Guenther <rguenther@suse.de>
2010-10-04 jsm28 * optc-gen.awk: Define global_options_set. Don't...
2010-09-30 jakub PR target/45843
2010-09-30 jsm28 * opt-functions.awk (static_var): Update comment.
2010-09-29 jsm28gcc:
2010-09-28 ian * config/i386/i386.c (ix86_supports_split_stack):...
2010-09-28 ro gcc/testsuite:
2010-09-28 iangcc/:
2010-09-27 iangcc/:
2010-09-27 uros * config/i386/i386.h (CLASS_MAX_NREGS): Also handle...
2010-09-26 uros * config/i386/i386.md (pro_epilogue_adjust_stack_...
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-22 uros * config/i386/i386.h (MAX_STRINGOP_ALGS): Fix typo...
2010-09-21 ktietzRemove strayed semicolon.
2010-09-21 ktietz2010-09-21 Kai Tietz <kai.tietz@onevision.com>
2010-09-21 uros * config/i386/i386.c (ix86_split_ashl): Rename single_...
2010-09-20 uros * config/i386/i386.c (ix86_expand_ashl_const): Rewrite...
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-17 jsm28 * doc/options.texi (Variable): Document.
2010-09-16 hjlAdd -m8bit-idiv for x86.
2010-09-16 spopFix PR45680.
2010-09-16 jsm28 * target.def (target_option.optimization): New hook.
2010-09-16 jsm28 * doc/tm.texi.in (OVERRIDE_OPTIONS): Remove documentation.
2010-09-14 hjlUse ADD if result isn't used in memory address.
2010-09-14 hjlTurn UNITS_PER_SIMD_WORD into a target hook.
2010-09-13 hjlDisable double precision vectorizer for Atom.
2010-09-09 spopDispatch scheduling for AMD Bulldozer processors.
2010-09-08 uros * config/i386/i386-protos.h (ix86_can_use_return_insn_p,
2010-09-07 uros PR target/45206
2010-09-06 uros * config/i386/i386.md (iptrsize): New mode attribute.
2010-09-03 jakub PR middle-end/45484
2010-09-02 aesok * target.def (class_likely_spilled_p): New hook.
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 ebotcazou Stack usage support
2010-08-28 uros * config/i386/sse.md (extsuffix): New code attribute.
2010-08-19 froydnj * target.def (function_arg, function_incoming_arg...
2010-08-18 uros * config/i386/i386.md (*add<mode>_1) <TYPE_LEA>: Split...
2010-08-17 hjlTry to avoid lea if possible.
2010-08-13 hjlEnable -fomit-frame-pointer on darwin which support...
2010-08-12 hjlTurn on -fomit-frame-pointer by default for 32bit Linux...
2010-08-11 aesok * target.def (output_addr_const_extra): New hook.
2010-08-10 rth * config/i386/i386.c (ix86_compute_frame_layout):...
2010-08-07 uros PR target/45213
2010-08-05 rthPR target/45189
2010-08-05 uros * config/i386/i386.c (ix86_decompose_address): Check...
2010-08-04 rthForce the use of stack_pointer_offset in computing...
2010-08-04 rthRemove code duplication in ix86_expand_epilogue.
2010-08-04 rthDescribe unwinding for realigned frames explicitly.
2010-08-04 rthEmit the prologue/epilogue using frame offsets.
2010-08-04 rthCleanup 32-bit ms_hook code.
2010-08-04 rthConsolidate red-zone logic into ix86_using_red_zone.
2010-08-04 rthSimplify logic saving the int registers in the prologue.
2010-08-03 uros * config/i386/i386.h (ix86_compare_op0, ix86_compare_o...
next