|
using | SplitMatchAndRewrite = detail::SplitMatchAndRewriteImpl< OpRewritePattern< IterateOp > > |
| SplitMatchAndRewrite is deprecated. More...
|
|
using | OperationT = SourceOp |
|
using | OperationT = Operation * |
|
using | SplitMatchAndRewrite = detail::SplitMatchAndRewriteImpl< RewritePattern > |
| SplitMatchAndRewrite is deprecated. More...
|
|
template<typename T , typename... Args> |
static std::unique_ptr< T > | create (Args &&...args) |
| This method provides a convenient interface for creating and initializing derived rewrite patterns of the given type T . More...
|
|
| Pattern (StringRef rootName, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) |
| Inherit the base constructors from Pattern . More...
|
|
| Pattern (MatchAnyOpTypeTag tag, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) |
| Inherit the base constructors from Pattern . More...
|
|
| Pattern (MatchInterfaceOpTypeTag tag, TypeID interfaceID, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) |
| Inherit the base constructors from Pattern . More...
|
|
| Pattern (MatchTraitOpTypeTag tag, TypeID traitID, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) |
| Inherit the base constructors from Pattern . More...
|
|
| Pattern (StringRef rootName, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) |
| Construct a pattern with a certain benefit that matches the operation with the given root name. More...
|
|
| Pattern (MatchAnyOpTypeTag tag, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) |
| Construct a pattern that may match any operation type. More...
|
|
| Pattern (MatchInterfaceOpTypeTag tag, TypeID interfaceID, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) |
| Construct a pattern that may match any operation that implements the interface defined by the provided interfaceID . More...
|
|
| Pattern (MatchTraitOpTypeTag tag, TypeID traitID, PatternBenefit benefit, MLIRContext *context, ArrayRef< StringRef > generatedNames={}) |
| Construct a pattern that may match any operation that implements the trait defined by the provided traitID . More...
|
|
void | setHasBoundedRewriteRecursion (bool hasBoundedRecursionArg=true) |
| Set the flag detailing if this pattern has bounded rewrite recursion or not. More...
|
|
Definition at line 2406 of file SparseTensorDialect.cpp.