1.0.7 (revision 953)

POMP2_Region_info Struct Reference

This struct stores all information on an OpenMP region, like the region type or corresponding source lines. The function ctcString2RegionInfo() can be used to fill this struct with data from a ctcString. More...

#include <pomp2_region_info.h>

Data Fields

Required attributes
POMP2_Region_type mRegionType
char * mStartFileName
unsigned mStartLine1
unsigned mStartLine2
char * mEndFileName
unsigned mEndLine1
unsigned mEndLine2
Currently not provided by opari
bool mHasCopyIn
bool mHasCopyPrivate
bool mHasIf
bool mHasFirstPrivate
bool mHasLastPrivate
bool mHasNoWait
bool mHasNumThreads
bool mHasOrdered
bool mHasReduction
bool mHasCollapse
bool mHasUntied
POMP2_Schedule_type mScheduleType
char * mUserGroupName
Attributes for specific region types
unsigned mNumSections
char * mCriticalName
char * mUserRegionName

Detailed Description

This struct stores all information on an OpenMP region, like the region type or corresponding source lines. The function ctcString2RegionInfo() can be used to fill this struct with data from a ctcString.


Field Documentation

name of a named critical region

name of the corresponding source file from the closing pragma

line number of the first line from the closing pragma

line number of the last line from the closing pragma

true if a collapse clause is present

true if a copyin clause is present

true if a copyprivate clause is present

true if a firstprivate clause is present

true if an if clause is present

true if a lastprivate clause is present

true if a nowait clause is present

true if a numThreads clause is present

true if an ordered clause is present

true if a reduction clause is present

true if a untied clause was present, even if the task was changed to tied during instrumentation.

number of sections

type of the OpenMP region

schedule type in the schedule clause

name of the corresponding source file from the opening pragma

line number of the first line from the opening pragma

line number of the last line from the opening pragma

user group name

name of a user defined region


The documentation for this struct was generated from the following file: