[PATCH] D111709: [Flang] flang-omp-report replace std::vector's with llvm::SmallVector
Mats Petersson via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 14 03:05:44 PDT 2021
This revision was automatically updated to reflect the committed changes.
Closed by commit rG0b48b015b574: [Flang] flang-omp-report replace std::vector's with llvm::SmallVector (authored by josh.mottley.arm, committed by MatsPetersson).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D111709/new/
https://reviews.llvm.org/D111709
Files:
flang/examples/flang-omp-report-plugin/flang-omp-report-visitor.h
Index: flang/examples/flang-omp-report-plugin/flang-omp-report-visitor.h
===================================================================
--- flang/examples/flang-omp-report-plugin/flang-omp-report-visitor.h
+++ flang/examples/flang-omp-report-plugin/flang-omp-report-visitor.h
@@ -13,10 +13,11 @@
#include "flang/Parser/parse-tree.h"
#include "flang/Parser/parsing.h"
+#include "llvm/ADT/SmallVector.h"
+
#include <deque>
#include <map>
#include <string>
-#include <vector>
namespace Fortran {
namespace parser {
@@ -37,7 +38,7 @@
std::string file;
int line;
std::string construct;
- std::vector<ClauseInfo> clauses;
+ llvm::SmallVector<ClauseInfo> clauses;
};
bool operator==(const LogRecord &a, const LogRecord &b);
bool operator!=(const LogRecord &a, const LogRecord &b);
@@ -95,9 +96,9 @@
std::deque<LogRecord> constructClauses;
LogRecord *curLoopLogRecord{nullptr};
- std::vector<LogRecord *> loopLogRecordStack;
- std::vector<OmpWrapperType *> ompWrapperStack;
- std::map<OmpWrapperType *, std::vector<ClauseInfo>> clauseStrings;
+ llvm::SmallVector<LogRecord *> loopLogRecordStack;
+ llvm::SmallVector<OmpWrapperType *> ompWrapperStack;
+ std::map<OmpWrapperType *, llvm::SmallVector<ClauseInfo>> clauseStrings;
Parsing *parsing{nullptr};
};
} // namespace parser
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D111709.379646.patch
Type: text/x-patch
Size: 1319 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20211014/cefd01c3/attachment.bin>
More information about the llvm-commits
mailing list