MLIR  20.0.0git
Classes | Namespaces
PredicateTree.h File Reference
#include "Predicate.h"
#include "mlir/Dialect/PDL/IR/PDLOps.h"
#include "llvm/ADT/MapVector.h"

Go to the source code of this file.

Classes

struct  mlir::pdl_to_pdl_interp::PositionalPredicate
 A PositionalPredicate is a predicate that is associated with a specific positional value. More...
 
class  mlir::pdl_to_pdl_interp::MatcherNode
 This class represents the base of a predicate matcher node. More...
 
struct  mlir::pdl_to_pdl_interp::BoolNode
 A BoolNode denotes a question with a boolean-like result. More...
 
struct  mlir::pdl_to_pdl_interp::ExitNode
 An ExitNode is a special sentinel node that denotes the end of matcher. More...
 
struct  mlir::pdl_to_pdl_interp::SuccessNode
 A SuccessNode denotes that a given high level pattern has successfully been matched. More...
 
struct  mlir::pdl_to_pdl_interp::SwitchNode
 A SwitchNode denotes a question with multiple potential results. More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::pdl_to_pdl_interp