MCPcopy Create free account

hub / github.com/ConorWilliams/libfork / functions

Functions705 in github.com/ConorWilliams/libfork

↓ 1 callersFunctionfunc
(x, a, b, n)
bench/memory_plot.py:126
↓ 1 callersFunctionimpl_helpMessage
bench/source/uts/external/uts.c:472
↓ 1 callersFunctionimpl_paramsToStr
bench/source/uts/external/uts.c:460
↓ 1 callersFunctionimpl_parseParam
Not using UTS command line params, return non-success
bench/source/uts/external/uts.c:466
↓ 1 callersFunctionintegrate
bench/source/integrate/tbb.cpp:12
↓ 1 callersFunctionintegrate
bench/source/integrate/taskflow.cpp:10
↓ 1 callersFunctionintegrate
bench/source/integrate/serial.cpp:9
↓ 1 callersFunctionintegrate
bench/source/integrate/omp.cpp:11
↓ 1 callersFunctionintegrate
bench/source/integrate/tmc.cpp:12
↓ 1 callersFunctionmake_vec_fold
bench/source/fold/config.hpp:14
↓ 1 callersFunctionmatmul
bench/source/matmul/tbb.cpp:21
↓ 1 callersFunctionmatmul
bench/source/matmul/taskflow.cpp:19
↓ 1 callersFunctionmatmul
bench/source/matmul/serial.cpp:24
↓ 1 callersFunctionmatmul
bench/source/matmul/omp.cpp:17
↓ 1 callersFunctionmatmul
* @brief Recursive divide-and-conquer matrix multiplication, powers of 2, only. * * a00 a01 = a00 * b00 + a01 * b10, a00 * b01 + a01 *
bench/source/matmul/tmc.cpp:21
↓ 1 callersFunctionnqueens
bench/source/nqueens/tbb.cpp:19
↓ 1 callersFunctionnqueens
bench/source/nqueens/taskflow.cpp:17
↓ 1 callersFunctionnqueens
bench/source/nqueens/serial.cpp:15
↓ 1 callersFunctionnqueens
bench/source/nqueens/omp.cpp:35
↓ 1 callersMethodprepare_wait
single_header/libfork.hpp:7873
↓ 1 callersMethodprepare_wait
include/libfork/schedule/ext/event_count.hpp:190
↓ 1 callersFunctionprint_distances
test/source/numa.cpp:78
↓ 1 callersMethodprocess_one
tools/make_single_header.cpp:49
↓ 1 callersMethodpromise
bench/source/coroutine/incremental.cpp:315
↓ 1 callersMethodpush
* @brief Add a task to the work queue. */
include/libfork/core/ext/context.hpp:136
↓ 1 callersMethodpush
include/libfork/core/ext/deque.hpp:382
↓ 1 callersFunctionread_version
()
conanfile.py:8
↓ 1 callersFunctionrng_init
bench/source/uts/external/rng/brg_sha1.c:48
↓ 1 callersFunctionrng_showtype
describe random number generator type into string */
bench/source/uts/external/rng/brg_sha1.c:112
↓ 1 callersFunctionround_up_to_page_size
* @brief Round size close to a multiple of the page_size. */
single_header/libfork.hpp:1690
↓ 1 callersFunctionround_up_to_page_size
* @brief Round size close to a multiple of the page_size. */
include/libfork/core/impl/stack.hpp:45
↓ 1 callersMethodschedule
* @brief Run a job inline. */
include/libfork/schedule/unit_pool.hpp:72
↓ 1 callersMethodset_return
* @brief Set the return pointer. */
single_header/libfork.hpp:5897
↓ 1 callersMethodset_return
* @brief Set the return pointer. */
include/libfork/core/impl/return.hpp:39
↓ 1 callersFunctionsetup_t1
# (T1) Geometric [fixed] ------- Tree size = 4130071, tree depth = 10, num leaves = 3305118 (80.03%) export T1="-t 1 -a 3 -d 10 -b 4 -r 19"
bench/source/uts/config.hpp:39
↓ 1 callersFunctionsetup_t1l
# (T1L) Geometric [fixed] ------ Tree size = 102181082, tree depth = 13, num leaves = 81746377 (80.00%) export T1L="-t 1 -a 3 -d 13 -b 4 -r 29"
bench/source/uts/config.hpp:51
↓ 1 callersFunctionsetup_t1xxl
# (T1XXL) Geometric [fixed] ---- Tree size = 4230646601, tree depth = 15 export T1XXL="-t 1 -a 3 -d 15 -b 4 -r 19"
bench/source/uts/config.hpp:63
↓ 1 callersFunctionsetup_t3
# (T3) Binomial ---------------- Tree size = 4112897, tree depth = 1572, num leaves = 3599034 (87.51%) export T3="-t 0 -b 2000 -q 0.124875 -m 8 -r 42"
bench/source/uts/config.hpp:115
↓ 1 callersFunctionsetup_t3l
# (T3L) Binomial --------------- Tree size = 111345631, tree depth = 17844, num leaves = 89076904 (80.00%) export T3L="-t 0 -b 2000 -q 0.200014 -m 5 -
bench/source/uts/config.hpp:127
↓ 1 callersFunctionsetup_t3xxl
# (T3XXL) Binomial ------------- Tree size = 2793220501 export T3XXL="-t 0 -b 2000 -q 0.499995 -m 2 -r 316"
bench/source/uts/config.hpp:139
↓ 1 callersFunctionsfib
test/source/core/bad_behavior.cpp:26
↓ 1 callersFunctionsleep
bench/source/calibrate.cpp:10
↓ 1 callersMethodssize
single_header/libfork.hpp:1179
↓ 1 callersFunctionstacklet
* @brief Get a pointer to the top of the top of the stack-stack this frame was allocated on. */
include/libfork/core/impl/frame.hpp:166
↓ 1 callersMethodsteal
include/libfork/core/ext/deque.hpp:440
↓ 1 callersFunctiontest
bench/source/scan/tbb.cpp:23
↓ 1 callersMethodunused
* @brief Unused space on the current stacklet's stack. */
single_header/libfork.hpp:1749
↓ 1 callersMethodunused
* @brief Unused space on the current stacklet's stack. */
include/libfork/core/impl/stack.hpp:104
↓ 1 callersMethodup
test/source/schedule/event_count.cpp:56
↓ 1 callersFunctionuts
bench/source/uts/tbb.cpp:21
↓ 1 callersFunctionuts
bench/source/uts/taskflow.cpp:19
↓ 1 callersFunctionuts
bench/source/uts/serial.cpp:33
↓ 1 callersFunctionuts
bench/source/uts/omp.cpp:17
↓ 1 callersFunctionuts
bench/source/uts/tmc.cpp:18
↓ 1 callersFunctionuts
bench/source/uts/ccpp.cpp:24
↓ 1 callersFunctionuts_helpMessage
bench/source/uts/external/uts.c:397
↓ 1 callersFunctionuts_paramsToStr
construct string with all parameter settings
bench/source/uts/external/uts.c:260
↓ 1 callersMethodvalue
test/source/schedule/event_count.cpp:61
↓ 1 callersFunctionwsq_test_n_thieves
Procedure: wsq_test_n_thieves
test/source/core/wsq.cpp:122
↓ 1 callersFunctionwsq_test_owner
Procedure: wsq_test_owner
test/source/core/wsq.cpp:47
FunctionLF_IMPLEMENT_NAMED
test/source/core/extern.cpp:5
MethodLF_STATIC_CALL operator()
single_header/libfork.hpp:10115
MethodLF_STATIC_CALL operator()
include/libfork/algorithm/scan.hpp:526
Functionatomic_has_exception
* @brief Test if the exception flag is set. * * Safe to call concurrently. */
include/libfork/core/impl/frame.hpp:241
Methodatomic_ring_buf
* @brief Construct a new ring buff object * * @param cap The capacity of the buffer, MUST be a power of 2. */
single_header/libfork.hpp:900
Methodatomic_ring_buf
* @brief Construct a new ring buff object * * @param cap The capacity of the buffer, MUST be a power of 2. */
include/libfork/core/ext/deque.hpp:84
Methodawait
include/libfork/schedule/ext/event_count.hpp:219
Methodawait_ready
* @brief Don't suspend if on correct context. */
single_header/libfork.hpp:4557
Methodawait_ready
* @brief Forward to the external awaitable's await_resume(). */
single_header/libfork.hpp:5159
Methodawait_ready
* @brief Forward to the external awaitable's await_resume(). */
include/libfork/core/impl/awaitables.hpp:101
Methodawait_resume
* @brief A no-op. */
single_header/libfork.hpp:4570
Methodawait_resume
* @brief Forward to the external awaitable's await_resume(). */
single_header/libfork.hpp:5225
Methodawait_resume
* @brief Return a handle to the memory. */
single_header/libfork.hpp:5249
Methodawait_resume
* @brief A noop in release, provides hints to the optimizer. */
single_header/libfork.hpp:5320
Methodawait_resume
* @brief Returns `true` if the forked child completed synchronously. * * If `ChildThrows` is `true` then this will throw `lf::core::exception_be
single_header/libfork.hpp:5355
Methodawait_resume
* @brief A noop in release, provides hints to the optimizer. */
single_header/libfork.hpp:5412
Methodawait_resume
* @brief Eagerly rethrow any exceptions from the child or its siblings. */
single_header/libfork.hpp:5439
Methodawait_resume
* @brief Propagate exceptions. */
single_header/libfork.hpp:5548
Methodawait_resume
* @brief Return the result of the asynchronous function or rethrow the exception. */
single_header/libfork.hpp:5626
Methodawait_resume
* @brief Return the result of the asynchronous function or rethrow the exception. */
include/libfork/core/just.hpp:86
Methodawait_resume
* @brief Forward the result. */
include/libfork/core/just.hpp:106
Methodawait_resume
* @brief Forward to the external awaitable's await_resume(). */
include/libfork/core/impl/awaitables.hpp:167
Methodawait_resume
* @brief Return a handle to the memory. */
include/libfork/core/impl/awaitables.hpp:191
Methodawait_resume
* @brief Returns `true` if the forked child completed synchronously. * * If `ChildThrows` is `true` then this will throw `lf::core::exception_be
include/libfork/core/impl/awaitables.hpp:297
Methodawait_resume
* @brief A noop in release, provides hints to the optimizer. */
include/libfork/core/impl/awaitables.hpp:354
Methodawait_resume
* @brief Eagerly rethrow any exceptions from the child or its siblings. */
include/libfork/core/impl/awaitables.hpp:381
Methodawait_resume
* @brief Propagate exceptions. */
include/libfork/core/impl/awaitables.hpp:490
Methodawait_suspend
* @brief Reschedule this coroutine onto the requested destination. */
single_header/libfork.hpp:4562
Methodawait_suspend
* @brief Reschedule this coro onto `dest`. */
single_header/libfork.hpp:5164
Methodawait_suspend
* @brief Sym-transfer to child. */
single_header/libfork.hpp:5403
Methodawait_suspend
* @brief Mark at join point then yield to scheduler or resume if children are done. */
single_header/libfork.hpp:5512
Methodawait_suspend
single_header/libfork.hpp:6274
Methodawait_suspend
bench/source/coroutine/incremental.cpp:565
Methodawait_suspend
* @brief Reschedule this coro onto `dest`. */
include/libfork/core/impl/awaitables.hpp:106
Methodawait_suspend
* @brief Sym-transfer to child. */
include/libfork/core/impl/awaitables.hpp:345
Methodawait_suspend
* @brief Mark at join point then yield to scheduler or resume if children are done. */
include/libfork/core/impl/awaitables.hpp:454
Methodawait_suspend
include/libfork/core/impl/promise.hpp:333
Methodawait_transform
single_header/libfork.hpp:6120
Methodawait_transform
bench/source/coroutine/incremental.cpp:582
Methodawait_transform
include/libfork/core/impl/promise.hpp:179
← previousnext →201–300 of 705, ranked by callers