Lines Matching defs:ConversionPatternRewriterImpl
329 IRRewrite(Kind kind, ConversionPatternRewriterImpl &rewriterImpl)
335 ConversionPatternRewriterImpl &rewriterImpl;
350 BlockRewrite(Kind kind, ConversionPatternRewriterImpl &rewriterImpl,
363 CreateBlockRewrite(ConversionPatternRewriterImpl &rewriterImpl, Block *block)
396 EraseBlockRewrite(ConversionPatternRewriterImpl &rewriterImpl, Block *block)
453 InlineBlockRewrite(ConversionPatternRewriterImpl &rewriterImpl, Block *block,
499 MoveBlockRewrite(ConversionPatternRewriterImpl &rewriterImpl, Block *block,
537 BlockTypeConversionRewrite(ConversionPatternRewriterImpl &rewriterImpl,
564 ReplaceBlockArgRewrite(ConversionPatternRewriterImpl &rewriterImpl,
597 OperationRewrite(Kind kind, ConversionPatternRewriterImpl &rewriterImpl,
608 MoveOperationRewrite(ConversionPatternRewriterImpl &rewriterImpl,
648 ModifyOperationRewrite(ConversionPatternRewriterImpl &rewriterImpl,
717 ReplaceOperationRewrite(ConversionPatternRewriterImpl &rewriterImpl,
740 CreateOperationRewrite(ConversionPatternRewriterImpl &rewriterImpl,
773 UnresolvedMaterializationRewrite(ConversionPatternRewriterImpl &rewriterImpl,
841 // ConversionPatternRewriterImpl
845 struct ConversionPatternRewriterImpl : public RewriterBase::Listener {
846 explicit ConversionPatternRewriterImpl(MLIRContext *ctx,
1164 ConversionPatternRewriterImpl &rewriterImpl, UnrealizedConversionCastOp op,
1182 void ConversionPatternRewriterImpl::applyRewrites() {
1198 RewriterState ConversionPatternRewriterImpl::getCurrentState() {
1202 void ConversionPatternRewriterImpl::resetState(RewriterState state) {
1214 void ConversionPatternRewriterImpl::undoRewrites(unsigned numRewritesToKeep) {
1221 LogicalResult ConversionPatternRewriterImpl::remapValues(
1275 bool ConversionPatternRewriterImpl::isOpIgnored(Operation *op) const {
1280 bool ConversionPatternRewriterImpl::wasOpReplaced(Operation *op) const {
1288 FailureOr<Block *> ConversionPatternRewriterImpl::convertRegionTypes(
1321 Block *ConversionPatternRewriterImpl::applySignatureConversion(
1426 ValueRange ConversionPatternRewriterImpl::buildUnresolvedMaterialization(
1451 Value ConversionPatternRewriterImpl::findOrBuildReplacementValue(
1502 void ConversionPatternRewriterImpl::notifyOperationInserted(
1522 void ConversionPatternRewriterImpl::notifyOpReplaced(
1573 void ConversionPatternRewriterImpl::notifyBlockIsBeingErased(Block *block) {
1577 void ConversionPatternRewriterImpl::notifyBlockInserted(
1602 void ConversionPatternRewriterImpl::notifyBlockBeingInlined(
1607 void ConversionPatternRewriterImpl::notifyMatchFailure(
1625 impl(new detail::ConversionPatternRewriterImpl(ctx, config)) {
1829 detail::ConversionPatternRewriterImpl &ConversionPatternRewriter::getImpl() {
1922 ConversionPatternRewriterImpl &impl,
1925 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl,
1928 ConversionPatternRewriterImpl &impl,
2238 ConversionPatternRewriterImpl &impl, RewriterState &state,
2299 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl,
2317 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl,
2671 ConversionPatternRewriterImpl &rewriterImpl = rewriter.getImpl();