LLVM API Documentation

Classes | Defines | Typedefs | Enumerations
ittnotify_types.h File Reference
This graph shows which files directly or indirectly include this file:

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 Documentation

#define ITT_GROUP_LIST (   varname)
Value:
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 Documentation


Enumeration Type Documentation

Enumerator:
__itt_group_none 
__itt_group_legacy 
__itt_group_control 
__itt_group_thread 
__itt_group_mark 
__itt_group_sync 
__itt_group_fsync 
__itt_group_jit 
__itt_group_model 
__itt_group_splitter_min 
__itt_group_counter 
__itt_group_frame 
__itt_group_stitch 
__itt_group_heap 
__itt_group_splitter_max 
__itt_group_structure 
__itt_group_suppress 
__itt_group_all 

Definition at line 19 of file ittnotify_types.h.