Searched refs:PrivateVD (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmtOpenMP.cpp | 1178 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 D | CGOpenMPRuntime.cpp | 758 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 D | SemaOpenMP.cpp | 5347 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()
|