aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/math/big/intmarsh_test.go
diff options
context:
space:
mode:
authorPengxuan Zheng <quic_pzheng@quicinc.com>2025-02-06 16:16:32 -0800
committerPengxuan Zheng <quic_pzheng@quicinc.com>2025-05-07 17:33:57 -0700
commit9b13bea07706a7cae0185f8a860d67209308c050 (patch)
treed282f1990625b483bfb48f20bed16bf51f27019f /libgo/go/math/big/intmarsh_test.go
parent5b2b7bc15d33eb2a799f68faafeb2613f2eea8c7 (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
Canonicalize vec_merge in simplify_ternary_operationHEADtrunkmaster
Similar to the canonicalization done in combine, we canonicalize vec_merge with swap_communattive_operands_p in simplify_ternary_operation too. gcc/ChangeLog: * config/aarch64/aarch64-protos.h (aarch64_exact_log2_inverse): New. * config/aarch64/aarch64-simd.md (aarch64_simd_vec_set_zero<mode>): Update pattern accordingly. * config/aarch64/aarch64.cc (aarch64_exact_log2_inverse): New. * simplify-rtx.cc (simplify_context::simplify_ternary_operation): Canonicalize vec_merge. Signed-off-by: Pengxuan Zheng <quic_pzheng@quicinc.com>
Diffstat (limited to 'libgo/go/math/big/intmarsh_test.go')
0 files changed, 0 insertions, 0 deletions