Home
last modified time | relevance | path

Searched refs:LoopScope (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp2281 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters() argument
2292 (void)LoopScope.addPrivate(VD, VarEmission.getAllocatedAddress()); in EmitOMPPrivateLoopCounters()
2298 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress()); in EmitOMPPrivateLoopCounters()
2300 (void)LoopScope.addPrivate(PrivateVD, VarEmission.getAllocatedAddress()); in EmitOMPPrivateLoopCounters()
2315 (void)LoopScope.addPrivate( in EmitOMPPrivateLoopCounters()
2587 CodeGenFunction::OMPPrivateScope LoopScope(CGF); in emitOMPSimdRegion() local
2588 CGF.EmitOMPPrivateClause(S, LoopScope); in emitOMPSimdRegion()
2589 CGF.EmitOMPPrivateLoopCounters(S, LoopScope); in emitOMPSimdRegion()
2590 CGF.EmitOMPLinearClause(S, LoopScope); in emitOMPSimdRegion()
2591 CGF.EmitOMPReductionClauseInit(S, LoopScope); in emitOMPSimdRegion()
[all …]
H A DCodeGenFunction.h3986 OMPPrivateScope &LoopScope);
4052 const OMPLoopDirective &S, OMPPrivateScope &LoopScope,
4058 OMPPrivateScope &LoopScope, bool Ordered,
4063 OMPPrivateScope &LoopScope,
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h40 template <class Emitter> class LoopScope; variable
307 friend class LoopScope<Emitter>; variable
H A DCompiler.cpp110 template <class Emitter> class LoopScope final : public LabelScope<Emitter> { class
115 LoopScope(Compiler<Emitter> *Ctx, LabelTy BreakLabel, LabelTy ContinueLabel) in LoopScope() function in clang::interp::LoopScope
122 ~LoopScope() { in ~LoopScope()
4345 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitWhileStmt()
4380 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitDoStmt()
4414 LoopScope<Emitter> LS(this, EndLabel, IncLabel); in visitForStmt()
4465 LoopScope<Emitter> LS(this, EndLabel, IncLabel); in visitCXXForRangeStmt()