https://gcc.gnu.org/g:0a38e5fffca31dfff4aea64ddbfd750910252cde

commit r15-4424-g0a38e5fffca31dfff4aea64ddbfd750910252cde
Author: Christophe Lyon <christophe.l...@linaro.org>
Date:   Mon Jun 10 14:42:51 2024 +0000

    arm: [MVE intrinsics] remove useless resolve from create shape
    
    vcreateq have no overloaded forms, so there's no need for resolve ().
    
    2024-07-11  Christophe Lyon  <christophe.l...@linaro.org>
    
            gcc/
            * config/arm/arm-mve-builtins-shapes.cc (create_def::resolve):
            Delete function.

Diff:
---
 gcc/config/arm/arm-mve-builtins-shapes.cc | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/gcc/config/arm/arm-mve-builtins-shapes.cc 
b/gcc/config/arm/arm-mve-builtins-shapes.cc
index e01939469e3a..0520a8331db0 100644
--- a/gcc/config/arm/arm-mve-builtins-shapes.cc
+++ b/gcc/config/arm/arm-mve-builtins-shapes.cc
@@ -1408,12 +1408,6 @@ struct create_def : public nonoverloaded_base
   {
     build_all (b, "v0,su64,su64", group, MODE_none, preserve_user_namespace);
   }
-
-  tree
-  resolve (function_resolver &r) const override
-  {
-    return r.resolve_uniform (0, 2);
-  }
 };
 SHAPE (create)

Reply via email to