diff options
author | David Malcolm <dmalcolm@redhat.com> | 2022-05-24 08:53:30 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2022-05-24 08:53:30 -0400 |
commit | 4665cfbc4c70e24b4c885338577d4b7bc1752473 (patch) | |
tree | 94b49fc322ab0a093249ddba10f106ee6c364895 | |
parent | f31ba11652dbb6a40afd53c8586ca0de9954f6c0 (diff) | |
download | gcc-4665cfbc4c70e24b4c885338577d4b7bc1752473.zip gcc-4665cfbc4c70e24b4c885338577d4b7bc1752473.tar.gz gcc-4665cfbc4c70e24b4c885338577d4b7bc1752473.tar.bz2 |
tree-vect-slp-patterns.cc: add 'final' and 'override' to vect_pattern::build impls
gcc/ChangeLog:
* tree-vect-slp-patterns.cc: Add "final" and "override" to
vect_pattern::build impls as appropriate.
Signed-off-by: David Malcolm <dmalcolm@redhat.com>
-rw-r--r-- | gcc/tree-vect-slp-patterns.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/tree-vect-slp-patterns.cc b/gcc/tree-vect-slp-patterns.cc index a6b0d10..e6a6db8 100644 --- a/gcc/tree-vect-slp-patterns.cc +++ b/gcc/tree-vect-slp-patterns.cc @@ -492,7 +492,7 @@ class complex_pattern : public vect_pattern } public: - void build (vec_info *); + void build (vec_info *) override; static internal_fn matches (complex_operation_t op, slp_tree_to_load_perm_map_t *, slp_tree *, @@ -595,7 +595,7 @@ class complex_add_pattern : public complex_pattern } public: - void build (vec_info *); + void build (vec_info *) final override; static internal_fn matches (complex_operation_t op, slp_tree_to_load_perm_map_t *, slp_compat_nodes_map_t *, slp_tree *, vec<slp_tree> *); @@ -977,7 +977,7 @@ class complex_mul_pattern : public complex_pattern } public: - void build (vec_info *); + void build (vec_info *) final override; static internal_fn matches (complex_operation_t op, slp_tree_to_load_perm_map_t *, slp_compat_nodes_map_t *, slp_tree *, vec<slp_tree> *); @@ -1204,7 +1204,7 @@ class complex_fms_pattern : public complex_pattern } public: - void build (vec_info *); + void build (vec_info *) final override; static internal_fn matches (complex_operation_t op, slp_tree_to_load_perm_map_t *, slp_compat_nodes_map_t *, slp_tree *, vec<slp_tree> *); @@ -1380,7 +1380,7 @@ class complex_operations_pattern : public complex_pattern } public: - void build (vec_info *); + void build (vec_info *) final override; static internal_fn matches (complex_operation_t op, slp_tree_to_load_perm_map_t *, slp_compat_nodes_map_t *, slp_tree *, vec<slp_tree> *); @@ -1446,7 +1446,7 @@ class addsub_pattern : public vect_pattern addsub_pattern (slp_tree *node, internal_fn ifn) : vect_pattern (node, NULL, ifn) {}; - void build (vec_info *); + void build (vec_info *) final override; static vect_pattern* recognize (slp_tree_to_load_perm_map_t *, slp_compat_nodes_map_t *, |