Cetus parses OpenMP programs and creates an internal data structure to hold the information in the OpenMP constructs. This internal data structure is stored in Annotation and inserted into IR wrapped inside an AnnotationStatement. contains useful utility functions that provide access to the AnnotationStatement in the IR. Current Cetus supports OpenMP 3.0 specification