Home
last modified time | relevance | path

Searched refs:replValues (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp232 SmallVector<Value> replValues; in genImpl() local
234 replValues.push_back(genSingleExpr(replExpr)); in genImpl()
239 replValues.size() == 1 && in genImpl()
240 replValues.front().getType().isa<pdl::OperationType>(); in genImpl()
242 loc, rootExpr, usesReplOperation ? replValues[0] : Value(), in genImpl()
243 usesReplOperation ? ValueRange() : ValueRange(replValues)); in genImpl()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp449 MutableArrayRef<ast::Expr *> replValues);
2360 SmallVector<ast::Expr *> replValues; in parseReplaceStmt() local
2372 replValues.emplace_back(*replExpr); in parseReplaceStmt()
2388 replValues.emplace_back(*replExpr); in parseReplaceStmt()
2391 return createReplaceStmt(loc, *rootOp, replValues); in parseReplaceStmt()
2998 MutableArrayRef<ast::Expr *> replValues) { in createReplaceStmt() argument
3009 bool shouldConvertOpToValues = replValues.size() > 1; in createReplaceStmt()
3010 for (ast::Expr *&replExpr : replValues) { in createReplaceStmt()
3028 return ast::ReplaceStmt::create(ctx, loc, rootOp, replValues); in createReplaceStmt()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/PDL/IR/
H A DPDLOps.td454 * a set of `Value`s (`replValues` should be populated)
472 Variadic<PDL_InstOrRangeOf<PDL_Value>>:$replValues);
474 $operation `with` (`(` $replValues^ `:` type($replValues) `)`)?
/llvm-project-15.0.7/mlir/lib/Dialect/PDL/IR/
H A DPDL.cpp403 if (replOperation() && !replValues().empty()) in verify()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/PDLInterp/IR/
H A DPDLInterpOps.td1053 Variadic<PDL_InstOrRangeOf<PDL_Value>>:$replValues);
1055 $inputOp `with` ` ` `(` ($replValues^ `:` type($replValues))? `)`
/llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/
H A DPDLToPDLInterp.cpp776 for (Value operand : replaceOp.replValues()) in generateRewriter()