]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/i386/i386.c
Turn HARD_REGNO_NREGS into a target hook
[thirdparty/gcc.git] / gcc / config / i386 / i386.c
2017-09-12  Richard SandifordTurn HARD_REGNO_NREGS into a target hook
2017-09-12  Richard SandifordMake more use of REG_NREGS
2017-09-05  Richard SandifordMake targetm.get_mask_mode return an opt_mode
2017-09-05  Richard SandifordMake mode_for_vector return an opt_mode
2017-09-05  Richard SandifordMake more use of int_mode_for_size
2017-09-05  H.J. Lui386: Avoid stack realignment if possible
2017-09-04  Uros Bizjak* config/i386/i386-protos.h (ix86_tls_address_pattern_p...
2017-09-04  Richard SandifordTurn MODES_TIEABLE_P into a target hook
2017-09-04  Richard SandifordTurn HARD_REGNO_MODE_OK into a target hook
2017-09-04  Richard SandifordTurn HARD_REGNO_CALL_PART_CLOBBERED into a target hook
2017-09-04  Richard SandifordPR82045: Avoid passing machine modes through "..."
2017-09-01  Jakub Jelinekre PR target/81766 (ICE in maybe_add_or_update_dep_1...
2017-08-30  Richard Sandiford[73/77] Pass scalar_mode to scalar_mode_supported_p
2017-08-30  Richard Sandiford[72/77] Pass scalar_mode to scalar_mode_supported_p
2017-08-30  Richard Sandiford[19/77] Add a smallest_int_mode_for_size helper function
2017-08-30  Richard Sandiford[18/77] Make int_mode_for_mode return an opt_scalar_int...
2017-08-30  Richard Sandiford[6/77] Make GET_MODE_WIDER return an opt_mode
2017-08-30  Richard Sandiford[4/77] Add FOR_EACH iterators for modes
2017-08-30  Richard Sandiford[2/77] Add an E_ prefix to case statements
2017-08-29  Uros Bizjaki386.opt (flag_fentry): Do not init to -1.
2017-08-24  Richard Bienerre PR target/81921 (Fails to always-inline intrinsics...
2017-08-24  Richard Bieneri386.c: Include symbol-summary.h, ipa-prop.h and ipa...
2017-08-23  Daniel SantosPR target/80969 - Fix ICE with -mabi=ms -mavx512f,...
2017-08-23  Uros Bizjaki386.opt: Remove unneeded Init(0) initializations.
2017-08-22  Daniel SantosPR target/71958: Error on -mx32 with -mabi=ms
2017-08-21  Richard SandifordRemove the frame size argument from function_prologue...
2017-08-21  Richard Bienerre PR go/78628 (GO fails to build a translation unit...
2017-08-19  Uros Bizjaki386.h (OPTION_MASK_ISA_ROUND): Remove.
2017-08-17  Maxim Ostapenkore PR target/81861 (ASan pr64820.c testcase segfaults...
2017-08-13  H.J. Lui386: Replace frame pointer with stack pointer in debug...
2017-08-11  Martin LiskaFix ifunc and resolver (PR ipa/81213).
2017-08-10  Uros Bizjakre PR target/81708 (The x86 stack canary location shoul...
2017-08-10  Uros BizjakRename ix86_split_stack_boundary to ix86_split_stack_guard.
2017-08-10  Uros Bizjak* config/i386/i386.c (ix86_split_stack_boundary): Add...
2017-08-10  Uros Bizjaki386-protos.h (ix86_split_stack_boundary): New prototype.
2017-08-10  H.J. Lui386: Don't use frame pointer without stack access
2017-08-08  Uros Bizjakre PR target/81708 (The x86 stack canary location shoul...
2017-08-07  Uros Bizjaki386.c (ix86_stack_protect_guard): Generate memory...
2017-08-07  H.J. LuRevert r250916
2017-08-07  H.J. Lui386: Don't use frame pointer without stack access
2017-08-07  H.J. Lui386: Set priority to P_AES for Westmere
2017-08-02  Uros Bizjakre PR target/81644 (ICE in rtl_verify_bb_insn, BBRO...
2017-08-01  Daniel Santos[i386] Remove ix86_frame::outlined_save_offset and...
2017-08-01  H.J. Lu386: Disallow naked attribute with interrupt attribute
2017-08-01  Uros Bizjakre PR target/81641 (Assemble failure with named address...
2017-08-01  Uros Bizjakre PR target/81639 (ICE in rtl_verify_bb_insns, at...
2017-08-01  Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-07-31  Uros Bizjakre PR target/25967 (Add attribute naked for x86)
2017-07-31  Uros Bizjakre PR target/25967 (Add attribute naked for x86)
2017-07-30  H.J. Lui386: Update INCOMING_FRAME_SP_OFFSET for exception...
2017-07-30  Uros Bizjaki386.h (ASM_PRINTF_EXTENSIONS): New macro.
2017-07-26  H.J. Lux86: Properly check saved register CFA offset
2017-07-25  Uros Bizjaki386.c (ix86_decompose_address): Do not check for regis...
2017-07-23  Uros Bizjakre PR target/80569 (i686: "shrx" instruction generated...
2017-07-20  Jakub Jelinekre PR target/80846 (auto-vectorized AVX2 horizontal...
2017-07-16  Jan Hubickaprofile-count.h (profile_probability::from_reg_br_prob_...
2017-07-09  H.J. Lux86: Use DRAP only if there are outgoing arguments...
2017-07-06  Sebastian PerytAdd missing intrinsics for VGETMANT[SD,SS] and VGETEXP...
2017-07-06  Julia KovalRemove old rounding code
2017-07-05  Richard SandifordRemove enum before machine_mode
2017-06-30  Naveen H.Saarch64.c (aarch_macro_fusion_pair_p): Push the check...
2017-06-28  Jakub Jelinekre PR target/81175 (EXC_BAD_ACCESS in ::slpeel_duplicat...
2017-06-26  Richard Bienerre PR target/81175 (EXC_BAD_ACCESS in ::slpeel_duplicat...
2017-06-21  Marc Glisse[i386] __builtin_ia32_stmxcsr could be pure
2017-06-20  Julia KovalFix rounding pattern similar to PR73350.
2017-06-08  Julia KovalAdd mov[us]wb store intrinsics.
2017-06-08  Julia Koval[PR73350][PR80862] Improve subst for RC-capable insns.
2017-06-04  Jan Hubickai386.c (make_resolver_func): Update.
2017-06-01  Bernd Edlingeri386.c (x86_64_ms_sysv_extra_clobbered_registers):...
2017-05-31  Richard Bienerre PR target/80880 (internal compiler error: in ix86_ex...
2017-05-23  Uros Bizjaki386.md (*movdi_internal): Remove SSE4 alternative...
2017-05-14  Uros Bizjaki386.i386.c (ix86_cc_modes_compatible): CCNOmode is...
2017-05-14  Daniel Santosi386.opt: Add option -mcall-ms2sysv-xlogues.
2017-05-14  Julia Kovali386-builtin-types.def (VOID_FTYPE_INT_INT64): New...
2017-05-12  Uros Bizjakcompare-elim.c (try_eliminate_compare): Canonicalize...
2017-05-12  Uros Bizjakre PR target/80723 (FAIL gcc.target/i386/cadd.c scan...
2017-05-11  Michael Meissnerattribs.h (sorted_attr_string): Move machine independen...
2017-05-06  Uros Bizjaki386.c (ext_80387_constant_init): Do not explicitly...
2017-05-04  Martin SeborPR translation/80280 - Missing closing quote (%>) c...
2017-05-02  Sebastian Peryt* config/i386/avx512fintrin.h (_mm_mask_add_round_sd)
2017-05-02  Uros Bizjaki386.c (ix86_code_end): Use {FIRST,LAST}_INT_REG.
2017-05-01  Jakub Jelinekre PR target/79430 (action of statement incorrectly...
2017-04-25  Uros Bizjakre PR target/70799 (STV pass does not convert DImode...
2017-04-23  Uros Bizjakre PR target/70799 (STV pass does not convert DImode...
2017-04-20  Uros Bizjakre PR target/79804 (ICE in print_reg, at config/i386...
2017-04-11  Uros Bizjaki386.c (dimode_scalar_chain::compute_convert_gain)...
2017-04-11  Jakub Jelinekre PR target/80381 (AVX512: -O3, _mm512_srai_epi32...
2017-04-06  Uros Bizjakre PR target/79733 (ICE in int_mode_for_mode, at stor...
2017-04-04  Jakub Jelinekre PR tree-optimization/79390 (10% performance drop...
2017-04-04  Jakub Jelinekre PR target/80286 (AVX2 _mm_cvtsi128_si32 doesn't...
2017-04-03  Jonathan WakelyFix numerous typos in comments
2017-03-28  Uros Bizjakre PR target/53383 (Allow -mpreferred-stack-boundary...
2017-03-25  Uros Bizjakre PR target/80180 (Incorrect codegen from rdseed intri...
2017-03-22  Jakub Jelinekre PR rtl-optimization/63191 (32-bit gcc uses excessive...
2017-03-20  Ian Lance Taylori386.c (ix86_function_regparm): Save an extra register...
2017-03-15  Uros Bizjakre PR target/80019 (ICE in ix86_vector_duplicate_value...
2017-03-07  Segher Boessenkooli386: Do not align small stack slots to 16 bytes
2017-03-06  Julia KovalSet incoming stack boundary to 128 for 64-bit targets
2017-03-03  Jakub Jelinekre PR target/79807 (ICE in extract_insn, at recog.c...
2017-03-01  Uros Bizjaki386.c (print_reg): Warn for values of unsupported...
next