Lines Matching refs:CaptureRegions
621 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getCaptureRegion() local
622 getOpenMPCaptureRegions(CaptureRegions, getDirective(Level)); in getCaptureRegion()
623 return CaptureRegions[OpenMPCaptureLevel]; in getCaptureRegion()
2317 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in isOpenMPPrivateDecl() local
2318 getOpenMPCaptureRegions(CaptureRegions, DKind); in isOpenMPPrivateDecl()
2319 if (isOpenMPTaskingDirective(CaptureRegions[CapLevel]) && in isOpenMPPrivateDecl()
2321 !isOpenMPTaskLoopDirective(CaptureRegions[CapLevel]))) { in isOpenMPPrivateDecl()
4289 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getOpenMPCaptureLevels() local
4290 getOpenMPCaptureRegions(CaptureRegions, DKind); in getOpenMPCaptureLevels()
4291 return CaptureRegions.size(); in getOpenMPCaptureLevels()
4472 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in ActOnOpenMPRegionEnd() local
4473 getOpenMPCaptureRegions(CaptureRegions, DSAStack->getCurrentDirective()); in ActOnOpenMPRegionEnd()
4505 assert(CaptureRegions.empty() && in ActOnOpenMPRegionEnd()
4507 } else if (CaptureRegions.size() > 1 || in ActOnOpenMPRegionEnd()
4508 CaptureRegions.back() != OMPD_unknown) { in ActOnOpenMPRegionEnd()
4568 for (OpenMPDirectiveKind ThisCaptureRegion : llvm::reverse(CaptureRegions)) { in ActOnOpenMPRegionEnd()
4615 if (++CompletedRegions == CaptureRegions.size()) in ActOnOpenMPRegionEnd()
5737 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in ActOnOpenMPExecutableDirective() local
5738 getOpenMPCaptureRegions(CaptureRegions, Kind); in ActOnOpenMPExecutableDirective()
5740 if (CaptureRegions.size() > 1 && CaptureRegions.front() == OMPD_task) in ActOnOpenMPExecutableDirective()