|
| template<typename OpClass> |
| llvm::StringLiteral | llzk::getOperationName () |
| | Get the operation name, like "constrain.eq" for the given OpClass.
|
| template<typename OpClass> |
| OpClass | llzk::getSelfOrParentOfType (mlir::Operation *op) |
| | Return the closest operation that is of type 'OpClass', either the op itself or an ancestor.
|
| template<typename OpClass> |
| mlir::FailureOr< OpClass > | llzk::getParentOfType (mlir::Operation *op) |
| | Return the closest surrounding parent operation that is of type 'OpClass'.
|
| template<unsigned N> |
| mlir::ParseResult | llzk::parseDimAndSymbolList (mlir::OpAsmParser &parser, mlir::SmallVector< mlir::OpAsmParser::UnresolvedOperand, N > &mapOperands, mlir::IntegerAttr &numDims) |
| void | llzk::printDimAndSymbolList (mlir::OpAsmPrinter &printer, mlir::Operation *op, mlir::OperandRange mapOperands, mlir::IntegerAttr numDims) |
| mlir::ParseResult | llzk::parseMultiDimAndSymbolList (mlir::OpAsmParser &parser, mlir::SmallVector< mlir::SmallVector< mlir::OpAsmParser::UnresolvedOperand > > &multiMapOperands, mlir::DenseI32ArrayAttr &numDimsPerMap) |
| void | llzk::printMultiDimAndSymbolList (mlir::OpAsmPrinter &printer, mlir::Operation *op, mlir::OperandRangeRange multiMapOperands, mlir::DenseI32ArrayAttr numDimsPerMap) |
| mlir::ParseResult | llzk::parseAttrDictWithWarnings (mlir::OpAsmParser &parser, mlir::NamedAttrList &extraAttrs, mlir::OperationState &state) |
| template<typename ConcreteOp> |
| void | llzk::printAttrDictWithWarnings (mlir::OpAsmPrinter &printer, ConcreteOp op, mlir::DictionaryAttr extraAttrs, typename mlir::PropertiesSelector< ConcreteOp >::type state) |