reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
12473 if (!D) 12476 QualType Type = D->getType(); 12477 auto *VD = dyn_cast<VarDecl>(D); 12495 if (rejectConstNotMutableType(*this, D, Type, OMPC_lastprivate, ELoc)) 12507 DSAStackTy::DSAVarData DVar = DSAStack->getTopDSA(D, /*FromParent=*/false); 12515 reportOriginalDsa(*this, DSAStack, D, DVar); 12529 DVar = DSAStack->getImplicitDSA(D, true); 12534 reportOriginalDsa(*this, DSAStack, D, DVar); 12550 D->hasAttrs() ? &D->getAttrs() : nullptr); 12550 D->hasAttrs() ? &D->getAttrs() : nullptr); 12555 D->hasAttrs() ? &D->getAttrs() : nullptr); 12555 D->hasAttrs() ? &D->getAttrs() : nullptr); 12573 Ref = buildCapture(*this, D, SimpleRefExpr, /*WithInit=*/false); 12574 if (!isOpenMPCapturedDecl(D)) 12578 (!isOpenMPCapturedDecl(D) && 12592 DSAStack->addDSA(D, RefExpr->IgnoreParens(), OMPC_lastprivate, Ref);