|
MLIR 22.0.0git
|
RecursivePatternMatcher that composes. More...
#include "mlir/IR/Matchers.h"
Public Member Functions | |
| RecursivePatternMatcher (OperandMatchers... matchers) | |
| bool | match (Operation *op) |
Public Attributes | |
| std::tuple< OperandMatchers... > | operandMatchers |
RecursivePatternMatcher that composes.
Definition at line 351 of file Matchers.h.
|
inline |
Definition at line 352 of file Matchers.h.
References operandMatchers.
|
inline |
Definition at line 354 of file Matchers.h.
References mlir::detail::enumerate(), mlir::Operation::getNumOperands(), mlir::detail::matchOperandOrValueAtIndex(), and operandMatchers.
| std::tuple<OperandMatchers...> mlir::detail::RecursivePatternMatcher< OpType, OperandMatchers >::operandMatchers |
Definition at line 363 of file Matchers.h.
Referenced by match(), and RecursivePatternMatcher().