Searched refs:PDLByteCode (Results 1 – 5 of 5) sorted by relevance
26 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()
25 class PDLByteCode; variable77 friend class PDLByteCode;120 class PDLByteCode {150 PDLByteCode(ModuleOp module,
131 impl->pdlByteCode = std::make_unique<detail::PDLByteCode>( in FrozenRewritePatternSet()
1017 PDLByteCode::PDLByteCode(ModuleOp module, in PDLByteCode() function in PDLByteCode1035 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()
16 class PDLByteCode; variable69 const detail::PDLByteCode *getPDLByteCode() const { in getPDLByteCode()89 std::unique_ptr<detail::PDLByteCode> pdlByteCode;