appendRewrite(Args &&...args) | mlir::detail::ConversionPatternRewriterImpl | inline |
applyRewrites() | mlir::detail::ConversionPatternRewriterImpl | |
applySignatureConversion(ConversionPatternRewriter &rewriter, Block *block, const TypeConverter *converter, TypeConverter::SignatureConversion &signatureConversion) | mlir::detail::ConversionPatternRewriterImpl | |
buildUnresolvedMaterialization(MaterializationKind kind, OpBuilder::InsertPoint ip, Location loc, Value valueToMap, ValueRange inputs, TypeRange outputTypes, Type originalType, const TypeConverter *converter, UnrealizedConversionCastOp *castOp=nullptr) | mlir::detail::ConversionPatternRewriterImpl | |
buildUnresolvedMaterialization(MaterializationKind kind, OpBuilder::InsertPoint ip, Location loc, Value valueToMap, ValueRange inputs, Type outputType, Type originalType, const TypeConverter *converter, UnrealizedConversionCastOp *castOp=nullptr) | mlir::detail::ConversionPatternRewriterImpl | inline |
classof(const OpBuilder::Listener *base) | mlir::RewriterBase::Listener | static |
config | mlir::detail::ConversionPatternRewriterImpl | |
context | mlir::detail::ConversionPatternRewriterImpl | |
ConversionPatternRewriterImpl(MLIRContext *ctx, const ConversionConfig &config) | mlir::detail::ConversionPatternRewriterImpl | inlineexplicit |
convertRegionTypes(ConversionPatternRewriter &rewriter, Region *region, const TypeConverter &converter, TypeConverter::SignatureConversion *entryConversion) | mlir::detail::ConversionPatternRewriterImpl | |
currentTypeConverter | mlir::detail::ConversionPatternRewriterImpl | |
eraseRewriter | mlir::detail::ConversionPatternRewriterImpl | |
findOrBuildReplacementValue(Value value, const TypeConverter *converter) | mlir::detail::ConversionPatternRewriterImpl | |
getCurrentState() | mlir::detail::ConversionPatternRewriterImpl | |
getKind() const | mlir::OpBuilder::ListenerBase | inline |
ignoredOps | mlir::detail::ConversionPatternRewriterImpl | |
insertNTo1Materialization(OpBuilder::InsertPoint ip, Location loc, ValueRange replacements, Value originalValue, const TypeConverter *converter) | mlir::detail::ConversionPatternRewriterImpl | |
isOpIgnored(Operation *op) const | mlir::detail::ConversionPatternRewriterImpl | |
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 |
logger | mlir::detail::ConversionPatternRewriterImpl | |
mapping | mlir::detail::ConversionPatternRewriterImpl | |
notifyBlockBeingInlined(Block *block, Block *srcBlock, Block::iterator before) | mlir::detail::ConversionPatternRewriterImpl | |
notifyBlockErased(Block *block) | mlir::RewriterBase::Listener | inlinevirtual |
notifyBlockInserted(Block *block, Region *previous, Region::iterator previousIt) override | mlir::detail::ConversionPatternRewriterImpl | virtual |
notifyBlockIsBeingErased(Block *block) | mlir::detail::ConversionPatternRewriterImpl | |
notifyMatchFailure(Location loc, function_ref< void(Diagnostic &)> reasonCallback) override | mlir::detail::ConversionPatternRewriterImpl | virtual |
notifyOperationErased(Operation *op) | mlir::RewriterBase::Listener | inlinevirtual |
notifyOperationInserted(Operation *op, OpBuilder::InsertPoint previous) override | mlir::detail::ConversionPatternRewriterImpl | virtual |
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 |
notifyOpReplaced(Operation *op, ArrayRef< ValueRange > newValues) | mlir::detail::ConversionPatternRewriterImpl | |
notifyPatternBegin(const Pattern &pattern, Operation *op) | mlir::RewriterBase::Listener | inlinevirtual |
notifyPatternEnd(const Pattern &pattern, LogicalResult status) | mlir::RewriterBase::Listener | inlinevirtual |
nTo1TempMaterializations | mlir::detail::ConversionPatternRewriterImpl | |
pendingRootUpdates | mlir::detail::ConversionPatternRewriterImpl | |
regionToConverter | mlir::detail::ConversionPatternRewriterImpl | |
remapValues(StringRef valueDiagTag, std::optional< Location > inputLoc, PatternRewriter &rewriter, ValueRange values, SmallVector< SmallVector< Value >> &remapped) | mlir::detail::ConversionPatternRewriterImpl | |
replacedOps | mlir::detail::ConversionPatternRewriterImpl | |
resetState(RewriterState state) | mlir::detail::ConversionPatternRewriterImpl | |
rewrites | mlir::detail::ConversionPatternRewriterImpl | |
undoRewrites(unsigned numRewritesToKeep=0) | mlir::detail::ConversionPatternRewriterImpl | |
unpackNTo1Materialization(Value value) | mlir::detail::ConversionPatternRewriterImpl | |
unresolvedMaterializations | mlir::detail::ConversionPatternRewriterImpl | |
wasOpReplaced(Operation *op) const | mlir::detail::ConversionPatternRewriterImpl | |
~Listener()=default | mlir::OpBuilder::Listener | virtual |