Home
last modified time | relevance | path

Searched refs:rewriterFunc (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPDLToPDLInterp.cpp595 auto rewriterFunc = builder.create<pdl_interp::FuncOp>( in generateRewriter() local
598 rewriterSymbolTable.insert(rewriterFunc); in generateRewriter()
601 builder.setInsertionPointToEnd(&rewriterFunc.front()); in generateRewriter()
633 return newValue = rewriterFunc.front().addArgument(oldValue.getType(), in generateRewriter()
661 rewriterFunc.setType(builder.getFunctionType( in generateRewriter()
662 llvm::to_vector<8>(rewriterFunc.front().getArgumentTypes()), in generateRewriter()
669 SymbolRefAttr::get(rewriterFunc)); in generateRewriter()
/llvm-project-15.0.7/mlir/lib/Rewrite/
H A DByteCode.cpp501 for (auto rewriterFunc : rewriterModule.getOps<pdl_interp::FuncOp>()) { in generate() local
502 rewriterToAddr.try_emplace(rewriterFunc.getName(), rewriterByteCode.size()); in generate()
503 for (Operation &op : rewriterFunc.getOps()) in generate()
525 for (auto rewriterFunc : rewriterModule.getOps<pdl_interp::FuncOp>()) { in allocateMemoryIndices() local
538 for (BlockArgument arg : rewriterFunc.getArguments()) in allocateMemoryIndices()
540 rewriterFunc.getBody().walk([&](Operation *op) { in allocateMemoryIndices()