Home
last modified time | relevance | path

Searched refs:PrivateVD (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1178 const auto *PrivateVD = in EmitOMPLastprivateClauseFinal() local
1180 QualType Type = PrivateVD->getType(); in EmitOMPLastprivateClauseFinal()
1181 const auto *CanonicalVD = PrivateVD->getCanonicalDecl(); in EmitOMPLastprivateClauseFinal()
1193 Address PrivateAddr = GetAddrOfLocalVar(PrivateVD); in EmitOMPLastprivateClauseFinal()
1194 if (const auto *RefTy = PrivateVD->getType()->getAs<ReferenceType>()) in EmitOMPLastprivateClauseFinal()
1202 *this, MakeAddrLValue(PrivateAddr, (*IRef)->getType()), PrivateVD, in EmitOMPLastprivateClauseFinal()
1256 const auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(*IPriv)->getDecl()); in EmitOMPReductionClauseInit() local
1260 AutoVarEmission Emission = EmitAutoVarAlloca(*PrivateVD); in EmitOMPReductionClauseInit()
1278 QualType Type = PrivateVD->getType(); in EmitOMPReductionClauseInit()
1284 PrivateScope.addPrivate(RHSVD, GetAddrOfLocalVar(PrivateVD)); in EmitOMPReductionClauseInit()
[all …]
H A DCGOpenMPRuntime.cpp758 const auto *PrivateVD = in emitAggregateInitialization() local
761 DRD && (DRD->getInitializer() || !PrivateVD->hasInit()); in emitAggregateInitialization()
762 EmitOMPAggregateInit(CGF, PrivateAddr, PrivateVD->getType(), in emitAggregateInitialization()
765 : PrivateVD->getInit(), in emitAggregateInitialization()
858 const auto *PrivateVD = in emitInitialization() local
862 if (CGF.getContext().getAsArrayType(PrivateVD->getType())) { in emitInitialization()
866 } else if (DRD && (DRD->getInitializer() || !PrivateVD->hasInit())) { in emitInitialization()
871 } else if (!DefaultInit(CGF) && PrivateVD->hasInit() && in emitInitialization()
872 !CGF.isTrivialInitializer(PrivateVD->getInit())) { in emitInitialization()
873 CGF.EmitAnyExprToMem(PrivateVD->getInit(), PrivateAddr, in emitInitialization()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp5347 VarDecl *PrivateVD = DeclToCopy[VD]; in checkAllocateClauses() local
5348 if (checkPreviousOMPAllocateAttribute(S, Stack, E, PrivateVD, in checkAllocateClauses()
5353 applyOMPAllocateAttribute(S, PrivateVD, AllocatorKind, AC->getAllocator(), in checkAllocateClauses()
18584 VarDecl *PrivateVD = in actOnOMPReductionKindClause() local
18705 PrivateVD->setInit(RHSVD->getInit()); in actOnOMPReductionKindClause()
18706 PrivateVD->setInitStyle(RHSVD->getInitStyle()); in actOnOMPReductionKindClause()
18711 PrivateVD->setInit(RHSVD->getInit()); in actOnOMPReductionKindClause()
18712 PrivateVD->setInitStyle(RHSVD->getInitStyle()); in actOnOMPReductionKindClause()
18726 DeclRefExpr *PrivateDRE = buildDeclRefExpr(S, PrivateVD, PrivateTy, ELoc); in actOnOMPReductionKindClause()