Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
#include "tbb/tbb_stddef.h"
Go to the source code of this file.
Namespaces | |
tbb | |
The graph class. | |
tbb::internal | |
Identifiers declared inside namespace internal should never be used directly by client code. | |
Macros | |
#define | ITT_CALLER_NULL ((__itt_caller)0) |
#define | _T(string_literal) string_literal |
Standard Windows style macro to markup the string literals. More... | |
#define | ITT_NOTIFY(name, obj) ((void)0) |
#define | ITT_THREAD_SET_NAME(name) ((void)0) |
#define | ITT_FINI_ITTLIB() ((void)0) |
#define | ITT_SYNC_CREATE(obj, type, name) ((void)0) |
#define | ITT_SYNC_RENAME(obj, name) ((void)0) |
#define | ITT_STACK_CREATE(obj) ((void)0) |
#define | ITT_STACK(precond, name, obj) ((void)0) |
#define | ITT_TASK_GROUP(type, name, parent) ((void)0) |
#define | ITT_TASK_BEGIN(type, name, id) ((void)0) |
#define | ITT_TASK_END ((void)0) |
Typedefs | |
typedef char | tbb::tchar |
Unicode support. More... | |
Functions | |
int | tbb::internal::__TBB_load_ittnotify () |
#define _T | ( | string_literal | ) | string_literal |
Standard Windows style macro to markup the string literals.
Definition at line 59 of file itt_notify.h.
Referenced by tbb::internal::market::create_one_job(), tbb::internal::critical_section_v4::internal_construct(), tbb::queuing_mutex::internal_construct(), tbb::queuing_rw_mutex::internal_construct(), tbb::spin_mutex::internal_construct(), and tbb::spin_rw_mutex_v3::internal_construct().
#define ITT_CALLER_NULL ((__itt_caller)0) |
Definition at line 45 of file itt_notify.h.
#define ITT_FINI_ITTLIB | ( | ) | ((void)0) |
Definition at line 114 of file itt_notify.h.
Referenced by tbb::internal::__TBB_InitOnce::remove_ref().
Definition at line 112 of file itt_notify.h.
Referenced by tbb::queuing_mutex::scoped_lock::acquire(), tbb::queuing_rw_mutex::scoped_lock::acquire(), tbb::internal::concurrent_vector_base_v3::helper::acquire_segment(), tbb::internal::generic_scheduler::acquire_task_pool(), tbb::internal::generic_scheduler::allocate_task(), tbb::internal::generic_scheduler::commit_spawned_tasks(), tbb::queuing_rw_mutex::scoped_lock::downgrade_to_reader(), tbb::internal::concurrent_vector_base_v3::helper::enable_segment(), tbb::internal::arena::enqueue_task(), tbb::internal::stage_task::execute(), tbb::internal::concurrent_vector_base_v3::helper::extend_segment_table(), tbb::internal::generic_scheduler::free_nonlocal_small_task(), tbb::internal::generic_scheduler::get_mailbox_task(), tbb::internal::concurrent_vector_base_v3::helper::get_segment_value(), tbb::spin_mutex::scoped_lock::internal_acquire(), tbb::spin_rw_mutex_v3::internal_acquire_reader(), tbb::spin_rw_mutex_v3::internal_acquire_writer(), tbb::task::internal_decrement_ref_count(), tbb::spin_rw_mutex_v3::internal_downgrade(), tbb::internal::concurrent_vector_base_v3::internal_grow_to_at_least_with_result(), tbb::internal::concurrent_queue_base_v3::internal_insert_item(), tbb::internal::concurrent_queue_base_v3::internal_pop(), tbb::spin_mutex::scoped_lock::internal_release(), tbb::spin_rw_mutex_v3::internal_release_reader(), tbb::spin_rw_mutex_v3::internal_release_writer(), tbb::task::internal_set_ref_count(), tbb::spin_mutex::scoped_lock::internal_try_acquire(), tbb::spin_rw_mutex_v3::internal_try_acquire_reader(), tbb::spin_rw_mutex_v3::internal_try_acquire_writer(), tbb::spin_rw_mutex_v3::internal_upgrade(), tbb::internal::itt_load_pointer_with_acquire_v3(), tbb::internal::itt_store_pointer_with_release_v3(), tbb::internal::generic_scheduler::leave_task_pool(), tbb::internal::custom_scheduler< SchedulerTraits >::local_wait_for_all(), tbb::internal::generic_scheduler::lock_task_pool(), tbb::internal::input_buffer::note_done(), tbb::internal::arena::occupy_free_slot(), tbb::internal::micro_queue::pop(), tbb::internal::generic_scheduler::prepare_for_spawning(), tbb::internal::custom_scheduler< SchedulerTraits >::process_bypass_loop(), tbb::internal::concurrent_vector_base_v3::helper::publish_segment(), tbb::internal::generic_scheduler::publish_task_pool(), tbb::internal::micro_queue::push(), tbb::internal::input_buffer::put_token(), tbb::internal::custom_scheduler< SchedulerTraits >::receive_or_steal_task(), tbb::queuing_mutex::scoped_lock::release(), tbb::queuing_rw_mutex::scoped_lock::release(), tbb::internal::generic_scheduler::release_task_pool(), tbb::internal::input_buffer::return_item(), tbb::internal::generic_scheduler::steal_task_from(), tbb::internal::custom_scheduler< SchedulerTraits >::tally_completion_of_predecessor(), tbb::queuing_mutex::scoped_lock::try_acquire(), tbb::queuing_rw_mutex::scoped_lock::try_acquire(), tbb::internal::generic_scheduler::unlock_task_pool(), and tbb::queuing_rw_mutex::scoped_lock::upgrade_to_writer().
Definition at line 118 of file itt_notify.h.
Referenced by tbb::internal::custom_scheduler< SchedulerTraits >::process_bypass_loop().
#define ITT_STACK_CREATE | ( | obj | ) | ((void)0) |
Definition at line 117 of file itt_notify.h.
Referenced by tbb::internal::allocate_root_proxy::allocate().
Definition at line 115 of file itt_notify.h.
Referenced by tbb::internal::custom_scheduler< SchedulerTraits >::allocate_scheduler(), tbb::internal::arena::arena(), tbb::internal::generic_scheduler::generic_scheduler(), tbb::internal::critical_section_v4::internal_construct(), tbb::queuing_mutex::internal_construct(), tbb::queuing_rw_mutex::internal_construct(), tbb::spin_mutex::internal_construct(), tbb::spin_rw_mutex_v3::internal_construct(), and tbb::internal::custom_scheduler< SchedulerTraits >::local_wait_for_all().
Definition at line 116 of file itt_notify.h.
Referenced by tbb::internal::itt_set_sync_name_v3().
#define ITT_TASK_END ((void)0) |
Definition at line 122 of file itt_notify.h.
Definition at line 120 of file itt_notify.h.
Definition at line 113 of file itt_notify.h.
Referenced by tbb::internal::market::create_one_job().