aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Carlotti <andrew.carlotti@arm.com>2025-01-23 17:24:17 +0000
committerAndrew Carlotti <andrew.carlotti@arm.com>2025-01-24 19:01:06 +0000
commit1edf47698a8204da74a6f154b7380f6016f2f78b (patch)
treec039cfc84f7b355067cf3fa886b013f75ca209d8
parentecb4565a473adf810ea6d4e11709efc41d968dff (diff)
downloadgcc-1edf47698a8204da74a6f154b7380f6016f2f78b.zip
gcc-1edf47698a8204da74a6f154b7380f6016f2f78b.tar.gz
gcc-1edf47698a8204da74a6f154b7380f6016f2f78b.tar.bz2
aarch64: Inline aarch64_get_all_extension_candidates
gcc/ChangeLog: * common/config/aarch64/aarch64-common.cc (aarch64_get_all_extension_candidates): Inline into... (aarch64_print_hint_for_extensions): ...this.
-rw-r--r--gcc/common/config/aarch64/aarch64-common.cc15
1 files changed, 4 insertions, 11 deletions
diff --git a/gcc/common/config/aarch64/aarch64-common.cc b/gcc/common/config/aarch64/aarch64-common.cc
index c3ea54c..9923437 100644
--- a/gcc/common/config/aarch64/aarch64-common.cc
+++ b/gcc/common/config/aarch64/aarch64-common.cc
@@ -223,16 +223,6 @@ aarch64_print_hint_candidates (const char *str,
XDELETEVEC (s);
}
-/* Append all architecture extension candidates to the CANDIDATES vector. */
-
-void
-aarch64_get_all_extension_candidates (auto_vec<const char *> *candidates)
-{
- const struct aarch64_extension_info *opt;
- for (opt = all_extensions; opt->name != NULL; opt++)
- candidates->safe_push (opt->name);
-}
-
/* Print a hint with a suggestion for an extension name
that most closely resembles what the user passed in STR. */
@@ -240,7 +230,10 @@ void
aarch64_print_hint_for_extensions (const char *str)
{
auto_vec<const char *> candidates;
- aarch64_get_all_extension_candidates (&candidates);
+ const struct aarch64_extension_info *opt;
+ for (opt = all_extensions; opt->name != NULL; opt++)
+ candidates.safe_push (opt->name);
+
aarch64_print_hint_candidates (str, candidates);
}