Home | History | Annotate | Download | only in TableGen

Lines Matching defs:DI

172     DefInit *DI = dyn_cast<DefInit>(R->getValueInit("Group"));
173 if (!DI)
177 std::string GroupName = DI->getDef()->getValueAsString("GroupName");
229 for (ArrayRef<const Record *>::const_iterator DI = GroupDiags.begin(),
231 DI != DE; ++DI) {
232 const DefInit *GroupInit = cast<DefInit>((*DI)->getValueInit("Group"));
237 SMRange InGroupRange = findSuperClassRange(*DI, "InGroup");
259 ArrayRef<const Record *>::const_iterator DI = GroupDiags.begin(),
261 assert(DI != DE && "We only care about groups with multiple uses!");
263 const DefInit *GroupInit = cast<DefInit>((*DI)->getValueInit("Group"));
267 SMRange InGroupRange = findSuperClassRange(*DI, "InGroup");
274 for (++DI; DI != DE; ++DI) {
275 GroupInit = cast<DefInit>((*DI)->getValueInit("Group"));
276 InGroupRange = findSuperClassRange(*DI, "InGroup");
551 if (DefInit *DI = dyn_cast<DefInit>(R.getValueInit("Group"))) {
553 DiagsInGroup.find(DI->getDef()->getValueAsString("GroupName"));