Lines Matching refs:PVD
6367 if (const auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) in ActOnOpenMPDeclareSimdDirective() local
6368 if (FD->getNumParams() > PVD->getFunctionScopeIndex() && in ActOnOpenMPDeclareSimdDirective()
6369 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective()
6370 ->getCanonicalDecl() == PVD->getCanonicalDecl()) { in ActOnOpenMPDeclareSimdDirective()
6371 UniformedArgs.try_emplace(PVD->getCanonicalDecl(), E); in ActOnOpenMPDeclareSimdDirective()
6394 if (const auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in ActOnOpenMPDeclareSimdDirective() local
6395 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective()
6396 if (FD->getNumParams() > PVD->getFunctionScopeIndex() && in ActOnOpenMPDeclareSimdDirective()
6397 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective()
6411 QualType QTy = PVD->getType() in ActOnOpenMPDeclareSimdDirective()
6419 Diag(PVD->getLocation(), diag::note_previous_decl) << PVD; in ActOnOpenMPDeclareSimdDirective()
6465 if (const auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in ActOnOpenMPDeclareSimdDirective() local
6466 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective()
6467 if (FD->getNumParams() > PVD->getFunctionScopeIndex() && in ActOnOpenMPDeclareSimdDirective()
6468 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective()
6497 PVD->getOriginalType(), in ActOnOpenMPDeclareSimdDirective()
6535 if (const auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in ActOnOpenMPDeclareSimdDirective() local
6536 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective()