rename MDNode instance variables to something meaningful.
authorChris Lattner <sabre@nondot.org>
Mon, 28 Dec 2009 08:48:12 +0000 (08:48 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 28 Dec 2009 08:48:12 +0000 (08:48 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92216 91177308-0d34-0410-b5e6-96231b3b80d8

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

index 28f9356ba9fde7f0d71e490a7b5d8e5fe5f9e63b..63601d2d25f1c74b9efee42822632a2ea48ca9bd 100644 (file)
@@ -99,8 +99,8 @@ class MDNode : public MetadataBase, public FoldingSetNode {
   // Replace each instance of F from the element list of this node with T.
   void replaceElement(Value *F, Value *T);
 
-  MDNodeElement *Node;
-  unsigned NodeSize;
+  MDNodeElement *Operands;
+  unsigned NumOperands;
 
 protected:
   explicit MDNode(LLVMContext &C, Value *const *Vals, unsigned NumVals,
@@ -117,7 +117,7 @@ public:
   Value *getElement(unsigned i) const;
   
   /// getNumElements - Return number of MDNode elements.
-  unsigned getNumElements() const { return NodeSize; }
+  unsigned getNumElements() const { return NumOperands; }
   
   /// isFunctionLocal - Return whether MDNode is local to a function.
   /// Note: MDNodes are designated as function-local when created, and keep
index 8565b9e24593fdd486b5d52df77b70f13dd07d0e..01b47d676798d73f780899a1ecec0e51ead76591 100644 (file)
@@ -87,11 +87,12 @@ void MDNodeElement::allUsesReplacedWith(Value *NV) {
 MDNode::MDNode(LLVMContext &C, Value *const *Vals, unsigned NumVals,
                bool isFunctionLocal)
   : MetadataBase(Type::getMetadataTy(C), Value::MDNodeVal) {
-  NodeSize = NumVals;
-  Node = new MDNodeElement[NodeSize];
-  MDNodeElement *Ptr = Node;
+  NumOperands = NumVals;
+  Operands = new MDNodeElement[NumOperands];
+  MDNodeElement *Ptr = Operands;
   for (unsigned i = 0; i != NumVals; ++i) 
-    *Ptr++ = MDNodeElement(Vals[i], this);
+    Ptr[i] = MDNodeElement(Vals[i], this);
+    
   if (isFunctionLocal)
     SubclassData |= FunctionLocalBit;
 }
@@ -122,14 +123,14 @@ MDNode *MDNode::get(LLVMContext &Context, Value*const* Vals, unsigned NumVals,
 MDNode::~MDNode() {
   LLVMContextImpl *pImpl = getType()->getContext().pImpl;
   pImpl->MDNodeSet.RemoveNode(this);
-  delete [] Node;
-  Node = NULL;
+  delete [] Operands;
+  Operands = NULL;
 }
 
 /// getElement - Return specified element.
 Value *MDNode::getElement(unsigned i) const {
   assert(i < getNumElements() && "Invalid element number!");
-  return Node[i];
+  return Operands[i];
 }
 
 
@@ -161,8 +162,7 @@ void MDNode::replaceElement(Value *From, Value *To) {
   // Replace From element(s) in place.
   for (SmallVector<unsigned, 4>::iterator I = Indexes.begin(), E = Indexes.end(); 
        I != E; ++I) {
-    unsigned Index = *I;
-    Node[Index] = MDNodeElement(To, this);
+    Operands[*I] = MDNodeElement(To, this);
   }
 
   // Insert updated "this" into the context's folding node set.