Lines Matching refs:OrigVD

154           const auto *OrigVD =  in emitPreInitStmt()  local
156 if (EmittedAsPrivate.insert(OrigVD->getCanonicalDecl()).second) { in emitPreInitStmt()
157 QualType OrigVDTy = OrigVD->getType().getNonReferenceType(); in emitPreInitStmt()
159 CGF, OrigVD, in emitPreInitStmt()
163 CGF.getContext().getDeclAlign(OrigVD))); in emitPreInitStmt()
292 if (const auto *OrigVD = dyn_cast<VarDecl>(OrigDRE->getDecl())) { in EmitOMPSharedLValue() local
293 OrigVD = OrigVD->getCanonicalDecl(); in EmitOMPSharedLValue()
295 LambdaCaptureFields.lookup(OrigVD) || in EmitOMPSharedLValue()
296 (CapturedStmtInfo && CapturedStmtInfo->lookup(OrigVD)) || in EmitOMPSharedLValue()
298 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), IsCaptured, in EmitOMPSharedLValue()
822 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPFirstprivateClause() local
824 Lastprivates.count(OrigVD->getCanonicalDecl()) > 0; in EmitOMPFirstprivateClause()
825 const FieldDecl *FD = CapturedStmtInfo->lookup(OrigVD); in EmitOMPFirstprivateClause()
830 EmittedAsFirstprivate.insert(OrigVD->getCanonicalDecl()); in EmitOMPFirstprivateClause()
837 if (DeviceConstTarget && OrigVD->getType().isConstant(getContext()) && in EmitOMPFirstprivateClause()
840 EmittedAsFirstprivate.insert(OrigVD->getCanonicalDecl()); in EmitOMPFirstprivateClause()
847 if (EmittedAsFirstprivate.insert(OrigVD->getCanonicalDecl()).second) { in EmitOMPFirstprivateClause()
851 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPFirstprivateClause()
902 PrivateScope.addPrivate(OrigVD, Emission.getAllocatedAddress()); in EmitOMPFirstprivateClause()
913 Lastprivates[OrigVD->getCanonicalDecl()] == in EmitOMPFirstprivateClause()
921 *this, OrigVD); in EmitOMPFirstprivateClause()
927 IsRegistered = PrivateScope.addPrivate(OrigVD, VDAddr); in EmitOMPFirstprivateClause()
950 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPPrivateClause() local
951 if (EmittedAsPrivate.insert(OrigVD->getCanonicalDecl()).second) { in EmitOMPPrivateClause()
956 PrivateScope.addPrivate(OrigVD, GetAddrOfLocalVar(VD)); in EmitOMPPrivateClause()
1062 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPLastprivateClauseInit() local
1065 if (AlreadyEmittedVars.insert(OrigVD->getCanonicalDecl()).second) { in EmitOMPLastprivateClauseInit()
1068 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLastprivateClauseInit()
1070 CapturedStmtInfo->lookup(OrigVD) != nullptr, in EmitOMPLastprivateClauseInit()
1076 if (IInit && !SIMDLCVs.count(OrigVD->getCanonicalDecl())) { in EmitOMPLastprivateClauseInit()
1081 *this, OrigVD); in EmitOMPLastprivateClauseInit()
1088 bool IsRegistered = PrivateScope.addPrivate(OrigVD, VDAddr); in EmitOMPLastprivateClauseInit()
2153 const auto *OrigVD = cast<VarDecl>(Ref->getDecl()); in EmitOMPLinearClauseInit() local
2154 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseInit()
2155 CapturedStmtInfo->lookup(OrigVD) != nullptr, in EmitOMPLinearClauseInit()
2199 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IC)->getDecl()); in EmitOMPLinearClauseFinal() local
2200 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseFinal()
2201 CapturedStmtInfo->lookup(OrigVD) != nullptr, in EmitOMPLinearClauseFinal()
2205 VarScope.addPrivate(OrigVD, OrigAddr); in EmitOMPLinearClauseFinal()
2419 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>((*IC))->getDecl()); in EmitOMPSimdFinal() local
2421 const auto *CED = dyn_cast<OMPCapturedExprDecl>(OrigVD); in EmitOMPSimdFinal()
2422 if (LocalDeclMap.count(OrigVD) || CapturedStmtInfo->lookup(OrigVD) || in EmitOMPSimdFinal()
2423 OrigVD->hasGlobalStorage() || CED) { in EmitOMPSimdFinal()
2445 VarScope.addPrivate(OrigVD, OrigAddr); in EmitOMPSimdFinal()
4647 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPTaskBasedDirective() local
4648 if (EmittedAsPrivate.insert(OrigVD->getCanonicalDecl()).second) { in EmitOMPTaskBasedDirective()
4661 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPTaskBasedDirective() local
4662 if (EmittedAsPrivate.insert(OrigVD->getCanonicalDecl()).second) { in EmitOMPTaskBasedDirective()
4677 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(*IRef)->getDecl()); in EmitOMPTaskBasedDirective() local
4678 if (EmittedAsPrivate.insert(OrigVD->getCanonicalDecl()).second) { in EmitOMPTaskBasedDirective()
4830 const auto *OrigVD = cast<VarDecl>(Pair.second->getDecl()); in EmitOMPTaskBasedDirective() local
4831 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPTaskBasedDirective()
4833 CGF.CapturedStmtInfo->lookup(OrigVD) != nullptr, in EmitOMPTaskBasedDirective()
4987 auto *OrigVD = ImplicitParamDecl::Create(C, CD, Loc, /*Id=*/nullptr, Ty, in createImplicitFirstprivateForType() local
4990 C, NestedNameSpecifierLoc(), SourceLocation(), OrigVD, in createImplicitFirstprivateForType()
5010 return OrigVD; in createImplicitFirstprivateForType()
7210 const auto *OrigVD = cast<VarDecl>(cast<DeclRefExpr>(OrigVarIt)->getDecl()); in EmitOMPUseDevicePtrClause() local
7211 if (!Processed.insert(OrigVD).second) in EmitOMPUseDevicePtrClause()
7217 const ValueDecl *MatchingVD = OrigVD; in EmitOMPUseDevicePtrClause()
7233 llvm::Type *Ty = ConvertTypeForMem(OrigVD->getType().getNonReferenceType()); in EmitOMPUseDevicePtrClause()
7237 OrigVD, in EmitOMPUseDevicePtrClause()
7261 const VarDecl *OrigVD = getBaseDecl(Ref); in EmitOMPUseDeviceAddrClause() local
7262 if (!Processed.insert(OrigVD).second) in EmitOMPUseDeviceAddrClause()
7267 const ValueDecl *MatchingVD = OrigVD; in EmitOMPUseDeviceAddrClause()
7283 llvm::Type *Ty = ConvertTypeForMem(OrigVD->getType().getNonReferenceType()); in EmitOMPUseDeviceAddrClause()
7293 OrigVD->getType().getNonReferenceType()); in EmitOMPUseDeviceAddrClause()
7299 (void)PrivateScope.addPrivate(OrigVD, PrivAddr); in EmitOMPUseDeviceAddrClause()