summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2015-09-06 03:44:50 +0000
committerCraig Topper <craig.topper@gmail.com>2015-09-06 03:44:50 +0000
commit1c8fbd24f372f910d77bd3bdfcc38b9953f52be1 (patch)
tree221ebe4a24edcec47031aaab192d02ed0743adb4 /llvm
parentdf17a9c5a994b2b0cdcda4d4d19beb857aaa8e4b (diff)
downloadbcm5719-llvm-1c8fbd24f372f910d77bd3bdfcc38b9953f52be1.tar.gz
bcm5719-llvm-1c8fbd24f372f910d77bd3bdfcc38b9953f52be1.zip
[TableGen] Use make_unique. NFC.
llvm-svn: 246936
Diffstat (limited to 'llvm')
-rw-r--r--llvm/utils/TableGen/AsmMatcherEmitter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/utils/TableGen/AsmMatcherEmitter.cpp b/llvm/utils/TableGen/AsmMatcherEmitter.cpp
index f0882500496..30f27ec5413 100644
--- a/llvm/utils/TableGen/AsmMatcherEmitter.cpp
+++ b/llvm/utils/TableGen/AsmMatcherEmitter.cpp
@@ -1393,7 +1393,7 @@ void AsmMatcherInfo::buildInfo() {
if (CGI->TheDef->getValueAsBit("isCodeGenOnly"))
continue;
- std::unique_ptr<MatchableInfo> II(new MatchableInfo(*CGI));
+ auto II = llvm::make_unique<MatchableInfo>(*CGI);
II->initialize(*this, SingletonRegisters, AsmVariantNo, RegisterPrefix);
@@ -1420,7 +1420,7 @@ void AsmMatcherInfo::buildInfo() {
.startswith( MatchPrefix))
continue;
- std::unique_ptr<MatchableInfo> II(new MatchableInfo(std::move(Alias)));
+ auto II = llvm::make_unique<MatchableInfo>(std::move(Alias));
II->initialize(*this, SingletonRegisters, AsmVariantNo, RegisterPrefix);
@@ -1489,7 +1489,7 @@ void AsmMatcherInfo::buildInfo() {
II->TheDef->getValueAsString("TwoOperandAliasConstraint");
if (Constraint != "") {
// Start by making a copy of the original matchable.
- std::unique_ptr<MatchableInfo> AliasII(new MatchableInfo(*II));
+ auto AliasII = llvm::make_unique<MatchableInfo>(*II);
// Adjust it to be a two-operand alias.
AliasII->formTwoOperandAlias(Constraint);
OpenPOWER on IntegriCloud