Lines Matching defs:PrivateVD
1212 const auto *PrivateVD =
1214 QualType Type = PrivateVD->getType();
1215 const auto *CanonicalVD = PrivateVD->getCanonicalDecl();
1227 Address PrivateAddr = GetAddrOfLocalVar(PrivateVD);
1228 if (const auto *RefTy = PrivateVD->getType()->getAs<ReferenceType>())
1236 *this, MakeAddrLValue(PrivateAddr, (*IRef)->getType()), PrivateVD,
1290 const auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(*IPriv)->getDecl());
1294 AutoVarEmission Emission = EmitAutoVarAlloca(*PrivateVD);
1312 QualType Type = PrivateVD->getType();
1318 PrivateScope.addPrivate(RHSVD, GetAddrOfLocalVar(PrivateVD));
1325 GetAddrOfLocalVar(PrivateVD).withElementType(
1328 QualType Type = PrivateVD->getType();
1339 RHSVD, IsArray ? GetAddrOfLocalVar(PrivateVD).withElementType(
1341 : GetAddrOfLocalVar(PrivateVD));
2327 const auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(*I)->getDecl());
2329 AutoVarEmission VarEmission = EmitAutoVarAlloca(*PrivateVD);
2331 LocalDeclMap.erase(PrivateVD);
2338 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress());
2340 (void)LoopScope.addPrivate(PrivateVD, VarEmission.getAllocatedAddress());
2417 const auto *PrivateVD =
2421 EmitVarDecl(*PrivateVD);
2423 PrivateScope.addPrivate(VD, GetAddrOfLocalVar(PrivateVD));
2428 EmitVarDecl(*PrivateVD);
2489 const auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>((*IPC))->getDecl());
2507 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(PrivateVD),
3665 const auto *PrivateVD = cast<VarDecl>(cast<DeclRefExpr>(IRef)->getDecl());
3668 if (PrivateVD->getType()->isVariablyModifiedType()) {
5159 auto *PrivateVD = ImplicitParamDecl::Create(C, CD, Loc, /*Id=*/nullptr, Ty,
5162 C, NestedNameSpecifierLoc(), SourceLocation(), PrivateVD,
5170 PrivateVD->setInitStyle(VarDecl::CInit);
5171 PrivateVD->setInit(ImplicitCastExpr::Create(C, ElemType, CK_LValueToRValue,