| MLIR
    22.0.0git
    | 
This is the complete list of members for mlir::detail::ConversionPatternRewriterImpl::SingleEraseRewriter, including all inherited members.
| atBlockBegin(Block *block, Listener *listener=nullptr) | mlir::OpBuilder | inlinestatic | 
| atBlockEnd(Block *block, Listener *listener=nullptr) | mlir::OpBuilder | inlinestatic | 
| atBlockTerminator(Block *block, Listener *listener=nullptr) | mlir::OpBuilder | inlinestatic | 
| Builder(MLIRContext *context) | mlir::Builder | inlineexplicit | 
| Builder(Operation *op) | mlir::Builder | inlineexplicit | 
| cancelOpModification(Operation *op) | mlir::RewriterBase | inlinevirtual | 
| classof(const OpBuilder::Listener *base) | mlir::RewriterBase::Listener | static | 
| clearInsertionPoint() | mlir::OpBuilder | inline | 
| clone(Operation &op, IRMapping &mapper) | mlir::OpBuilder | |
| clone(Operation &op) | mlir::OpBuilder | |
| cloneRegionBefore(Region ®ion, Region &parent, Region::iterator before, IRMapping &mapping) | mlir::OpBuilder | |
| cloneRegionBefore(Region ®ion, Region &parent, Region::iterator before) | mlir::OpBuilder | |
| cloneRegionBefore(Region ®ion, Block *before) | mlir::OpBuilder | |
| cloneWithoutRegions(Operation &op, IRMapping &mapper) | mlir::OpBuilder | inline | 
| cloneWithoutRegions(Operation &op) | mlir::OpBuilder | inline | 
| cloneWithoutRegions(OpT op) | mlir::OpBuilder | inline | 
| context | mlir::Builder | protected | 
| create(const OperationState &state) | mlir::OpBuilder | |
| create(Location loc, StringAttr opName, ValueRange operands, TypeRange types={}, ArrayRef< NamedAttribute > attributes={}, BlockRange successors={}, MutableArrayRef< std::unique_ptr< Region >> regions={}) | mlir::OpBuilder | |
| create(Location location, Args &&...args) | mlir::OpBuilder | inline | 
| createBlock(Region *parent, Region::iterator insertPt={}, TypeRange argTypes={}, ArrayRef< Location > locs={}) | mlir::OpBuilder | |
| createBlock(Block *insertBefore, TypeRange argTypes={}, ArrayRef< Location > locs={}) | mlir::OpBuilder | |
| createOrFold(SmallVectorImpl< Value > &results, Location location, Args &&...args) | mlir::OpBuilder | inline | 
| createOrFold(Location location, Args &&...args) | mlir::OpBuilder | inline | 
| createOrFold(Location location, Args &&...args) | mlir::OpBuilder | inline | 
| eraseBlock(Block *block) override | mlir::detail::ConversionPatternRewriterImpl::SingleEraseRewriter | inlinevirtual | 
| eraseOp(Operation *op) override | mlir::detail::ConversionPatternRewriterImpl::SingleEraseRewriter | inlinevirtual | 
| finalizeOpModification(Operation *op) | mlir::RewriterBase | virtual | 
| getAffineConstantExpr(int64_t constant) | mlir::Builder | |
| getAffineDimExpr(unsigned position) | mlir::Builder | |
| getAffineMapArrayAttr(ArrayRef< AffineMap > values) | mlir::Builder | |
| getAffineSymbolExpr(unsigned position) | mlir::Builder | |
| getArrayAttr(ArrayRef< Attribute > value) | mlir::Builder | |
| getAttr(Args &&...args) | mlir::Builder | inline | 
| getBF16Type() | mlir::Builder | |
| getBlock() const | mlir::OpBuilder | inline | 
| getBoolArrayAttr(ArrayRef< bool > values) | mlir::Builder | |
| getBoolAttr(bool value) | mlir::Builder | |
| getBoolVectorAttr(ArrayRef< bool > values) | mlir::Builder | |
| getConstantAffineMap(int64_t val) | mlir::Builder | |
| getContext() const | mlir::Builder | inline | 
| getDenseBoolArrayAttr(ArrayRef< bool > values) | mlir::Builder | |
| getDenseF32ArrayAttr(ArrayRef< float > values) | mlir::Builder | |
| getDenseF64ArrayAttr(ArrayRef< double > values) | mlir::Builder | |
| getDenseI16ArrayAttr(ArrayRef< int16_t > values) | mlir::Builder | |
| getDenseI32ArrayAttr(ArrayRef< int32_t > values) | mlir::Builder | |
| getDenseI64ArrayAttr(ArrayRef< int64_t > values) | mlir::Builder | |
| getDenseI8ArrayAttr(ArrayRef< int8_t > values) | mlir::Builder | |
| getDictionaryAttr(ArrayRef< NamedAttribute > value) | mlir::Builder | |
| getDimIdentityMap() | mlir::Builder | |
| getEmptyAffineMap() | mlir::Builder | |
| getF128Type() | mlir::Builder | |
| getF16FloatAttr(float value) | mlir::Builder | |
| getF16Type() | mlir::Builder | |
| getF32ArrayAttr(ArrayRef< float > values) | mlir::Builder | |
| getF32FloatAttr(float value) | mlir::Builder | |
| getF32Type() | mlir::Builder | |
| getF32VectorAttr(ArrayRef< float > values) | mlir::Builder | |
| getF64ArrayAttr(ArrayRef< double > values) | mlir::Builder | |
| getF64FloatAttr(double value) | mlir::Builder | |
| getF64Type() | mlir::Builder | |
| getF64VectorAttr(ArrayRef< double > values) | mlir::Builder | |
| getF80Type() | mlir::Builder | |
| getF8E8M0Type() | mlir::Builder | |
| getFloatAttr(Type type, double value) | mlir::Builder | |
| getFloatAttr(Type type, const APFloat &value) | mlir::Builder | |
| getFunctionType(TypeRange inputs, TypeRange results) | mlir::Builder | |
| getFusedLoc(ArrayRef< Location > locs, Attribute metadata=Attribute()) | mlir::Builder | |
| getGraphType(TypeRange inputs, TypeRange results) | mlir::Builder | |
| getI16IntegerAttr(int16_t value) | mlir::Builder | |
| getI16Type() | mlir::Builder | |
| getI1Type() | mlir::Builder | |
| getI2Type() | mlir::Builder | |
| getI32ArrayAttr(ArrayRef< int32_t > values) | mlir::Builder | |
| getI32IntegerAttr(int32_t value) | mlir::Builder | |
| getI32TensorAttr(ArrayRef< int32_t > values) | mlir::Builder | |
| getI32Type() | mlir::Builder | |
| getI32VectorAttr(ArrayRef< int32_t > values) | mlir::Builder | |
| getI4Type() | mlir::Builder | |
| getI64ArrayAttr(ArrayRef< int64_t > values) | mlir::Builder | |
| getI64IntegerAttr(int64_t value) | mlir::Builder | |
| getI64TensorAttr(ArrayRef< int64_t > values) | mlir::Builder | |
| getI64Type() | mlir::Builder | |
| getI64VectorAttr(ArrayRef< int64_t > values) | mlir::Builder | |
| getI8IntegerAttr(int8_t value) | mlir::Builder | |
| getI8Type() | mlir::Builder | |
| getIndexArrayAttr(ArrayRef< int64_t > values) | mlir::Builder | |
| getIndexAttr(int64_t value) | mlir::Builder | |
| getIndexTensorAttr(ArrayRef< int64_t > values) | mlir::Builder | |
| getIndexType() | mlir::Builder | |
| getIndexVectorAttr(ArrayRef< int64_t > values) | mlir::Builder | |
| getInsertionBlock() const | mlir::OpBuilder | inline | 
| getInsertionPoint() const | mlir::OpBuilder | inline | 
| getIntegerAttr(Type type, int64_t value) | mlir::Builder | |
| getIntegerAttr(Type type, const APInt &value) | mlir::Builder | |
| getIntegerType(unsigned width) | mlir::Builder | |
| getIntegerType(unsigned width, bool isSigned) | mlir::Builder | |
| getKind() const | mlir::OpBuilder::ListenerBase | inline | 
| getListener() const | mlir::OpBuilder | inline | 
| getMultiDimIdentityMap(unsigned rank) | mlir::Builder | |
| getNamedAttr(StringRef name, Attribute val) | mlir::Builder | |
| getNoneType() | mlir::Builder | |
| getOneAttr(Type type) | mlir::Builder | |
| getShiftedAffineMap(AffineMap map, int64_t shift) | mlir::Builder | |
| getSI32IntegerAttr(int32_t value) | mlir::Builder | |
| getSingleDimShiftAffineMap(int64_t shift) | mlir::Builder | |
| getStrArrayAttr(ArrayRef< StringRef > values) | mlir::Builder | |
| getStringAttr(const Twine &bytes) | mlir::Builder | |
| getSymbolIdentityMap() | mlir::Builder | |
| getTF32Type() | mlir::Builder | |
| getTupleType(TypeRange elementTypes) | mlir::Builder | |
| getType(Args &&...args) | mlir::Builder | inline | 
| getTypeArrayAttr(TypeRange values) | mlir::Builder | |
| getUI32IntegerAttr(uint32_t value) | mlir::Builder | |
| getUnitAttr() | mlir::Builder | |
| getUnknownLoc() | mlir::Builder | |
| getZeroAttr(Type type) | mlir::Builder | |
| inlineBlockBefore(Block *source, Block *dest, Block::iterator before, ValueRange argValues={}) | mlir::RewriterBase | virtual | 
| inlineBlockBefore(Block *source, Operation *op, ValueRange argValues={}) | mlir::RewriterBase | |
| inlineRegionBefore(Region ®ion, Region &parent, Region::iterator before) | mlir::RewriterBase | |
| inlineRegionBefore(Region ®ion, Block *before) | mlir::RewriterBase | |
| insert(Operation *op) | mlir::OpBuilder | |
| Kind enum name | mlir::OpBuilder::ListenerBase | |
| Listener() | mlir::RewriterBase::Listener | inline | 
| mlir::OpBuilder::Listener::Listener(Kind kind) | mlir::OpBuilder::Listener | inlineprotected | 
| listener | mlir::OpBuilder | protected | 
| ListenerBase(Kind kind) | mlir::OpBuilder::ListenerBase | inlineprotected | 
| mergeBlocks(Block *source, Block *dest, ValueRange argValues={}) | mlir::RewriterBase | |
| modifyOpInPlace(Operation *root, CallableT &&callable) | mlir::RewriterBase | inline | 
| moveBlockBefore(Block *block, Block *anotherBlock) | mlir::RewriterBase | |
| moveBlockBefore(Block *block, Region *region, Region::iterator iterator) | mlir::RewriterBase | |
| moveOpAfter(Operation *op, Operation *existingOp) | mlir::RewriterBase | |
| moveOpAfter(Operation *op, Block *block, Block::iterator iterator) | mlir::RewriterBase | |
| moveOpBefore(Operation *op, Operation *existingOp) | mlir::RewriterBase | |
| moveOpBefore(Operation *op, Block *block, Block::iterator iterator) | mlir::RewriterBase | |
| notifyBlockErased(Block *block) override | mlir::detail::ConversionPatternRewriterImpl::SingleEraseRewriter | inlinevirtual | 
| notifyBlockInserted(Block *block, Region *previous, Region::iterator previousIt) | mlir::OpBuilder::Listener | inlinevirtual | 
| mlir::notifyMatchFailure(Location loc, CallbackT &&reasonCallback) | mlir::RewriterBase | inline | 
| mlir::notifyMatchFailure(Operation *op, CallbackT &&reasonCallback) | mlir::RewriterBase | inline | 
| mlir::notifyMatchFailure(ArgT &&arg, const Twine &msg) | mlir::RewriterBase | inline | 
| mlir::notifyMatchFailure(ArgT &&arg, const char *msg) | mlir::RewriterBase | inline | 
| mlir::RewriterBase::Listener::notifyMatchFailure(Location loc, function_ref< void(Diagnostic &)> reasonCallback) | mlir::RewriterBase::Listener | inlinevirtual | 
| notifyOperationErased(Operation *op) override | mlir::detail::ConversionPatternRewriterImpl::SingleEraseRewriter | inlinevirtual | 
| notifyOperationInserted(Operation *op, InsertPoint previous) | mlir::OpBuilder::Listener | inlinevirtual | 
| notifyOperationModified(Operation *op) | mlir::RewriterBase::Listener | inlinevirtual | 
| notifyOperationReplaced(Operation *op, Operation *replacement) | mlir::RewriterBase::Listener | inlinevirtual | 
| notifyOperationReplaced(Operation *op, ValueRange replacement) | mlir::RewriterBase::Listener | inlinevirtual | 
| notifyPatternBegin(const Pattern &pattern, Operation *op) | mlir::RewriterBase::Listener | inlinevirtual | 
| notifyPatternEnd(const Pattern &pattern, LogicalResult status) | mlir::RewriterBase::Listener | inlinevirtual | 
| OpBuilder(MLIRContext *ctx, Listener *listener=nullptr) | mlir::OpBuilder | inlineexplicit | 
| OpBuilder(Region *region, Listener *listener=nullptr) | mlir::OpBuilder | inlineexplicit | 
| OpBuilder(Region ®ion, Listener *listener=nullptr) | mlir::OpBuilder | inlineexplicit | 
| OpBuilder(Operation *op, Listener *listener=nullptr) | mlir::OpBuilder | inlineexplicit | 
| OpBuilder(Block *block, Block::iterator insertPoint, Listener *listener=nullptr) | mlir::OpBuilder | inline | 
| replaceAllOpUsesWith(Operation *from, ValueRange to) | mlir::RewriterBase | |
| replaceAllOpUsesWith(Operation *from, Operation *to) | mlir::RewriterBase | |
| replaceAllUsesExcept(Value from, Value to, Operation *exceptedUser) | mlir::RewriterBase | inline | 
| replaceAllUsesExcept(Value from, Value to, const SmallPtrSetImpl< Operation * > &preservedUsers) | mlir::RewriterBase | |
| replaceAllUsesWith(Value from, Value to) | mlir::RewriterBase | inlinevirtual | 
| replaceAllUsesWith(Block *from, Block *to) | mlir::RewriterBase | inline | 
| replaceAllUsesWith(ValueRange from, ValueRange to) | mlir::RewriterBase | inline | 
| replaceOp(Operation *op, ValueRange newValues) | mlir::RewriterBase | virtual | 
| replaceOp(Operation *op, Operation *newOp) | mlir::RewriterBase | virtual | 
| replaceOpUsesWithIf(Operation *from, ValueRange to, function_ref< bool(OpOperand &)> functor, bool *allUsesReplaced=nullptr) | mlir::RewriterBase | inline | 
| replaceOpUsesWithinBlock(Operation *op, ValueRange newValues, Block *block, bool *allUsesReplaced=nullptr) | mlir::RewriterBase | inline | 
| replaceOpWithNewOp(Operation *op, Args &&...args) | mlir::RewriterBase | inline | 
| replaceUsesWithIf(Value from, Value to, function_ref< bool(OpOperand &)> functor, bool *allUsesReplaced=nullptr) | mlir::RewriterBase | |
| replaceUsesWithIf(ValueRange from, ValueRange to, function_ref< bool(OpOperand &)> functor, bool *allUsesReplaced=nullptr) | mlir::RewriterBase | |
| restoreInsertionPoint(InsertPoint ip) | mlir::OpBuilder | inline | 
| RewriterBase(MLIRContext *ctx, OpBuilder::Listener *listener=nullptr) | mlir::RewriterBase | inlineexplicitprotected | 
| RewriterBase(const OpBuilder &otherBuilder) | mlir::RewriterBase | inlineexplicitprotected | 
| RewriterBase(Operation *op, OpBuilder::Listener *listener=nullptr) | mlir::RewriterBase | inlineexplicitprotected | 
| saveInsertionPoint() const | mlir::OpBuilder | inline | 
| setInsertionPoint(Block *block, Block::iterator insertPoint) | mlir::OpBuilder | inline | 
| setInsertionPoint(Operation *op) | mlir::OpBuilder | inline | 
| setInsertionPointAfter(Operation *op) | mlir::OpBuilder | inline | 
| setInsertionPointAfterValue(Value val) | mlir::OpBuilder | inline | 
| setInsertionPointToEnd(Block *block) | mlir::OpBuilder | inline | 
| setInsertionPointToStart(Block *block) | mlir::OpBuilder | inline | 
| setListener(Listener *newListener) | mlir::OpBuilder | inline | 
| SingleEraseRewriter(MLIRContext *context, std::function< void(Operation *)> opErasedCallback=nullptr) | mlir::detail::ConversionPatternRewriterImpl::SingleEraseRewriter | inline | 
| splitBlock(Block *block, Block::iterator before) | mlir::RewriterBase | |
| startOpModification(Operation *op) | mlir::RewriterBase | inlinevirtual | 
| tryFold(Operation *op, SmallVectorImpl< Value > &results, SmallVectorImpl< Operation * > *materializedConstants=nullptr) | mlir::OpBuilder | |
| wasErased(void *ptr) const | mlir::detail::ConversionPatternRewriterImpl::SingleEraseRewriter | inline | 
| ~Listener()=default | mlir::OpBuilder::Listener | virtual | 
| ~RewriterBase() | mlir::RewriterBase | protectedvirtual |