|
MLIR 22.0.0git
|
#include "mlir/Dialect/Affine/Analysis/NestedMatcher.h"
Public Member Functions | |
| NestedPattern (ArrayRef< NestedPattern > nested, FilterFunctionType filter=defaultFilterFunction) | |
| NestedPattern (const NestedPattern &other) | |
| NestedPattern & | operator= (const NestedPattern &other) |
| ~NestedPattern () | |
| void | match (Operation *op, SmallVectorImpl< NestedMatch > *matches) |
| Returns all the top-level matches in op. | |
| unsigned | getDepth () const |
| Returns the depth of the pattern. | |
Friends | |
| class | NestedPatternContext |
| class | NestedMatch |
| struct | State |
Definition at line 93 of file NestedMatcher.h.
| NestedPattern::NestedPattern | ( | ArrayRef< NestedPattern > | nested, |
| FilterFunctionType | filter = defaultFilterFunction ) |
Definition at line 56 of file NestedMatcher.cpp.
References nullptr.
Referenced by NestedPattern(), and operator=().
| NestedPattern::NestedPattern | ( | const NestedPattern & | other | ) |
Definition at line 62 of file NestedMatcher.cpp.
References NestedPattern().
|
inline |
Definition at line 100 of file NestedMatcher.h.
| unsigned NestedPattern::getDepth | ( | ) | const |
Returns the depth of the pattern.
Definition at line 75 of file NestedMatcher.cpp.
|
inline |
Returns all the top-level matches in op.
Definition at line 108 of file NestedMatcher.h.
References mlir::Operation::walk().
Referenced by isVectorizableLoopBodyWithOpCond().
| NestedPattern & NestedPattern::operator= | ( | const NestedPattern & | other | ) |
Definition at line 67 of file NestedMatcher.cpp.
References NestedPattern().
|
friend |
|
friend |
Definition at line 116 of file NestedMatcher.h.
References NestedPatternContext.
Referenced by NestedPatternContext.
|
friend |