Searched refs:PDLByteCodePattern (Results 1 – 2 of 2) sorted by relevance
/llvm-project/mlir/lib/Rewrite/ |
H A D | ByteCode.h | 40 class PDLByteCodePattern : public Pattern { 42 static PDLByteCodePattern create(pdl_interp::RecordMatchOp matchOp, 54 PDLByteCodePattern(ByteCodeAddr rewriterAddr, PDLPatternConfigSet *configSet, in PDLByteCodePattern() function 135 MatchResult(Location loc, const PDLByteCodePattern &pattern, in MatchResult() 153 const PDLByteCodePattern *pattern; 167 ArrayRef<PDLByteCodePattern> getPatterns() const { return patterns; } in getPatterns() 208 SmallVector<PDLByteCodePattern, 32> patterns; 239 class PDLByteCodePattern : public Pattern {}; 244 const PDLByteCodePattern *pattern = nullptr; 256 ArrayRef<PDLByteCodePattern> getPatterns() const { return {}; } in getPatterns()
|
H A D | ByteCode.cpp | 37 PDLByteCodePattern PDLByteCodePattern::create(pdl_interp::RecordMatchOp matchOp, in create() 51 return PDLByteCodePattern(rewriterAddr, configSet, *rootKind, benefit, ctx, in create() 53 return PDLByteCodePattern(rewriterAddr, configSet, MatchAnyOpTypeTag(), in create() 197 SmallVectorImpl<PDLByteCodePattern> &patterns, in Generator() 334 SmallVectorImpl<PDLByteCodePattern> &patterns; 1008 patterns.emplace_back(PDLByteCodePattern::create( in generate() 1083 for (const PDLByteCodePattern &pattern : patterns) in initializeMutableState() 1126 ArrayRef<PDLByteCodePattern> patterns, in ByteCodeExecutor() 1419 ArrayRef<PDLByteCodePattern> patterns;
|