Home
last modified time | relevance | path

Searched refs:PVD (Results 1 – 25 of 28) sorted by relevance

12

/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
H A DMIGChecker.cpp189 if (const ParmVarDecl *PVD = in checkPostCall() local
193 C.addTransition(C.getState()->add<RefCountedParameters>(PVD)); in checkPostCall()
211 const ParmVarDecl *PVD = getOriginParam(Arg, C); in checkPostCall() local
212 if (!PVD || State->contains<RefCountedParameters>(PVD)) in checkPostCall()
216 C.getNoteTag([this, PVD](PathSensitiveBugReport &BR) -> std::string { in checkPostCall()
221 OS << "Value passed through parameter '" << PVD->getName() in checkPostCall()
H A DFuchsiaHandleChecker.cpp335 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg); in checkPreCall() local
340 if (hasFuchsiaAttr<ReleaseHandleAttr>(PVD) || in checkPreCall()
341 hasFuchsiaAttr<AcquireHandleAttr>(PVD)) in checkPreCall()
349 if (hasFuchsiaAttr<UseHandleAttr>(PVD) || in checkPreCall()
350 PVD->getType()->isIntegerType()) { in checkPreCall()
415 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg); in checkPostCall() local
424 if (hasFuchsiaAttr<ReleaseHandleAttr>(PVD)) { in checkPostCall()
472 } else if (!hasFuchsiaAttr<UseHandleAttr>(PVD) && in checkPostCall()
473 PVD->getType()->isIntegerType()) { in checkPostCall()
587 if (hasFuchsiaAttr<UseHandleAttr>(PVD) || in checkPointerEscape()
[all …]
H A DObjCAutoreleaseWriteChecker.cpp116 const auto *PVD = Match.getNodeAs<ParmVarDecl>(ParamBind); in emitDiagnostics() local
117 QualType Ty = PVD->getType(); in emitDiagnostics()
149 BugMessage << "'" + PVD->getName() + "' "; in emitDiagnostics()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountDiagnostics.cpp290 const ParmVarDecl *PVD = (*CE)->parameters()[*Idx]; in generateDiagnosticsForCallLike() local
291 PVD->getNameForDiagnostic(os, PVD->getASTContext().getPrintingPolicy(), in generateDiagnosticsForCallLike()
388 const ParmVarDecl *PVD = Parameters[I]; in annotateConsumedSummaryMismatch() local
390 if (!PVD->hasAttr<OSConsumedAttr>()) in annotateConsumedSummaryMismatch()
406 PVD->getNameForDiagnostic(os, PVD->getASTContext().getPrintingPolicy(), in annotateConsumedSummaryMismatch()
437 const auto *PVD = cast<ParmVarDecl>(VR->getDecl()); in annotateStartParameter() local
438 PathDiagnosticLocation L = PathDiagnosticLocation(PVD, SM); in annotateStartParameter()
442 os << "Parameter '" << PVD->getDeclName() << "' starts at +"; in annotateStartParameter()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp582 const ParmVarDecl *PVD = getDecl(); in dumpToStream() local
583 assert(PVD && in dumpToStream()
586 if (const IdentifierInfo *ID = PVD->getIdentifier()) { in dumpToStream()
589 os << "ParamVarRegion{P" << PVD->getID() << '}'; in dumpToStream()
966 const auto *PVD = dyn_cast<ParmVarDecl>(D); in getVarRegion() local
967 if (PVD) { in getVarRegion()
968 unsigned Index = PVD->getFunctionScopeIndex(); in getVarRegion()
974 if (Index < FD->param_size() && FD->parameters()[Index] == PVD) in getVarRegion()
978 if (Index < BD->param_size() && BD->parameters()[Index] == PVD) in getVarRegion()
H A DExprEngineCallAndReturn.cpp719 for (const ParmVarDecl *PVD : Call.parameters()) { in evalCall() local
721 QualType ParamTy = PVD->getType(); in evalCall()
H A DBugReporterVisitors.cpp714 const ParmVarDecl *PVD = Parameters[I]; in maybeEmitNoteForParameters() local
716 bool ParamIsReferenceType = PVD->getType()->isReferenceType(); in maybeEmitNoteForParameters()
717 std::string ParamName = PVD->getNameAsString(); in maybeEmitNoteForParameters()
720 QualType T = PVD->getType(); in maybeEmitNoteForParameters()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.cpp1770 auto PVD = SB.getPerVGPRData(); in spillSGPR() local
1776 for (unsigned i = Offset * PVD.PerVGPR, in spillSGPR()
1788 .addImm(i % PVD.PerVGPR) in spillSGPR()
1861 auto PVD = SB.getPerVGPRData(); in restoreSGPR() local
1868 for (unsigned i = Offset * PVD.PerVGPR, in restoreSGPR()
1911 auto PVD = SB.getPerVGPRData(); in spillEmergencySGPR() local
1912 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR()
1915 for (unsigned i = Offset * PVD.PerVGPR, in spillEmergencySGPR()
1927 .addImm(i % PVD.PerVGPR) in spillEmergencySGPR()
1947 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR()
[all …]
/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Checkers/
H A DSValExplainer.h247 const ParmVarDecl *PVD = R->getDecl(); in VisitParamVarRegion() local
248 std::string Name = PVD->getQualifiedNameAsString(); in VisitParamVarRegion()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGCall.cpp2696 if (PVD) { in getNonNullAttr()
2697 if (auto ParmNNAttr = PVD->getAttr<NonNullAttr>()) in getNonNullAttr()
2861 if (const ParmVarDecl *PVD = dyn_cast<ParmVarDecl>(Arg)) { in EmitFunctionProlog() local
2863 if (getNonNullAttr(CurCodeDecl, PVD, PVD->getType(), in EmitFunctionProlog()
2864 PVD->getFunctionScopeIndex()) && in EmitFunctionProlog()
2868 QualType OTy = PVD->getOriginalType(); in EmitFunctionProlog()
2911 const auto *AVAttr = PVD->getAttr<AlignValueAttr>(); in EmitFunctionProlog()
4122 unsigned ArgNo = PVD ? PVD->getFunctionScopeIndex() : ParmNum; in EmitNonNullArgCheck()
4127 NNAttr = getNonNullAttr(AC.getDecl(), PVD, ArgType, ArgNo); in EmitNonNullArgCheck()
4131 auto Nullability = PVD->getType()->getNullability(); in EmitNonNullArgCheck()
[all …]
H A DCGObjC.cpp1443 ParmVarDecl *PVD = *setterMethod->param_begin(); in generateObjCSetterBody() local
1449 LValue Src = MakeAddrLValue(GetAddrOfLocalVar(PVD), ivar->getType()); in generateObjCSetterBody()
1456 DeactivateCleanupBlock(CalleeDestructedParamCleanups[PVD], AllocaInsertPt); in generateObjCSetterBody()
H A DCGStmtOpenMP.cpp5024 VarDecl *PVD = nullptr; in EmitOMPTargetTaskBasedDirective() local
5036 PVD = createImplicitFirstprivateForType( in EmitOMPTargetTaskBasedDirective()
5045 TargetScope.addPrivate(PVD, InputInfo.PointersArray); in EmitOMPTargetTaskBasedDirective()
5058 auto &&CodeGen = [&Data, &S, CS, &BodyGen, BPVD, PVD, SVD, MVD, in EmitOMPTargetTaskBasedDirective()
5102 CGF.GetAddrOfLocalVar(PVD), /*Index=*/0); in EmitOMPTargetTaskBasedDirective()
7506 const ImplicitParamDecl *PVD, in mapParam() argument
7509 Privates.addPrivate(VDecl, CGF.GetAddrOfLocalVar(PVD)); in mapParam()
H A DCodeGenFunction.cpp1226 if (const ParmVarDecl *PVD = dyn_cast<ParmVarDecl>(VD)) in StartFunction() local
1227 Ty = PVD->getOriginalType(); in StartFunction()
H A DCGOpenMPRuntime.cpp11431 const auto *PVD = cast<ParmVarDecl>(cast<DeclRefExpr>(E)->getDecl()) in emitDeclareSimdFunction() local
11433 auto It = ParamPositions.find(PVD); in emitDeclareSimdFunction()
11449 const auto *PVD = cast<ParmVarDecl>(cast<DeclRefExpr>(E)->getDecl()) in emitDeclareSimdFunction() local
11451 auto It = ParamPositions.find(PVD); in emitDeclareSimdFunction()
11454 ParmTy = PVD->getType(); in emitDeclareSimdFunction()
11481 const auto *PVD = cast<ParmVarDecl>(cast<DeclRefExpr>(E)->getDecl()) in emitDeclareSimdFunction() local
11483 auto It = ParamPositions.find(PVD); in emitDeclareSimdFunction()
11486 if (auto *P = dyn_cast<PointerType>(PVD->getType())) in emitDeclareSimdFunction()
11490 else if (PVD->getType()->isReferenceType()) { in emitDeclareSimdFunction()
11494 .getTypeSizeInChars(PVD->getType().getNonReferenceType()) in emitDeclareSimdFunction()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp326 if (auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in instantiateOMPDeclareSimdDeclAttr() local
329 if (FD->getNumParams() > PVD->getFunctionScopeIndex()) in instantiateOMPDeclareSimdDeclAttr()
331 PVD, FD->getParamDecl(PVD->getFunctionScopeIndex())); in instantiateOMPDeclareSimdDeclAttr()
407 if (auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in instantiateOMPDeclareVariantAttr() local
410 if (FD->getNumParams() > PVD->getFunctionScopeIndex()) in instantiateOMPDeclareVariantAttr()
412 PVD, FD->getParamDecl(PVD->getFunctionScopeIndex())); in instantiateOMPDeclareVariantAttr()
2301 for (ParmVarDecl *PVD : Function->parameters()) { in VisitFunctionDecl()
2302 if (!PVD->hasDefaultArg()) in VisitFunctionDecl()
2304 if (SemaRef.SubstDefaultArgument(D->getInnerLocStart(), PVD, TemplateArgs)) { in VisitFunctionDecl()
2308 Expr *UninstExpr = PVD->getUninstantiatedDefaultArg(); in VisitFunctionDecl()
[all …]
H A DSemaDeclAttr.cpp128 if (auto *PVD = getFunctionOrMethodParam(D, Idx)) in getFunctionOrMethodParamRange() local
129 return PVD->getSourceRange(); in getFunctionOrMethodParamRange()
1006 if (Parms.count(PVD)) { in VisitDeclRefExpr()
4055 NameIdxMapping[PVD->getName()] = Idx++; in handleCallbackAttr()
5848 const auto *PVD = dyn_cast<ParmVarDecl>(D); in isValidOSObjectOutParameter() local
5849 if (!PVD) in isValidOSObjectOutParameter()
5851 QualType QT = PVD->getType(); in isValidOSObjectOutParameter()
8374 QualType Ty = PVD->getType(); in handleObjCExternallyRetainedAttr()
8430 if (PVD->getType()->isIntegerType()) { in handleAcquireHandleAttr()
8869 if (auto *PVD = dyn_cast<ParmVarDecl>(D)) in ProcessDeclAttribute() local
[all …]
H A DSemaTemplateInstantiate.cpp1344 for (ParmVarDecl *PVD : MD->parameters()) { in TransformLambdaExpr()
1345 if (!PVD->hasDefaultArg()) in TransformLambdaExpr()
1347 Expr *UninstExpr = PVD->getUninstantiatedDefaultArg(); in TransformLambdaExpr()
1350 if (SemaRef.SubstDefaultArgument(EqualLoc, PVD, TemplateArgs)) { in TransformLambdaExpr()
1358 PVD->setDefaultArg(ErrorResult.get()); in TransformLambdaExpr()
H A DSemaStmt.cpp2921 if (ParmVarDecl *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in BuildCXXForRangeStmt() local
2922 QualType ArrayTy = PVD->getOriginalType(); in BuildCXXForRangeStmt()
2923 QualType PointerTy = PVD->getType(); in BuildCXXForRangeStmt()
2926 << RangeLoc << PVD << ArrayTy << PointerTy; in BuildCXXForRangeStmt()
2927 Diag(PVD->getLocation(), diag::note_declared_at); in BuildCXXForRangeStmt()
H A DSemaOpenMP.cpp6884 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective()
6910 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective()
6912 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective()
6926 QualType QTy = PVD->getType() in ActOnOpenMPDeclareSimdDirective()
6934 Diag(PVD->getLocation(), diag::note_previous_decl) << PVD; in ActOnOpenMPDeclareSimdDirective()
6981 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective()
6983 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective()
7051 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective()
7705 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareVariantDirective()
7707 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareVariantDirective()
[all …]
H A DSemaExpr.cpp4330 if (ParmVarDecl *PVD = dyn_cast<ParmVarDecl>(DeclRef->getFoundDecl())) { in CheckUnaryExprOrTypeTraitOperand() local
4331 QualType OType = PVD->getOriginalType(); in CheckUnaryExprOrTypeTraitOperand()
4332 QualType Type = PVD->getType(); in CheckUnaryExprOrTypeTraitOperand()
4336 Diag(PVD->getLocation(), diag::note_declared_at); in CheckUnaryExprOrTypeTraitOperand()
6470 static void DiagnoseCalleeStaticArrayParam(Sema &S, ParmVarDecl *PVD) { in DiagnoseCalleeStaticArrayParam() argument
6471 TypeLoc TL = PVD->getTypeSourceInfo()->getTypeLoc(); in DiagnoseCalleeStaticArrayParam()
6475 S.Diag(PVD->getLocation(), diag::note_callee_static_array) in DiagnoseCalleeStaticArrayParam()
19155 if (ParmVarDecl *PVD = dyn_cast_or_null<ParmVarDecl>(Var)) in tryCaptureVariable() local
19156 QTy = PVD->getOriginalType(); in tryCaptureVariable()
19175 if (ParmVarDecl *PVD = dyn_cast_or_null<ParmVarDecl>(Var)) in tryCaptureVariable() local
[all …]
H A DSemaCodeComplete.cpp2870 if (const auto *PVD = dyn_cast<ParmVarDecl>(Param)) in FormatFunctionParameter() local
2871 ObjCQual = PVD->getObjCDeclQualifier(); in FormatFunctionParameter()
/openbsd/gnu/usr.sbin/mkhybrid/src/
H A DChangeLog.mkhybrid277 PVD (or SVD)
319 version number by default and incorrect date in the PVD).
/openbsd/gnu/llvm/clang/lib/AST/Interp/
H A DByteCodeExprGen.cpp1406 } else if (const auto *PVD = dyn_cast<ParmVarDecl>(Decl)) { in VisitDeclRefExpr() local
1407 if (auto It = this->Params.find(PVD); It != this->Params.end()) { in VisitDeclRefExpr()
/openbsd/gnu/llvm/clang/lib/AST/
H A DExprConstant.cpp505 : PVD; in getOrigParam()
1866 APValue::LValueBase Base(PVD, Index, Args.Version); in createParam()
1871 return createLocal(Base, PVD, PVD->getType(), ScopeKind::Call); in createParam()
2083 if (auto *PVD = dyn_cast_or_null<ParmVarDecl>(VD)) { in NoteLValueLocation() local
2084 unsigned Idx = PVD->getFunctionScopeIndex(); in NoteLValueLocation()
6088 APValue &V = PVD ? Info.CurrentCall->createParam(Call, PVD, LV) in EvaluateCallArg()
6127 const ParmVarDecl *PVD = in EvaluateArgs() local
8292 if (auto *PVD = dyn_cast<ParmVarDecl>(VD)) { in VisitVarDecl() local
8294 VD = CurrFrame->Arguments.getOrigParam(PVD); in VisitVarDecl()
16128 const ParmVarDecl *PVD = Callee->getParamDecl(Idx); in EvaluateWithSubstitution() local
[all …]
H A DExpr.cpp4902 if (auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) in getBaseOriginalType() local
4903 OriginalTy = PVD->getOriginalType().getNonReferenceType(); in getBaseOriginalType()

12