diff options
author | Craig Topper <craig.topper@sifive.com> | 2023-04-09 23:13:51 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2023-04-10 00:17:41 -0700 |
commit | 58dd265d25f0922a78d023472d820f3d2018e47d (patch) | |
tree | 19406f16007d3fab2c110873e0d3f342144bbf1a /llvm/utils/TableGen/CodeGenDAGPatterns.cpp | |
parent | 551bfca86fca34ef34d4d6b32a741e8dfe00e74e (diff) | |
download | llvm-58dd265d25f0922a78d023472d820f3d2018e47d.zip llvm-58dd265d25f0922a78d023472d820f3d2018e47d.tar.gz llvm-58dd265d25f0922a78d023472d820f3d2018e47d.tar.bz2 |
[TableGen] Pass size to std::vector constructor instead of using resize. NFC
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp index 81821a4..3bd5bfa 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp @@ -2091,8 +2091,8 @@ void TreePatternNode::InlinePatternFragments( } // Recursively inline children nodes. - std::vector<std::vector<TreePatternNodePtr> > ChildAlternatives; - ChildAlternatives.resize(T->getNumChildren()); + std::vector<std::vector<TreePatternNodePtr>> ChildAlternatives( + T->getNumChildren()); for (unsigned i = 0, e = T->getNumChildren(); i != e; ++i) { TreePatternNodePtr Child = T->getChildShared(i); InlinePatternFragments(Child, TP, ChildAlternatives[i]); @@ -2111,8 +2111,7 @@ void TreePatternNode::InlinePatternFragments( } // The end result is an all-pairs construction of the resultant pattern. - std::vector<unsigned> Idxs; - Idxs.resize(ChildAlternatives.size()); + std::vector<unsigned> Idxs(ChildAlternatives.size()); bool NotDone; do { // Create the variant and add it to the output list. @@ -4506,8 +4505,7 @@ static void CombineChildVariants( return; // The end result is an all-pairs construction of the resultant pattern. - std::vector<unsigned> Idxs; - Idxs.resize(ChildVariants.size()); + std::vector<unsigned> Idxs(ChildVariants.size()); bool NotDone; do { #ifndef NDEBUG @@ -4668,8 +4666,8 @@ static void GenerateVariantsOf(TreePatternNodePtr N, } // Compute permutations of all children. - std::vector<std::vector<TreePatternNodePtr>> ChildVariants; - ChildVariants.resize(N->getNumChildren()); + std::vector<std::vector<TreePatternNodePtr>> ChildVariants( + N->getNumChildren()); for (unsigned i = 0, e = N->getNumChildren(); i != e; ++i) GenerateVariantsOf(N->getChildShared(i), ChildVariants[i], CDP, DepVars); |