Lines Matching refs:resultGroups
949 SmallVector<int, 2> resultGroups(/*Size=*/1, /*Value=*/0); in numberValuesInOp() local
957 resultGroups.push_back(resultNo); in numberValuesInOp()
969 if (resultGroups.size() != 1) { in numberValuesInOp()
970 llvm::array_pod_sort(resultGroups.begin(), resultGroups.end()); in numberValuesInOp()
971 opResultGroups.try_emplace(&op, std::move(resultGroups)); in numberValuesInOp()
993 ArrayRef<int> resultGroups = resultGroupIt->second; in getResultIDAndNumber() local
994 auto it = llvm::upper_bound(resultGroups, resultNo); in getResultIDAndNumber()
998 if (it == resultGroups.end()) { in getResultIDAndNumber()
999 groupResultNo = resultGroups.back(); in getResultIDAndNumber()
1000 groupSize = static_cast<int>(owner->getNumResults()) - resultGroups.back(); in getResultIDAndNumber()
2322 ArrayRef<int> resultGroups = state->getSSANameState().getOpResultGroups(op); in printOperation() local
2323 if (!resultGroups.empty()) { in printOperation()
2326 interleaveComma(llvm::seq<int>(0, resultGroups.size() - 1), [&](int i) { in printOperation()
2327 printResultGroup(resultGroups[i], in printOperation()
2328 resultGroups[i + 1] - resultGroups[i]); in printOperation()
2331 printResultGroup(resultGroups.back(), numResults - resultGroups.back()); in printOperation()