|
| ParseResult | circt::parseImplicitSSAName (OpAsmParser &parser, StringAttr &attr) |
| | Parse an implicit SSA name string attribute.
|
| |
| ParseResult | circt::parseImplicitSSAName (OpAsmParser &parser, NamedAttrList &attrs) |
| | Parse an attribute dictionary and ensure that it contains a name field by inferring its value from the SSA name of the operation's first result if necessary.
|
| |
| bool | circt::inferImplicitSSAName (OpAsmParser &parser, NamedAttrList &attrs) |
| | Ensure that attrs contains a name attribute by inferring its value from the SSA name of the operation's first result if necessary.
|
| |
| void | circt::printImplicitSSAName (OpAsmPrinter &p, Operation *op, StringAttr attr) |
| | Print an implicit SSA name string attribute.
|
| |
| void | circt::printImplicitSSAName (OpAsmPrinter &p, Operation *op, DictionaryAttr attrs, ArrayRef< StringRef > extraElides={}) |
| | Print an attribute dictionary and elide the name field if its value matches the SSA name of the operation's first result.
|
| |
| void | circt::elideImplicitSSAName (OpAsmPrinter &printer, Operation *op, DictionaryAttr attrs, SmallVectorImpl< StringRef > &elides) |
| | Check if the name attribute in attrs matches the SSA name of the operation's first result.
|
| |
| void | circt::printOptionalBinaryOpTypes (OpAsmPrinter &p, Operation *op, Type lhs, Type rhs) |
| | Print/parse binary operands type only when types are different.
|
| |
| ParseResult | circt::parseOptionalBinaryOpTypes (OpAsmParser &parser, Type &lhs, Type &rhs) |
| |
| ParseResult | circt::parseKeywordBool (OpAsmParser &parser, BoolAttr &attr, StringRef trueKeyword, StringRef falseKeyword) |
| | Parse a boolean as one of two keywords.
|
| |
| void | circt::printKeywordBool (OpAsmPrinter &printer, Operation *op, BoolAttr attr, StringRef trueKeyword, StringRef falseKeyword) |
| | Print a boolean as one of two keywords.
|
| |
| ParseResult | circt::parseVariadicInvertibleOperands (OpAsmParser &parser, SmallVectorImpl< OpAsmParser::UnresolvedOperand > &operands, Type &resultType, mlir::DenseBoolArrayAttr &inverted, NamedAttrList &attrDict) |
| | Parse a variadic list of operands that may be prefixed with an optional not keyword.
|
| |
| void | circt::printVariadicInvertibleOperands (OpAsmPrinter &printer, Operation *op, OperandRange operands, Type resultType, mlir::DenseBoolArrayAttr inverted, DictionaryAttr attrDict) |
| | Print a variadic list of operands that may be prefixed with an optional not keyword.
|
| |