]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/config/i386/i386.cc
Update copyright years.
[thirdparty/gcc.git] / gcc / config / i386 / i386.cc
2024-01-03  Jakub JelinekUpdate copyright years.
2023-12-28  Uros Bizjaki386: Cleanup ix86_expand_{unary|binary}_operator issues
2023-12-20  Haochen Jiangi386: Allow 64 bit mask register for -mno-evex512
2023-12-15  Jakub Jelinekbitint: Introduce abi_limb_mode
2023-12-13  Jakub Jelineki386: Fix ICE on __builtin_ia32_pabsd128 without lhs...
2023-12-12  liuhongtDon't assume it's AVX_U128_CLEAN after call_insn whose...
2023-12-07  Kong Lingling[APX NDD] Support APX NDD for neg insn
2023-12-07  Hongyu Wang[APX NDD] Disable seg_prefixed memory usage for NDD add
2023-12-05  Richard SandifordAllow targets to add USEs to asms
2023-12-05  liuhongtTake register pressure into account for vec_construct...
2023-12-04  Jakub Jelineki386: Fix rtl checking ICE in ix86_elim_entry_set_got...
2023-12-02  Richard SandifordAllow target attributes in non-gnu namespaces
2023-11-24  Uros Bizjaki386: Fix ICE with -fsplit-stack -mcmodel=large [PR112686]
2023-11-23  Uros Bizjaki386: Fix ICE with -mforce-indirect-call and -fsplit...
2023-11-21  Hongyu Wang[APX PPX] Support Intel APX PPX
2023-11-13  Uros Bizjaki386: Rewrite pushfl<mode>2 and popfl<mode>1 as unspecs
2023-11-13  Uros Bizjaki386: Return CCmode from ix86_cc_mode for unknown RTX...
2023-11-11  Richard Sandifordmode-switching: Pass the set of live registers to the...
2023-11-11  Richard Sandifordmode-switching: Pass set of live registers to the neede...
2023-11-09  Alexandre Olivai386 PIE: accept @GOTOFF in load/store multi base address
2023-11-06  Uros Bizjaki386: Use "addr" attribute to limit address regclass...
2023-11-03  Uros Bizjaki386: Handle multiple address register classes
2023-10-27  liuhongtSupport vec_cmpmn/vcondmn for v2hf/v4hf.
2023-10-23  Haochen Jiangi386: Prevent splitting to xmm16+ when !TARGET_AVX512VL
2023-10-22  Andrew Burgesstarget: Support heap-based trampolines
2023-10-16  Uros Bizjaki386: Allow -mlarge-data-threshold with -mcmodel=large
2023-10-12  Mo, Zewei[APX] Support Intel APX PUSH2POP2
2023-10-09  Haochen JiangSupport -mevex512 for AVX512BW intrins
2023-10-09  Haochen JiangSupport -mevex512 for AVX512DQ intrins
2023-10-09  Haochen JiangSupport -mevex512 for AVX512F intrins
2023-10-09  Haochen JiangDisable zmm register and 512 bit libmvec call when...
2023-10-08  liuhongtSupport signbit/xorsign/copysign/abs/neg/and/xor/ior...
2023-10-07  Kong Lingling[APX EGPR] Handle legacy insns that only support GPR16...
2023-10-07  Hongyu Wang[APX EGPR] Handle GPR16 only vector move insns
2023-10-07  Kong Lingling[APX EGPR] Map reg/mem constraints in inline asm to...
2023-10-07  Kong Lingling[APX EGPR] Add backend hook for base_reg_class/index_re...
2023-10-07  Kong Lingling[APX EGPR] Add 16 new integer general purpose registers
2023-10-06  Roger Saylei386: Split lea into shorter left shift by 2 or 3 bits...
2023-09-11  Uros Bizjaki386: Handle CONST_WIDE_INT in output_pic_addr_const...
2023-09-06  Jakub Jelineki386: Enable _BitInt on x86-64 [PR102989]
2023-08-24  Haochen JiangRevert "Initial support for AVX10.1"
2023-08-24  Haochen JiangRevert "[Patch 3/6] Support AVX10.1 for AVX512DQ+AVX512...
2023-08-24  liuhongtAdjust GCC V13 to GCC 13.1 in diagnotic.
2023-08-17  Haochen Jiang[Patch 3/6] Support AVX10.1 for AVX512DQ+AVX512VL intrins
2023-08-17  Haochen JiangInitial support for AVX10.1
2023-08-16  liuhongtSupport -m[no-]gather -m[no-]scatter to enable/disable...
2023-08-09  Kewen Lintarghooks: Extend legitimate_address_p with code_helper...
2023-08-07  Jonathan Wakelyi386: Fix grammar typo in diagnostic
2023-08-07  liuhongtFix ICE in rtl check when bootstrap.
2023-08-04  Yan Simonaytesi386: eliminate redundant operands of VPTERNLOG
2023-07-19  liuhongtSupport type _Float16/__bf16 independent of SSE2.
2023-07-06  Hongyu Wangi386: Inline function with default arch/tune to caller
2023-07-06  liuhongtAdjust rtx_cost for DF/SFmode AND/IOR/XOR/ANDN operations.
2023-07-05  Jan Beulichx86: use VPTERNLOG for further bitwise two-vector opera...
2023-06-28  liuhongtIssue a warning for conversion between short and __bf16...
2023-06-27  liuhongtDon't issue vzeroupper for vzeroupper call_insn.
2023-06-22  Roger Saylei386: Convert ptestz of pandn into ptestc.
2023-06-21  Richard Biener[i386] Reject too large vectors for partial vector...
2023-06-13  Jakub Jelineki386: Fix up whitespace in assembly
2023-06-09  liuhongtExplicitly view_convert_expr mask to signed type when...
2023-06-09  liuhongtFold _mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into...
2023-06-07  Roger SayleAdd support for stc and cmc instructions in i386.md
2023-06-01  Roger SaylePR target/109973: CCZmode and CCCmode variants of ...
2023-05-25  Uros Bizjaki386: Use 2x-wider modes when emulating QImode vector...
2023-05-24  liuhongtFold _mm{,256,512}_abs_{epi8,epi16,epi32,epi64} into...
2023-05-23  Richard BienerAccount for vector splat GPR->XMM move cost
2023-05-23  Uros Bizjaki386: Add V8QI and V4QImode partial vector shift operations
2023-05-22  Uros Bizjaki386: Adjust emulated integer vector mode shift costs
2023-05-22  Uros Bizjaki386: Account for the memory read in V*QImode multiplic...
2023-05-18  Bernhard Reutner... gcc/config/*: use _P() defines from tree.h
2023-05-18  Uros Bizjaki386: Add infrastructure for QImode partial vector...
2023-05-17  Uros Bizjaki386: Adjust emulated integer vector mode multiplicatio...
2023-05-14  Uros Bizjaki386: Handle unsupported modes from ix86_widen_mult_cos...
2023-05-14  Ard Biesheuveli386: Honour -mdirect-extern-access when calling __fentry__
2023-05-11  Uros Bizjaki386: Handle V4HI and V2SImode in ix86_widen_mult_cost...
2023-04-28  Richard BienerAdjust costing of emulated vectorized gather/scatter
2023-04-28  Jakub JelinekAdd targetm.libm_function_max_error
2023-04-21  Uros Bizjaki386: Remove REG_OK_FOR_INDEX/REG_OK_FOR_BASE and their...
2023-04-12  Jakub Jelineki386: Fix up z operand modifier diagnostics on inline...
2023-03-31  liuhongtAdjust memory_move_cost for MASK_REGS when MODE_SIZE...
2023-03-28  Jakub Jelineki386: Require just 32-bit alignment for SLOT_FLOATxFDI_...
2023-03-23  liuhongtRemove TARGET_GEN_MEMSET_SCRATCH_RTX since it's not...
2023-03-02  Jakub Jelinekc++, v3: Emit fundamental tinfos for _Float16/decltype...
2023-02-15  Eric BotcazouFix PR target/90458
2023-01-16  H.J. Lux86: Disable -mforce-indirect-call for PIC in 32-bit...
2023-01-16  Jan HubickaDisable gather/scatter for zen4
2023-01-16  Jakub JelinekUpdate copyright years.
2022-12-22  Jan HubickaZen4 tuning part 2
2022-12-09  liuhongtImplement hwasan target_hook.
2022-11-25  Sandra LoosemoreOpenMP: Generate SIMD clones for functions with "declar...
2022-11-24  Hongyu Wangi386: Only enable small loop unrolling in backend ...
2022-11-22  liuhongtSome tidy up for RA related hooks.
2022-11-14  Hongyu WangEnable small loop unrolling for O2
2022-11-01  liuhongtFix incorrect digit constraint
2022-10-31  liuhongtEnable V4BFmode and V2BFmode.
2022-10-28  Joseph Myersc: tree: target: C2x (...) function prototypes and...
2022-10-21  Tejas JoshiEnable AMD znver4 support and add instruction reservations
2022-10-14  Jakub Jelinekmiddle-end, c++, i386, libgcc: std::bfloat16_t and...
2022-09-30  Jakub Jelineki386, rs6000, ia64, s390: Fix C++ ICEs with _Float64x...
2022-09-27  Jakub Jelinekc++: Implement P1467R9 - Extended floating-point types...
next