aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.h
diff options
context:
space:
mode:
authorPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>2023-04-25 01:12:28 +0530
committerPrathamesh Kulkarni <prathamesh.kulkarni@linaro.org>2023-04-25 01:16:11 +0530
commitf0eabc52c9a2d3da0bfc201da7a5c1658b76e9a4 (patch)
treeb56d5ae891cdc8f90c51e475bd662442b9c1b803 /gcc/value-range.h
parentad1816a8ab6c7baf7180e5e2644063db42f75a0f (diff)
downloadgcc-f0eabc52c9a2d3da0bfc201da7a5c1658b76e9a4.zip
gcc-f0eabc52c9a2d3da0bfc201da7a5c1658b76e9a4.tar.gz
gcc-f0eabc52c9a2d3da0bfc201da7a5c1658b76e9a4.tar.bz2
[SVE] Fold svrev(svrev(v)) to v.
gcc/ChangeLog: * tree-ssa-forwprop.cc (is_combined_permutation_identity): Try to simplify two successive VEC_PERM_EXPRs with same VLA mask, where mask chooses elements in reverse order. gcc/testsuite/ChangeLog: * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
Diffstat (limited to 'gcc/value-range.h')
0 files changed, 0 insertions, 0 deletions