Drop "constant" from
authorDevang Patel <dpatel@apple.com>
Wed, 8 Jul 2009 21:57:07 +0000 (21:57 +0000)
committerDevang Patel <dpatel@apple.com>
Wed, 8 Jul 2009 21:57:07 +0000 (21:57 +0000)
  !0 = constant metadata !{...}

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75057 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AsmParser/LLParser.cpp
lib/VMCore/AsmWriter.cpp
test/Feature/mdnode2.ll
test/Feature/mdnode3.ll
test/Feature/mdnode4.ll
unittests/VMCore/MetadataTest.cpp

index 44eb5b81cfb9936ba9eea3271031caa014187077..2f25b77706b5891c428093df4532fe900751ed84 100644 (file)
@@ -377,10 +377,8 @@ bool LLParser::ParseStandaloneMetadata() {
     return true;
 
   LocTy TyLoc;
-  bool IsConstant;    
   PATypeHolder Ty(Type::VoidTy);
-  if (ParseGlobalType(IsConstant) ||
-      ParseType(Ty, TyLoc))
+  if (ParseType(Ty, TyLoc))
     return true;
   
   Constant *Init = 0;
index f13d39d12e0f03332d5d8a76193437ae0848bf07..face5a192adf95c9c5a00131ef0436dea59dc9af 100644 (file)
@@ -827,7 +827,7 @@ static void WriteMDNodes(raw_ostream &Out, TypePrinting &TypePrinter,
     Nodes[I->second] = cast<MDNode>(I->first);
 
   for (unsigned i = 0, e = Nodes.size(); i != e; ++i) {
-    Out << '!' << i << " = constant metadata ";
+    Out << '!' << i << " = metadata ";
     const MDNode *Node = Nodes[i];
     Out << "!{";
     for (MDNode::const_elem_iterator NI = Node->elem_begin(), 
index 1fb9c4a67d8dc505bb2429bfc1c0c968fb03a6f1..23e6318a8ddd9964e4d7dad7d75d8c907b0f0204 100644 (file)
@@ -3,6 +3,6 @@
 ; RUN: grep "metadata !{i32 21, i32 22}" %t.ll
 ; RUN: grep "metadata !{i32 23, i32 24}" %t.ll
 
-!0 = constant metadata !{i32 21, i32 22}
-!1 = constant metadata !{i32 23, i32 24}
+!0 = metadata !{i32 21, i32 22}
+!1 = metadata !{i32 23, i32 24}
 @llvm.blah = constant metadata !{i32 1000, i16 200, metadata !1, metadata !0}
index fc61ae24cc10ec99a79bcb5f99f4174ffb57d624..ecb280c8a05dc3047a4350516089ffb246f331fd 100644 (file)
@@ -1,3 +1,3 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as -f -o /dev/null
-!0 = constant metadata !{i32 21, i32 22}
+!0 = metadata !{i32 21, i32 22}
 @llvm.blah = constant metadata !{i32 1000, i16 200, metadata !0, metadata !0}
index c0549491003660521a4336d063dab4eb692cf0c4..cf4c6e92d3dd2e929281e69b8af3ca4ae689d63a 100644 (file)
@@ -2,4 +2,5 @@
 ; RUN: llvm-as < %s | llvm-dis -f -o /dev/null
 
 @llvm.blah = constant metadata !{metadata !1}
-!1 = constant metadata !{i32 23, i32 24}
+!1 = metadata !{i32 23, i32 24}
+
index 0abd8aca4cdb8b08132c91b218dcd1dd2cf228f2..fcc9c6435a62629b066f6086dcc626c5f4560073 100644 (file)
@@ -94,10 +94,10 @@ TEST(MDNodeTest, Simple) {
   std::ostringstream oss1, oss2;
   n1->print(oss1);
   n2->print(oss2);
-  EXPECT_STREQ("!0 = constant metadata !{metadata !\"abc\", i8 0, metadata !\"123\"}\n",
+  EXPECT_STREQ("!0 = metadata !{metadata !\"abc\", i8 0, metadata !\"123\"}\n",
                oss1.str().c_str());
-  EXPECT_STREQ("!0 = constant metadata !{metadata !1}\n"
-               "!1 = constant metadata !{metadata !\"abc\", i8 0, metadata !\"123\"}\n",
+  EXPECT_STREQ("!0 = metadata !{metadata !1}\n"
+               "!1 = metadata !{metadata !\"abc\", i8 0, metadata !\"123\"}\n",
                oss2.str().c_str());
 }
 
@@ -134,6 +134,6 @@ TEST(MDNodeTest, Delete) {
 
   std::ostringstream oss;
   wvh->print(oss);
-  EXPECT_STREQ("!0 = constant metadata !{null}\n", oss.str().c_str());
+  EXPECT_STREQ("!0 = metadata !{null}\n", oss.str().c_str());
 }
 }