Lines Matching refs:DE
680 ExprResult DE = BuildDeclRefExpr(VD, ExprType, VK_LValue, Id.getLoc());
681 return DE;
727 DeclRefExpr *DE = cast<DeclRefExpr>(RefExpr);
728 VarDecl *VD = cast<VarDecl>(DE->getDecl());
729 SourceLocation ILoc = DE->getExprLoc();
771 DSAStack->addDSA(VD, DE, OMPC_threadprivate);
2403 DeclRefExpr *DE = dyn_cast_or_null<DeclRefExpr>(RefExpr);
2404 if (!DE || !isa<VarDecl>(DE->getDecl())) {
2408 Decl *D = DE->getDecl();
2414 Vars.push_back(DE);
2505 DSAStack->addDSA(VD, DE, OMPC_private);
2506 Vars.push_back(DE);
2534 DeclRefExpr *DE = dyn_cast_or_null<DeclRefExpr>(RefExpr);
2535 if (!DE || !isa<VarDecl>(DE->getDecl())) {
2539 Decl *D = DE->getDecl();
2545 Vars.push_back(DE);
2690 DSAStack->addDSA(VD, DE, OMPC_firstprivate);
2691 Vars.push_back(DE);
2720 DeclRefExpr *DE = dyn_cast_or_null<DeclRefExpr>(RefExpr);
2721 if (!DE || !isa<VarDecl>(DE->getDecl())) {
2725 Decl *D = DE->getDecl();
2731 Vars.push_back(DE);
2845 DSAStack->addDSA(VD, DE, OMPC_lastprivate);
2846 Vars.push_back(DE);
2876 DeclRefExpr *DE = dyn_cast<DeclRefExpr>(RefExpr);
2877 if (!DE || !isa<VarDecl>(DE->getDecl())) {
2881 Decl *D = DE->getDecl();
2887 Vars.push_back(DE);
2907 DSAStack->addDSA(VD, DE, OMPC_shared);
2908 Vars.push_back(DE);
3040 auto DE = dyn_cast<DeclRefExpr>(RefExpr);
3041 if (!DE || !isa<VarDecl>(DE->getDecl())) {
3045 auto D = DE->getDecl();
3226 DSAStack->addDSA(VD, DE, OMPC_reduction);
3227 Vars.push_back(DE);
3266 DeclRefExpr *DE = dyn_cast<DeclRefExpr>(RefExpr);
3267 if (!DE || !isa<VarDecl>(DE->getDecl())) {
3272 VarDecl *VD = cast<VarDecl>(DE->getDecl());
3289 Vars.push_back(DE);
3335 DSAStack->addDSA(VD, DE, OMPC_linear);
3336 Vars.push_back(DE);
3381 DeclRefExpr *DE = dyn_cast<DeclRefExpr>(RefExpr);
3382 if (!DE || !isa<VarDecl>(DE->getDecl())) {
3387 VarDecl *VD = cast<VarDecl>(DE->getDecl());
3392 QualType QType = DE->getType()
3411 if (DeclRefExpr *PrevRef = DSAStack->addUniqueAligned(VD, DE)) {
3418 Vars.push_back(DE);
3458 DeclRefExpr *DE = dyn_cast<DeclRefExpr>(RefExpr);
3459 if (!DE || !isa<VarDecl>(DE->getDecl())) {
3464 Decl *D = DE->getDecl();
3470 Vars.push_back(DE);
3513 DSAStack->addDSA(VD, DE, OMPC_copyin);
3514 Vars.push_back(DE);
3541 DeclRefExpr *DE = dyn_cast<DeclRefExpr>(RefExpr);
3542 if (!DE || !isa<VarDecl>(DE->getDecl())) {
3547 Decl *D = DE->getDecl();
3553 Vars.push_back(DE);
3618 Vars.push_back(DE);