Lines Matching refs:argDef
439 Record *argDef = argDefInit->getDef(); in populateOpStructure() local
440 if (argDef->isSubClassOf(opVarClass)) in populateOpStructure()
441 argDef = argDef->getValueAsDef("constraint"); in populateOpStructure()
443 if (argDef->isSubClassOf(typeConstraintClass)) { in populateOpStructure()
445 NamedTypeConstraint{givenName, TypeConstraint(argDef)}); in populateOpStructure()
446 } else if (argDef->isSubClassOf(attrClass)) { in populateOpStructure()
448 PrintFatalError(argDef->getLoc(), "attributes must be named"); in populateOpStructure()
449 if (argDef->isSubClassOf(derivedAttrClass)) in populateOpStructure()
450 PrintFatalError(argDef->getLoc(), in populateOpStructure()
452 attributes.push_back({givenName, Attribute(argDef)}); in populateOpStructure()
488 Record *argDef = dyn_cast<DefInit>(argumentValues->getArg(i))->getDef(); in populateOpStructure() local
489 if (argDef->isSubClassOf(opVarClass)) in populateOpStructure()
490 argDef = argDef->getValueAsDef("constraint"); in populateOpStructure()
492 if (argDef->isSubClassOf(typeConstraintClass)) { in populateOpStructure()
497 assert(argDef->isSubClassOf(attrClass)); in populateOpStructure()