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"
31mlir::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.