|
MLIR 24.0.0git
|
Go to the source code of this file.
Classes | |
| class | mlir::affine::NestedMatch |
| An NestedPattern captures nested patterns in the IR. More... | |
| class | mlir::affine::NestedPattern |
| class | mlir::affine::NestedPatternContext |
| RAII structure to transparently manage the bump allocator for NestedPattern and NestedMatch classes. More... | |
Namespaces | |
| namespace | mlir |
| Include the generated interface declarations. | |
| namespace | mlir::affine |
| namespace | mlir::affine::matcher |
Typedefs | |
| using | mlir::affine::FilterFunctionType = std::function<bool(Operation &)> |
| A NestedPattern is a nested operation walker that: | |
Functions | |
| bool | mlir::affine::defaultFilterFunction (Operation &) |
| NestedPattern | mlir::affine::matcher::Op (FilterFunctionType filter=defaultFilterFunction) |
| NestedPattern | mlir::affine::matcher::If (const NestedPattern &child) |
| NestedPattern | mlir::affine::matcher::If (const FilterFunctionType &filter, const NestedPattern &child) |
| NestedPattern | mlir::affine::matcher::If (ArrayRef< NestedPattern > nested={}) |
| NestedPattern | mlir::affine::matcher::If (const FilterFunctionType &filter, ArrayRef< NestedPattern > nested={}) |
| NestedPattern | mlir::affine::matcher::For (const NestedPattern &child) |
| NestedPattern | mlir::affine::matcher::For (const FilterFunctionType &filter, const NestedPattern &child) |
| NestedPattern | mlir::affine::matcher::For (ArrayRef< NestedPattern > nested={}) |
| NestedPattern | mlir::affine::matcher::For (const FilterFunctionType &filter, ArrayRef< NestedPattern > nested={}) |
| bool | mlir::affine::matcher::isLoadOrStore (Operation &op) |