Lines Matching refs:DRE

93         DeclRefExpr DRE(  in OMPLexicalScope()  local
98 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress(CGF)); in OMPLexicalScope()
268 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(VD), in OMPSimdLexicalScope() local
274 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress(CGF)); in OMPSimdLexicalScope()
297 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), IsCaptured, in EmitOMPSharedLValue() local
299 return EmitLValue(&DRE); in EmitOMPSharedLValue()
853 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPFirstprivateClause() local
859 ConstantEmission CE = tryEmitAsConstant(&DRE); in EmitOMPFirstprivateClause()
867 OriginalLVal = CE.getReferenceLValue(*this, &DRE); in EmitOMPFirstprivateClause()
870 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
873 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
993 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(VD), true, in EmitOMPCopyinClause() local
995 MasterAddr = EmitLValue(&DRE).getAddress(*this); in EmitOMPCopyinClause()
1070 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLastprivateClauseInit() local
1074 PrivateScope.addPrivate(DestVD, EmitLValue(&DRE).getAddress(*this)); in EmitOMPLastprivateClauseInit()
1492 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1493 if (!DRE) in checkForLastprivateConditionalUpdate()
1495 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1503 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1504 if (!DRE) in checkForLastprivateConditionalUpdate()
1506 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1514 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1515 if (!DRE) in checkForLastprivateConditionalUpdate()
1517 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1529 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1530 if (!DRE) in checkForLastprivateConditionalUpdate()
1532 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
2146 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseInit() local
2151 &DRE, VD, in EmitOMPLinearClauseInit()
2192 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseFinal() local
2195 Address OrigAddr = EmitLValue(&DRE).getAddress(*this); in EmitOMPLinearClauseFinal()
2259 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(VD), in EmitOMPPrivateLoopCounters() local
2262 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress(*this)); in EmitOMPPrivateLoopCounters()
2274 const auto *DRE = cast<DeclRefExpr>(C->getLoopCounter(I)); in EmitOMPPrivateLoopCounters() local
2275 const auto *VD = cast<VarDecl>(DRE->getDecl()); in EmitOMPPrivateLoopCounters()
2278 if (DRE->refersToEnclosingVariableOrCapture()) { in EmitOMPPrivateLoopCounters()
2280 VD, CreateMemTemp(DRE->getType(), VD->getName())); in EmitOMPPrivateLoopCounters()
2431 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(PrivateVD), in EmitOMPSimdFinal() local
2434 OrigAddr = EmitLValue(&DRE).getAddress(*this); in EmitOMPSimdFinal()
4753 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPTaskBasedDirective() local
4758 Scope.addPrivate(Pair.first, CGF.EmitLValue(&DRE).getAddress(CGF)); in EmitOMPTaskBasedDirective()
7818 const auto *DRE = cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in EmitSimpleOMPExecutableDirective() local
7819 if (!DRE) in EmitSimpleOMPExecutableDirective()
7821 const auto *VD = dyn_cast<VarDecl>(DRE->getDecl()); in EmitSimpleOMPExecutableDirective()