diff options
author | Pan Li <pan2.li@intel.com> | 2024-10-11 11:58:30 +0800 |
---|---|---|
committer | Pan Li <pan2.li@intel.com> | 2024-10-12 13:23:46 +0800 |
commit | d339dbee2c1429fee8792a03f571fa75d036566b (patch) | |
tree | e189468dbbf26483bdb690f7fbd2c61f0f6386b4 /libcpp/files.cc | |
parent | b4f2fccf302bfe4ce704d11017b1a174eb3da89f (diff) | |
download | gcc-d339dbee2c1429fee8792a03f571fa75d036566b.zip gcc-d339dbee2c1429fee8792a03f571fa75d036566b.tar.gz gcc-d339dbee2c1429fee8792a03f571fa75d036566b.tar.bz2 |
Vect: Try the pattern of vector signed integer SAT_SUB
Almost the same as vector unsigned integer SAT_SUB, try to match
the signed version during the vector pattern matching.
The below test suites are passed for this patch.
* The rv64gcv fully regression test.
* The x86 bootstrap test.
* The x86 fully regression test.
gcc/ChangeLog:
* tree-vect-patterns.cc (gimple_signed_integer_sat_sub): Add new
func decl for signed SAT_SUB.
(vect_recog_sat_sub_pattern_transform): Update comments.
(vect_recog_sat_sub_pattern): Try the vector signed SAT_SUB
pattern.
Signed-off-by: Pan Li <pan2.li@intel.com>
Diffstat (limited to 'libcpp/files.cc')
0 files changed, 0 insertions, 0 deletions