reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOpenMP.cpp
  945     DVar.RefExpr = Data.RefExpr.getPointer();
  993           DVar.RefExpr = nullptr;
 1295     DVar.RefExpr = TI->getSecond().RefExpr.getPointer();
 1300     DVar.RefExpr = buildDeclRefExpr(
 1304     addDSA(D, DVar.RefExpr, OMPC_threadprivate);
 1316     DVar.RefExpr = buildDeclRefExpr(
 1319     addDSA(D, DVar.RefExpr, OMPC_threadprivate);
 1334           DVar.RefExpr =
 1345           DVar.RefExpr = DSAIter->getSecond().RefExpr.getPointer();
 1353           DVar.RefExpr =
 1383       DVar.RefExpr = Data.RefExpr.getPointer();
 1412       if (DVarTemp.CKind != OMPC_unknown && DVarTemp.RefExpr)
 1429     DVar.RefExpr = Data.RefExpr.getPointer();
 2713   if (DVar.RefExpr) {
 2714     SemaRef.Diag(DVar.RefExpr->getExprLoc(), diag::note_omp_explicit_dsa)
 2808       if (DVar.RefExpr || !ImplicitDeclarations.insert(VD).second)
 2919       if (DVar.RefExpr || !ImplicitDeclarations.insert(FD).second)
 6376     if (!isOpenMPPrivate(Data.CKind) || !Data.RefExpr)
 6514               DVar.CKind != PredeterminedCKind && DVar.RefExpr &&
 6523             (DVar.CKind != OMPC_private || DVar.RefExpr)) {
 6528           if (DVar.RefExpr == nullptr)
12235           DVar.RefExpr) {
12254       if (!(IsConstant || (VD && VD->isStaticDataMember())) && !DVar.RefExpr &&
12511         (DVar.CKind != OMPC_private || DVar.RefExpr != nullptr)) {
12639         DVar.RefExpr) {
12669       if (DVar.CKind == OMPC_shared && !DVar.RefExpr)
13250         if (DVar.RefExpr)
13251           S.Diag(DVar.RefExpr->getExprLoc(), diag::note_omp_referenced);
13623               << (IsParentBOK ? ParentBOKDSA.RefExpr
13624                               : ParentReductionOpDSA.RefExpr)
13829     if (DVar.RefExpr) {
14235           DVar.RefExpr) {