Lines Matching refs:object_dependencies
503 auto &object_dependencies = marked.dependencies; in MarkFromID_CompatibleModes() local
504 const auto end = object_dependencies.end(); in MarkFromID_CompatibleModes()
505 …const auto it = std::find_if(object_dependencies.begin(), end, [&](const MarkedOb… in MarkFromID_CompatibleModes()
508 …%s), no need to serialize\n", PetscMemoryAccessModeToString(mode), object_dependencies.empty() ? "… in MarkFromID_CompatibleModes()
576 auto &object_dependencies = marked.dependencies; in MarkFromID_IncompatibleModes() local
580 …ng then clearing (%zu) %s\n", PetscMemoryAccessModeToString(mode), object_dependencies.empty() ? "… in MarkFromID_IncompatibleModes()
581 … object_dependencies.size(), object_dependencies.size() == 1 ? "dependency" : "dependencies")); in MarkFromID_IncompatibleModes()
583 …for (const auto &dep : object_dependencies) PetscCall(PetscDeviceContextWaitForEvent_Private(dctx,… in MarkFromID_IncompatibleModes()
589 if (*update_object_dependencies) object_dependencies.clear(); in MarkFromID_IncompatibleModes()
597 auto &object_dependencies = marked.dependencies; in PetscDeviceContextMarkIntentFromID_Private() local
608 …PetscCall(DEBUG_INFO("%s with intent %s\n", object_dependencies.empty() ? "dependency list is empt… in PetscDeviceContextMarkIntentFromID_Private()
609 PetscCallCXX(object_dependencies.emplace_back(dctx, std::move(frame))); in PetscDeviceContextMarkIntentFromID_Private()