Lines Matching refs:DRE
94 DeclRefExpr DRE( in OMPLexicalScope() local
99 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress(CGF)); in OMPLexicalScope()
269 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(VD), in OMPSimdLexicalScope() local
275 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress(CGF)); in OMPSimdLexicalScope()
298 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), IsCaptured, in EmitOMPSharedLValue() local
300 return EmitLValue(&DRE); in EmitOMPSharedLValue()
851 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPFirstprivateClause() local
857 ConstantEmission CE = tryEmitAsConstant(&DRE); in EmitOMPFirstprivateClause()
865 OriginalLVal = CE.getReferenceLValue(*this, &DRE); in EmitOMPFirstprivateClause()
868 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
871 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
991 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(VD), true, in EmitOMPCopyinClause() local
993 MasterAddr = EmitLValue(&DRE).getAddress(*this); in EmitOMPCopyinClause()
1068 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLastprivateClauseInit() local
1072 PrivateScope.addPrivate(DestVD, EmitLValue(&DRE).getAddress(*this)); in EmitOMPLastprivateClauseInit()
1489 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1490 if (!DRE) in checkForLastprivateConditionalUpdate()
1492 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1500 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1501 if (!DRE) in checkForLastprivateConditionalUpdate()
1503 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1511 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1512 if (!DRE) in checkForLastprivateConditionalUpdate()
1514 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1526 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1527 if (!DRE) in checkForLastprivateConditionalUpdate()
1529 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
2154 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseInit() local
2159 &DRE, VD, in EmitOMPLinearClauseInit()
2200 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseFinal() local
2203 Address OrigAddr = EmitLValue(&DRE).getAddress(*this); in EmitOMPLinearClauseFinal()
2267 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(VD), in EmitOMPPrivateLoopCounters() local
2270 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress(*this)); in EmitOMPPrivateLoopCounters()
2282 const auto *DRE = cast<DeclRefExpr>(C->getLoopCounter(I)); in EmitOMPPrivateLoopCounters() local
2283 const auto *VD = cast<VarDecl>(DRE->getDecl()); in EmitOMPPrivateLoopCounters()
2286 if (DRE->refersToEnclosingVariableOrCapture()) { in EmitOMPPrivateLoopCounters()
2288 VD, CreateMemTemp(DRE->getType(), VD->getName())); in EmitOMPPrivateLoopCounters()
2439 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(PrivateVD), in EmitOMPSimdFinal() local
2442 OrigAddr = EmitLValue(&DRE).getAddress(*this); in EmitOMPSimdFinal()
4831 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPTaskBasedDirective() local
4836 Scope.addPrivate(Pair.first, CGF.EmitLValue(&DRE).getAddress(CGF)); in EmitOMPTaskBasedDirective()
8028 const auto *DRE = cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in EmitSimpleOMPExecutableDirective() local
8029 if (!DRE) in EmitSimpleOMPExecutableDirective()
8031 const auto *VD = dyn_cast<VarDecl>(DRE->getDecl()); in EmitSimpleOMPExecutableDirective()