Lines Matching refs:ConversionPatternRewriter

1495 ConversionPatternRewriter::ConversionPatternRewriter(MLIRContext *ctx)  in ConversionPatternRewriter()  function in ConversionPatternRewriter
1498 ConversionPatternRewriter::~ConversionPatternRewriter() = default;
1500 void ConversionPatternRewriter::replaceOpWithIf( in replaceOpWithIf()
1513 void ConversionPatternRewriter::replaceOp(Operation *op, ValueRange newValues) { in replaceOp()
1521 void ConversionPatternRewriter::eraseOp(Operation *op) { in eraseOp()
1530 void ConversionPatternRewriter::eraseBlock(Block *block) { in eraseBlock()
1544 Block *ConversionPatternRewriter::applySignatureConversion( in applySignatureConversion()
1550 FailureOr<Block *> ConversionPatternRewriter::convertRegionTypes( in convertRegionTypes()
1556 LogicalResult ConversionPatternRewriter::convertNonEntryRegionTypes( in convertNonEntryRegionTypes()
1562 void ConversionPatternRewriter::replaceUsesOfBlockArgument(BlockArgument from, in replaceUsesOfBlockArgument()
1574 Value ConversionPatternRewriter::getRemappedValue(Value key) { in getRemappedValue()
1583 ConversionPatternRewriter::getRemappedValues(ValueRange keys, in getRemappedValues()
1591 void ConversionPatternRewriter::notifyBlockCreated(Block *block) { in notifyBlockCreated()
1595 Block *ConversionPatternRewriter::splitBlock(Block *block, in splitBlock()
1602 void ConversionPatternRewriter::mergeBlocks(Block *source, Block *dest, in mergeBlocks()
1616 void ConversionPatternRewriter::inlineRegionBefore(Region &region, in inlineRegionBefore()
1623 void ConversionPatternRewriter::cloneRegionBefore( in cloneRegionBefore()
1636 void ConversionPatternRewriter::notifyOperationInserted(Operation *op) { in notifyOperationInserted()
1644 void ConversionPatternRewriter::startRootUpdate(Operation *op) { in startRootUpdate()
1651 void ConversionPatternRewriter::finalizeRootUpdate(Operation *op) { in finalizeRootUpdate()
1660 void ConversionPatternRewriter::cancelRootUpdate(Operation *op) { in cancelRootUpdate()
1675 LogicalResult ConversionPatternRewriter::notifyMatchFailure( in notifyMatchFailure()
1680 detail::ConversionPatternRewriterImpl &ConversionPatternRewriter::getImpl() { in getImpl()
1691 auto &dialectRewriter = static_cast<ConversionPatternRewriter &>(rewriter); in matchAndRewrite()
1728 LogicalResult legalize(Operation *op, ConversionPatternRewriter &rewriter);
1736 ConversionPatternRewriter &rewriter);
1741 ConversionPatternRewriter &rewriter);
1746 ConversionPatternRewriter &rewriter);
1750 ConversionPatternRewriter &rewriter,
1755 ConversionPatternRewriter &rewriter,
1760 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl,
1762 LogicalResult legalizePatternRootUpdates(ConversionPatternRewriter &rewriter,
1834 ConversionPatternRewriter &rewriter) { in legalize()
1911 ConversionPatternRewriter &rewriter) { in legalizeWithFold()
1950 ConversionPatternRewriter &rewriter) { in legalizeWithPattern()
1991 ConversionPatternRewriter &rewriter) { in canApplyPattern()
2014 ConversionPatternRewriter &rewriter, in legalizePatternResult()
2053 Operation *op, ConversionPatternRewriter &rewriter, in legalizePatternBlockActions()
2106 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl, in legalizePatternCreatedOperations()
2121 ConversionPatternRewriter &rewriter, ConversionPatternRewriterImpl &impl, in legalizePatternRootUpdates()
2360 LogicalResult convert(ConversionPatternRewriter &rewriter, Operation *op);
2364 LogicalResult finalize(ConversionPatternRewriter &rewriter);
2368 legalizeConvertedArgumentTypes(ConversionPatternRewriter &rewriter,
2373 ConversionPatternRewriter &rewriter,
2386 TypeConverter *replConverter, ConversionPatternRewriter &rewriter,
2404 LogicalResult OperationConverter::convert(ConversionPatternRewriter &rewriter, in convert()
2451 ConversionPatternRewriter rewriter(ops.front()->getContext()); in convertOperations()
2483 OperationConverter::finalize(ConversionPatternRewriter &rewriter) { in finalize()
2534 ConversionPatternRewriter &rewriter, in legalizeConvertedArgumentTypes()
2580 ConversionPatternRewriter &rewriter, in computeNecessaryMaterializations()
2699 ConversionPatternRewriter &rewriter, in legalizeUnresolvedMaterialization()
2811 ConversionPatternRewriter &rewriter, in legalizeUnresolvedMaterializations()
2878 TypeConverter *replConverter, ConversionPatternRewriter &rewriter, in legalizeChangedResultType()
3075 ConversionPatternRewriter &rewriter) const override { in matchAndRewrite()