Searched defs:PatternLowering (Results 1 – 1 of 1) sorted by relevance
38 struct PatternLowering { struct48 using ValueMap = llvm::ScopedHashTable<Position *, Value>;49 using ValueMapScope = llvm::ScopedHashTableScope<Position *, Value>;121 OpBuilder builder;124 pdl_interp::FuncOp matcherFunc;128 ModuleOp rewriterModule;131 SymbolTable rewriterSymbolTable;135 ValueMap values;139 SmallVector<Block *, 8> failureBlockStack;143 DenseMap<Value, Position *> valueToPosition;[all …]