Age | Commit message (Expand) | Author | Files | Lines |
2024-07-18 | Optimize maskstore when mask is 0 or -1 in UNSPEC_MASKMOV | liuhongt | 2 | -6/+32 |
2024-07-16 | Fixup unaligned load/store cost for znver5 | Richard Biener | 1 | -2/+2 |
2024-07-16 | Fixup unaligned load/store cost for znver4 | Richard Biener | 1 | -2/+2 |
2024-07-16 | i386: extend trunc{128}2{16,32,64}'s scope. | Hu, Lin1 | 1 | -5/+6 |
2024-07-15 | [i386] adjust flag_omit_frame_pointer in a single function [PR113719] | Alexandre Oliva | 1 | -6/+6 |
2024-07-15 | [APX NF] Add a pass to convert legacy insn to NF insns | Hongyu Wang | 4 | -5/+227 |
2024-07-15 | AVX512BF16: Do not allow permutation with vcvtne2ps2bf16 [PR115889] | Hongyu Wang | 2 | -46/+0 |
2024-07-14 | i386: Tweak i386-expand.cc to restore bootstrap on RHEL. | Roger Sayle | 1 | -13/+13 |
2024-07-12 | i386: Some AVX512 ternlog expansion refinements. | Roger Sayle | 1 | -48/+78 |
2024-07-10 | i386: Swap compare operands in ustrunc patterns | Uros Bizjak | 1 | -3/+3 |
2024-07-09 | i386: Implement .SAT_TRUNC for unsigned integers | Uros Bizjak | 1 | -2/+110 |
2024-07-09 | Rename __{float,double}_u to __x86_{float,double}_u to avoid pulluting the na... | liuhongt | 2 | -8/+8 |
2024-07-08 | i386: Promote {QI,HI}mode x86_mov<mode>cc_0_m1_neg to SImode | Uros Bizjak | 1 | -6/+19 |
2024-07-08 | x86: Support bitwise and/andnot/abs/neg/copysign/xorsign op for V8BF/V16BF/V32BF | Levy Hsu | 3 | -36/+83 |
2024-07-08 | x86: Update branch hint for Redwood Cove. | H.J. Lu | 3 | -24/+24 |
2024-07-06 | PR target/115751: Avoid force_reg in ix86_expand_ternlog. | Roger Sayle | 1 | -2/+13 |
2024-07-05 | x86, Darwin: Fix bootstrap for 32b multilibs/hosts. | Iain Sandoe | 1 | -0/+23 |
2024-07-05 | i386: Refactor ssedoublemode | Hu, Lin1 | 1 | -10/+9 |
2024-07-04 | i386: Add additional variant of bswaphisi2_lowpart peephole2. | Roger Sayle | 1 | -0/+24 |
2024-07-04 | [APX PPX] Avoid generating unmatched pushp/popp in pro/epilogue | Hongyu Wang | 2 | -4/+13 |
2024-07-03 | [i386] restore recompute to override opts after change [PR113719] | Alexandre Oliva | 1 | -19/+40 |
2024-07-02 | i386: Support APX NF and NDD for imul/mul | Lingling Kong | 1 | -45/+53 |
2024-07-01 | i386: Additional peephole2 to use lea in round-up integer division. | Roger Sayle | 1 | -0/+15 |
2024-07-01 | Remove vcond{,u,eq}<mode> expanders since they will be obsolete. | liuhongt | 2 | -310/+0 |
2024-07-01 | Optimize a < 0 ? -1 : 0 to (signed)a >> 31. | liuhongt | 2 | -0/+135 |
2024-07-01 | Add more splitter for mskmov with avx512 comparison. | liuhongt | 1 | -23/+209 |
2024-07-01 | Match IEEE min/max with UNSPEC_IEEE_{MIN,MAX}. | liuhongt | 1 | -0/+63 |
2024-07-01 | Lower AVX512 kmask comparison back to AVX2 comparison when op_{true,false} is... | liuhongt | 1 | -0/+97 |
2024-07-01 | Add more splitters to match (unspec [op1 op2 (gt op3 constm1_operand)] UNSPEC... | liuhongt | 1 | -0/+130 |
2024-07-01 | Enable flate-combine. | liuhongt | 5 | -11/+32 |
2024-07-01 | Extend lshifrtsi3_1_zext to ?k alternative. | liuhongt | 2 | -6/+41 |
2024-06-28 | i386: Cleanup tmp variable usage in ix86_expand_move | Uros Bizjak | 1 | -12/+10 |
2024-06-28 | i386: Fix regression after refactoring legitimize_pe_coff_symbol, ix86_GOT_al... | Evgeny Karpov | 5 | -7/+19 |
2024-06-28 | i386: Handle sign_extend like zero_extend in *concatditi3_[346] | Roger Sayle | 1 | -3/+3 |
2024-06-28 | i386: Some additional AVX512 ternlog refinements. | Roger Sayle | 1 | -3/+32 |
2024-06-27 | i386: Refactor vcvttps2qq/vcvtqq2ps patterns. | Hu, Lin1 | 2 | -31/+22 |
2024-06-27 | vect: support direct conversion under x86-64-v3. | Hu, Lin1 | 4 | -30/+140 |
2024-06-27 | vect: Support v4hi -> v4qi. | Hu, Lin1 | 1 | -4/+13 |
2024-06-27 | Fix wrong cost of MEM when addr is a lea. | liuhongt | 1 | -1/+4 |
2024-06-26 | i386: Remove declaration of unused functions | Evgeny Karpov | 1 | -2/+0 |
2024-06-25 | Adjust DLL import/export implementation for AArch64 | Evgeny Karpov | 1 | -0/+5 |
2024-06-25 | Rename functions for reuse in AArch64 | Evgeny Karpov | 2 | -6/+3 |
2024-06-25 | Extract ix86 dllimport implementation to mingw | Evgeny Karpov | 6 | -199/+20 |
2024-06-25 | Move mingw_* declarations to the mingw folder | Evgeny Karpov | 1 | -6/+0 |
2024-06-25 | Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_type | Kewen Lin | 2 | -4/+15 |
2024-06-24 | Fix MinGW option -mcrtdll= | Pali Rohár | 1 | -0/+2 |
2024-06-24 | Add a late-combine pass [PR106594] | Richard Sandiford | 1 | -0/+4 |
2024-06-23 | AVX-512: Pacify -Wshift-overflow=2. [PR115409] | Collin Funk | 2 | -3/+3 |
2024-06-20 | i386: Allow all register_operand SUBREGs in x86_ternlog_idx. | Roger Sayle | 1 | -9/+8 |
2024-06-20 | i386: Fix some ISA bit test in option_override | Hongyu Wang | 1 | -5/+9 |