Lines Matching defs:ConversionPatternRewriterImpl
675 struct ConversionPatternRewriterImpl { struct
676 ConversionPatternRewriterImpl(PatternRewriter &rewriter) in ConversionPatternRewriterImpl() argument
779 ConversionValueMapping mapping;
782 ArgConverter argConverter;
785 std::vector<Operation *> createdOps;
788 llvm::MapVector<Operation *, OpReplacement> replacements;
791 SmallVector<BlockArgument, 4> argReplacements;
794 SmallVector<BlockAction, 4> blockActions;
805 llvm::SetVector<Operation *> ignoredOps;
808 SmallVector<OperationTransactionState, 4> rootUpdates;
813 SmallVector<unsigned, 4> operationsWithChangedResults;
817 TypeConverter defaultTypeConverter;
821 const ConversionPattern *currentConversionPattern = nullptr;
827 SmallPtrSet<Operation *, 1> pendingRootUpdates;
830 llvm::ScopedPrinter logger{llvm::dbgs()};