Lines Matching refs:DRE
102 DeclRefExpr DRE( in OMPLexicalScope() local
107 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress()); in OMPLexicalScope()
301 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(VD), in OMPSimdLexicalScope() local
307 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress()); in OMPSimdLexicalScope()
354 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), IsCaptured, in EmitOMPSharedLValue() local
356 return EmitLValue(&DRE); in EmitOMPSharedLValue()
917 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPFirstprivateClause() local
923 ConstantEmission CE = tryEmitAsConstant(&DRE); in EmitOMPFirstprivateClause()
931 OriginalLVal = CE.getReferenceLValue(*this, &DRE); in EmitOMPFirstprivateClause()
934 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
937 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
1056 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(VD), true, in EmitOMPCopyinClause() local
1058 MasterAddr = EmitLValue(&DRE).getAddress(); in EmitOMPCopyinClause()
1133 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLastprivateClauseInit() local
1137 PrivateScope.addPrivate(DestVD, EmitLValue(&DRE).getAddress()); in EmitOMPLastprivateClauseInit()
1558 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1559 if (!DRE) in checkForLastprivateConditionalUpdate()
1561 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1569 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1570 if (!DRE) in checkForLastprivateConditionalUpdate()
1572 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1580 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1581 if (!DRE) in checkForLastprivateConditionalUpdate()
1583 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
1595 const auto *DRE = dyn_cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in checkForLastprivateConditionalUpdate() local
1596 if (!DRE) in checkForLastprivateConditionalUpdate()
1598 PrivateDecls.insert(cast<VarDecl>(DRE->getDecl())); in checkForLastprivateConditionalUpdate()
2229 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseInit() local
2234 &DRE, VD, in EmitOMPLinearClauseInit()
2275 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPLinearClauseFinal() local
2278 Address OrigAddr = EmitLValue(&DRE).getAddress(); in EmitOMPLinearClauseFinal()
2342 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(VD), in EmitOMPPrivateLoopCounters() local
2345 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress()); in EmitOMPPrivateLoopCounters()
2357 const auto *DRE = cast<DeclRefExpr>(C->getLoopCounter(I)); in EmitOMPPrivateLoopCounters() local
2358 const auto *VD = cast<VarDecl>(DRE->getDecl()); in EmitOMPPrivateLoopCounters()
2361 if (DRE->refersToEnclosingVariableOrCapture()) { in EmitOMPPrivateLoopCounters()
2363 VD, CreateMemTemp(DRE->getType(), VD->getName())); in EmitOMPPrivateLoopCounters()
2590 DeclRefExpr DRE(getContext(), const_cast<VarDecl *>(PrivateVD), in EmitOMPSimdFinal() local
2593 OrigAddr = EmitLValue(&DRE).getAddress(); in EmitOMPSimdFinal()
5088 DeclRefExpr DRE(CGF.getContext(), const_cast<VarDecl *>(OrigVD), in EmitOMPTaskBasedDirective() local
5093 Scope.addPrivate(Pair.first, CGF.EmitLValue(&DRE).getAddress()); in EmitOMPTaskBasedDirective()
8452 const auto *DRE = cast<DeclRefExpr>(Ref->IgnoreParenImpCasts()); in EmitSimpleOMPExecutableDirective() local
8453 if (!DRE) in EmitSimpleOMPExecutableDirective()
8455 const auto *VD = dyn_cast<VarDecl>(DRE->getDecl()); in EmitSimpleOMPExecutableDirective()