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.


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...


 Include the generated interface declarations.


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