MLIR  16.0.0git
Classes | Namespaces | Typedefs
ByteCode.h File Reference
#include "mlir/IR/PatternMatch.h"
+ Include dependency graph for ByteCode.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::detail::PDLByteCodePattern
 All of the data pertaining to a specific pattern within the bytecode. More...
 
class  mlir::detail::PDLByteCodeMutableState
 This class contains the mutable state of a bytecode instance. More...
 
class  mlir::detail::PDLByteCode
 The bytecode class is also the interpreter. More...
 
struct  mlir::detail::PDLByteCode::MatchResult
 Each successful match returns a MatchResult, which contains information necessary to execute the rewriter and indicates the originating pattern. More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::pdl_interp
 
 mlir::detail
 

Typedefs

using mlir::detail::ByteCodeField = uint16_t
 Use generic bytecode types. More...
 
using mlir::detail::ByteCodeAddr = uint32_t
 
using mlir::detail::OwningOpRange = llvm::OwningArrayRef< Operation * >