Home ⌂Doc Index ◂Up ▴
Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
tbb_main.cpp File Reference
#include "tbb/tbb_config.h"
#include "tbb/global_control.h"
#include "tbb_main.h"
#include "governor.h"
#include "market.h"
#include "tbb_misc.h"
#include "itt_notify.h"
Include dependency graph for tbb_main.cpp:

Go to the source code of this file.

Classes

class  tbb::internal::control_storage
 
class  tbb::internal::allowed_parallelism_control
 
class  tbb::internal::stack_size_control
 

Namespaces

 tbb
 The graph class.
 
 tbb::internal
 Identifiers declared inside namespace internal should never be used directly by client code.
 
 tbb::interface9
 

Functions

void tbb::internal::initialize_cache_aligned_allocator ()
 Defined in cache_aligned_allocator.cpp. More...
 
void tbb::internal::Scheduler_OneTimeInitialization (bool itt_present)
 Defined in scheduler.cpp. More...
 
void tbb::internal::DoOneTimeInitializations ()
 Performs thread-safe lazy one-time general TBB initialization. More...
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_store_pointer_with_release_v3 (void *dst, void *src)
 
void *__TBB_EXPORTED_FUNC tbb::internal::itt_load_pointer_with_acquire_v3 (const void *src)
 
void __TBB_EXPORTED_FUNC tbb::internal::call_itt_notify_v5 (int t, void *ptr)
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_make_task_group_v7 (itt_domain_enum domain, void *group, unsigned long long group_extra, void *parent, unsigned long long parent_extra, string_index name_index)
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_metadata_str_add_v7 (itt_domain_enum domain, void *addr, unsigned long long addr_extra, string_index key, const char *value)
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_relation_add_v7 (itt_domain_enum domain, void *addr0, unsigned long long addr0_extra, itt_relation relation, void *addr1, unsigned long long addr1_extra)
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_metadata_ptr_add_v11 (itt_domain_enum domain, void *addr, unsigned long long addr_extra, string_index key, void *value)
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_task_begin_v7 (itt_domain_enum domain, void *task, unsigned long long task_extra, void *parent, unsigned long long parent_extra, string_index name_index)
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_task_end_v7 (itt_domain_enum domain)
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_region_begin_v9 (itt_domain_enum domain, void *region, unsigned long long region_extra, void *parent, unsigned long long parent_extra, string_index name_index)
 
void __TBB_EXPORTED_FUNC tbb::internal::itt_region_end_v9 (itt_domain_enum domain, void *region, unsigned long long region_extra)
 
void *__TBB_EXPORTED_FUNC tbb::internal::itt_load_pointer_v3 (const void *src)
 
void tbb::internal::itt_set_sync_name_v3 (void *obj, const tchar *name)
 

Variables

static const char tbb::internal::_pad [NFS_MaxLineSize - sizeof(int)] = {}
 Padding in order to prevent false sharing. More...
 
static __TBB_InitOnce tbb::internal::__TBB_InitOnceHiddenInstance
 
static allowed_parallelism_control tbb::internal::allowed_parallelism_ctl
 
static stack_size_control tbb::internal::stack_size_ctl
 
static control_storagetbb::internal::controls [] = {&allowed_parallelism_ctl, &stack_size_ctl}
 

Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.