Lines Matching refs:SimpleRefExpr
8211 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPPrivateClause() local
8212 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPPrivateClause()
8298 Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/false); in ActOnOpenMPPrivateClause()
8352 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPFirstprivateClause() local
8353 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPFirstprivateClause()
8601 Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/true); in ActOnOpenMPFirstprivateClause()
8636 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPLastprivateClause() local
8637 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPLastprivateClause()
8742 Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/false); in ActOnOpenMPLastprivateClause()
8753 BuildBinOp(DSAStack->getCurScope(), ELoc, BO_Assign, SimpleRefExpr, in ActOnOpenMPLastprivateClause()
8788 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPSharedClause() local
8789 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPSharedClause()
8817 Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/true); in ActOnOpenMPSharedClause()
9103 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPReductionClause() local
9104 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange, in ActOnOpenMPReductionClause()
9510 buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/false); in ActOnOpenMPReductionClause()
9520 SimpleRefExpr, RefRes.get()); in ActOnOpenMPReductionClause()
9620 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPLinearClause() local
9621 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange, in ActOnOpenMPLinearClause()
9661 Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/false); in ActOnOpenMPLinearClause()
9670 SimpleRefExpr, RefRes.get()); in ActOnOpenMPLinearClause()
9679 InitExpr = VD ? VD->getInit() : SimpleRefExpr; in ActOnOpenMPLinearClause()
9681 InitExpr = VD ? SimpleRefExpr : Ref; in ActOnOpenMPLinearClause()
9760 Expr *SimpleRefExpr = RefExpr; in FinishOpenMPLinearClause() local
9761 auto Res = getPrivateItem(SemaRef, SimpleRefExpr, ELoc, ERange, in FinishOpenMPLinearClause()
9778 auto DE = cast<DeclRefExpr>(SimpleRefExpr); in FinishOpenMPLinearClause()
9835 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPAlignedClause() local
9836 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange, in ActOnOpenMPAlignedClause()
9868 if (Expr *PrevRef = DSAStack->addUniqueAligned(D, SimpleRefExpr)) { in ActOnOpenMPAlignedClause()
9877 Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/true); in ActOnOpenMPAlignedClause()
10007 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPCopyprivateClause() local
10008 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange, in ActOnOpenMPCopyprivateClause()
10096 : buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/false)); in ActOnOpenMPCopyprivateClause()
11697 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPUseDevicePtrClause() local
11698 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPUseDevicePtrClause()
11733 Expr *SimpleRefExpr = RefExpr; in ActOnOpenMPIsDevicePtrClause() local
11734 auto Res = getPrivateItem(*this, SimpleRefExpr, ELoc, ERange); in ActOnOpenMPIsDevicePtrClause()