diff options
author | Craig Topper <craig.topper@gmail.com> | 2015-11-22 20:46:22 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2015-11-22 20:46:22 +0000 |
commit | 43c414f31bd77899f06f05145bdcca7b9ec0887c (patch) | |
tree | 53e566e26bc2e1040795f3cb81cf0238dfdd2fcb /llvm/utils/TableGen/CodeGenDAGPatterns.cpp | |
parent | fda69dd73612e81cef21ff6790b094a70734faaf (diff) | |
download | bcm5719-llvm-43c414f31bd77899f06f05145bdcca7b9ec0887c.tar.gz bcm5719-llvm-43c414f31bd77899f06f05145bdcca7b9ec0887c.zip |
[TableGen] Use std::fill instead of a manually coded loop. NFC
llvm-svn: 253835
Diffstat (limited to 'llvm/utils/TableGen/CodeGenDAGPatterns.cpp')
-rw-r--r-- | llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp index e916d87ce45..90a8861bdcd 100644 --- a/llvm/utils/TableGen/CodeGenDAGPatterns.cpp +++ b/llvm/utils/TableGen/CodeGenDAGPatterns.cpp @@ -1299,8 +1299,8 @@ TreePatternNode *TreePatternNode::clone() const { /// RemoveAllTypes - Recursively strip all the types of this tree. void TreePatternNode::RemoveAllTypes() { - for (unsigned i = 0, e = Types.size(); i != e; ++i) - Types[i] = EEVT::TypeSet(); // Reset to unknown type. + // Reset to unknown type. + std::fill(Types.begin(), Types.end(), EEVT::TypeSet()); if (isLeaf()) return; for (unsigned i = 0, e = getNumChildren(); i != e; ++i) getChild(i)->RemoveAllTypes(); |