appendRewrite(Args &&...args) | mlir::detail::ConversionPatternRewriterImpl | inline |
applyRewrites() | mlir::detail::ConversionPatternRewriterImpl | |
applySignatureConversion(Block *block, const TypeConverter *converter, TypeConverter::SignatureConversion &signatureConversion) | mlir::detail::ConversionPatternRewriterImpl | |
buildUnresolvedMaterialization(MaterializationKind kind, OpBuilder::InsertPoint ip, Location loc, ValueVector valuesToMap, ValueRange inputs, TypeRange outputTypes, Type originalType, const TypeConverter *converter, bool isPureTypeConversion=true) | mlir::detail::ConversionPatternRewriterImpl | |
classof(const OpBuilder::Listener *base) | mlir::RewriterBase::Listener | static |
config | mlir::detail::ConversionPatternRewriterImpl | |
ConversionPatternRewriterImpl(ConversionPatternRewriter &rewriter, const ConversionConfig &config) | mlir::detail::ConversionPatternRewriterImpl | inlineexplicit |
convertRegionTypes(Region *region, const TypeConverter &converter, TypeConverter::SignatureConversion *entryConversion) | mlir::detail::ConversionPatternRewriterImpl | |
currentTypeConverter | mlir::detail::ConversionPatternRewriterImpl | |
eraseBlock(Block *block) | mlir::detail::ConversionPatternRewriterImpl | |
erasedBlocks | mlir::detail::ConversionPatternRewriterImpl | |
erasedOps | 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 | |
inlineBlockBefore(Block *source, Block *dest, Block::iterator before) | 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 | |
logPrefix | mlir::detail::ConversionPatternRewriterImpl | |
lookupOrDefault(Value from, TypeRange desiredTypes={}, bool skipPureTypeConversions=false) const | mlir::detail::ConversionPatternRewriterImpl | |
lookupOrNull(Value from, TypeRange desiredTypes={}) const | mlir::detail::ConversionPatternRewriterImpl | |
mapping | mlir::detail::ConversionPatternRewriterImpl | |
notifyBlockErased(Block *block) | mlir::RewriterBase::Listener | inlinevirtual |
notifyBlockInserted(Block *block, Region *previous, Region::iterator previousIt) override | mlir::detail::ConversionPatternRewriterImpl | virtual |
notifyingRewriter | 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 |
notifyPatternBegin(const Pattern &pattern, Operation *op) | mlir::RewriterBase::Listener | inlinevirtual |
notifyPatternEnd(const Pattern &pattern, LogicalResult status) | mlir::RewriterBase::Listener | inlinevirtual |
os | mlir::detail::ConversionPatternRewriterImpl | |
patternInsertedBlocks | mlir::detail::ConversionPatternRewriterImpl | |
patternMaterializations | mlir::detail::ConversionPatternRewriterImpl | |
patternModifiedOps | mlir::detail::ConversionPatternRewriterImpl | |
patternNewOps | mlir::detail::ConversionPatternRewriterImpl | |
pendingRootUpdates | mlir::detail::ConversionPatternRewriterImpl | |
regionToConverter | mlir::detail::ConversionPatternRewriterImpl | |
remapValues(StringRef valueDiagTag, std::optional< Location > inputLoc, ValueRange values, SmallVector< ValueVector > &remapped) | mlir::detail::ConversionPatternRewriterImpl | |
replaceAllUsesWith(Value from, ValueRange to, const TypeConverter *converter) | mlir::detail::ConversionPatternRewriterImpl | |
replacedOps | mlir::detail::ConversionPatternRewriterImpl | |
replacedValues | mlir::detail::ConversionPatternRewriterImpl | |
replaceOp(Operation *op, SmallVector< SmallVector< Value >> &&newValues) | mlir::detail::ConversionPatternRewriterImpl | |
resetState(RewriterState state, StringRef patternName="") | mlir::detail::ConversionPatternRewriterImpl | |
rewriter | mlir::detail::ConversionPatternRewriterImpl | |
rewrites | mlir::detail::ConversionPatternRewriterImpl | |
undoRewrites(unsigned numRewritesToKeep=0, StringRef patternName="") | mlir::detail::ConversionPatternRewriterImpl | |
unresolvedMaterializations | mlir::detail::ConversionPatternRewriterImpl | |
wasOpReplaced(Operation *op) const | mlir::detail::ConversionPatternRewriterImpl | |
~Listener()=default | mlir::OpBuilder::Listener | virtual |