Remove unused method.
authorDevang Patel <dpatel@apple.com>
Tue, 28 Jul 2009 22:04:55 +0000 (22:04 +0000)
committerDevang Patel <dpatel@apple.com>
Tue, 28 Jul 2009 22:04:55 +0000 (22:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77378 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Metadata.h
lib/VMCore/Metadata.cpp

index d055e9c45b92e39c38deca7792c05f2863154640..baa9cb8d71c8a3dfa8780a4309bbd1057b4d08c5 100644 (file)
@@ -95,8 +95,6 @@ class MDNode : public MetadataBase, public FoldingSetNode {
 
   friend class LLVMContextImpl;
 
-  void replaceElement(Value *From, Value *To);
-
   SmallVector<WeakVH, 4> Node;
   typedef SmallVectorImpl<WeakVH>::iterator elem_iterator;
 
index a7d69a4b8d443ff8f794c93e09302af3500252a7..1a6288e46a693475034bbd482c965bc2716ac305 100644 (file)
@@ -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<Value*, 4> 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);
-}