Home
last modified time | relevance | path

Searched refs:IterRec (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/TableGen/
DTGParser.cpp320 auto IterRec = make_unique<Record>(*CurRec); in ProcessForeachDefs() local
329 IterRec->addValue(RecordVal(IterVar->getName(), IVal->getType(), false)); in ProcessForeachDefs()
331 if (SetValue(IterRec.get(), Loc, IterVar->getName(), None, IVal)) in ProcessForeachDefs()
335 IterRec->resolveReferencesTo(IterRec->getValue(IterVar->getName())); in ProcessForeachDefs()
338 IterRec->removeValue(IterVar->getName()); in ProcessForeachDefs()
341 if (Records.getDef(IterRec->getNameInitAsString())) { in ProcessForeachDefs()
343 if (!IterRec->isAnonymous()) in ProcessForeachDefs()
344 return Error(Loc, "def already exists: " +IterRec->getNameInitAsString()); in ProcessForeachDefs()
346 IterRec->setName(GetNewAnonymousName()); in ProcessForeachDefs()
349 Record *IterRecSave = IterRec.get(); // Keep a copy before release. in ProcessForeachDefs()
[all …]