https://gcc.gnu.org/g:a0e945888d973fc1a4a9d2944aa7e96d2a4d7581
commit r14-9379-ga0e945888d973fc1a4a9d2944aa7e96d2a4d7581
Author: Haochen Gui
Date: Fri Mar 8 09:30:35 2024 +0800
fwprop: Avoid volatile rtx to be propagated
The patch for PR111267 (commit id 86de9b66480b710202a2898cf5
https://gcc.gnu.org/g:fbd115fe83e96e0796cd8e262ed773b0ba07db81
commit r15-480-gfbd115fe83e96e0796cd8e262ed773b0ba07db81
Author: Haochen Gui
Date: Tue May 14 16:37:06 2024 +0800
rs6000: Enable overlapped by-pieces operations
This patch enables overlapped by-piece operations by defi
https://gcc.gnu.org/g:8d6c6fbc5271dde433998c09407b30e2cf195420
commit r15-3013-g8d6c6fbc5271dde433998c09407b30e2cf195420
Author: Haochen Gui
Date: Mon Aug 19 10:35:47 2024 +0800
aarch64: Implement 16-byte vector mode const0 store by TImode
gcc/
* config/aarch64/aarch64
https://gcc.gnu.org/g:680eda8c74100eb957dffbcc5554230e71f25990
commit r15-1641-g680eda8c74100eb957dffbcc5554230e71f25990
Author: Haochen Gui
Date: Wed Jun 26 13:35:10 2024 +0800
optab: Add isfinite_optab for isfinite builtin
gcc/
* builtins.cc (interclass_mathfn_icode)
https://gcc.gnu.org/g:5a10ac0e5921d5aeac58429457423b611ee325d2
commit r15-1642-g5a10ac0e5921d5aeac58429457423b611ee325d2
Author: Haochen Gui
Date: Wed Jun 26 13:35:58 2024 +0800
optab: Add isnormal_optab for isnormal builtin
gcc/
* builtins.cc (interclass_mathfn_icode)
https://gcc.gnu.org/g:ecc2c3cb7235f2d3a75cb3909cace7f6a38a4062
commit r15-2089-gecc2c3cb7235f2d3a75cb3909cace7f6a38a4062
Author: Haochen Gui
Date: Wed Jul 17 14:47:36 2024 +0800
rs6000: Remove redundant guard for float128 mode pattern
gcc/
* config/rs6000/rs6000.md (mo
https://gcc.gnu.org/g:58a0b190a256bd2a184554de0fae0031a614ec67
commit r14-10010-g58a0b190a256bd2a184554de0fae0031a614ec67
Author: Haochen Gui
Date: Wed Apr 17 16:39:25 2024 +0800
rs6000: Fix bcd test case
gcc/testsuite/
* gcc.target/powerpc/bcd-4.c: Enable the case to
https://gcc.gnu.org/g:09680e3ee7d72978b493dd4127ce2e769f96a45e
commit r14-10114-g09680e3ee7d72978b493dd4127ce2e769f96a45e
Author: Haochen Gui
Date: Thu Apr 25 09:55:53 2024 +0800
rs6000: Use bcdsub. instead of bcdadd. for bcd invalid number checking
bcdadd. might causes overflow w
https://gcc.gnu.org/g:3592d3f8cc4b89ae508c747a46a626d73cb9616d
commit r15-2740-g3592d3f8cc4b89ae508c747a46a626d73cb9616d
Author: Haochen Gui
Date: Tue Aug 6 14:15:05 2024 +0800
rs6000: Add const_vector into any_operand predicate
gcc/
* config/rs6000/predicates.md (any_
https://gcc.gnu.org/g:cd0930768ff936b681135bf8873e7f7b796a4ed9
commit r15-2922-gcd0930768ff936b681135bf8873e7f7b796a4ed9
Author: Haochen Gui
Date: Thu Aug 15 11:19:10 2024 +0800
Value Range: Add range op for builtin isinf
The builtin isinf is not folded at front end if the corresp
https://gcc.gnu.org/g:b1d21582bafa1954db3a62f0972ae3a2e3bc0b48
commit r15-2923-gb1d21582bafa1954db3a62f0972ae3a2e3bc0b48
Author: Haochen Gui
Date: Thu Aug 15 11:20:27 2024 +0800
Value Range: Add range op for builtin isfinite
The former patch adds optab for builtin isfinite. Thus b
https://gcc.gnu.org/g:d2e90c7d65749a02a20aca717ac47d02ef0b5d81
commit r15-2924-gd2e90c7d65749a02a20aca717ac47d02ef0b5d81
Author: Haochen Gui
Date: Thu Aug 15 11:21:08 2024 +0800
Value Range: Add range op for builtin isnormal
The former patch adds optab for builtin isnormal. Thus b
https://gcc.gnu.org/g:53945be1efb502f235d84ff67ceafe4a764b6e1c
commit r15-2925-g53945be1efb502f235d84ff67ceafe4a764b6e1c
Author: Haochen Gui
Date: Thu Aug 15 13:38:22 2024 +0800
rs6000: Implement optab_isinf for SFDF and IEEE128
gcc/
PR target/97786
* confi
https://gcc.gnu.org/g:44eb45c2ef7192eb6a811fd46fcb2c7fbeb6f865
commit r15-2926-g44eb45c2ef7192eb6a811fd46fcb2c7fbeb6f865
Author: Haochen Gui
Date: Thu Aug 15 13:41:25 2024 +0800
rs6000: Implement optab_isfinite for SFDF and IEEE128
gcc/
PR target/97786
* co
https://gcc.gnu.org/g:bf891fcabca7a59ce71e85c8f2eea2bfabbffe59
commit r15-2928-gbf891fcabca7a59ce71e85c8f2eea2bfabbffe59
Author: Haochen Gui
Date: Thu Aug 15 13:45:35 2024 +0800
rs6000: Add TARGET_FLOAT128_HW guard for quad-precision insns
gcc/
* config/rs6000/rs6000.m
https://gcc.gnu.org/g:08108d57246210de7d5a00b1967dab7102d356bc
commit r15-2927-g08108d57246210de7d5a00b1967dab7102d356bc
Author: Haochen Gui
Date: Thu Aug 15 13:43:28 2024 +0800
rs6000: Implement optab_isnormal for SFDF and IEEE128
gcc/
PR target/97786
* co
https://gcc.gnu.org/g:ea8061f46a301797e7ba33b52e3b4713fb8e6b48
commit r15-1575-gea8061f46a301797e7ba33b52e3b4713fb8e6b48
Author: Haochen Gui
Date: Mon Jun 24 13:12:51 2024 +0800
fwprop: invoke change_is_worthwhile to judge if a replacement is worthwhile
gcc/
* fwprop.c
https://gcc.gnu.org/g:6274f10318d05311f31147c895f76a01aec37830
commit r15-1576-g6274f10318d05311f31147c895f76a01aec37830
Author: Haochen Gui
Date: Mon Jun 24 13:16:12 2024 +0800
rs6000: Eliminate unnecessary byte swaps for duplicated constant vector
store
gcc/
PR targ
18 matches
Mail list logo