classof(const OpBuilder::Listener *base) | mlir::RewriterBase::Listener | static |
Extension(TransformState &state) | mlir::transform::TransformState::Extension | inlineprotected |
findReplacementOp(Operation *&result, Operation *op, ValueRange newValues) const | mlir::transform::TrackingListener | protectedvirtual |
getCommonDefiningOp(ValueRange values) | mlir::transform::TrackingListener | protectedstatic |
getKind() const | mlir::OpBuilder::ListenerBase | inline |
getTransformOp() const | mlir::transform::TrackingListener | inlineprotected |
getTransformState() const | mlir::transform::TransformState::Extension | inlineprotected |
Kind enum name | mlir::OpBuilder::ListenerBase | |
Listener() | mlir::RewriterBase::Listener | inline |
mlir::OpBuilder::Listener::Listener(Kind kind) | mlir::OpBuilder::Listener | inlineprotected |
ListenerBase(Kind kind) | mlir::OpBuilder::ListenerBase | inlineprotected |
notifyBlockErased(Block *block) | mlir::RewriterBase::Listener | inlinevirtual |
notifyBlockInserted(Block *block, Region *previous, Region::iterator previousIt) | mlir::OpBuilder::Listener | inlinevirtual |
notifyMatchFailure(Location loc, function_ref< void(Diagnostic &)> reasonCallback) override | mlir::transform::TrackingListener | protectedvirtual |
notifyOperationInserted(Operation *op, InsertPoint previous) | mlir::OpBuilder::Listener | inlinevirtual |
notifyOperationModified(Operation *op) | mlir::RewriterBase::Listener | inlinevirtual |
mlir::RewriterBase::Listener::notifyOperationReplaced(Operation *op, Operation *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 |
notifyPayloadReplacementNotFound(Operation *op, ValueRange values, DiagnosedSilenceableFailure &&diag) | mlir::transform::TrackingListener | inlineprotectedvirtual |
replacePayloadOp(Operation *op, Operation *replacement) | mlir::transform::TransformState::Extension | protected |
replacePayloadValue(Value value, Value replacement) | mlir::transform::TransformState::Extension | protected |
TrackingListener(TransformState &state, TransformOpInterface op, TrackingListenerConfig config=TrackingListenerConfig()) | mlir::transform::TrackingListener | |
TransformRewriter class | mlir::transform::TrackingListener | friend |
~Extension() | mlir::transform::TransformState::Extension | virtual |
~Listener()=default | mlir::OpBuilder::Listener | virtual |