LLVM API Documentation
Go to the source code of this file.
Classes | |
struct | ___itt_group_list |
Defines | |
#define | ITT_GROUP_LIST(varname) |
Typedefs | |
typedef enum ___itt_group_id | __itt_group_id |
typedef struct ___itt_group_list | __itt_group_list |
Enumerations | |
enum | ___itt_group_id { __itt_group_none = 0, __itt_group_legacy = 1<<0, __itt_group_control = 1<<1, __itt_group_thread = 1<<2, __itt_group_mark = 1<<3, __itt_group_sync = 1<<4, __itt_group_fsync = 1<<5, __itt_group_jit = 1<<6, __itt_group_model = 1<<7, __itt_group_splitter_min = 1<<7, __itt_group_counter = 1<<8, __itt_group_frame = 1<<9, __itt_group_stitch = 1<<10, __itt_group_heap = 1<<11, __itt_group_splitter_max = 1<<12, __itt_group_structure = 1<<12, __itt_group_suppress = 1<<13, __itt_group_all = -1 } |
#define ITT_GROUP_LIST | ( | varname | ) |
static __itt_group_list varname[] = { \ { __itt_group_all, "all" }, \ { __itt_group_control, "control" }, \ { __itt_group_thread, "thread" }, \ { __itt_group_mark, "mark" }, \ { __itt_group_sync, "sync" }, \ { __itt_group_fsync, "fsync" }, \ { __itt_group_jit, "jit" }, \ { __itt_group_model, "model" }, \ { __itt_group_counter, "counter" }, \ { __itt_group_frame, "frame" }, \ { __itt_group_stitch, "stitch" }, \ { __itt_group_heap, "heap" }, \ { __itt_group_structure, "structure" }, \ { __itt_group_suppress, "suppress" }, \ { __itt_group_none, NULL } \ }
Definition at line 51 of file ittnotify_types.h.
typedef enum ___itt_group_id __itt_group_id |
typedef struct ___itt_group_list __itt_group_list |
enum ___itt_group_id |
Definition at line 19 of file ittnotify_types.h.