My Project
Classes | Namespaces | Typedefs | Functions
PatternMatch.h File Reference
#include "mlir/IR/Builders.h"
Include dependency graph for PatternMatch.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::PatternBenefit
 
class  mlir::PatternState
 
class  mlir::Pattern
 
class  mlir::RewritePattern
 
struct  mlir::OpRewritePattern< SourceOp >
 
class  mlir::PatternRewriter
 
class  mlir::OwningRewritePatternList
 
class  mlir::RewritePatternMatcher
 

Namespaces

 mlir
 

Typedefs

using mlir::PatternMatchResult = Optional< std::unique_ptr< PatternState > >
 

Functions

bool mlir::applyPatternsGreedily (Operation *op, const OwningRewritePatternList &patterns)
 
bool mlir::applyPatternsGreedily (MutableArrayRef< Region > regions, const OwningRewritePatternList &patterns)
 Rewrite the given regions, which must be isolated from above. More...