Home
last modified time | relevance | path

Searched refs:PDLByteCode (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/mlir/lib/Rewrite/
DByteCode.h25 class PDLByteCode; variable
66 void initialize(PDLByteCode &bytecode);
75 friend class PDLByteCode;
93 class PDLByteCode {
115 PDLByteCode(ModuleOp module,
DPatternApplicator.cpp24 if (const PDLByteCode *bytecode = frozenPatternList.getPDLByteCode()) { in PatternApplicator()
36 if (const PDLByteCode *bytecode = frozenPatternList.getPDLByteCode()) { in applyCostModel()
105 if (const PDLByteCode *bytecode = frozenPatternList.getPDLByteCode()) { in walkAllPatterns()
119 SmallVector<PDLByteCode::MatchResult, 4> pdlMatches; in matchAndRewrite()
120 const PDLByteCode *bytecode = frozenPatternList.getPDLByteCode(); in matchAndRewrite()
138 const PDLByteCode::MatchResult *pdlMatch = nullptr; in matchAndRewrite()
DFrozenRewritePatternList.cpp67 pdlByteCode = std::make_unique<detail::PDLByteCode>( in FrozenRewritePatternList()
DByteCode.cpp679 PDLByteCode::PDLByteCode(ModuleOp module, in PDLByteCode() function in PDLByteCode
699 void PDLByteCode::initializeMutableState(PDLByteCodeMutableState &state) const { in initializeMutableState()
731 SmallVectorImpl<PDLByteCode::MatchResult> *matches = nullptr,
847 SmallVectorImpl<PDLByteCode::MatchResult> *matches, in execute()
1234 void PDLByteCode::match(Operation *op, PatternRewriter &rewriter, in match()
1255 void PDLByteCode::rewrite(PatternRewriter &rewriter, const MatchResult &match, in rewrite()
/external/llvm-project/mlir/include/mlir/Rewrite/
DFrozenRewritePatternList.h16 class PDLByteCode; variable
39 const detail::PDLByteCode *getPDLByteCode() const { in getPDLByteCode()
48 std::unique_ptr<detail::PDLByteCode> pdlByteCode;