[llvm-commits] [llvm] r134921 - in /llvm/trunk/utils/TableGen: CodeEmitterGen.cpp CodeGenDAGPatterns.cpp CodeGenRegisters.cpp Record.cpp Record.h TGParser.cpp

David Greene greened at obbligato.org
Mon Jul 11 13:55:22 PDT 2011


Author: greened
Date: Mon Jul 11 15:55:22 2011
New Revision: 134921

URL: http://llvm.org/viewvc/llvm-project?rev=134921&view=rev
Log:
Use get(0 Instead of Create()

Respond to some feedback asking for a name change.


Modified:
    llvm/trunk/utils/TableGen/CodeEmitterGen.cpp
    llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp
    llvm/trunk/utils/TableGen/CodeGenRegisters.cpp
    llvm/trunk/utils/TableGen/Record.cpp
    llvm/trunk/utils/TableGen/Record.h
    llvm/trunk/utils/TableGen/TGParser.cpp

Modified: llvm/trunk/utils/TableGen/CodeEmitterGen.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/CodeEmitterGen.cpp?rev=134921&r1=134920&r2=134921&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/CodeEmitterGen.cpp (original)
+++ llvm/trunk/utils/TableGen/CodeEmitterGen.cpp Mon Jul 11 15:55:22 2011
@@ -56,7 +56,7 @@
       NewBits[middle] = BI->getBit(middle);
     }
  
-    const BitsInit *NewBI = BitsInit::Create(NewBits.begin(), NewBits.end());
+    const BitsInit *NewBI = BitsInit::get(NewBits.begin(), NewBits.end());
 
     // Update the bits in reversed order so that emitInstrOpBits will get the
     // correct endianness.

Modified: llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp?rev=134921&r1=134920&r2=134921&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp (original)
+++ llvm/trunk/utils/TableGen/CodeGenDAGPatterns.cpp Mon Jul 11 15:55:22 2011
@@ -1750,7 +1750,7 @@
     // TreePatternNode of its own.  For example:
     ///   (foo GPR, imm) -> (foo GPR, (imm))
     if (R->isSubClassOf("SDNode") || R->isSubClassOf("PatFrag"))
