MLIR
20.0.0git
|
#include <utility>
#include "mlir/Dialect/Affine/Analysis/NestedMatcher.h"
#include "mlir/Dialect/Affine/IR/AffineOps.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::affine | |
mlir::affine::matcher | |
Functions | |
static bool | isAffineForOp (Operation &op) |
static bool | isAffineIfOp (Operation &op) |
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) |
|
static |
Definition at line 129 of file NestedMatcher.cpp.
Referenced by mlir::affine::matcher::For().
|
static |
Definition at line 131 of file NestedMatcher.cpp.
Referenced by mlir::affine::matcher::If().