reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2890 Data.Final.setInt(CondConstant); 2892 Data.Final.setPointer(EvaluateExprAsBool(Cond)); 2895 Data.Final.setInt(/*IntVal=*/false); 2900 Data.Priority.setInt(/*IntVal=*/true); 2901 Data.Priority.setPointer(EmitScalarConversion( 2915 Data.PrivateVars.push_back(*IRef); 2916 Data.PrivateCopies.push_back(IInit); 2929 Data.FirstprivateVars.push_back(*IRef); 2930 Data.FirstprivateCopies.push_back(IInit); 2931 Data.FirstprivateInits.push_back(*IElemInitRef); 2945 Data.LastprivateVars.push_back(*IRef); 2946 Data.LastprivateCopies.push_back(IInit); 2963 Data.ReductionVars.emplace_back(Ref); 2964 Data.ReductionCopies.emplace_back(*IPriv); 2965 Data.ReductionOps.emplace_back(*IRed); 2974 Data.Reductions = CGM.getOpenMPRuntime().emitTaskReductionInit( 2975 *this, S.getBeginLoc(), LHSs, RHSs, Data); 2979 Data.Dependences.emplace_back(C->getDependencyKind(), IRef); 2980 auto &&CodeGen = [&Data, &S, CS, &BodyGen, &LastprivateDstsOrigs, 2985 if (!Data.PrivateVars.empty() || !Data.FirstprivateVars.empty() || 2985 if (!Data.PrivateVars.empty() || !Data.FirstprivateVars.empty() || 2986 !Data.LastprivateVars.empty()) { 2998 for (const Expr *E : Data.PrivateVars) { 3005 for (const Expr *E : Data.FirstprivateVars) { 3013 for (const Expr *E : Data.LastprivateVars) { 3040 if (Data.Reductions) { 3042 ReductionCodeGen RedCG(Data.ReductionVars, Data.ReductionCopies, 3042 ReductionCodeGen RedCG(Data.ReductionVars, Data.ReductionCopies, 3043 Data.ReductionOps); 3046 for (unsigned Cnt = 0, E = Data.ReductionVars.size(); Cnt < E; ++Cnt) { 3060 Data.ReductionCopies[Cnt]->getType()), 3061 Data.ReductionCopies[Cnt]->getExprLoc()), 3125 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, Data.Tied, 3126 Data.NumberOfParts); 3129 TaskGen(*this, OutlinedFn, Data);