Searched refs:LoopScope (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | ByteCodeStmtGen.cpp | 37 template <class Emitter> class LoopScope final : public LabelScope<Emitter> { class 42 LoopScope(ByteCodeStmtGen<Emitter> *Ctx, LabelTy BreakLabel, in LoopScope() function in clang::interp::LoopScope 50 ~LoopScope() { in ~LoopScope() 305 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitWhileStmt() 331 LoopScope<Emitter> LS(this, EndLabel, CondLabel); in visitDoStmt() 356 LoopScope<Emitter> LS(this, EndLabel, IncLabel); in visitForStmt()
|
| H A D | ByteCodeStmtGen.h | 29 template <class Emitter> class LoopScope; variable 51 friend class LoopScope<Emitter>;
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 2253 const OMPLoopDirective &S, CodeGenFunction::OMPPrivateScope &LoopScope) { in EmitOMPPrivateLoopCounters() argument 2264 (void)LoopScope.addPrivate(VD, VarEmission.getAllocatedAddress()); in EmitOMPPrivateLoopCounters() 2270 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress(*this)); in EmitOMPPrivateLoopCounters() 2272 (void)LoopScope.addPrivate(PrivateVD, VarEmission.getAllocatedAddress()); in EmitOMPPrivateLoopCounters() 2287 (void)LoopScope.addPrivate( in EmitOMPPrivateLoopCounters() 2560 CodeGenFunction::OMPPrivateScope LoopScope(CGF); in emitOMPSimdRegion() local 2561 CGF.EmitOMPPrivateLoopCounters(S, LoopScope); in emitOMPSimdRegion() 2562 CGF.EmitOMPLinearClause(S, LoopScope); in emitOMPSimdRegion() 2563 CGF.EmitOMPPrivateClause(S, LoopScope); in emitOMPSimdRegion() 2564 CGF.EmitOMPReductionClauseInit(S, LoopScope); in emitOMPSimdRegion() [all …]
|
| H A D | CodeGenFunction.h | 3654 OMPPrivateScope &LoopScope); 3718 const OMPLoopDirective &S, OMPPrivateScope &LoopScope, 3724 OMPPrivateScope &LoopScope, bool Ordered, 3729 OMPPrivateScope &LoopScope,
|