-      return ParseTreePattern(DagInit::Create(DI, "",
+      return ParseTreePattern(DagInit::get(DI, "",
                           std::vector<std::pair<const Init*, std::string> >()),
                               OpName);
 
@@ -1863,7 +1863,7 @@
     else // Otherwise, no chain.
       Operator = getDAGPatterns().get_intrinsic_wo_chain_sdnode();
 
-    TreePatternNode *IIDNode = new TreePatternNode(IntInit::Create(IID), 1);
+    TreePatternNode *IIDNode = new TreePatternNode(IntInit::get(IID), 1);
     Children.insert(Children.begin(), IIDNode);
   }
 
@@ -2184,7 +2184,7 @@
 
   // Find some SDNode.
   assert(!SDNodes.empty() && "No SDNodes parsed?");
-  const Init *SomeSDNode = DefInit::Create(SDNodes.begin()->first);
+  const Init *SomeSDNode = DefInit::get(SDNodes.begin()->first);
 
   for (unsigned iter = 0; iter != 2; ++iter) {
     for (unsigned i = 0, e = DefaultOps[iter].size(); i != e; ++i) {
@@ -2196,7 +2196,7 @@
       for (unsigned op = 0, e = DefaultInfo->getNumArgs(); op != e; ++op)
         Ops.push_back(std::make_pair(DefaultInfo->getArg(op),
                                      DefaultInfo->getArgName(op)));
-      const DagInit *DI = DagInit::Create(SomeSDNode, "", Ops);
+      const DagInit *DI = DagInit::get(SomeSDNode, "", Ops);
 
       // Create a TreePattern to parse this.
       TreePattern P(DefaultOps[iter][i], DI, false, *this);

Modified: llvm/trunk/utils/TableGen/CodeGenRegisters.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/CodeGenRegisters.cpp?rev=134921&r1=134920&r2=134921&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/CodeGenRegisters.cpp (original)
+++ llvm/trunk/utils/TableGen/CodeGenRegisters.cpp Mon Jul 11 15:55:22 2011
@@ -184,7 +184,7 @@
     // Precompute some types.
     Record *RegisterCl = Def->getRecords().getClass("Register");
     RecTy *RegisterRecTy = new RecordRecTy(RegisterCl);
-    const StringInit *BlankName = StringInit::Create("");
+    const StringInit *BlankName = StringInit::get("");
 
     // Zip them up.
     for (unsigned n = 0; n != Length; ++n) {
@@ -196,7 +196,7 @@
         Record *Reg = Lists[i][n];
         if (i) Name += '_';
         Name += Reg->getName();
-        Tuple.push_back(DefInit::Create(Reg));
+        Tuple.push_back(DefInit::get(Reg));
         CostPerUse = std::max(CostPerUse,
                               unsigned(Reg->getValueAsInt("CostPerUse")));
       }
@@ -217,7 +217,7 @@
 
         // Replace the sub-register list with Tuple.
         if (RV.getName() == "SubRegs")
-          RV.setValue(ListInit::Create(Tuple, RegisterRecTy));
+          RV.setValue(ListInit::get(Tuple, RegisterRecTy));
 
         // Provide a blank AsmName. MC hacks are required anyway.
         if (RV.getName() == "AsmName")
@@ -225,7 +225,7 @@
 
         // CostPerUse is aggregated from all Tuple members.
         if (RV.getName() == "CostPerUse")
-          RV.setValue(IntInit::Create(CostPerUse));
+          RV.setValue(IntInit::get(CostPerUse));
 
         // Copy fields from the RegisterTuples def.
         if (RV.getName() == "SubRegIndices" ||

Modified: llvm/trunk/utils/TableGen/Record.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/Record.cpp?rev=134921&r1=134920&r2=134921&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/Record.cpp (original)
+++ llvm/trunk/utils/TableGen/Record.cpp Mon Jul 11 15:55:22 2011
@@ -40,7 +40,7 @@
   int64_t Val = II->getValue();
   if (Val != 0 && Val != 1) return 0;  // Only accept 0 or 1 for a bit!
 
-  return BitInit::Create(Val != 0);
+  return BitInit::get(Val != 0);
 }
 
 const Init *BitRecTy::convertValue(const TypedInit *VI) {
@@ -57,9 +57,9 @@
   SmallVector<const Init *, 16> Bits(Size);
 
   for (unsigned i = 0; i != Size; ++i)
-    Bits[i] = UnsetInit::Create();
+    Bits[i] = UnsetInit::get();
  
-  return BitsInit::Create(Bits.begin(), Bits.end());
+  return BitsInit::get(Bits.begin(), Bits.end());
 }
 
 const Init *BitsRecTy::convertValue(const BitInit *UI) {
@@ -67,7 +67,7 @@
 
   const Init *Bits[1] = { UI };
 
-  return BitsInit::Create(Bits, array_endof(Bits));
+  return BitsInit::get(Bits, array_endof(Bits));
 }
 
 /// canFitInBitfield - Return true if the number of bits is large enough to hold
@@ -90,9 +90,9 @@
   SmallVector<const Init *, 16> Bits(Size); 
 
   for (unsigned i = 0; i != Size; ++i)
-    Bits[i] = BitInit::Create(Value & (1LL << i));
+    Bits[i] = BitInit::get(Value & (1LL << i));
 
-  return BitsInit::Create(Bits.begin(), Bits.end());
+  return BitsInit::get(Bits.begin(), Bits.end());
 }
 
 const Init *BitsRecTy::convertValue(const BitsInit *BI) {
@@ -108,14 +108,14 @@
       SmallVector<const Init *, 16> Bits(Size);
  
       for (unsigned i = 0; i != Size; ++i)
-         Bits[i] = VarBitInit::Create(VI, i);
-      return BitsInit::Create(Bits.begin(), Bits.end());
+         Bits[i] = VarBitInit::get(VI, i);
+      return BitsInit::get(Bits.begin(), Bits.end());
     }
 
   if (Size == 1 && dynamic_cast<BitRecTy*>(VI->getType())) {
     const Init *Bits[1] = { VI };
  
-    return BitsInit::Create(Bits, array_endof(Bits));
+    return BitsInit::get(Bits, array_endof(Bits));
   }
 
   if (const TernOpInit *Tern = dynamic_cast<const TernOpInit*>(VI)) {
@@ -136,12 +136,12 @@
 
           for (unsigned i = 0; i != Size; ++i)
             NewBits[i] =
-              TernOpInit::Create(TernOpInit::IF, LHS,
-                                 IntInit::Create((MHSVal & (1LL << i)) ? 1 : 0),
-                                 IntInit::Create((RHSVal & (1LL << i)) ? 1 : 0),
+              TernOpInit::get(TernOpInit::IF, LHS,
+                                 IntInit::get((MHSVal & (1LL << i)) ? 1 : 0),
+                                 IntInit::get((RHSVal & (1LL << i)) ? 1 : 0),
                                  VI->getType());
           
-          return BitsInit::Create(NewBits.begin(), NewBits.end());
+          return BitsInit::get(NewBits.begin(), NewBits.end());
         }
       } else {
         const BitsInit *MHSbs = dynamic_cast<const BitsInit*>(MHS);
@@ -151,12 +151,12 @@
           SmallVector<const Init *, 16> NewBits(Size);
 
           for (unsigned i = 0; i != Size; ++i)
-            NewBits[i] = TernOpInit::Create(TernOpInit::IF, LHS,
+            NewBits[i] = TernOpInit::get(TernOpInit::IF, LHS,
                                             MHSbs->getBit(i),
                                             RHSbs->getBit(i),
                                             VI->getType());
 
-          return BitsInit::Create(NewBits.begin(), NewBits.end());
+          return BitsInit::get(NewBits.begin(), NewBits.end());
         }
       }
     }
@@ -166,7 +166,7 @@
 }
 
 const Init *IntRecTy::convertValue(const BitInit *BI) {
-  return IntInit::Create(BI->getValue());
+  return IntInit::get(BI->getValue());
 }
 
 const Init *IntRecTy::convertValue(const BitsInit *BI) {
@@ -177,7 +177,7 @@
     } else {
       return 0;
     }
-  return IntInit::Create(Result);
+  return IntInit::get(Result);
 }
 
 const Init *IntRecTy::convertValue(const TypedInit *TI) {
@@ -191,7 +191,7 @@
     const Init *L = BO->getOperand()->convertInitializerTo(this);
     if (L == 0) return 0;
     if (L != BO->getOperand())
-      return UnOpInit::Create(UnOpInit::CAST, L, new StringRecTy);
+      return UnOpInit::get(UnOpInit::CAST, L, new StringRecTy);
     return BO;
   }
 
