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