MLIR
22.0.0git
|
Public Member Functions | |
OperationConverter (MLIRContext *ctx, const ConversionTarget &target, const FrozenRewritePatternSet &patterns, const ConversionConfig &config, OpConversionMode mode) | |
LogicalResult | convertOperations (ArrayRef< Operation * > ops) |
Converts the given operations to the conversion target. More... | |
Definition at line 3075 of file DialectConversion.cpp.
|
inlineexplicit |
Definition at line 3076 of file DialectConversion.cpp.
Converts the given operations to the conversion target.
Definition at line 3180 of file DialectConversion.cpp.
References mlir::WalkResult::advance(), mlir::ConversionConfig::allowPatternRollback, mlir::detail::ConversionPatternRewriterImpl::applyRewrites(), mlir::detail::ConversionPatternRewriterImpl::config, mlir::remark::failed(), mlir::Builder::getContext(), mlir::ConversionTarget::isLegal(), kPureTypeConversionMarker, legalizeUnresolvedMaterialization(), mlir::OpBuilder::listener, mlir::PreOrder, mlir::reconcileUnrealizedCasts(), mlir::detail::ConversionPatternRewriterImpl::rewriter, mlir::WalkResult::skip(), mlir::detail::ConversionPatternRewriterImpl::undoRewrites(), mlir::detail::ConversionPatternRewriterImpl::unresolvedMaterializations, and mlir::Operation::walk().
Referenced by applyConversion().