@@ -204,7 +204,7 @@
     const Init *R = BO->getRHS()->convertInitializerTo(this);
     if (L == 0 || R == 0) return 0;
     if (L != BO->getLHS() || R != BO->getRHS())
-      return BinOpInit::Create(BinOpInit::STRCONCAT, L, R, new StringRecTy);
+      return BinOpInit::get(BinOpInit::STRCONCAT, L, R, new StringRecTy);
     return BO;
   }
 
@@ -238,7 +238,7 @@
     return 0;
   }
 
-  return ListInit::Create(Elements, new ListRecTy(Ty));
+  return ListInit::get(Elements, new ListRecTy(Ty));
 }
 
 const Init *ListRecTy::convertValue(const TypedInit *TI) {
@@ -266,7 +266,7 @@
     const Init *L = BO->getOperand()->convertInitializerTo(this);
     if (L == 0) return 0;
     if (L != BO->getOperand())
-      return UnOpInit::Create(UnOpInit::CAST, L, new DagRecTy);
+      return UnOpInit::get(UnOpInit::CAST, L, new DagRecTy);
     return BO;
   }
   return 0;
@@ -278,7 +278,7 @@
     const Init *R = BO->getRHS()->convertInitializerTo(this);
     if (L == 0 || R == 0) return 0;
     if (L != BO->getLHS() || R != BO->getRHS())
-      return BinOpInit::Create(BinOpInit::CONCAT, L, R, new DagRecTy);
+      return BinOpInit::get(BinOpInit::CONCAT, L, R, new DagRecTy);
     return BO;
   }
   return 0;
@@ -379,7 +379,7 @@
 
 void Init::dump() const { return print(errs()); }
 
-const UnsetInit *UnsetInit::Create() {
+const UnsetInit *UnsetInit::get() {
   FoldingSetNodeID ID;
   ID.AddInteger(initUnset);
 
@@ -393,7 +393,7 @@
   return I;
 }
 
-const BitInit *BitInit::Create(bool V) {
+const BitInit *BitInit::get(bool V) {
   FoldingSetNodeID ID;
   ID.AddInteger(initBit);
   ID.AddBoolean(V);
@@ -419,7 +419,7 @@
     NewBits[i] = getBit(Bits[i]);
   }
 
-  return BitsInit::Create(NewBits.begin(), NewBits.end());
+  return BitsInit::get(NewBits.begin(), NewBits.end());
 }
 
 std::string BitsInit::getAsString() const {
@@ -456,12 +456,12 @@
   }
 
   if (Changed)
-    return BitsInit::Create(Bits.begin(), Bits.end());
+    return BitsInit::get(Bits.begin(), Bits.end());
 
   return this;
 }
 
-const IntInit *IntInit::Create(int64_t V) {
+const IntInit *IntInit::get(int64_t V) {
   FoldingSetNodeID ID;
   ID.AddInteger(initInt);
   ID.AddInteger(V);
@@ -488,13 +488,13 @@
     if (Bits[i] >= 64)
       return 0;
 
-    NewBits[i] = BitInit::Create(Value & (INT64_C(1) << Bits[i]));
+    NewBits[i] = BitInit::get(Value & (INT64_C(1) << Bits[i]));
   }
 
-  return BitsInit::Create(NewBits.begin(), NewBits.end());
+  return BitsInit::get(NewBits.begin(), NewBits.end());
 }
 
-const StringInit *StringInit::Create(const std::string &V) {
+const StringInit *StringInit::get(const std::string &V) {
   FoldingSetNodeID ID;
   ID.AddInteger(initString);
   ID.AddString(V);
@@ -509,7 +509,7 @@
   return I;
 }
 
-const CodeInit *CodeInit::Create(const std::string &V) {
+const CodeInit *CodeInit::get(const std::string &V) {
   FoldingSetNodeID ID;
   ID.AddInteger(initCode);
   ID.AddString(V);
@@ -524,7 +524,7 @@
   return I;
 }
 
-const ListInit *ListInit::Create(std::vector<const Init *> &Vs, RecTy *EltTy) {
+const ListInit *ListInit::get(std::vector<const Init *> &Vs, RecTy *EltTy) {
   FoldingSetNodeID ID;
   ID.AddInteger(initList);
   ID.AddString(EltTy->getAsString());
@@ -553,7 +553,7 @@
       return 0;
     Vals.push_back(getElement(Elements[i]));
   }
-  return ListInit::Create(Vals, getType());
+  return ListInit::get(Vals, getType());
 }
 
 Record *ListInit::getElementAsRecord(unsigned i) const {
@@ -582,7 +582,7 @@
   }
 
   if (Changed)
-    return ListInit::Create(Resolved, getType());
+    return ListInit::get(Resolved, getType());
  
   return this;
 }
@@ -641,7 +641,7 @@
   return 0;
 }
 
