2023-11-15 |
Uros Bizjak | i386: Fix split condition of *<insn>qi_ext<mode>_1_slp... |
blob | commitdiff | raw |
2023-11-15 |
Uros Bizjak | i386: Fix strict_low_part QImode insn with high input... |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Uros Bizjak | i386: Generate strict_low_part QImode insn with high... |
blob | commitdiff | raw | diff to current |
2023-11-14 |
Jakub Jelinek | i386: Fix up <insn><dwi>3_doubleword_lowpart [PR112523] |
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 |
Roger Sayle | i386: Improve reg pressure of double word right shift... |
blob | commitdiff | raw | diff to current |
2023-11-12 |
Uros Bizjak | i386: Remove *stack_protect_set_4s_<mode>_di alternativ... |
blob | commitdiff | raw | diff to current |
2023-11-10 |
Uros Bizjak | i386: Clear stack protector scratch with zero/sign... |
blob | commitdiff | raw | diff to current |
2023-11-10 |
Uros Bizjak | i386: Fix ashift insn mnemonic in shift code attribute |
blob | commitdiff | raw | diff to current |
2023-11-09 |
Uros Bizjak | i386: Improve stack protector patterns and peephole2s... |
blob | commitdiff | raw | diff to current |
2023-11-08 |
Uros Bizjak | i386: Apply LRA reload workaround to insns with high... |
blob | commitdiff | raw | diff to current |
2023-11-08 |
Hongyu Wang | [i386] APX: Fix ICE due to movti postreload splitter... |
blob | commitdiff | raw | diff to current |
2023-11-08 |
Haochen Jiang | i386: Fix isa attribute for TI/TF andnot mode |
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-11-02 |
Uros Bizjak | i386: Move stack protector patterns above mov $0 -... |
blob | commitdiff | raw | diff to current |
2023-11-01 |
Roger Sayle | PR target/110551: Tweak mulx register allocation using... |
blob | commitdiff | raw | diff to current |
2023-11-01 |
Uros Bizjak | i386: Fix stack protector peephole2 operand predicate... |
blob | commitdiff | raw | diff to current |
2023-11-01 |
Uros Bizjak | i386: Improve stack protector patterns and peephole2s |
blob | commitdiff | raw | diff to current |
2023-10-30 |
Mayshao | i386: Zhaoxin yongfeng enablement |
blob | commitdiff | raw | diff to current |
2023-10-30 |
liuhongt | Improve memcmpeq for 512-bit vector with vpcmpeq +... |
blob | commitdiff | raw | diff to current |
2023-10-27 |
Roger Sayle | PR target/110551: Fix reg allocation for widening multi... |
blob | commitdiff | raw | diff to current |
2023-10-25 |
Uros Bizjak | i386: Narrow test instructions with immediate operands... |
blob | commitdiff | raw | diff to current |
2023-10-20 |
Roger Sayle | PR 106245: Split (x<<31)>>31 as -(x&1) in i386.md |
blob | commitdiff | raw | diff to current |
2023-10-16 |
liuhongt | Enable vectorization for V2HF/V4HF rounding operations... |
blob | commitdiff | raw | diff to current |
2023-10-12 |
Hu, Lin1 | Support Intel USER_MSR |
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 |
Roger Sayle | i386: Implement doubleword right shifts by 1 bit using... |
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 AVX512F intrins |
blob | commitdiff | raw | diff to current |
2023-10-07 |
Kong Lingling | [APX EGPR] Handle vex insns that only support GPR16... |
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 |
Kong Lingling | [APX EGPR] Handle legacy insns that only support GPR16... |
blob | commitdiff | raw | diff to current |
2023-10-07 |
Kong Lingling | [APX EGPR] Handle legacy insn that only support GPR16... |
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: Implement doubleword shift left by 1 bit using... |
blob | commitdiff | raw | diff to current |
2023-08-24 |
Haochen Jiang | Revert "Support AVX10.1 for AVX512DQ+AVX512VL intrins" |
blob | commitdiff | raw | diff to current |
2023-08-23 |
Uros Bizjak | i386: Fix register spill failure with concat RTX [PR111010] |
blob | commitdiff | raw | diff to current |
2023-08-17 |
Haochen Jiang | Support AVX10.1 for AVX512DQ+AVX512VL intrins |
blob | commitdiff | raw | diff to current |
2023-08-16 |
liuhongt | Generate vmovapd instead of vmovsd for moving DFmode... |
blob | commitdiff | raw | diff to current |
2023-08-07 |
Jan Beulich | x86: correct "length_immediate" in a few cases |
blob | commitdiff | raw | diff to current |
2023-08-07 |
Jan Beulich | x86: replace/correct bogus "prefix_extra" |
blob | commitdiff | raw | diff to current |
2023-08-07 |
Jan Beulich | x86: "prefix_extra" can't really be "2" |
blob | commitdiff | raw | diff to current |
2023-08-07 |
Jan Beulich | x86: "ssemuladd" adjustments |
blob | commitdiff | raw | diff to current |
2023-08-07 |
Jan Beulich | x86: "sse4arg" adjustments |
blob | commitdiff | raw | diff to current |
2023-08-07 |
Jan Beulich | x86: "prefix_extra" tidying |
blob | commitdiff | raw | diff to current |
2023-08-03 |
Roger Sayle | PR target/110792: Early clobber issues with rot32di2_do... |
blob | commitdiff | raw | diff to current |
2023-07-29 |
Roger Sayle | [Committed] Use QImode for offsets in zero_extract... |
blob | commitdiff | raw | diff to current |
2023-07-26 |
Uros Bizjak | i386: Clear upper half of XMM register for V2SFmode... |
blob | commitdiff | raw | diff to current |
2023-07-24 |
Roger Sayle | [Committed] PR target/110787: Revert QImode offsets... |
blob | commitdiff | raw | diff to current |
2023-07-22 |
Roger Sayle | i386: Use QImode for offsets in zero_extract/sign_extra... |
blob | commitdiff | raw | diff to current |
2023-07-20 |
Uros Bizjak | i386: Double-word sign-extension missed-optimization... |
blob | commitdiff | raw | diff to current |
2023-07-20 |
Roger Sayle | i386: More TImode parameter passing improvements. |
blob | commitdiff | raw | diff to current |
2023-07-14 |
Roger Sayle | PR target/110588: Add *bt<mode>_setncqi_2 to generate... |
blob | commitdiff | raw | diff to current |
2023-07-12 |
Roger Sayle | i386: Fix FAIL of gcc.target/i386/pr91681-1.c |
blob | commitdiff | raw | diff to current |
2023-07-12 |
Roger Sayle | i386: Fix FAIL of gcc.target/i386/pr91681-1.c |
blob | commitdiff | raw | diff to current |
2023-07-12 |
Roger Sayle | PR target/110598: Fix rega = 0; rega ^= rega regression... |
blob | commitdiff | raw | diff to current |
2023-07-12 |
Jan Beulich | x86: improve fast bfloat->float conversion |
blob | commitdiff | raw | diff to current |
2023-07-10 |
Roger Sayle | i386: Add new insvti_lowpart_1 and insvdi_lowpart_1... |
blob | commitdiff | raw | diff to current |
2023-07-10 |
liuhongt | Add pre_reload splitter to detect fp min/max pattern. |
blob | commitdiff | raw | diff to current |
2023-07-06 |
liuhongt | Disparage slightly for the alternative which move DFmod... |
blob | commitdiff | raw | diff to current |
2023-06-28 |
Roger Sayle | i386: Add cbranchti4 pattern to i386.md (for -m32 compa... |
blob | commitdiff | raw | diff to current |
2023-06-26 |
Roger Sayle | i386: New *ashl<dwi3>_doubleword_highpart define_insn_a... |
blob | commitdiff | raw | diff to current |
2023-06-24 |
Roger Sayle | i386: Add alternate representation for {and,or,xor... |
blob | commitdiff | raw | diff to current |
2023-06-19 |
liuhongt | Reimplement packuswb/packusdw with UNSPEC_US_TRUNCATE... |
blob | commitdiff | raw | diff to current |
2023-06-18 |
Roger Sayle | i386: Refactor new ix86_expand_carry to set the carry... |
blob | commitdiff | raw | diff to current |
2023-06-18 |
Roger Sayle | i386: Standardize shift amount constants as QImode... |
blob | commitdiff | raw | diff to current |
2023-06-16 |
Roger Sayle | PR target/31985: Improve memory operand use with double... |
blob | commitdiff | raw | diff to current |
2023-06-15 |
Jakub Jelinek | middle-end, i386: Pattern recognize add/subtract with... |
blob | commitdiff | raw | diff to current |
2023-06-15 |
Jakub Jelinek | i386: Add peephole2 patterns to improve subtract with... |
blob | commitdiff | raw | diff to current |
2023-06-15 |
Jakub Jelinek | i386: Add peephole2 patterns to improve add with carry... |
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-05-10 |
Roger Sayle | Use [(const_int 0)] idiom consistently in i386.md |
blob | commitdiff | raw | diff to current |
2023-05-08 |
Roger Sayle | [x86_64] Introduce insvti_highpart define_insn_and_split. |
blob | commitdiff | raw | diff to current |
2023-05-05 |
Uros Bizjak | i386: Rename index_register_operand predicate to regist... |
blob | commitdiff | raw | diff to current |
2023-05-04 |
Uros Bizjak | i386: Tighten ashift to lea splitter operand predicates... |
blob | commitdiff | raw | diff to current |
2023-04-20 |
Uros Bizjak | i386: Handle sign-extract for QImode operations with... |
blob | commitdiff | raw | diff to current |
2023-04-20 |
Haochen Jiang | i386: Share AES xmm intrin with VAES |
blob | commitdiff | raw | diff to current |
2023-04-20 |
Haochen Jiang | i386: Add PCLMUL dependency for VPCLMULQDQ |
blob | commitdiff | raw | diff to current |
2023-04-19 |
Andrew Pinski | i386: Add new pattern for zero-extend cmov |
blob | commitdiff | raw | diff to current |
2023-04-19 |
Uros Bizjak | i386: Emit compares between high registers and memory |
blob | commitdiff | raw | diff to current |
2023-04-18 |
Uros Bizjak | i386: Improve permutations with INSERTPS instruction... |
blob | commitdiff | raw | diff to current |
2023-02-27 |
Uros Bizjak | i386: Do not constrain fmod and remainder patterns... |
blob | commitdiff | raw | diff to current |
2023-02-20 |
Uros Bizjak | i386: Introduce general_x64constmem_operand predicate |
blob | commitdiff | raw | diff to current |
2023-02-18 |
Jakub Jelinek | i386: Fix up replacement of registers in certain peepho... |
blob | commitdiff | raw | diff to current |
2023-02-17 |
Uros Bizjak | ii386: Generate QImode binary ops with high-part input... |
blob | commitdiff | raw | diff to current |
2023-02-15 |
Uros Bizjak | i386: Relax extract location operand mode requirements |
blob | commitdiff | raw | diff to current |
2023-02-15 |
Uros Bizjak | i386: Rename extr_register_operand to int248_register_o... |
blob | commitdiff | raw | diff to current |
2023-02-13 |
Uros Bizjak | i386: Relax extract location operand mode requirements... |
blob | commitdiff | raw | diff to current |
2023-01-16 |
Jakub Jelinek | Update copyright years. |
blob | commitdiff | raw | diff to current |
2023-01-05 |
Tejas Joshi | Add AMD znver4 instruction reservations |
blob | commitdiff | raw | diff to current |
2023-01-01 |
Roger Sayle | Add post-reload splitter for extendditi2 on x86_64. |
blob | commitdiff | raw | diff to current |
2022-12-28 |
Roger Sayle | Provide zero_extend versions/variants of several patter... |
blob | commitdiff | raw | diff to current |
2022-12-13 |
Jakub Jelinek | i386: Fix up *concat*_{5,6,7} patterns [PR108044] |
blob | commitdiff | raw | diff to current |
2022-12-08 |
Jakub Jelinek | i386: Add *concat<mode><dwi>3_{5,6,7} patterns [PR107627] |
blob | commitdiff | raw | diff to current |
2022-12-06 |
Jakub Jelinek | i386: Fix up expander conditions on cbranchbf4 and... |
blob | commitdiff | raw | diff to current |
2022-12-02 |
liuhongt | Fix ICE due to incorrect insn type. |
blob | commitdiff | raw | diff to current |
2022-12-01 |
Jakub Jelinek | i386: Improve *concat<mode><dwi>3_{1,2,3,4} patterns... |
blob | commitdiff | raw | diff to current |
2022-11-28 |
liuhongt | Fix incorrect _mm_cvtsbh_ss. |
blob | commitdiff | raw | diff to current |
next |