Lines Matching defs:PVD
338 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg);
340 getFuchsiaHandleSymbols(PVD->getType(), Call.getArgSVal(Arg), State);
343 if (hasFuchsiaAttr<ReleaseHandleAttr>(PVD) ||
344 hasFuchsiaAttr<AcquireHandleAttr>(PVD))
352 if (hasFuchsiaAttr<UseHandleAttr>(PVD) ||
353 PVD->getType()->isIntegerType()) {
418 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg);
419 unsigned ParamDiagIdx = PVD->getFunctionScopeIndex() + 1;
421 getFuchsiaHandleSymbols(PVD->getType(), Call.getArgSVal(Arg), State);
427 if (hasFuchsiaAttr<ReleaseHandleAttr>(PVD)) {
448 } else if (hasFuchsiaAttr<AcquireHandleAttr>(PVD)) {
462 } else if (hasFuchsiaUnownedAttr<AcquireHandleAttr>(PVD)) {
475 } else if (!hasFuchsiaAttr<UseHandleAttr>(PVD) &&
476 PVD->getType()->isIntegerType()) {
586 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg);
588 getFuchsiaHandleSymbols(PVD->getType(), Call->getArgSVal(Arg), State);
590 if (hasFuchsiaAttr<UseHandleAttr>(PVD) ||
591 hasFuchsiaAttr<ReleaseHandleAttr>(PVD)) {