-const UnOpInit *UnOpInit::Create(UnaryOp opc, const Init *lhs, RecTy *Type) {
+const UnOpInit *UnOpInit::get(UnaryOp opc, const Init *lhs, RecTy *Type) {
   FoldingSetNodeID ID;
   ID.AddInteger(initUnOp);
   ID.AddInteger(opc);
@@ -670,7 +670,7 @@
 
       const DefInit *LHSd = dynamic_cast<const DefInit*>(LHS);
       if (LHSd) {
-        return StringInit::Create(LHSd->getDef()->getName());
+        return StringInit::get(LHSd->getDef()->getName());
       }
     } else {
       const StringInit *LHSs = dynamic_cast<const StringInit*>(LHS);
@@ -682,7 +682,7 @@
           if (const RecordVal *RV = CurRec->getValue(Name)) {
             if (RV->getType() != getType())
               throw "type mismatch in cast";
-            return VarInit::Create(Name, RV->getType());
+            return VarInit::get(Name, RV->getType());
           }
 
           std::string TemplateArgName = CurRec->getName()+":"+Name;
@@ -693,7 +693,7 @@
             if (RV->getType() != getType())
               throw "type mismatch in cast";
 
-            return VarInit::Create(TemplateArgName, RV->getType());
+            return VarInit::get(TemplateArgName, RV->getType());
           }
         }
 
@@ -706,12 +706,12 @@
             if (RV->getType() != getType())
               throw "type mismatch in cast";
 
-            return VarInit::Create(MCName, RV->getType());
+            return VarInit::get(MCName, RV->getType());
           }
         }
 
         if (Record *D = (CurRec->getRecords()).getDef(Name))
-          return DefInit::Create(D);
+          return DefInit::get(D);
 
         throw TGError(CurRec->getLoc(), "Undefined reference:'" + Name + "'\n");
       }
@@ -736,7 +736,7 @@
         assert(0 && "Empty list in cdr");
         return 0;
       }
-      const ListInit *Result = ListInit::Create(LHSl->begin()+1, LHSl->end(),
+      const ListInit *Result = ListInit::get(LHSl->begin()+1, LHSl->end(),
                                           LHSl->getType());
       return Result;
     }
@@ -746,17 +746,17 @@
     const ListInit *LHSl = dynamic_cast<const ListInit*>(LHS);
     if (LHSl) {
       if (LHSl->getSize() == 0) {
-        return IntInit::Create(1);
+        return IntInit::get(1);
       } else {
-        return IntInit::Create(0);
+        return IntInit::get(0);
       }
     }
     const StringInit *LHSs = dynamic_cast<const StringInit*>(LHS);
     if (LHSs) {
       if (LHSs->getValue().empty()) {
-        return IntInit::Create(1);
+        return IntInit::get(1);
       } else {
-        return IntInit::Create(0);
+        return IntInit::get(0);
       }
     }
 
@@ -771,7 +771,7 @@
   const Init *lhs = LHS->resolveReferences(R, RV);
 
   if (LHS != lhs)
-    return (UnOpInit::Create(getOpcode(), lhs, getType()))->Fold(&R, 0);
+    return (UnOpInit::get(getOpcode(), lhs, getType()))->Fold(&R, 0);
   return Fold(&R, 0);
 }
 
@@ -786,7 +786,7 @@
   return Result + "(" + LHS->getAsString() + ")";
 }
 
-const BinOpInit *BinOpInit::Create(BinaryOp opc, const Init *lhs,
+const BinOpInit *BinOpInit::get(BinaryOp opc, const Init *lhs,
                                    const Init *rhs, RecTy *Type) {
   FoldingSetNodeID ID;
   ID.AddInteger(initBinOp);
@@ -826,7 +826,7 @@
         Args.push_back(RHSs->getArg(i));
         ArgNames.push_back(RHSs->getArgName(i));
       }
-      return DagInit::Create(LHSs->getOperator(), "", Args, ArgNames);
+      return DagInit::get(LHSs->getOperator(), "", Args, ArgNames);
     }
     break;
   }
@@ -834,7 +834,7 @@
     const StringInit *LHSs = dynamic_cast<const StringInit*>(LHS);
     const StringInit *RHSs = dynamic_cast<const StringInit*>(RHS);
     if (LHSs && RHSs)
-      return StringInit::Create(LHSs->getValue() + RHSs->getValue());
+      return StringInit::get(LHSs->getValue() + RHSs->getValue());
     break;
   }
   case EQ: {
@@ -846,14 +846,14 @@
       dynamic_cast<const IntInit*>(RHS->convertInitializerTo(new IntRecTy()));
 
     if (L && R)
-      return IntInit::Create(L->getValue() == R->getValue());
+      return IntInit::get(L->getValue() == R->getValue());
 
     const StringInit *LHSs = dynamic_cast<const StringInit*>(LHS);
     const StringInit *RHSs = dynamic_cast<const StringInit*>(RHS);
 
     // Make sure we've resolved
     if (LHSs && RHSs)
-      return IntInit::Create(LHSs->getValue() == RHSs->getValue());
+      return IntInit::get(LHSs->getValue() == RHSs->getValue());
 
     break;
   }
@@ -871,7 +871,7 @@
       case SRA: Result = LHSv >> RHSv; break;
       case SRL: Result = (uint64_t)LHSv >> (uint64_t)RHSv; break;
       }
-      return IntInit::Create(Result);
+      return IntInit::get(Result);
     }
     break;
   }
@@ -885,7 +885,7 @@
   const Init *rhs = RHS->resolveReferences(R, RV);
 
   if (LHS != lhs || RHS != rhs)
-    return (BinOpInit::Create(getOpcode(), lhs, rhs, getType()))->Fold(&R, 0);
+    return (BinOpInit::get(getOpcode(), lhs, rhs, getType()))->Fold(&R, 0);
   return Fold(&R, 0);
 }
 
@@ -902,7 +902,7 @@
   return Result + "(" + LHS->getAsString() + ", " + RHS->getAsString() + ")";
 }
 
