aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-phiopt.cc
diff options
context:
space:
mode:
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>2023-08-10 18:37:05 +0800
committerPan Li <pan2.li@intel.com>2023-08-10 21:17:19 +0800
commitda7b43fb0224cdce5157a747fdd6975b7c81c6cf (patch)
treed89298ec7913e4fd201bca4275b5305adf456b86 /gcc/tree-ssa-phiopt.cc
parent6176527a7528ec626fa1e7afb381124867881388 (diff)
downloadgcc-da7b43fb0224cdce5157a747fdd6975b7c81c6cf.zip
gcc-da7b43fb0224cdce5157a747fdd6975b7c81c6cf.tar.gz
gcc-da7b43fb0224cdce5157a747fdd6975b7c81c6cf.tar.bz2
RISC-V: Add MASK vec_duplicate pattern[PR110962]
This patch fix bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110962 SUBROUTINE a(b,c,d) LOGICAL,DIMENSION(INOUT) :: b LOGICAL e REAL, DIMENSION(IN) :: c REAL, DIMENSION(INOUT) :: d REAL, DIMENSION(SIZE(c)) :: f WHERE (b.AND.e) WHERE (f>=0.) d = g ENDWHERE ENDWHERE END SUBROUTINE a PR target/110962 gcc/ChangeLog: PR target/110962 * config/riscv/autovec.md (vec_duplicate<mode>): New pattern.
Diffstat (limited to 'gcc/tree-ssa-phiopt.cc')
0 files changed, 0 insertions, 0 deletions