aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2025-03-08 19:16:23 -0800
committerGitHub <noreply@github.com>2025-03-08 19:16:23 -0800
commit58ace30ebcd2cf2a34272fafe556a99473492b39 (patch)
treec86ebf04c3247f8c9bc4ddf1099ece6f20231d2f
parent3a0c33afd1b3085d958e89c1c0c8a8b8c0f34739 (diff)
downloadllvm-58ace30ebcd2cf2a34272fafe556a99473492b39.zip
llvm-58ace30ebcd2cf2a34272fafe556a99473492b39.tar.gz
llvm-58ace30ebcd2cf2a34272fafe556a99473492b39.tar.bz2
[NFC][YAML] Replace iterators with simple getter (#130449)
To simplify #130382.
-rw-r--r--llvm/include/llvm/IR/ModuleSummaryIndex.h2
-rw-r--r--llvm/include/llvm/IR/ModuleSummaryIndexYAML.h6
2 files changed, 4 insertions, 4 deletions
diff --git a/llvm/include/llvm/IR/ModuleSummaryIndex.h b/llvm/include/llvm/IR/ModuleSummaryIndex.h
index 2183675..396a3fd 100644
--- a/llvm/include/llvm/IR/ModuleSummaryIndex.h
+++ b/llvm/include/llvm/IR/ModuleSummaryIndex.h
@@ -1324,6 +1324,8 @@ public:
return Index.end();
}
+ std::vector<StringRef> symbols() const { return {begin(), end()}; }
+
GUIDIterator guid_begin() const { return GUIDIterator(Index.begin()); }
GUIDIterator guid_end() const { return GUIDIterator(Index.end()); }
iterator_range<GUIDIterator> guids() const {
diff --git a/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h b/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h
index b662013..d5a9176 100644
--- a/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h
+++ b/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h
@@ -347,12 +347,10 @@ template <> struct MappingTraits<ModuleSummaryIndex> {
index.WithGlobalValueDeadStripping);
if (io.outputting()) {
- std::vector<StringRef> CfiFunctionDefs(index.CfiFunctionDefs.begin(),
- index.CfiFunctionDefs.end());
+ auto CfiFunctionDefs = index.CfiFunctionDefs.symbols();
llvm::sort(CfiFunctionDefs);
io.mapOptional("CfiFunctionDefs", CfiFunctionDefs);
- std::vector<StringRef> CfiFunctionDecls(index.CfiFunctionDecls.begin(),
- index.CfiFunctionDecls.end());
+ auto CfiFunctionDecls(index.CfiFunctionDecls.symbols());
llvm::sort(CfiFunctionDecls);
io.mapOptional("CfiFunctionDecls", CfiFunctionDecls);
} else {