reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
 2879   const CapturedStmt *CS = S.getCapturedStmt(CapturedRegion);
 2884   if (const auto *Clause = S.getSingleClause<OMPFinalClause>()) {
 2898   if (const auto *Clause = S.getSingleClause<OMPPriorityClause>()) {
 2910   for (const auto *C : S.getClausesOfKind<OMPPrivateClause>()) {
 2923   for (const auto *C : S.getClausesOfKind<OMPFirstprivateClause>()) {
 2939   for (const auto *C : S.getClausesOfKind<OMPLastprivateClause>()) {
 2957   for (const auto *C : S.getClausesOfKind<OMPReductionClause>()) {
 2975       *this, S.getBeginLoc(), LHSs, RHSs, Data);
 2977   for (const auto *C : S.getClausesOfKind<OMPDependClause>())
 2980   auto &&CodeGen = [&Data, &S, CS, &BodyGen, &LastprivateDstsOrigs,
 3022           CGF, S.getBeginLoc(), {CopyFnTy, CopyFn}, CallArgs);
 3041       OMPLexicalScope LexScope(CGF, S, CapturedRegion);
 3052         CGF.CGM.getOpenMPRuntime().emitTaskReductionFixups(CGF, S.getBeginLoc(),
 3055             CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt));
 3074     for (const auto *C : S.getClausesOfKind<OMPInReductionClause>()) {
 3101         CGF.CGM.getOpenMPRuntime().emitTaskReductionFixups(CGF, S.getBeginLoc(),
 3107             CGF, S.getBeginLoc(), ReductionsPtr, RedCG.getSharedLValue(Cnt));
 3125       S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, Data.Tied,
 3125       S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, Data.Tied,
 3127   OMPLexicalScope Scope(*this, S, llvm::None,
 3128                         !isOpenMPParallelDirective(S.getDirectiveKind()));