Lines Matching refs:CGOpenMPRegionInfo
35 class CGOpenMPRegionInfo : public CodeGenFunction::CGCapturedStmtInfo { class
51 CGOpenMPRegionInfo(const CapturedStmt &CS, in CGOpenMPRegionInfo() function in __anon50ddb8e60111::CGOpenMPRegionInfo
58 CGOpenMPRegionInfo(const CGOpenMPRegionKind RegionKind, in CGOpenMPRegionInfo() function in __anon50ddb8e60111::CGOpenMPRegionInfo
87 ~CGOpenMPRegionInfo() override = default;
97 class CGOpenMPOutlinedRegionInfo final : public CGOpenMPRegionInfo {
102 : CGOpenMPRegionInfo(CS, ParallelOutlinedRegion, CodeGen, Kind, in CGOpenMPOutlinedRegionInfo()
116 return CGOpenMPRegionInfo::classof(Info) && in classof()
117 cast<CGOpenMPRegionInfo>(Info)->getRegionKind() == in classof()
128 class CGOpenMPTaskOutlinedRegionInfo final : public CGOpenMPRegionInfo {
182 : CGOpenMPRegionInfo(CS, TaskOutlinedRegion, CodeGen, Kind, HasCancel), in CGOpenMPTaskOutlinedRegionInfo()
202 return CGOpenMPRegionInfo::classof(Info) && in classof()
203 cast<CGOpenMPRegionInfo>(Info)->getRegionKind() == in classof()
217 class CGOpenMPInlinedRegionInfo : public CGOpenMPRegionInfo {
222 : CGOpenMPRegionInfo(InlinedRegion, CodeGen, Kind, HasCancel), in CGOpenMPInlinedRegionInfo()
224 OuterRegionInfo(dyn_cast_or_null<CGOpenMPRegionInfo>(OldCSI)) {} in CGOpenMPInlinedRegionInfo()
279 return CGOpenMPRegionInfo::classof(Info) && in classof()
280 cast<CGOpenMPRegionInfo>(Info)->getRegionKind() == InlinedRegion; in classof()
288 CGOpenMPRegionInfo *OuterRegionInfo;
296 class CGOpenMPTargetRegionInfo final : public CGOpenMPRegionInfo {
300 : CGOpenMPRegionInfo(CS, TargetRegion, CodeGen, OMPD_target, in CGOpenMPTargetRegionInfo()
312 return CGOpenMPRegionInfo::classof(Info) && in classof()
313 cast<CGOpenMPRegionInfo>(Info)->getRegionKind() == TargetRegion; in classof()
697 LValue CGOpenMPRegionInfo::getThreadIDVariableLValue(CodeGenFunction &CGF) { in getThreadIDVariableLValue()
703 void CGOpenMPRegionInfo::EmitBody(CodeGenFunction &CGF, const Stmt * /*S*/) { in EmitBody()
998 dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) { in getThreadID()
1998 dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) in emitThreadIDAddress()
2129 if (auto *Region = dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) in emitTaskyieldCall()
2337 dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) { in emitBarrierCall()
4003 dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) in emitTaskCall()
4630 if (auto *Region = dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) in emitTaskwaitCall()
4677 dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) { in emitCancellationPointCall()
4713 dyn_cast_or_null<CGOpenMPRegionInfo>(CGF.CapturedStmtInfo)) { in emitCancelCall()