| /oneTBB/include/oneapi/tbb/detail/ |
| H A D | _task.h | 99 static constexpr std::uint64_t overflow_mask = ~((1LLU << 32) - 1); 101 std::uint64_t m_version_and_traits{1}; 102 std::atomic<std::uint64_t> m_ref_count{}; 106 …std::uint64_t r = m_ref_count.fetch_add(static_cast<std::uint64_t>(delta)) + static_cast<std::uint… in add_reference() 119 std::uint64_t r = m_ref_count.load(std::memory_order_acquire); in continue_execution() 205 std::uint64_t m_version_and_traits{}; 223 std::uint64_t m_reserved[6]{}; in alignas()
|
| H A D | _machine.h | 153 uint64_t count; in machine_log2() 185 inline uint64_t builtin_bitreverse(uint64_t x) { return __builtin_bitreverse64(x); } in builtin_bitreverse()
|
| H A D | _task_handle.h | 36 std::uint64_t m_version_and_traits{};
|
| H A D | _flow_graph_body_impl.h | 26 typedef std::uint64_t tag_value;
|
| /oneTBB/src/tbb/ |
| H A D | thread_dispatcher_client.h | 29 …thread_dispatcher_client(arena& a, std::uint64_t aba_epoch) : my_arena(a), my_aba_epoch(aba_epoch)… in thread_dispatcher_client() 43 std::uint64_t get_aba_epoch() { in get_aba_epoch() 57 std::uint64_t my_aba_epoch;
|
| H A D | scheduler_common.h | 105 static constexpr std::uint64_t proxy_task_trait = 1; 106 static constexpr std::uint64_t resume_task_trait = 2; 199 inline std::uint64_t machine_time_stamp() { in machine_time_stamp() 207 return (std::uint64_t(hi) << 32) | lo; in machine_time_stamp() 215 std::uint64_t prev = machine_time_stamp(); in prolonged_pause_impl() 216 const std::uint64_t finish = prev + 1000; in prolonged_pause_impl() 220 std::uint64_t curr = machine_time_stamp(); in prolonged_pause_impl() 242 std::uint64_t time_stamp = machine_time_stamp(); in prolonged_pause()
|
| H A D | thread_request_serializer.h | 54 static constexpr std::uint64_t pending_delta_base = 1 << 15; 55 std::atomic<std::uint64_t> my_pending_delta{ pending_delta_base };
|
| H A D | thread_dispatcher.h | 46 …bool try_unregister_client(thread_dispatcher_client* client, std::uint64_t aba_epoch, unsigned pri… 85 std::atomic<std::uint64_t> my_clients_aba_epoch{0};
|
| H A D | thread_request_serializer.cpp | 30 constexpr std::uint64_t delta_mask = (pending_delta_base << 1) - 1; in update() 31 constexpr std::uint64_t counter_value = delta_mask + 1; in update()
|
| H A D | tcm.h | 70 typedef uint64_t tcm_client_id_t;
|
| H A D | co_context.h | 197 unsigned hi = unsigned(std::uint64_t(addr) >> 32); in coroutine_thread_func() 337 unsigned hi = unsigned(std::uint64_t(addr) >> 32); in create_coroutine()
|
| H A D | threading_control.h | 53 std::uint64_t aba_epoch;
|
| H A D | misc.h | 159 void init( uint64_t seed , int_to_type<8> ) { in init()
|
| H A D | thread_dispatcher.cpp | 62 bool thread_dispatcher::try_unregister_client(thread_dispatcher_client* client, std::uint64_t aba_e… in try_unregister_client()
|
| H A D | task_dispatcher.cpp | 194 addr += std::uintptr_t(std::uint64_t(hi) << 32); in co_local_wait_for_all()
|
| /oneTBB/doc/main/tbb_userguide/design_patterns/ |
| H A D | Lazy_Initialization.rst | 78 using FibBuffer = std::vector<std::pair<oneapi::tbb::collaborative_once_flag, std::uint64_t>>; 80 std::uint64_t LazyFibHelper(int n, FibBuffer& buffer) { 89 std::uint64_t a, b; 98 std::uint64_t Fib(int n) {
|
| /oneTBB/test/tbb/ |
| H A D | test_collaborative_call_once.cpp | 384 using FibBuffer = std::vector<std::pair<tbb::collaborative_once_flag, std::uint64_t>>; 385 std::uint64_t collaborative_recursive_fib(int n, FibBuffer& buffer) { in collaborative_recursive_fib() 390 std::uint64_t a, b; in collaborative_recursive_fib() 398 std::uint64_t collaborative_recursive_fib(int n) { in collaborative_recursive_fib() 407 constexpr std::uint64_t expected_result = 12200160415121876738ull;
|
| H A D | test_scheduler_mix.cpp | 39 const std::uint64_t maxNumActions = 1 * 100 * 1000; 40 static std::atomic<std::uint64_t> globalNumActions{}; 273 std::array<std::uint64_t, numActions> mCounters; 625 static thread_local std::uint64_t localNumActions{}; in global_actor()
|
| H A D | test_partitioner.h | 408 … REPORT("[%llu, %llu)%%%llu@%llu\n", uint64_t(node->m_range_begin), uint64_t(node->m_range_end), 409 uint64_t(rangeSize), uint64_t(node->m_affinity));
|
| /oneTBB/examples/migration/recursive_fibonacci/ |
| H A D | task_emulation_layer.h | 86 C* allocate_continuation(std::uint64_t ref, Args&&... args) { in allocate_continuation() 130 std::uint64_t remove_child_reference() { in remove_child_reference() 173 std::atomic<std::uint64_t> m_child_counter{0};
|
| /oneTBB/test/conformance/ |
| H A D | conformance_parallel_invoke.cpp | 136 …static std::uint64_t exception_mask; // each bit represents whether the function should throw exce… 140 std::uint64_t exception_handling_test_case<TaskCount>::exception_mask(0);
|
| /oneTBB/test/common/ |
| H A D | utils.h | 110 template <> struct fixed_width_uint<8>{ using type = uint64_t; }; 118 static constexpr std::array<uint64_t, 64> Primes = {{ 146 explicit FastRandom( uint64_t seed ) 158 result_type get( uint64_t seed ) { 172 uint64_t my_seed, my_prime;
|
| /oneTBB/src/tbbmalloc/ |
| H A D | shared_utils.h | 25 typedef unsigned __int64 uint64_t; typedef
|
| /oneTBB/include/oneapi/tbb/ |
| H A D | task_group.h | 179 std::uint64_t my_cpu_ctl_env; 250 - sizeof(std::uint64_t) // my_cpu_ctl_env
|
| /oneTBB/test/tbbmalloc/ |
| H A D | test_malloc_overload.cpp | 110 typedef unsigned __int64 uint64_t; typedef
|