Home
last modified time | relevance | path

Searched refs:fibers (Results 1 – 15 of 15) sorted by relevance

/external/swiftshader/third_party/marl/docs/
Dscheduler.md7 - [Fibers](#fibers)
33 … vector so the `marl::ConditionVariable::notify_`xxx`()` methods can reschedule the blocked fibers.
41 At the time of writing, there's no standard and cross-platform library for fibers or coroutines, so…
77 - `work.fibers` - A queue of suspended fibers, ready to be resumed.
78 - `work.waiting` - A queue of suspended fibers, waiting to be resumed or time out.
79 - `work.num` - A counter that is kept in sync with `work.tasks.size() + work.fibers.size()`.
80 - `work.numBlockedFibers` - A counter that records the current number of fibers blocked in a [`susp…
81 - `idleFibers` - A set of idle fibers, ready to be reused.
90fibers. `run()` is called by the start of each [Multi-Threaded-Worker](#multi-threaded-workers) th…
97 …nd fibers. Note that fibers can switch inside [`runUntilIdle()`](#marlschedulerworkerrununtilidle)…
[all …]
/external/swiftshader/third_party/marl/src/
Dscheduler.cpp298 : timeouts(allocator), fibers(allocator) {} in WaitingFibers()
301 return !fibers.empty(); in operator bool()
314 auto deleted = fibers.erase(fiber) != 0; in take()
328 bool added = fibers.emplace(fiber, timeout).second; in add()
334 auto it = fibers.find(fiber); in erase()
335 if (it != fibers.end()) { in erase()
340 fibers.erase(it); in erase()
345 return fibers.count(fiber) != 0; in contains()
483 if (!work.fibers.empty()) { in suspend()
486 auto to = containers::take(work.fibers); in suspend()
[all …]
/external/llvm-project/clang/test/CodeGenCXX/
Danonymous-union-member-initializer.cpp122 mutable char fibers[100]; member
/external/clang/test/CodeGenCXX/
Danonymous-union-member-initializer.cpp122 mutable char fibers[100]; member
/external/swiftshader/third_party/marl/include/marl/
Dscheduler.h315 containers::unordered_map<Fiber*, TimePoint> fibers; member
441 GUARDED_BY(mutex) FiberQueue fibers;
/external/llvm-project/clang-tools-extra/docs/
DReleaseNotes.rst87 Includes checks related to concurrent programming (e.g. threads, fibers,
/external/swiftshader/third_party/marl/
DREADME.md9 Marl uses a combination of fibers and threads to allow efficient execution of tasks that can block,…
DCMakeLists.txt54 option_if_not_defined(MARL_FIBERS_USE_UCONTEXT "Use ucontext instead of assembly for fibers (ignore…
/external/llvm-project/clang-tools-extra/docs/clang-tidy/
Dindex.rst68 threads, fibers, coroutines, etc.).
/external/libtextclassifier/native/annotator/pod_ner/test_data/
Dvocab.txt16663 fibers
/external/jline/src/src/test/resources/jline/example/
Denglish.gz
/external/kotlinx.coroutines/benchmarks/src/jmh/resources/
Dospd.txt.gz
/external/cldr/tools/java/org/unicode/cldr/util/data/transforms/
Den-IPA.txt20905 $x{fibers → fɑɪbərz ; # fɪbərz
Dinternal_raw_IPA-old.txt70305 fibers %25961 fˈạbərz
Dinternal_raw_IPA.txt59346 fibers %36764 fˈɑɪbərz