-const TernOpInit *TernOpInit::Create(TernaryOp opc, const Init *lhs,
+const TernOpInit *TernOpInit::get(TernaryOp opc, const Init *lhs,
                                      const Init *mhs, const Init *rhs,
                                      RecTy *Type) {
   FoldingSetNodeID ID;
@@ -1025,7 +1025,7 @@
         args.push_back(std::make_pair(Arg, ArgName));
       }
 
-      return DagInit::Create(Val, "", args);
+      return DagInit::get(Val, "", args);
     }
     if (MHSl) {
       std::vector<const Init *> NewOperands;
@@ -1053,7 +1053,7 @@
           *li = NewItem;
         }
       }
-      return ListInit::Create(NewList, MHSl->getType());
+      return ListInit::get(NewList, MHSl->getType());
     }
   }
   return 0;
@@ -1083,14 +1083,14 @@
         if (LHSd->getAsString() == RHSd->getAsString()) {
           Val = MHSd->getDef();
         }
-        return DefInit::Create(Val);
+        return DefInit::get(Val);
       }
       if (RHSv) {
         std::string Val = RHSv->getName();
         if (LHSv->getAsString() == RHSv->getAsString()) {
           Val = MHSv->getName();
         }
-        return VarInit::Create(Val, getType());
+        return VarInit::get(Val, getType());
       }
       if (RHSs) {
         std::string Val = RHSs->getValue();
@@ -1105,7 +1105,7 @@
           idx = found +  MHSs->getValue().size();
         } while (found != std::string::npos);
 
-        return StringInit::Create(Val);
+        return StringInit::get(Val);
       }
     }
     break;
@@ -1151,11 +1151,11 @@
       // Short-circuit
       if (Value->getValue()) {
         const Init *mhs = MHS->resolveReferences(R, RV);
-        return (TernOpInit::Create(getOpcode(), lhs, mhs,
+        return (TernOpInit::get(getOpcode(), lhs, mhs,
                                    RHS, getType()))->Fold(&R, 0);
       } else {
         const Init *rhs = RHS->resolveReferences(R, RV);
-        return (TernOpInit::Create(getOpcode(), lhs, MHS,
+        return (TernOpInit::get(getOpcode(), lhs, MHS,
                                    rhs, getType()))->Fold(&R, 0);
       }
     }
@@ -1165,7 +1165,7 @@
   const Init *rhs = RHS->resolveReferences(R, RV);
 
   if (LHS != lhs || MHS != mhs || RHS != rhs)
-    return (TernOpInit::Create(getOpcode(), lhs, mhs, rhs, getType()))->
+    return (TernOpInit::get(getOpcode(), lhs, mhs, rhs, getType()))->
       Fold(&R, 0);
   return Fold(&R, 0);
 }
@@ -1203,9 +1203,9 @@
     if (Bits[i] >= NumBits) {
       return 0;
     }
-    NewBits[i] = VarBitInit::Create(this, Bits[i]);
+    NewBits[i] = VarBitInit::get(this, Bits[i]);
   }
-  return BitsInit::Create(NewBits.begin(), NewBits.end());
+  return BitsInit::get(NewBits.begin(), NewBits.end());
 }
 
 const Init *
@@ -1214,17 +1214,17 @@
   if (T == 0) return 0;  // Cannot subscript a non-list variable.
 
   if (Elements.size() == 1)
-    return VarListElementInit::Create(this, Elements[0]);
+    return VarListElementInit::get(this, Elements[0]);
 
   std::vector<const Init*> ListInits;
   ListInits.reserve(Elements.size());
   for (unsigned i = 0, e = Elements.size(); i != e; ++i)
-    ListInits.push_back(VarListElementInit::Create(this, Elements[i]));
-  return ListInit::Create(ListInits, T);
+    ListInits.push_back(VarListElementInit::get(this, Elements[i]));
+  return ListInit::get(ListInits, T);
 }
 
 
