Home
last modified time | relevance | path

Searched refs:outsNoDup (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/resourceschedule/ffrt/src/dm/
H A Ddependence_manager.h54 inline void OutsDedup(std::vector<const void *>& outsNoDup, const ffrt_deps_t* outs) in OutsDedup() argument
57 if (std::find(outsNoDup.begin(), outsNoDup.end(), outs->items[i].ptr) == outsNoDup.end()) { in OutsDedup()
58 outsNoDup.push_back(outs->items[i].ptr); in OutsDedup()
64 std::vector<const void *> &outsNoDup, const ffrt_deps_t *ins) in InsDedup() argument
67 if (std::find(outsNoDup.begin(), outsNoDup.end(), ins->items[i].ptr) == outsNoDup.end()) { in InsDedup()
H A Dsdependence_manager.cpp64 std::vector<const void *>& insNoDup, std::vector<const void *>& outsNoDup) in RemoveRepeatedDeps() argument
68 OutsDedup(outsNoDup, outs); in RemoveRepeatedDeps()
73 InsDedup(in_handles, insNoDup, outsNoDup, ins); in RemoveRepeatedDeps()
109 std::vector<const void*> outsNoDup; in onSubmit() local
110 RemoveRepeatedDeps(task->in_handles, ins, outs, insNoDup, outsNoDup); in onSubmit()
122 outsNoDup.push_back(handle); // handle作为任务的输出signature in onSubmit()
133 if (!(insNoDup.empty() && outsNoDup.empty())) { in onSubmit()
137 MapSignature2Deps(task, insNoDup, outsNoDup, inDatas, outDatas); in onSubmit()
H A Dsdependence_manager.h50 std::vector<const void *>& insNoDup, std::vector<const void *>& outsNoDup);