Lines Matching refs:StringInit
563 void StringInit::anchor() { }
565 StringInit *StringInit::get(StringRef V) {
566 typedef StringMap<StringInit *> Pool;
569 StringInit *&I = ThePool[V];
570 if (!I) I = new StringInit(V);
720 StringInit *LHSs = dynamic_cast<StringInit*>(LHS);
727 return StringInit::get(LHSd->getDef()->getName());
732 return StringInit::get(LHSi->getAsString());
735 StringInit *LHSs = dynamic_cast<StringInit*>(LHS);
821 StringInit *LHSs = dynamic_cast<StringInit*>(LHS);
898 StringInit *LHSs = dynamic_cast<StringInit*>(LHS);
899 StringInit *RHSs = dynamic_cast<StringInit*>(RHS);
901 return StringInit::get(LHSs->getValue() + RHSs->getValue());
915 StringInit *LHSs = dynamic_cast<StringInit*>(LHS);
916 StringInit *RHSs = dynamic_cast<StringInit*>(RHS);
1126 StringInit *LHSs = dynamic_cast<StringInit*>(LHS);
1130 StringInitStringInit*>(MHS);
1134 StringInit *RHSs = dynamic_cast<StringInit*>(RHS);
1166 return StringInit::get(Val);
1286 Init *Value = StringInit::get(VN);
1303 StringInit *NameString =
1304 dynamic_cast<StringInit *>(getNameInit());
1623 : Name(StringInit::get(N)), Ty(T), Prefix(P) {
1629 StringInit *NameString = dynamic_cast<StringInit *>(Name);
1674 const StringInit *NameString =
1675 StringInit *>(Name);
1704 setName(StringInit::get(Name));
1792 if (StringInit *SI = dynamic_cast<StringInit*>(R->getValue()))
1893 if (StringInit *II = dynamic_cast<StringInit*>(List->getElement(i))) {
2029 StringInit::get(Scoper),
2039 StringInit::get("::"),
2053 return QualifyName(CurRec, CurMultiClass, StringInit::get(Name), Scoper);