From f869caa03fd01d2997ff34828fb6022d5272865e Mon Sep 17 00:00:00 2001 From: Devang Patel Date: Tue, 28 Jul 2009 22:04:55 +0000 Subject: [PATCH] Remove unused method. llvm-svn: 77378 --- llvm/include/llvm/Metadata.h | 2 -- llvm/lib/VMCore/Metadata.cpp | 16 ---------------- 2 files changed, 18 deletions(-) diff --git a/llvm/include/llvm/Metadata.h b/llvm/include/llvm/Metadata.h index d055e9c..baa9cb8 100644 --- a/llvm/include/llvm/Metadata.h +++ b/llvm/include/llvm/Metadata.h @@ -95,8 +95,6 @@ class MDNode : public MetadataBase, public FoldingSetNode { friend class LLVMContextImpl; - void replaceElement(Value *From, Value *To); - SmallVector Node; typedef SmallVectorImpl::iterator elem_iterator; diff --git a/llvm/lib/VMCore/Metadata.cpp b/llvm/lib/VMCore/Metadata.cpp index a7d69a4..1a6288e 100644 --- a/llvm/lib/VMCore/Metadata.cpp +++ b/llvm/lib/VMCore/Metadata.cpp @@ -27,19 +27,3 @@ void MDNode::Profile(FoldingSetNodeID &ID) const { for (const_elem_iterator I = elem_begin(), E = elem_end(); I != E; ++I) ID.AddPointer(*I); } - -void MDNode::replaceElement(Value *From, Value *To) { - SmallVector Values; - Values.reserve(getNumElements()); // Build replacement array... - for (unsigned i = 0, e = getNumElements(); i != e; ++i) { - Value *Val = getElement(i); - if (Val == From) Val = To; - Values.push_back(Val); - } - - MDNode *Replacement = - getType()->getContext().getMDNode(&Values[0], Values.size()); - assert(Replacement != this && "I didn't contain From!"); - - uncheckedReplaceAllUsesWith(Replacement); -} -- 2.7.4