• Home
  • Raw
  • Download

Lines Matching refs:IRef

586     auto IRef = C->varlist_begin();  in EmitOMPFirstprivateClause()  local
589 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPFirstprivateClause()
597 ++IRef; in EmitOMPFirstprivateClause()
609 (*IRef)->getType(), VK_LValue, (*IRef)->getExprLoc()); in EmitOMPFirstprivateClause()
658 ++IRef; in EmitOMPFirstprivateClause()
672 auto IRef = C->varlist_begin(); in EmitOMPPrivateClause() local
674 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPPrivateClause()
687 ++IRef; in EmitOMPPrivateClause()
702 auto IRef = C->varlist_begin(); in EmitOMPCopyinClause() local
706 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPCopyinClause()
717 DeclRefExpr DRE(const_cast<VarDecl *>(VD), true, (*IRef)->getType(), in EmitOMPCopyinClause()
718 VK_LValue, (*IRef)->getExprLoc()); in EmitOMPCopyinClause()
728 Address PrivateAddr = EmitLValue(*IRef).getAddress(); in EmitOMPCopyinClause()
745 ++IRef; in EmitOMPCopyinClause()
776 auto IRef = C->varlist_begin(); in EmitOMPLastprivateClauseInit() local
781 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPLastprivateClauseInit()
786 PrivateScope.addPrivate(DestVD, [this, OrigVD, IRef]() -> Address { in EmitOMPLastprivateClauseInit()
791 (*IRef)->getType(), VK_LValue, (*IRef)->getExprLoc()); in EmitOMPLastprivateClauseInit()
809 ++IRef; in EmitOMPLastprivateClauseInit()
850 auto IRef = C->varlist_begin(); in EmitOMPLastprivateClauseFinal() local
854 auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPLastprivateClauseFinal()
875 ++IRef; in EmitOMPLastprivateClauseFinal()
944 for (auto IRef : C->varlists()) { in EmitOMPReductionClauseInit() local
949 if (auto *OASE = dyn_cast<OMPArraySectionExpr>(IRef)) { in EmitOMPReductionClauseInit()
1008 } else if (auto *ASE = dyn_cast<ArraySubscriptExpr>(IRef)) { in EmitOMPReductionClauseInit()
1052 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(IRef)->getDecl()); in EmitOMPReductionClauseInit()
1059 IRef->getType(), VK_LValue, IRef->getExprLoc()); in EmitOMPReductionClauseInit()
1098 PrivateScope.addPrivate(LHSVD, [this, OrigVD, IRef, in EmitOMPReductionClauseInit()
1102 IRef->getType(), VK_LValue, IRef->getExprLoc()); in EmitOMPReductionClauseInit()
2442 auto IRef = C->varlist_begin(); in EmitOMPTaskBasedDirective() local
2444 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPTaskBasedDirective()
2446 Data.PrivateVars.push_back(*IRef); in EmitOMPTaskBasedDirective()
2449 ++IRef; in EmitOMPTaskBasedDirective()
2455 auto IRef = C->varlist_begin(); in EmitOMPTaskBasedDirective() local
2458 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPTaskBasedDirective()
2460 Data.FirstprivateVars.push_back(*IRef); in EmitOMPTaskBasedDirective()
2464 ++IRef; in EmitOMPTaskBasedDirective()
2471 auto IRef = C->varlist_begin(); in EmitOMPTaskBasedDirective() local
2474 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPTaskBasedDirective()
2476 Data.LastprivateVars.push_back(*IRef); in EmitOMPTaskBasedDirective()
2481 cast<DeclRefExpr>(*IRef)}); in EmitOMPTaskBasedDirective()
2482 ++IRef; in EmitOMPTaskBasedDirective()
2488 for (auto *IRef : C->varlists()) in EmitOMPTaskBasedDirective() local
2489 Data.Dependences.push_back(std::make_pair(C->getDependencyKind(), IRef)); in EmitOMPTaskBasedDirective()