https://gcc.gnu.org/g:2d8c3a26dca8912147e34e3a496297138c9261d8
commit r15-4401-g2d8c3a26dca8912147e34e3a496297138c9261d8
Author: Lingling Kong
Date: Thu Oct 17 10:42:44 2024 +0800
i386: Fix scalar VCOMSBF16 which only compares low word
gcc/ChangeLog:
* config/i386
https://gcc.gnu.org/g:742d242fad997142f32a8ec5a40d78d8af4871ca
commit r15-3848-g742d242fad997142f32a8ec5a40d78d8af4871ca
Author: Lingling Kong
Date: Wed Sep 25 11:18:44 2024 +0800
i386: Update the comment for mapxf option
gcc/ChangeLog:
* config/i386/i386.opt: Upd
https://gcc.gnu.org/g:45a771d22e3090c42a4934a49da9924165e080af
commit r14-10591-g45a771d22e3090c42a4934a49da9924165e080af
Author: Lingling Kong
Date: Fri Aug 16 15:52:27 2024 +0800
i386: Fix some vex insns that prohibit egpr
Although these vex insn have evex counterpart, but when
https://gcc.gnu.org/g:0470c8e007dfba46aed30ee82c9b0ee79c3d826d
commit r15-2947-g0470c8e007dfba46aed30ee82c9b0ee79c3d826d
Author: Lingling Kong
Date: Fri Aug 16 15:52:27 2024 +0800
i386: Fix some vex insns that prohibit egpr
Although these vex insn have evex counterpart, but when i
https://gcc.gnu.org/g:d08a5f211135374b3ad700780c46a198cd320328
commit r15-2915-gd08a5f211135374b3ad700780c46a198cd320328
Author: Lingling Kong
Date: Wed Aug 14 16:42:29 2024 +0800
i386: Optimization for APX NDD is always zero-uppered for logic
gcc/ChangeLog:
PR ta
https://gcc.gnu.org/g:1b761744dc3ea6f3d66a9c48f16719ad1c92d5ad
commit r15-2914-g1b761744dc3ea6f3d66a9c48f16719ad1c92d5ad
Author: Lingling Kong
Date: Wed Aug 14 16:38:46 2024 +0800
i386: Optimization for APX NDD is always zero-uppered for sub/adc/sbb
gcc/ChangeLog:
https://gcc.gnu.org/g:edb2712936368e803fd67aa520323054b2a5c5e7
commit r15-2916-gedb2712936368e803fd67aa520323054b2a5c5e7
Author: Lingling Kong
Date: Wed Aug 14 16:48:30 2024 +0800
i386: Optimization for APX NDD is always zero-uppered for shift
gcc/ChangeLog:
PR ta
https://gcc.gnu.org/g:a302cd6abbeccc93784b7ecc86f2e9106aa412ca
commit r15-2913-ga302cd6abbeccc93784b7ecc86f2e9106aa412ca
Author: Lingling Kong
Date: Wed Aug 14 16:35:29 2024 +0800
i386: Optimization for APX NDD is always zero-uppered for ADD
gcc/ChangeLog:
PR targ
https://gcc.gnu.org/g:1fbce3252bc00b1678cdf62b8798a94962e99f76
commit r15-2689-g1fbce3252bc00b1678cdf62b8798a94962e99f76
Author: Lingling Kong
Date: Fri Aug 2 16:52:33 2024 +0800
i386: Fix comment/naming for APX NDD constraints
gcc/ChangeLog:
* config/i386/constra
https://gcc.gnu.org/g:d80dcff99f3ca8721eecd82097281095a3122079
commit r15-2661-gd80dcff99f3ca8721eecd82097281095a3122079
Author: Lingling Kong
Date: Fri Aug 2 10:31:39 2024 +0800
i386: Fix memory constraint for APX NF
The je constraint should be used for APX NDD ADD with register
https://gcc.gnu.org/g:25dba615e3c191f0a7264538b6d260e91ca2624a
commit r15-2471-g25dba615e3c191f0a7264538b6d260e91ca2624a
Author: Lingling Kong
Date: Thu Aug 1 11:05:41 2024 +0800
i386: Remove ndd support for *add_4 [PR113744]
*add_4 and *adddi_4 are for shorter opcode from cmp to
https://gcc.gnu.org/g:ee6c5afec36aee14d2244a37a833ef7c2d16ab88
commit r14-10523-gee6c5afec36aee14d2244a37a833ef7c2d16ab88
Author: Lingling Kong
Date: Wed Jul 24 14:52:47 2024 +0800
x86: Don't enable APX_F in 32-bit mode
gcc/ChangeLog:
PR target/115978
https://gcc.gnu.org/g:bc00de070f0b9a25f68ffddbefe516543a44bd23
commit r15-2295-gbc00de070f0b9a25f68ffddbefe516543a44bd23
Author: Lingling Kong
Date: Thu Jul 25 09:42:06 2024 +0800
i386: Adjust rtx cost for imulq and imulw [PR115749]
gcc/ChangeLog:
PR target/115749
https://gcc.gnu.org/g:9d312ba54428d70f0703c8774a6fe6a4755930e7
commit r15-2242-g9d312ba54428d70f0703c8774a6fe6a4755930e7
Author: Lingling Kong
Date: Wed Jul 24 14:52:47 2024 +0800
x86: Don't enable APX_F in 32-bit mode
gcc/ChangeLog:
PR target/115978
*
https://gcc.gnu.org/g:e9c0cbf0155cf4df57afb0ac8e18a7a1fc746e4a
commit r15-1767-ge9c0cbf0155cf4df57afb0ac8e18a7a1fc746e4a
Author: Lingling Kong
Date: Tue Jul 2 17:00:28 2024 +0800
i386: Support APX NF and NDD for imul/mul
gcc/ChangeLog:
* config/i386/i386.md (*imul
https://gcc.gnu.org/g:4fbaac1f089f2236b5b1e79e18baba05239ad3b1
commit r15-1371-g4fbaac1f089f2236b5b1e79e18baba05239ad3b1
Author: Lingling Kong
Date: Mon Jun 17 16:11:09 2024 +0800
[APX ZU] Fix test for target-support check
gcc/testsuite/ChangeLog:
* gcc.target/i38
https://gcc.gnu.org/g:8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d
commit r15-1229-g8a5d0d72ea8c324bbfa2cff1284fa8e473fc466d
Author: Lingling Kong
Date: Thu Jun 13 09:18:18 2024 +0800
[APX ZU] Support APX zero-upper
Enable ZU for IMUL (opcodes 0x69 and 0x6B) and SETcc.
gcc/Ch
https://gcc.gnu.org/g:4371ac5292da9eadc3daccbdce2a15c029a04892
commit r15-982-g4371ac5292da9eadc3daccbdce2a15c029a04892
Author: Lingling Kong
Date: Mon Jun 3 14:23:57 2024 +0800
[APX NF] Support APX NF for lzcnt/tzcnt/popcnt
gcc/ChangeLog:
* config/i386/i386.md (c
https://gcc.gnu.org/g:28ac63180e000843ba4a82384407bcc203f27853
commit r15-981-g28ac63180e000843ba4a82384407bcc203f27853
Author: Lingling Kong
Date: Mon Jun 3 14:22:07 2024 +0800
[APX NF] Support APX NF for mul/div
gcc/ChangeLog:
* config/i386/i386.md (*mul3_1): Ne
https://gcc.gnu.org/g:6995d55b7325e03fa1e425f8ad25b7731dea
commit r15-979-g6995d55b7325e03fa1e425f8ad25b7731dea
Author: Lingling Kong
Date: Mon Jun 3 11:13:18 2024 +0800
[APX NF] Support APX NF for rotate insns
gcc/ChangeLog:
* config/i386/i386.md (ashr3_c
https://gcc.gnu.org/g:8cd918dd416be0d8f40e2d940e89bbca0f374e7f
commit r15-980-g8cd918dd416be0d8f40e2d940e89bbca0f374e7f
Author: Lingling Kong
Date: Mon Jun 3 11:16:12 2024 +0800
[APX NF] Support APX NF for shld/shrd
gcc/ChangeLog:
* config/i386/i386.md (x86_64_shl
https://gcc.gnu.org/g:0964a8f15e9b129522940ab0911b7d3fa4754f98
commit r15-978-g0964a8f15e9b129522940ab0911b7d3fa4754f98
Author: Lingling Kong
Date: Mon Jun 3 11:10:36 2024 +0800
[APX NF] Support APX NF for right shift insns
gcc/ChangeLog:
* config/i386/i386.md (*a
https://gcc.gnu.org/g:8e6a558d4123185962a54de53b104310e248880d
commit r15-977-g8e6a558d4123185962a54de53b104310e248880d
Author: Lingling Kong
Date: Mon Jun 3 11:05:41 2024 +0800
[APX NF] Support APX NF for left shift insns
gcc/ChangeLog:
* config/i386/i386.md (*as
https://gcc.gnu.org/g:85a70b2536883c0ffa0f72d20638e0679acd9070
commit r15-976-g85a70b2536883c0ffa0f72d20638e0679acd9070
Author: Lingling Kong
Date: Mon Jun 3 11:00:03 2024 +0800
[APX NF] Support APX NF for {sub/and/or/xor/neg}
gcc/ChangeLog:
* config/i386/i386.md
https://gcc.gnu.org/g:2fb9363dc3596cd7fda90a8c816d7e27dd9e085b
commit r15-975-g2fb9363dc3596cd7fda90a8c816d7e27dd9e085b
Author: Lingling Kong
Date: Mon Jun 3 10:38:43 2024 +0800
[APX NF] Support APX NF add
APX NF(no flags) feature implements suppresses the update of status flags
https://gcc.gnu.org/g:baf1a677955a4dcfffe8d93966900af96600d642
commit r15-334-gbaf1a677955a4dcfffe8d93966900af96600d642
Author: konglin1
Date: Thu May 9 09:48:56 2024 +0800
i386: fix ix86_hardreg_mov_ok with lra_in_progress
Originally eliminate_regs_in_insnit will transform
(p
https://gcc.gnu.org/g:d826f7945609046f922732b138fb90795d5b1985
commit r15-313-gd826f7945609046f922732b138fb90795d5b1985
Author: konglin1
Date: Wed May 8 15:46:10 2024 +0800
x86: Fix cmov cost model issue [PR109549]
(if_then_else:SI (eq (reg:CCZ 17 flags)
(const_int 0 [
27 matches
Mail list logo