• Home
  • Raw
  • Download

Lines Matching refs:IRef

171     auto IRef = C->varlist_begin();  in EmitOMPFirstprivateClause()  local
174 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPFirstprivateClause()
184 (*IRef)->getType(), VK_LValue, (*IRef)->getExprLoc()); in EmitOMPFirstprivateClause()
196 (*IRef)->getType()); in EmitOMPFirstprivateClause()
200 (*IRef)->getType(), in EmitOMPFirstprivateClause()
233 ++IRef, ++InitsRef; in EmitOMPFirstprivateClause()
248 auto IRef = C->varlist_begin(); in EmitOMPPrivateClause() local
250 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPPrivateClause()
261 ++IRef; in EmitOMPPrivateClause()
280 auto IRef = C->varlist_begin(); in EmitOMPCopyinClause() local
284 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPCopyinClause()
291 auto *PrivateAddr = EmitLValue(*IRef).getAddress(); in EmitOMPCopyinClause()
306 EmitOMPCopy(*this, (*IRef)->getType(), PrivateAddr, MasterAddr, DestVD, in EmitOMPCopyinClause()
309 ++IRef; in EmitOMPCopyinClause()
333 auto IRef = C->varlist_begin(); in EmitOMPLastprivateClauseInit() local
338 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPLastprivateClauseInit()
341 PrivateScope.addPrivate(DestVD, [this, OrigVD, IRef]() -> llvm::Value *{ in EmitOMPLastprivateClauseInit()
346 (*IRef)->getType(), VK_LValue, (*IRef)->getExprLoc()); in EmitOMPLastprivateClauseInit()
364 ++IRef, ++IDestRef; in EmitOMPLastprivateClauseInit()
391 auto IRef = C->varlist_begin(); in EmitOMPLastprivateClauseFinal() local
395 auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPLastprivateClauseFinal()
403 EmitOMPCopy(*this, (*IRef)->getType(), OriginalAddr, PrivateAddr, in EmitOMPLastprivateClauseFinal()
406 ++IRef; in EmitOMPLastprivateClauseFinal()
427 for (auto IRef : C->varlists()) { in EmitOMPReductionClauseInit() local
428 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(IRef)->getDecl()); in EmitOMPReductionClauseInit()
433 PrivateScope.addPrivate(LHSVD, [this, OrigVD, IRef]() -> llvm::Value *{ in EmitOMPReductionClauseInit()
436 IRef->getType(), VK_LValue, IRef->getExprLoc()); in EmitOMPReductionClauseInit()