Lines Matching defs:ConversionPatternRewriterImpl
856 struct ConversionPatternRewriterImpl { struct
857 explicit ConversionPatternRewriterImpl(PatternRewriter &rewriter) in ConversionPatternRewriterImpl() function
967 ConversionValueMapping mapping;
970 ArgConverter argConverter;
973 SmallVector<Operation *> createdOps;
977 SmallVector<UnresolvedMaterialization> unresolvedMaterializations;
980 llvm::MapVector<Operation *, OpReplacement> replacements;
983 SmallVector<BlockArgument, 4> argReplacements;
986 SmallVector<BlockAction, 4> blockActions;
997 SetVector<Operation *> ignoredOps;
1000 SmallVector<OperationTransactionState, 4> rootUpdates;
1005 SmallVector<unsigned, 4> operationsWithChangedResults;
1009 TypeConverter *currentTypeConverter = nullptr;
1012 function_ref<void(Diagnostic &)> notifyCallback;
1018 SmallPtrSet<Operation *, 1> pendingRootUpdates;
1021 llvm::ScopedPrinter logger{llvm::dbgs()};