reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12196 if (!D) 12200 QualType Type = D->getType(); 12201 auto *VD = dyn_cast<VarDecl>(D); 12221 DSAStack->getTopDSA(D, /*FromParent=*/false); 12239 reportOriginalDsa(*this, DSAStack, D, DVar); 12259 reportOriginalDsa(*this, DSAStack, D, DVar); 12282 DVar = DSAStack->getImplicitDSA(D, true); 12290 reportOriginalDsa(*this, DSAStack, D, DVar); 12307 D, [](OpenMPClauseKind C) { return C == OMPC_reduction; }, 12320 reportOriginalDsa(*this, DSAStack, D, DVar); 12349 reportOriginalDsa(*this, DSAStack, D, DVar); 12364 Diag(D->getLocation(), 12366 << D; 12372 buildVarDecl(*this, ELoc, Type, D->getName(), 12373 D->hasAttrs() ? &D->getAttrs() : nullptr, 12373 D->hasAttrs() ? &D->getAttrs() : nullptr, 12385 buildVarDecl(*this, RefExpr->getExprLoc(), ElemType, D->getName()); 12428 Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/true); 12429 if (!isOpenMPCapturedDecl(D)) 12433 DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_firstprivate, Ref);