Lines Matching defs:DRE
98 DeclRefExpr DRE(
103 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress());
295 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(VD),
301 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress());
324 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), IsCaptured,
326 return EmitLValue(&DRE);
879 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD),
885 ConstantEmission CE = tryEmitAsConstant(&DRE);
893 OriginalLVal = CE.getReferenceLValue(*this, &DRE);
896 OriginalLVal = EmitLValue(&DRE);
899 OriginalLVal = EmitLValue(&DRE);
1018 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(VD), true,
1020 MasterAddr = EmitLValue(&DRE).getAddress();
1095 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD),
1099 PrivateScope.addPrivate(DestVD, EmitLValue(&DRE).getAddress());
1517 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts());
1518 if (!DRE)
1520 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl()));
1528 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts());
1529 if (!DRE)
1531 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl()));
1539 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts());
1540 if (!DRE)
1542 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl()));
1554 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts());
1555 if (!DRE)
1557 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl()));
2182 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD),
2187 &DRE, VD,
2228 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD),
2231 Address OrigAddr = EmitLValue(&DRE).getAddress();
2295 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(VD),
2298 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress());
2310 const auto *DRE = cast<DeclRefExpr>(C->getLoopCounter(I));
2311 const auto *VD = cast<VarDecl>(DRE->getDecl());
2314 if (DRE->refersToEnclosingVariableOrCapture()) {
2316 VD, CreateMemTemp(DRE->getType(), VD->getName()));
2466 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(PrivateVD),
2469 OrigAddr = EmitLValue(&DRE).getAddress();
4888 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(OrigVD),
4893 Scope.addPrivate(Pair.first, CGF.EmitLValue(&DRE).getAddress());
8150 const auto *DRE = cast<DeclRefExpr>(Ref->IgnoreParenImpCasts());
8151 if (!DRE)
8153 const auto *VD = dyn_cast<VarDecl>(DRE->getDecl());