Generating Aliases OpAsmDialectInterface OpAsmAttrInterface and OpAsmTypeInterface Suggesting SSA/Block Names Defining Default Dialect Generating Aliases AsmPrinter can generate aliases for frequently used types and attributes when not printing them in generic form. For example, !my_dialect.type<a=3,b=4,c=5,d=tuple,e=another_type> and #my_dialect.attr<a=3> can be aliased to !my_dialect_type and #my_dialect_attr. There are mainly two ways to hook into the AsmPrinter. One is the attribute/type ...