Searched refs:IterRec (Results 1 – 1 of 1) sorted by relevance
324 auto IterRec = make_unique<Record>(*CurRec); in ProcessForeachDefs() local333 IterRec->addValue(RecordVal(IterVar->getName(), IVal->getType(), false)); in ProcessForeachDefs()335 if (SetValue(IterRec.get(), Loc, IterVar->getName(), in ProcessForeachDefs()340 IterRec->resolveReferencesTo(IterRec->getValue(IterVar->getName())); in ProcessForeachDefs()343 IterRec->removeValue(IterVar->getName()); in ProcessForeachDefs()346 if (Records.getDef(IterRec->getNameInitAsString())) { in ProcessForeachDefs()348 if (!IterRec->isAnonymous()) in ProcessForeachDefs()349 return Error(Loc, "def already exists: " +IterRec->getNameInitAsString()); in ProcessForeachDefs()351 IterRec->setName(GetNewAnonymousName()); in ProcessForeachDefs()354 Record *IterRecSave = IterRec.get(); // Keep a copy before release. in ProcessForeachDefs()[all …]