reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3166 const CapturedStmt *CS = S.getCapturedStmt(OMPD_task); 3176 for (const auto *C : S.getClausesOfKind<OMPFirstprivateClause>()) { 3199 getContext(), Data, BaseAndPointersType, CD, S.getBeginLoc()); 3201 getContext(), Data, BaseAndPointersType, CD, S.getBeginLoc()); 3207 S.getBeginLoc()); 3217 for (const auto *C : S.getClausesOfKind<OMPDependClause>()) 3220 auto &&CodeGen = [&Data, &S, CS, &BodyGen, BPVD, PVD, SVD, 3245 CGF, S.getBeginLoc(), {CopyFnTy, CopyFn}, CallArgs); 3264 OMPLexicalScope LexScope(CGF, S, OMPD_task, /*EmitPreInitStmt=*/false); 3268 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, /*Tied=*/true, 3268 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, /*Tied=*/true, 3270 llvm::APInt TrueOrFalse(32, S.hasClausesOfKind<OMPNowaitClause>() ? 1 : 0); 3275 CGM.getOpenMPRuntime().emitTaskCall(*this, S.getBeginLoc(), S, OutlinedFn, 3275 CGM.getOpenMPRuntime().emitTaskCall(*this, S.getBeginLoc(), S, OutlinedFn,