From c6f644f195b7571df6849ed385feac2940cc48bf Mon Sep 17 00:00:00 2001 From: Wolfgang Pieb Date: Tue, 31 Oct 2017 18:25:28 +0000 Subject: [PATCH] [Metadata][NFC] Make MDNode::resolve() public in preparation for the fix to PR33930. Reviewers: aprantl git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317018 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/IR/Metadata.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/llvm/IR/Metadata.h b/include/llvm/IR/Metadata.h index dc785988597..bc0b87a6c34 100644 --- a/include/llvm/IR/Metadata.h +++ b/include/llvm/IR/Metadata.h @@ -958,6 +958,9 @@ public: /// \pre No operands (or operands' operands, etc.) have \a isTemporary(). void resolveCycles(); + /// Resolve a unique, unresolved node. + void resolve(); + /// \brief Replace a temporary node with a permanent one. /// /// Try to create a uniqued version of \c N -- in place, if possible -- and @@ -1009,9 +1012,6 @@ protected: private: void handleChangedOperand(void *Ref, Metadata *New); - /// Resolve a unique, unresolved node. - void resolve(); - /// Drop RAUW support, if any. void dropReplaceableUses(); -- 2.50.1