13 #ifndef CIRCT_DIALECT_SSP_SSPATTRIBUTES_H
14 #define CIRCT_DIALECT_SSP_SSPATTRIBUTES_H
20 #include "mlir/IR/OpImplementation.h"
22 #define GET_ATTRDEF_CLASSES
23 #include "circt/Dialect/SSP/SSPAttributes.h.inc"
31 mlir::OptionalParseResult
33 ArrayRef<Attribute> alreadyParsed = {});
39 ArrayRef<Attribute> alreadyPrinted = {});
void printPropertyArray(ArrayAttr attr, AsmPrinter &p, ArrayRef< Attribute > alreadyPrinted={})
Print an array attribute, suppressing the #ssp.
mlir::OptionalParseResult parseOptionalPropertyArray(ArrayAttr &attr, AsmParser &parser, ArrayRef< Attribute > alreadyParsed={})
Parse an array of attributes while recognizing the properties of the SSP dialect even without a #ssp.
The InstanceGraph op interface, see InstanceGraphInterface.td for more details.