| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| OpenMPClause.cpp | 536 "Number of privates is not the same as the preallocated buffer"); 711 void OMPReductionClause::setPrivates(ArrayRef<Expr *> Privates) { 712 assert(Privates.size() == varlist_size() && 714 std::copy(Privates.begin(), Privates.end(), varlist_end()); 769 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, 779 Clause->setPrivates(Privates); 810 void OMPTaskReductionClause::setPrivates(ArrayRef<Expr *> Privates) { 811 assert(Privates.size() == varlist_size() && 813 std::copy(Privates.begin(), Privates.end(), varlist_end()) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGOpenMPRuntimeGPU.cpp | 998 // (Last|First)-privates must be shared in parallel region. 1632 for (const Expr *E : C->privates()) 2430 ArrayRef<const Expr *> Privates, Address SrcBase, Address DestBase, 2444 unsigned Size = Privates.size(); 2445 for (const Expr *Private : Privates) { 2637 ArrayRef<const Expr *> Privates, 2710 for (const Expr *Private : Privates) { 2936 CodeGenModule &CGM, ArrayRef<const Expr *> Privates, 2999 emitReductionListCopy(RemoteLaneToThread, CGF, ReductionArrayTy, Privates, 3073 emitReductionListCopy(ThreadCopy, CGF, ReductionArrayTy, Privates, [all...] |
| CGOpenMPRuntimeGPU.h | 316 /// \param Privates List of private copies for original reduction arguments. 328 ArrayRef<const Expr *> Privates,
|
| CGOpenMPRuntime.cpp | 793 ArrayRef<const Expr *> Privates, 800 const auto *IPriv = Privates.begin(); 3452 createPrivatesRecordDecl(CodeGenModule &CGM, ArrayRef<PrivateDataTy> Privates) { 3453 if (!Privates.empty()) { 3460 for (const auto &Pair : Privates) { 3533 ArrayRef<PrivateDataTy> Privates) { 3537 // .kmp_privates_t. privates; 3542 if (const RecordDecl *PrivateRD = createPrivatesRecordDecl(CGM, Privates)) 3552 /// TaskFunction(gtid, tt->part_id, &tt->privates, task_privates_map, tt, 3588 // TaskFunction(gtid, tt->task_data.part_id, &tt->privates, task_privates_map [all...] |
| CGStmtOpenMP.cpp | 1201 SmallVector<const Expr *, 4> Privates; 1212 Privates.append(C->privates().begin(), C->privates().end()); 1217 Data.ReductionVars.append(C->privates().begin(), C->privates().end()); 1219 Data.ReductionCopies.append(C->privates().begin(), C->privates().end()); 1226 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); 1230 auto *IPriv = Privates.begin() [all...] |
| CGOpenMPRuntime.h | 173 ArrayRef<const Expr *> Privates, 859 /// state, list of privates etc. 1327 /// state, list of privates etc. 1362 /// state, list of privates etc. 1383 /// \param Privates List of private copies for original reduction arguments. 1390 ArrayRef<const Expr *> Privates, 1438 /// \param Privates List of private copies for original reduction arguments. 1450 ArrayRef<const Expr *> Privates, 1491 /// state, list of privates, reductions etc. 2208 /// state, list of privates etc [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| OpenMPClause.h | 2886 void setPrivates(ArrayRef<Expr *> Privates); 2888 /// Get the list of helper privates. 2984 /// \param Privates List of helper expressions for proper generation of 3018 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, 3054 helper_expr_const_range privates() const { function in class:clang::final 3058 helper_expr_range privates() { function in class:clang::final 3205 void setPrivates(ArrayRef<Expr *> Privates); 3207 /// Get the list of helper privates. 3266 /// \param Privates List of helper expressions for proper generation of 3293 const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, 3318 helper_expr_const_range privates() const { function in class:clang::final 3322 helper_expr_range privates() { function in class:clang::final 3563 helper_expr_const_range privates() const { function in class:clang::final 3567 helper_expr_range privates() { function in class:clang::final 3822 privates_range privates() { function in class:clang::final 3826 privates_const_range privates() const { function in class:clang::final [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaOpenMP.cpp | 3908 std::make_pair(".privates.", VoidPtrTy), 3953 std::make_pair(".privates.", VoidPtrTy), 4010 std::make_pair(".privates.", VoidPtrTy), 4050 std::make_pair(".privates.", VoidPtrTy), 4101 std::make_pair(".privates.", VoidPtrTy), 4153 std::make_pair(".privates.", VoidPtrTy), 4240 std::make_pair(".privates.", VoidPtrTy), 5089 I = PC->privates().begin(); 5094 I = PC->privates().begin(); 5099 I = PC->privates().begin() [all...] |