Lines Matching refs:VarDecl
90 VarDecl *CapVar = nullptr; in GenerateOpenMPCapturedStmtFunction()
318 Address SrcAddr, const VarDecl *DestVD, in EmitOMPCopy()
319 const VarDecl *SrcVD, const Expr *Copy) { in EmitOMPCopy()
359 llvm::DenseSet<const VarDecl *> EmittedAsFirstprivate; in EmitOMPFirstprivateClause()
364 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPFirstprivateClause()
367 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(IInit)->getDecl()); in EmitOMPFirstprivateClause()
368 auto *VDInit = cast<VarDecl>(cast<DeclRefExpr>(*InitsRef)->getDecl()); in EmitOMPFirstprivateClause()
371 const_cast<VarDecl *>(OrigVD), in EmitOMPFirstprivateClause()
434 llvm::DenseSet<const VarDecl *> EmittedAsPrivate; in EmitOMPPrivateClause()
438 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPPrivateClause()
440 auto VD = cast<VarDecl>(cast<DeclRefExpr>(IInit)->getDecl()); in EmitOMPPrivateClause()
463 llvm::DenseSet<const VarDecl *> CopiedVars; in EmitOMPCopyinClause()
470 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPCopyinClause()
482 DeclRefExpr DRE(const_cast<VarDecl *>(VD), true, (*IRef)->getType(), in EmitOMPCopyinClause()
506 auto *SrcVD = cast<VarDecl>(cast<DeclRefExpr>(*ISrcRef)->getDecl()); in EmitOMPCopyinClause()
507 auto *DestVD = cast<VarDecl>(cast<DeclRefExpr>(*IDestRef)->getDecl()); in EmitOMPCopyinClause()
528 llvm::DenseSet<const VarDecl *> AlreadyEmittedVars; in EmitOMPLastprivateClauseInit()
536 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPLastprivateClauseInit()
538 auto *DestVD = cast<VarDecl>(cast<DeclRefExpr>(*IDestRef)->getDecl()); in EmitOMPLastprivateClauseInit()
541 const_cast<VarDecl *>(OrigVD), in EmitOMPLastprivateClauseInit()
551 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(IInit)->getDecl()); in EmitOMPLastprivateClauseInit()
593 LastIterVal = cast<VarDecl>(cast<DeclRefExpr>( in EmitOMPLastprivateClauseFinal()
608 llvm::DenseSet<const VarDecl *> AlreadyEmittedVars; in EmitOMPLastprivateClauseFinal()
615 auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPLastprivateClauseFinal()
632 auto *SrcVD = cast<VarDecl>(cast<DeclRefExpr>(*ISrcRef)->getDecl()); in EmitOMPLastprivateClauseFinal()
633 auto *DestVD = cast<VarDecl>(cast<DeclRefExpr>(*IDestRef)->getDecl()); in EmitOMPLastprivateClauseFinal()
665 auto *LHSVD = cast<VarDecl>(cast<DeclRefExpr>(*ILHS)->getDecl()); in EmitOMPReductionClauseInit()
666 auto *RHSVD = cast<VarDecl>(cast<DeclRefExpr>(*IRHS)->getDecl()); in EmitOMPReductionClauseInit()
667 auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(*IPriv)->getDecl()); in EmitOMPReductionClauseInit()
675 auto *OrigVD = cast<VarDecl>(DE->getDecl()); in EmitOMPReductionClauseInit()
742 auto *OrigVD = cast<VarDecl>(DE->getDecl()); in EmitOMPReductionClauseInit()
786 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(IRef)->getDecl()); in EmitOMPReductionClauseInit()
790 DeclRefExpr DRE(const_cast<VarDecl *>(OrigVD), in EmitOMPReductionClauseInit()
981 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(Init)->getDecl()); in EmitOMPLinearClauseInit()
982 auto *OrigVD = cast<VarDecl>( in EmitOMPLinearClauseInit()
984 DeclRefExpr DRE(const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseInit()
998 EmitVarDecl(*cast<VarDecl>(SaveRef->getDecl())); in EmitOMPLinearClauseInit()
1013 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IC)->getDecl()); in emitLinearClauseFinal()
1014 DeclRefExpr DRE(const_cast<VarDecl *>(OrigVD), in emitLinearClauseFinal()
1069 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(E)->getDecl()); in emitPrivateLoopCounters()
1070 auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(*I)->getDecl()); in emitPrivateLoopCounters()
1111 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(E)->getDecl()); in emitPrivateLinearVars()
1113 cast<VarDecl>(cast<DeclRefExpr>(*CurPrivate)->getDecl()); in emitPrivateLinearVars()
1164 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>((*IC))->getDecl()); in EmitOMPSimdFinal()
1166 DeclRefExpr DRE(const_cast<VarDecl *>(OrigVD), in EmitOMPSimdFinal()
1208 const VarDecl *IVDecl = cast<VarDecl>(cast<DeclRefExpr>(IVExpr)->getDecl()); in EmitOMPSimdDirective()
1216 CGF.EmitVarDecl(*cast<VarDecl>(LIExpr->getDecl())); in EmitOMPSimdDirective()
1423 auto VDecl = cast<VarDecl>(Helper->getDecl()); in EmitOMPHelperVar()
1439 const VarDecl *ImpVar = cast<VarDecl>(ImpRef->getDecl()); in emitScheduleClause()
1463 auto IVDecl = cast<VarDecl>(IVExpr->getDecl()); in EmitOMPWorksharingLoop()
1470 EmitVarDecl(*cast<VarDecl>(LIExpr->getDecl())); in EmitOMPWorksharingLoop()
1908 llvm::DenseSet<const VarDecl *> EmittedAsPrivate; in EmitOMPTaskDirective()
1915 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPTaskDirective()
1932 auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPTaskDirective()
1960 llvm::SmallVector<std::pair<const VarDecl *, Address>, 16> in EmitOMPTaskDirective()
1965 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(E)->getDecl()); in EmitOMPTaskDirective()
1972 auto *VD = cast<VarDecl>(cast<DeclRefExpr>(E)->getDecl()); in EmitOMPTaskDirective()