Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DPatternApplicator.cpp26 if (const PDLByteCode *bytecode = frozenPatternList.getPDLByteCode()) { in PatternApplicator()
55 if (const PDLByteCode *bytecode = frozenPatternList.getPDLByteCode()) { in applyCostModel()
120 if (const PDLByteCode *bytecode = frozenPatternList.getPDLByteCode()) { in walkAllPatterns()
134 SmallVector<PDLByteCode::MatchResult, 4> pdlMatches; in matchAndRewrite()
135 const PDLByteCode *bytecode = frozenPatternList.getPDLByteCode(); in matchAndRewrite()
155 const PDLByteCode::MatchResult *pdlMatch = nullptr; in matchAndRewrite()
H A DByteCode.h25 class PDLByteCode; variable
77 friend class PDLByteCode;
120 class PDLByteCode {
150 PDLByteCode(ModuleOp module,
H A DFrozenRewritePatternSet.cpp131 impl->pdlByteCode = std::make_unique<detail::PDLByteCode>( in FrozenRewritePatternSet()
H A DByteCode.cpp1017 PDLByteCode::PDLByteCode(ModuleOp module, in PDLByteCode() function in PDLByteCode
1035 void PDLByteCode::initializeMutableState(PDLByteCodeMutableState &state) const { in initializeMutableState()
1080 SmallVectorImpl<PDLByteCode::MatchResult> *matches = nullptr,
1115 SmallVectorImpl<PDLByteCode::MatchResult> &matches);
1873 SmallVectorImpl<PDLByteCode::MatchResult> &matches) { in executeRecordMatch()
1901 PDLByteCode::MatchResult &match = matches.back(); in executeRecordMatch()
2020 SmallVectorImpl<PDLByteCode::MatchResult> *matches, in execute()
2169 void PDLByteCode::match(Operation *op, PatternRewriter &rewriter, in match()
2192 void PDLByteCode::rewrite(PatternRewriter &rewriter, const MatchResult &match, in rewrite()
/llvm-project-15.0.7/mlir/include/mlir/Rewrite/
H A DFrozenRewritePatternSet.h16 class PDLByteCode; variable
69 const detail::PDLByteCode *getPDLByteCode() const { in getPDLByteCode()
89 std::unique_ptr<detail::PDLByteCode> pdlByteCode;