-const VarInit *VarInit::Create(const std::string &VN, RecTy *T) {
+const VarInit *VarInit::get(const std::string &VN, RecTy *T) {
   FoldingSetNodeID ID;
   ID.AddInteger(initVar);
   ID.AddString(VN);
@@ -1273,7 +1273,7 @@
   if (!LI) {
     const VarInit *VI = dynamic_cast<const VarInit*>(RV->getValue());
     assert(VI && "Invalid list element!");
-    return VarListElementInit::Create(VI, Elt);
+    return VarListElementInit::get(VI, Elt);
   }
 
   if (Elt >= LI->getSize())
@@ -1325,7 +1325,7 @@
   return this;
 }
 
-const VarBitInit *VarBitInit::Create(const TypedInit *T, unsigned B) {
+const VarBitInit *VarBitInit::get(const TypedInit *T, unsigned B) {
   FoldingSetNodeID ID;
   ID.AddInteger(initVarBit);
   ID.AddPointer(T);
@@ -1353,7 +1353,7 @@
   return this;
 }
 
-const VarListElementInit *VarListElementInit::Create(const TypedInit *T,
+const VarListElementInit *VarListElementInit::get(const TypedInit *T,
                                                      unsigned E) {
   FoldingSetNodeID ID;
   ID.AddInteger(initVarListElement);
@@ -1399,7 +1399,7 @@
   return 0;
 }
 
-const DefInit *DefInit::Create(Record *D) {
+const DefInit *DefInit::get(Record *D) {
   FoldingSetNodeID ID;
   ID.AddInteger(initDef);
   ID.AddString(D->getName());
@@ -1430,7 +1430,7 @@
   return Def->getName();
 }
 
-const FieldInit *FieldInit::Create(const Init *R, const std::string &FN) {
+const FieldInit *FieldInit::get(const Init *R, const std::string &FN) {
   FoldingSetNodeID ID;
   ID.AddInteger(initField);
   ID.AddPointer(R);
@@ -1487,13 +1487,13 @@
   }
 
   if (NewRec != Rec) {
-    return FieldInit::Create(NewRec, FieldName);
+    return FieldInit::get(NewRec, FieldName);
   }
   return this;
 }
 
 const DagInit *
-DagInit::Create(const Init *V, const std::string &VN,
+DagInit::get(const Init *V, const std::string &VN,
                 const std::vector<std::pair<const Init*, std::string> > &args) {
   FoldingSetNodeID ID;
   ID.AddInteger(initDag);
@@ -1520,7 +1520,7 @@
 }
 
 const DagInit *
-DagInit::Create(const Init *V, const std::string &VN,
+DagInit::get(const Init *V, const std::string &VN,
                 const std::vector<const Init *> &args,
                 const std::vector<std::string> &argNames) {
   FoldingSetNodeID ID;
@@ -1557,7 +1557,7 @@
   const Init *Op = Val->resolveReferences(R, RV);
 
   if (Args != NewArgs || Op != Val)
-    return DagInit::Create(Op, ValName, NewArgs, ArgNames);
+    return DagInit::get(Op, ValName, NewArgs, ArgNames);
 
   return this;
 }
@@ -1585,7 +1585,7 @@
 
 RecordVal::RecordVal(const std::string &N, RecTy *T, unsigned P)
   : Name(N), Ty(T), Prefix(P) {
-  Value = Ty->convertValue(UnsetInit::Create());
+  Value = Ty->convertValue(UnsetInit::get());
   assert(Value && "Cannot create unset value for current type!");
 }
 

Modified: llvm/trunk/utils/TableGen/Record.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/Record.h?rev=134921&r1=134920&r2=134921&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/Record.h (original)
+++ llvm/trunk/utils/TableGen/Record.h Mon Jul 11 15:55:22 2011
@@ -710,7 +710,7 @@
   UnsetInit &operator=(const UnsetInit &Other);  // Do not define.
 
 public:
-  static const UnsetInit *Create();
+  static const UnsetInit *get();
 
   virtual const Init *convertInitializerTo(RecTy *Ty) const {
     return Ty->convertValue(this);
@@ -731,7 +731,7 @@
   BitInit &operator=(BitInit &Other);  // Do not define.
 
 public:
-  static const BitInit *Create(bool V);
+  static const BitInit *get(bool V);
 
   bool getValue() const { return Value; }
 
@@ -760,7 +760,7 @@
 
 public:
   template<typename InputIterator>
-  static const BitsInit *Create(InputIterator Start, InputIterator End) {
+  static const BitsInit *get(InputIterator Start, InputIterator End) {
     FoldingSetNodeID ID;
     ID.AddInteger(initBits);
     ID.AddInteger(std::distance(Start, End));
@@ -826,7 +826,7 @@
   IntInit &operator=(const IntInit &Other);  // Do note define.
 
 public:
-  static const IntInit *Create(int64_t V);
+  static const IntInit *get(int64_t V);
 
   int64_t getValue() const { return Value; }
 
@@ -872,7 +872,7 @@
   StringInit &operator=(const StringInit &Other);  // Do not define.
 
 public:
-  static const StringInit *Create(const std::string &V);
+  static const StringInit *get(const std::string &V);
 
   const std::string &getValue() const { return Value; }
 
@@ -915,7 +915,7 @@
   CodeInit &operator=(const CodeInit &Other);  // Do not define.
 
 public:
-  static const CodeInit *Create(const std::string &V);
+  static const CodeInit *get(const std::string &V);
 
   const std::string &getValue() const { return Value; }
 
@@ -950,11 +950,11 @@
   ListInit &operator=(const ListInit &Other);  // Do not define.
 
 public:
-  static const ListInit *Create(std::vector<const Init*> &Vs, RecTy *EltTy);
+  static const ListInit *get(std::vector<const Init*> &Vs, RecTy *EltTy);
 
   template<typename InputIterator>
-  static const ListInit *Create(InputIterator Start, InputIterator End,
-                                RecTy *EltTy) {
+  static const ListInit *get(InputIterator Start, InputIterator End,
+                             RecTy *EltTy) {
     FoldingSetNodeID ID;
     ID.AddInteger(initList);
     ID.AddString(EltTy->getAsString());
@@ -1072,13 +1072,13 @@
   UnOpInit &operator=(const UnOpInit &Other);  // Do not define.
 
 public:
-  static const UnOpInit *Create(UnaryOp opc, const Init *lhs, RecTy *Type);
+  static const UnOpInit *get(UnaryOp opc, const Init *lhs, RecTy *Type);
 
   // Clone - Clone this operator, replacing arguments with the new list
   virtual const OpInit *clone(std::vector<const Init *> &Operands) const {
     assert(Operands.size() == 1 &&
            "Wrong number of operands for unary operation");
-    return UnOpInit::Create(getOpcode(), *Operands.begin(), getType());
+    return UnOpInit::get(getOpcode(), *Operands.begin(), getType());
   }
 
   int getNumOperands() const { return 1; }
@@ -1117,14 +1117,14 @@
   BinOpInit &operator=(const BinOpInit &Other);  // Do not define.
 
 public:
-  static const BinOpInit *Create(BinaryOp opc, const Init *lhs, const Init *rhs,
-                                 RecTy *Type);
+  static const BinOpInit *get(BinaryOp opc, const Init *lhs, const Init *rhs,
+                              RecTy *Type);
 
   // Clone - Clone this operator, replacing arguments with the new list
   virtual const OpInit *clone(std::vector<const Init *> &Operands) const {
     assert(Operands.size() == 2 &&
            "Wrong number of operands for binary operation");
-    return BinOpInit::Create(getOpcode(), Operands[0], Operands[1], getType());
+    return BinOpInit::get(getOpcode(), Operands[0], Operands[1], getType());
   }
 
   int getNumOperands() const { return 2; }
@@ -1168,16 +1168,16 @@
   TernOpInit &operator=(const TernOpInit &Other);  // Do not define.
 
 public:
-  static const TernOpInit *Create(TernaryOp opc, const Init *lhs,
-                                  const Init *mhs, const Init *rhs,
-                                  RecTy *Type);
+  static const TernOpInit *get(TernaryOp opc, const Init *lhs,
+                               const Init *mhs, const Init *rhs,
+                               RecTy *Type);
 
   // Clone - Clone this operator, replacing arguments with the new list
   virtual const OpInit *clone(std::vector<const Init *> &Operands) const {
     assert(Operands.size() == 3 &&
            "Wrong number of operands for ternary operation");
-    return TernOpInit::Create(getOpcode(), Operands[0], Operands[1],
-                              Operands[2], getType());
+    return TernOpInit::get(getOpcode(), Operands[0], Operands[1],
+                           Operands[2], getType());
   }
 
   int getNumOperands() const { return 3; }
@@ -1223,8 +1223,8 @@
   VarInit &operator=(const VarInit &Other);  // Do not define.
 
 public:
-  static const VarInit *Create(const std::string &VN, RecTy *T);
-  static const VarInit *Create(const Init *VN, RecTy *T);
+  static const VarInit *get(const std::string &VN, RecTy *T);
+  static const VarInit *get(const Init *VN, RecTy *T);
 
   virtual const Init *convertInitializerTo(RecTy *Ty) const {
     return Ty->convertValue(this);
@@ -1271,7 +1271,7 @@
   VarBitInit &operator=(const VarBitInit &Other);  // Do not define.
 
 public:
-  static const VarBitInit *Create(const TypedInit *T, unsigned B);
+  static const VarBitInit *get(const TypedInit *T, unsigned B);
 
   virtual const Init *convertInitializerTo(RecTy *Ty) const {
     return Ty->convertValue(this);
@@ -1304,7 +1304,7 @@
                                                                    // define.
 
 public:
-  static const VarListElementInit *Create(const TypedInit *T, unsigned E);
+  static const VarListElementInit *get(const TypedInit *T, unsigned E);
 
   virtual const Init *convertInitializerTo(RecTy *Ty) const {
     return Ty->convertValue(this);
@@ -1339,7 +1339,7 @@
   DefInit &operator=(const DefInit &Other);  // Do not define.
 
 public:
-  static const DefInit *Create(Record *D);
+  static const DefInit *get(Record *D);
 
   virtual const Init *convertInitializerTo(RecTy *Ty) const {
     return Ty->convertValue(this);
@@ -1393,8 +1393,8 @@
   FieldInit &operator=(const FieldInit &Other);  // Do not define.
 
 public:
-  static const FieldInit *Create(const Init *R, const std::string &FN);
-  static const FieldInit *Create(const Init *R, const Init *FN);
+  static const FieldInit *get(const Init *R, const std::string &FN);
+  static const FieldInit *get(const Init *R, const Init *FN);
 
   virtual const Init *convertInitializerTo(RecTy *Ty) const {
     return Ty->convertValue(this);
@@ -1444,12 +1444,12 @@
   DagInit &operator=(const DagInit &Other);  // Do not define.
 
 public:
-  static const DagInit *Create(const Init *V, const std::string &VN,
-                               const std::vector<
-                                 std::pair<const Init*, std::string> > &args);
-  static const DagInit *Create(const Init *V, const std::string &VN,
-                               const std::vector<const Init*> &args,
-                               const std::vector<std::string> &argNames);
+  static const DagInit *get(const Init *V, const std::string &VN,
+                            const std::vector<
+                              std::pair<const Init*, std::string> > &args);
+  static const DagInit *get(const Init *V, const std::string &VN,
+                            const std::vector<const Init*> &args,
+                            const std::vector<std::string> &argNames);
 
   virtual const Init *convertInitializerTo(RecTy *Ty) const {
     return Ty->convertValue(this);

Modified: llvm/trunk/utils/TableGen/TGParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/TGParser.cpp?rev=134921&r1=134920&r2=134921&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/TGParser.cpp (original)
+++ llvm/trunk/utils/TableGen/TGParser.cpp Mon Jul 11 15:55:22 2011
@@ -131,7 +131,7 @@
       if (NewBits[i] == 0)
         NewBits[i] = CurVal->getBit(i);
 
-    V = BitsInit::Create(NewBits.begin(), NewBits.end());
+    V = BitsInit::get(NewBits.begin(), NewBits.end());
   }
 
   if (RV->setValue(V))
@@ -647,13 +647,13 @@
                              const std::string &Name, SMLoc NameLoc) {
   if (CurRec) {
     if (const RecordVal *RV = CurRec->getValue(Name))
-      return VarInit::Create(Name, RV->getType());
+      return VarInit::get(Name, RV->getType());
 
     std::string TemplateArgName = CurRec->getName()+":"+Name;
     if (CurRec->isTemplateArg(TemplateArgName)) {
       const RecordVal *RV = CurRec->getValue(TemplateArgName);
       assert(RV && "Template arg doesn't exist??");
-      return VarInit::Create(TemplateArgName, RV->getType());
+      return VarInit::get(TemplateArgName, RV->getType());
     }
   }
 
@@ -662,12 +662,12 @@
     if (CurMultiClass->Rec.isTemplateArg(MCName)) {
       const RecordVal *RV = CurMultiClass->Rec.getValue(MCName);
       assert(RV && "Template arg doesn't exist??");
-      return VarInit::Create(MCName, RV->getType());
+      return VarInit::get(MCName, RV->getType());
     }
   }
 
   if (Record *D = Records.getDef(Name))
-    return DefInit::Create(D);
+    return DefInit::get(D);
 
   Error(NameLoc, "Variable not defined: '" + Name + "'");
   return 0;
@@ -790,7 +790,7 @@
       return 0;
     }
     Lex.Lex();  // eat the ')'
-    return (UnOpInit::Create(Code, LHS, Type))->Fold(CurRec, CurMultiClass);
+    return (UnOpInit::get(Code, LHS, Type))->Fold(CurRec, CurMultiClass);
   }
 
   case tgtok::XConcat:
@@ -848,14 +848,14 @@
     if (Code == BinOpInit::STRCONCAT) {
       while (InitList.size() > 2) {
         const Init *RHS = InitList.pop_back_val();
-        RHS = (BinOpInit::Create(Code, InitList.back(), RHS, Type))
+        RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type))
                       ->Fold(CurRec, CurMultiClass);
         InitList.back() = RHS;
       }
     }
 
     if (InitList.size() == 2)
-      return (BinOpInit::Create(Code, InitList[0], InitList[1], Type))
+      return (BinOpInit::get(Code, InitList[0], InitList[1], Type))
         ->Fold(CurRec, CurMultiClass);
 
     Error(OpLoc, "expected two operands to operator");
@@ -982,7 +982,7 @@
       break;
     }
     }
-    return (TernOpInit::Create(Code, LHS, MHS, RHS, Type))->Fold(CurRec,
+    return (TernOpInit::get(Code, LHS, MHS, RHS, Type))->Fold(CurRec,
                                                              CurMultiClass);
   }
   }
@@ -1042,7 +1042,7 @@
   const Init *R = 0;
   switch (Lex.getCode()) {
   default: TokError("Unknown token when parsing a value"); break;
-  case tgtok::IntVal: R = IntInit::Create(Lex.getCurIntVal()); Lex.Lex(); break;
+  case tgtok::IntVal: R = IntInit::get(Lex.getCurIntVal()); Lex.Lex(); break;
   case tgtok::StrVal: {
     std::string Val = Lex.getCurStrVal();
     Lex.Lex();
@@ -1053,15 +1053,15 @@
       Lex.Lex();
     }
 
-    R = StringInit::Create(Val);
+    R = StringInit::get(Val);
     break;
   }
   case tgtok::CodeFragment:
-    R = CodeInit::Create(Lex.getCurStrVal());
+    R = CodeInit::get(Lex.getCurStrVal());
     Lex.Lex();
     break;
   case tgtok::question:
-    R = UnsetInit::Create();
+    R = UnsetInit::get();
     Lex.Lex();
     break;
   case tgtok::Id: {
@@ -1110,7 +1110,7 @@
     Records.addDef(NewRec);
 
     // The result of the expression is a reference to the new record.
-    return DefInit::Create(NewRec);
+    return DefInit::get(NewRec);
   }
   case tgtok::l_brace: {           // Value ::= '{' ValueList '}'
     SMLoc BraceLoc = Lex.getLoc();
@@ -1138,7 +1138,7 @@
       }
       NewBits[Vals.size()-i-1] = Bit;
     }
-    return BitsInit::Create(NewBits.begin(), NewBits.end());
+    return BitsInit::get(NewBits.begin(), NewBits.end());
   }
   case tgtok::l_square: {          // Value ::= '[' ValueList ']'
     Lex.Lex(); // eat the '['
@@ -1237,7 +1237,7 @@
       DeducedEltTy = EltTy;
     }
 
-    return ListInit::Create(Vals, DeducedEltTy);
+    return ListInit::get(Vals, DeducedEltTy);
   }
   case tgtok::l_paren: {         // Value ::= '(' IDValue DagArgList ')'
     Lex.Lex();   // eat the '('
@@ -1272,7 +1272,7 @@
     }
     Lex.Lex();  // eat the ')'
 
-    return DagInit::Create(Operator, OperatorName, DagArgs);
+    return DagInit::get(Operator, OperatorName, DagArgs);
   }
 
   case tgtok::XHead:
@@ -1362,7 +1362,7 @@
                  Result->getAsString() + "'");
         return 0;
       }
-      Result = FieldInit::Create(Result, Lex.getCurStrVal());
+      Result = FieldInit::get(Result, Lex.getCurStrVal());
       Lex.Lex();  // eat field name
       break;
     }





More information about the llvm-commits mailing list