Lines Matching refs:DynamicAttrDefinition
177 std::unique_ptr<DynamicAttrDefinition>
178 DynamicAttrDefinition::get(StringRef name, ExtensibleDialect *dialect, in get()
180 return DynamicAttrDefinition::get(name, dialect, std::move(verifier), in get()
184 std::unique_ptr<DynamicAttrDefinition>
185 DynamicAttrDefinition::get(StringRef name, ExtensibleDialect *dialect, in get()
188 return std::unique_ptr<DynamicAttrDefinition>( in get()
189 new DynamicAttrDefinition(name, dialect, std::move(verifier), in get()
193 DynamicAttrDefinition::DynamicAttrDefinition(StringRef nameRef, in DynamicAttrDefinition() function in DynamicAttrDefinition
202 DynamicAttrDefinition::DynamicAttrDefinition(ExtensibleDialect *dialect, in DynamicAttrDefinition() function in DynamicAttrDefinition
206 void DynamicAttrDefinition::registerInAttrUniquer() { in registerInAttrUniquer()
216 using KeyTy = std::pair<DynamicAttrDefinition *, ArrayRef<Attribute>>;
218 explicit DynamicAttrStorage(DynamicAttrDefinition *attrDef, in DynamicAttrStorage()
237 DynamicAttrDefinition *attrDef;
245 DynamicAttr DynamicAttr::get(DynamicAttrDefinition *attrDef, in get()
254 DynamicAttrDefinition *attrDef, in getChecked()
261 DynamicAttrDefinition *DynamicAttr::getAttrDef() { return getImpl()->attrDef; } in getAttrDef()
270 DynamicAttrDefinition *attrDef, in parse()
419 std::unique_ptr<DynamicAttrDefinition> &&attr) { in registerDynamicAttr()
491 DynamicAttrDefinition *attrDef = lookupAttrDefinition(attrName); in parseOptionalDynamicAttr()