projects
/
platform
/
upstream
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
40dd9d8
)
Remove restriction of SLP vectorizing internal function calls
author
Richard Biener
<rguenther@suse.de>
Thu, 21 Oct 2021 07:36:28 +0000
(09:36 +0200)
committer
Richard Biener
<rguenther@suse.de>
Thu, 21 Oct 2021 08:31:19 +0000
(10:31 +0200)
We already checked for unsupported internal throwing calls,
general nothrow is not required.
2021-10-21 Richard Biener <rguenther@suse.de>
* tree-vect-slp.c (vect_build_slp_tree_1): Remove
superfluous gimple_call_nothrow_p check.
gcc/tree-vect-slp.c
patch
|
blob
|
history
diff --git
a/gcc/tree-vect-slp.c
b/gcc/tree-vect-slp.c
index
709bcb6
..
eff4640
100644
(file)
--- a/
gcc/tree-vect-slp.c
+++ b/
gcc/tree-vect-slp.c
@@
-975,7
+975,6
@@
vect_build_slp_tree_1 (vec_info *vinfo, unsigned char *swap,
(gimple_call_internal_fn (call_stmt))))
|| gimple_call_tail_p (call_stmt)
|| gimple_call_noreturn_p (call_stmt)
- || !gimple_call_nothrow_p (call_stmt)
|| gimple_call_chain (call_stmt))
{
if (dump_enabled_p ())