MCPcopy Create free account

hub / github.com/RcppCore/RcppParallel / functions

Functions3,585 in github.com/RcppCore/RcppParallel

↓ 2 callersMethodreturnBlock
src/tbb/src/tbbmalloc/frontend.cpp:1666
↓ 2 callersFunctionreverse_n_bits
src/tbb/include/oneapi/tbb/detail/_utils.h:153
↓ 2 callersFunctionsafer_dereference
* Bad dereference caused by a foreign pointer is possible only here, not earlier in call chain. * Separate function isolates SEH code, as it has bad
src/tbb/src/tbbmalloc/frontend.cpp:2480
↓ 2 callersMethodself
src/tbb/include/oneapi/tbb/detail/_segment_table.h:325
↓ 2 callersMethodself_destroy
src/tbb/include/oneapi/tbb/parallel_scan.h:268
↓ 2 callersMethodsetActiveBlock
src/tbb/src/tbbmalloc/frontend.cpp:1730
↓ 2 callersMethodsetLastGet
src/tbb/src/tbbmalloc/large_objects.h:237
↓ 2 callersMethodset_active_num_workers
src/tbb/src/tbb/thread_request_serializer.cpp:46
↓ 2 callersMethodset_allotment
src/tbb/src/tbb/market.cpp:35
↓ 2 callersMethodset_ctx
The function is called from bypass dispatch loop on the hot path. Consider performance issues when refactoring.
src/tbb/src/tbb/scheduler_common.h:167
↓ 2 callersMethodset_isolation
src/tbb/src/tbb/scheduler_common.h:535
↓ 2 callersFunctionset_thread_affinity_mask
src/tbb/src/tbb/misc_ex.cpp:67
↓ 2 callersMethodset_up
src/tbb/include/oneapi/tbb/detail/_flow_graph_indexer_impl.h:69
↓ 2 callersMethodsignal
src/tbb/src/tbbmalloc/backend.h:87
↓ 2 callersMethodsignal_end_of_usage
src/tbb/include/oneapi/tbb/concurrent_lru_cache.h:124
↓ 2 callersMethodsize
src/tbb/include/oneapi/tbb/concurrent_vector.h:487
↓ 2 callersMethodsize
src/tbb/include/oneapi/tbb/detail/_concurrent_skip_list.h:619
↓ 2 callersMethodsize
src/tbb/include/oneapi/tbb/detail/_concurrent_unordered_base.h:407
↓ 2 callersMethodsoftCachesCleanup
src/tbb/src/tbbmalloc/large_objects.cpp:1021
↓ 2 callersMethodspawn
Spawn newly created tasks
src/tbb/src/tbb/arena_slot.h:158
↓ 2 callersMethodspawn_self
src/tbb/include/oneapi/tbb/parallel_reduce.h:180
↓ 2 callersFunctionspin_wait_while
src/tbb/include/oneapi/tbb/detail/_utils.h:96
↓ 2 callersFunctionsplitInputRange
Function to calculate the ranges for a given input
inst/include/RcppParallel/TinyThread.h:68
↓ 2 callersFunctionswap
src/tbb/include/oneapi/tbb/concurrent_priority_queue.h:476
↓ 2 callersMethodtable_elementwise_copy
src/tbb/include/oneapi/tbb/enumerable_thread_specific.h:164
↓ 2 callersMethodthrow_self
src/tbb/src/tbb/task_group_context.cpp:45
↓ 2 callersMethodtryLock
src/tbb/src/tbbmalloc/backend.cpp:174
↓ 2 callersMethodtryReleaseRegions
src/tbb/src/tbbmalloc/backend.cpp:449
↓ 2 callersMethodtry_acquire
Try acquire lock on given mutex.
src/tbb/include/oneapi/tbb/detail/_rtm_mutex.h:126
↓ 2 callersMethodtry_clear_if
src/tbb/src/tbb/arena.h:165
↓ 2 callersMethodtry_get
src/tbb/include/oneapi/tbb/detail/_flow_graph_join_impl.h:1426
↓ 2 callersFunctiontry_get_postponed_task
src/tbb/include/oneapi/tbb/detail/_flow_graph_node_impl.h:157
↓ 2 callersMethodtry_lock
Try acquiring lock (non-blocking) Return true if lock acquired; false otherwise. */
src/tbb/include/oneapi/tbb/mutex.h:63
↓ 2 callersMethodtry_lock_shared
Try lock shared ownership mutex
src/tbb/include/oneapi/tbb/rw_mutex.h:111
↓ 2 callersMethodtry_occupy
Try to occupy the slot
src/tbb/src/tbb/arena_slot.h:147
↓ 2 callersFunctiontry_put_task
src/tbb/include/oneapi/tbb/detail/_flow_graph_node_impl.h:101
↓ 2 callersMethodtry_put_task
not a virtual method in this class
src/tbb/include/oneapi/tbb/detail/_flow_graph_indexer_impl.h:206
↓ 2 callersFunctiontry_put_task_base
src/tbb/include/oneapi/tbb/detail/_flow_graph_node_impl.h:311
↓ 2 callersMethodtry_put_task_impl
src/tbb/include/oneapi/tbb/flow_graph.h:1644
↓ 2 callersFunctionttParallelFor
Execute the Worker over the IndexRange in parallel
inst/include/RcppParallel/TinyThread.h:110
↓ 2 callersFunctionttParallelReduce
inst/include/RcppParallel/TinyThread.h:134
↓ 2 callersFunctionunlock
Unlock the mutex. If any threads are waiting for the lock on this mutex, one of them will be unblocked.
inst/include/tthread/tinythread.h:223
↓ 2 callersMethodunlock
src/tbb/src/tbbmalloc/backend.cpp:187
↓ 2 callersMethodunlock
Release lock
src/tbb/include/oneapi/tbb/mutex.h:72
↓ 2 callersMethodunlock_shared
Unlock shared ownership mutex
src/tbb/include/oneapi/tbb/rw_mutex.h:129
↓ 2 callersMethodunsafe_end
src/tbb/include/oneapi/tbb/concurrent_queue.h:231
↓ 2 callersMethodunsafe_size
Return the number of items in the queue; thread unsafe
src/tbb/include/oneapi/tbb/concurrent_queue.h:208
↓ 2 callersMethodupdateMeanHitRange
src/tbb/src/tbbmalloc/large_objects.h:224
↓ 2 callersMethodupdate_request
src/tbb/src/tbb/arena.cpp:415
↓ 2 callersMethodupgrade_to_writer
src/tbb/src/tbb/queuing_rw_mutex.cpp:456
↓ 2 callersMethodwait
src/tbb/include/oneapi/tbb/task_group.h:551
↓ 2 callersMethodwaitTillBlockReleased
src/tbb/src/tbbmalloc/backend.cpp:284
↓ 2 callersFunctionwait_on_address
src/tbb/src/tbb/address_waiter.cpp:69
↓ 2 callersMethodzeroSet
clean all but header
src/tbb/src/tbbmalloc/backref.cpp:51
↓ 2 callersMethod~WrapperBase
src/tbb/include/oneapi/tbb/detail/_flow_graph_types_impl.h:136
↓ 2 callersMethod~small_object_pool_impl
src/tbb/src/tbb/small_object_pool_impl.h:47
↓ 2 callersMethod~task_dispatcher
src/tbb/src/tbb/scheduler_common.h:509
↓ 2 callersMethod~task_group_context
Do not introduce any logic on user side since it might break state propagation assumptions
src/tbb/include/oneapi/tbb/task_group.h:347
↓ 1 callersFunctionAtomicUpdate
src/tbb/src/tbbmalloc/tbbmalloc_internal.h:166
↓ 1 callersFunctionAvailableHwConcurrency
src/tbb/src/tbb/misc.h:71
↓ 1 callersFunctionDefaultSystemPageSize
src/tbb/src/tbb/misc.cpp:61
↓ 1 callersFunctionDoOneTimeInitialization
Performs thread-safe lazy one-time general TBB initialization.
src/tbb/src/tbb/main.cpp:104
↓ 1 callersFunctionErrnoPreservingMalloc
src/tbb/src/tbbmalloc/MapMemory.h:178
↓ 1 callersFunctionFindProcessorGroupIndex
src/tbb/src/tbb/misc_ex.cpp:352
↓ 1 callersFunctionGetIntegralEnvironmentVariable
src/tbb/src/tbb/environment.h:34
↓ 1 callersFunctionITT_DoOneTimeInitialization
src/tbb/src/tbb/profiling.cpp:96
↓ 1 callersFunctionITT_init
src/tbb/src/tbb/profiling.cpp:76
↓ 1 callersFunctionITT_init_domains
src/tbb/src/tbb/profiling.cpp:57
↓ 1 callersFunctionITT_init_strings
src/tbb/src/tbb/profiling.cpp:66
↓ 1 callersFunctionInsertTrampoline32
Insert jump relative instruction to the input address RETURN: the size of the trampoline or 0 on failure
src/tbb/src/tbbmalloc_proxy/function_replacement.cpp:318
↓ 1 callersFunctionInsertTrampoline64
This function is called when the offset doesn't fit in 32 bits 1 Find and allocate a page in the small distance (<2^31) from input address 2 Put jum
src/tbb/src/tbbmalloc_proxy/function_replacement.cpp:373
↓ 1 callersFunctionMallocInitializeITT
src/tbb/src/tbbmalloc/frontend.cpp:2012
↓ 1 callersFunctionMapMemory
src/tbb/src/tbbmalloc/MapMemory.h:114
↓ 1 callersFunctionMoveThreadIntoProcessorGroup
src/tbb/src/tbb/misc_ex.cpp:377
↓ 1 callersFunctionPrintVersion
src/tbb/src/tbb/misc.cpp:76
↓ 1 callersFunctionSTAT_print
src/tbb/src/tbbmalloc/Statistics.h:76
↓ 1 callersFunctionSpinWaitUntilEq
src/tbb/src/tbbmalloc/Synchronize.h:84
↓ 1 callersFunctionSpinWaitWhileEq
src/tbb/src/tbbmalloc/Synchronize.h:78
↓ 1 callersFunctionUnmapMemory
src/tbb/src/tbbmalloc/MapMemory.h:151
↓ 1 callersFunction__TBB_machine_fetchadd4
src/tbb/src/tbb/tools_api/ittnotify_config.h:384
↓ 1 callersFunction__TBB_mallocThreadShutdownNotification
src/tbb/src/tbbmalloc/frontend.cpp:2895
↓ 1 callersFunction__TBB_malloc_free_definite_size
src/tbb/src/tbbmalloc/frontend.cpp:2954
↓ 1 callersFunction__TBB_malloc_proxy
src/tbb/src/tbbmalloc_proxy/proxy.cpp:791
↓ 1 callersFunction__itt_fsplit
src/tbb/src/tbb/tools_api/ittnotify_static.c:1155
↓ 1 callersFunction__itt_get_groups
src/tbb/src/tbb/tools_api/ittnotify_static.c:1390
↓ 1 callersFunction__itt_id_make
src/tbb/src/tbb/tools_api/ittnotify.h:1927
↓ 1 callersFunction__itt_lib_version
src/tbb/src/tbb/tools_api/ittnotify_static.c:1439
↓ 1 callersMethodabort_push
src/tbb/include/oneapi/tbb/detail/_concurrent_queue_base.h:169
↓ 1 callersFunctionabs_path
The function constructs absolute path for given relative path. Important: Base directory is not current one, it is the directory libtbb.so loa
src/tbb/src/tbb/dynamic_link.cpp:314
↓ 1 callersMethodacknowledge_close_connection
src/tbb/src/tbb/thread_dispatcher.cpp:214
↓ 1 callersMethodacquire
Acquire lock on the given mutex.
src/tbb/src/tbb/rtm_mutex.cpp:58
↓ 1 callersMethodacquire
find a bucket by masked hashcode, optionally rehash, and acquire the lock
src/tbb/include/oneapi/tbb/concurrent_hash_map.h:711
↓ 1 callersFunctionactivate_graph
src/tbb/include/oneapi/tbb/detail/_flow_graph_impl.h:504
↓ 1 callersMethodactive_value
src/tbb/src/tbb/global_control.cpp:61
↓ 1 callersMethodactive_value_unsafe
src/tbb/src/tbb/global_control.cpp:66
↓ 1 callersMethodadd
Add a work item to a running parallel_for_each.
src/tbb/include/oneapi/tbb/parallel_for_each.h:69
↓ 1 callersMethodaddPublicFreeListBlock
src/tbb/src/tbbmalloc/frontend.cpp:1295
↓ 1 callersMethodadd_ref
src/tbb/src/tbb/threading_control.cpp:181
↓ 1 callersMethodadjust_demand
src/tbb/src/tbb/market.cpp:121
↓ 1 callersMethodadvance
src/tbb/include/oneapi/tbb/detail/_concurrent_queue_base.h:543
← previousnext →701–800 of 3,585, ranked by callers