Lines Matching defs:results

130                                  transform::TransformResults &results) {
132 results.set(res, {});
137 transform::TransformResults &results,
205 detail::forwardTerminatorOperands(&reg.front(), state, results);
230 "same type as results of the operation";
245 transform::TransformResults &results,
284 ApplyToEachResultList &results, transform::TransformState &state) {
309 ApplyToEachResultList &results, transform::TransformState &state) {
374 ApplyToEachResultList &results, transform::TransformState &state) {
507 transform::TransformResults &results, transform::TransformState &state) {
750 transform::ApplyToEachResultList &results,
770 ApplyToEachResultList &results, transform::TransformState &state) {
804 results.push_back(target);
814 Operation *target, ApplyToEachResultList &results,
816 results.push_back(target);
904 transform::TransformResults &results,
940 // If succeeded, collect results.
959 results.setMappedValues(opResult, rawResult);
994 << "expected the matcher to yield as many values as op has results ("
1021 transform::TransformResults &results,
1121 << " has results associated with multiple payload entities, "
1137 results.set(llvm::cast<OpResult>(getUpdated()),
1141 results.setMappedValues(result, mapping);
1343 return emitError() << "mismatching number of matcher results and "
1364 emitError() << "the number of action results ("
1366 << " doesn't match the number of extra op results ("
1392 transform::TransformResults &results,
1451 // Append yielded payloads to corresponding results from prior iterations.
1466 // Associate the accumulated result payloads to the op's actual results.
1468 results.setMappedValues(llvm::cast<OpResult>(result), resPayload);
1544 return emitOpError() << "expects the same number of results as the "
1547 return emitOpError("expects co-indexed results and yield "
1560 transform::TransformResults &results,
1580 results.set(llvm::cast<OpResult>(getResult()), parents);
1597 results.set(llvm::cast<OpResult>(getResult()), parents);
1607 transform::TransformResults &results,
1612 results.set(cast<OpResult>(getResult()), {});
1622 results.set(llvm::cast<OpResult>(getResult()),
1633 transform::TransformResults &results,
1645 results.set(llvm::cast<OpResult>(getResult()), definingOps);
1655 transform::TransformResults &results,
1674 results.set(llvm::cast<OpResult>(getResult()), producers);
1684 transform::TransformResults &results,
1702 results.setValues(cast<OpResult>(getResult()), operands);
1717 transform::TransformResults &results,
1735 results.setValues(cast<OpResult>(getResult()), opResults);
1757 transform::TransformResults &results,
1769 results.setParams(cast<OpResult>(getResult()), params);
1777 /// Applies the transform ops contained in `block`. Maps `results` to the same
1782 transform::TransformResults &results) {
1792 // Propagate empty results in case of early exit.
1793 forwardEmptyOperands(&block, state, results);
1802 transform::detail::forwardTerminatorOperands(&block, state, results);
1808 transform::TransformResults &results,
1828 callee.getBody().front(), getFailurePropagationMode(), state, results);
1833 results.setMappedValues(result, mapping);
1852 // Adds default effects to operands and results. This will be added if
1910 return emitError("incorrect number of results for callee");
1934 transform::TransformResults &results, transform::TransformState &state) {
1948 Operation *current, transform::TransformResults &results,
1964 transform::TransformResults &results,
2051 transform::TransformResults &results,
2053 results.setParams(cast<OpResult>(getParam()), {getValue()});
2063 transform::TransformResults &results,
2071 results.set(llvm::cast<OpResult>(getResult()), operations);
2076 results.set(llvm::cast<OpResult>(getResult()), uniqued.getArrayRef());
2085 results.setParams(cast<OpResult>(getResult()), attrs);
2090 results.setParams(cast<OpResult>(getResult()), uniqued.getArrayRef());
2101 results.setValues(cast<OpResult>(getResult()), payloadValues);
2106 results.setValues(cast<OpResult>(getResult()), uniqued.getArrayRef());
2139 transform::TransformResults &results,
2154 FailurePropagationMode::Propagate, state, results);
2165 [](Builder &builder, ArrayRef<Type> inputs, ArrayRef<Type> results,
2167 std::string &) { return builder.getFunctionType(inputs, results); },
2216 "has results";
2278 "has results";
2356 transform::TransformResults &results,
2373 results.setParams(cast<OpResult>(getNum()),
2392 transform::TransformResults &results,
2400 results.set(cast<OpResult>(getResult()), result);
2416 transform::TransformResults &results,
2440 // Fail if there are more payload ops than results and no overflow result was
2445 // Fail if there are more results than payload ops. Unless:
2480 // Set transform op results.
2482 results.setMappedValues(llvm::cast<OpResult>(getResult(it.index())),
2518 transform::TransformResults &results,
2530 results.set(llvm::cast<OpResult>(getReplicated()[en.index()]), payload);
2539 results.setParams(llvm::cast<OpResult>(getReplicated()[en.index()]),
2559 transform::TransformResults &results,
2567 results);
2825 transform::TransformResults &results,
2878 transform::ApplyToEachResultList &results,