Searched refs:resultOp (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | RewriterGen.cpp | 1382 Operator &resultOp = tree.getDialectOp(opMap); in handleOpCreation() local 1383 auto numOpArgs = resultOp.getNumArgs(); in handleOpCreation() 1490 int numResults = resultOp.getNumResults(); in handleOpCreation() 1515 Operator &resultOp = node.getDialectOp(opMap); in createSeparateLocalVarsForOpArgs() local 1572 Operator &resultOp = node.getDialectOp(opMap); in supplyValuesForOpArgs() local 1573 for (int argIndex = 0, numOpArgs = resultOp.getNumArgs(); in supplyValuesForOpArgs() 1578 Argument opArg = resultOp.getArg(argIndex); in supplyValuesForOpArgs() 1588 auto opArgName = resultOp.getArgName(argIndex); in supplyValuesForOpArgs() 1614 Operator &resultOp = node.getDialectOp(opMap); in createAggregateLocalVarsForOpArgs() local 1627 if (resultOp.getArg(argIndex).is<NamedAttribute *>()) { in createAggregateLocalVarsForOpArgs() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/PDLToPDLInterp/ |
| H A D | PDLToPDLInterp.cpp | 89 void generateRewriter(pdl::ResultOp resultOp, 92 void generateRewriter(pdl::ResultsOp resultOp, 792 pdl::ResultOp resultOp, DenseMap<Value, Value> &rewriteValues, in generateRewriter() argument 794 rewriteValues[resultOp] = builder.create<pdl_interp::GetResultOp>( in generateRewriter() 795 resultOp.getLoc(), builder.getType<pdl::ValueType>(), in generateRewriter() 796 mapRewriteValue(resultOp.parent()), resultOp.index()); in generateRewriter() 800 pdl::ResultsOp resultOp, DenseMap<Value, Value> &rewriteValues, in generateRewriter() argument 802 rewriteValues[resultOp] = builder.create<pdl_interp::GetResultsOp>( in generateRewriter() 803 resultOp.getLoc(), resultOp.getType(), mapRewriteValue(resultOp.parent()), in generateRewriter() 804 resultOp.index()); in generateRewriter()
|
| H A D | PredicateTree.cpp | 338 .Case<pdl::ResultOp, pdl::ResultsOp>([&](auto resultOp) { in getNonTreePredicates() argument 339 getResultPredicates(resultOp, predList, builder, inputs); in getNonTreePredicates() 376 [&used](auto resultOp) { used.insert(resultOp.parent()); }); in detectRoots() argument 469 .Case<pdl::ResultOp, pdl::ResultsOp>([&](auto resultOp) { in buildCostGraph() argument 470 toVisit.emplace(resultOp.parent(), entry.value, resultOp.index(), in buildCostGraph() 564 .Case<pdl::ResultOp>([&](auto resultOp) { in visitUpward() argument 573 .Case<pdl::ResultsOp>([&](auto resultOp) { in visitUpward() argument
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | PDLL.md | 778 // the first result group of `resultOp`. 781 let resultOp = op<my_dialect.result_op>; 782 let inputOp = op<my_dialect.input_op>(resultOp.result, resultOp.0); 791 // `resultOp` may also convert implicitly to a Value for use in `inputOp`: 792 let resultOp = op<my_dialect.result_op>; 793 let inputOp = op<my_dialect.input_op>(resultOp); 795 // We could also inline `resultOp` directly: 1469 Operation *resultOp = ...; 1470 return resultOp;
|
| /llvm-project-15.0.7/mlir/lib/Rewrite/ |
| H A D | ByteCode.cpp | 1558 Operation *resultOp = rewriter.create(state); in executeCreateOperation() local 1559 memory[memIndex] = resultOp; in executeCreateOperation() 1568 llvm::dbgs() << "\n * Result: " << *resultOp << "\n"; in executeCreateOperation()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/PDLInterp/IR/ |
| H A D | PDLInterpOps.td | 433 let results = (outs PDL_Operation:$resultOp);
|