| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | FuchsiaHandleChecker.cpp | 335 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 D | MIGChecker.cpp | 189 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 D | ObjCAutoreleaseWriteChecker.cpp | 116 const auto *PVD = Match.getNodeAs<ParmVarDecl>(ParamBind); in emitDiagnostics() local 117 QualType Ty = PVD->getType(); in emitDiagnostics() 149 BugMessage << "'" + PVD->getName() + "' "; in emitDiagnostics()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/ |
| H A D | RetainCountDiagnostics.cpp | 290 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()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | UnsafeBufferUsage.cpp | 2159 const ParmVarDecl *PVD = FD->getParamDecl(i); in createOverloadsForFixedParams() local 2161 if (S.lookup(PVD) == Strategy::Kind::Wontfix) in createOverloadsForFixedParams() 2163 if (S.lookup(PVD) != Strategy::Kind::Span) in createOverloadsForFixedParams() 2169 getPointeeTypeText(PVD, SM, LangOpts, &PteTyQuals); in createOverloadsForFixedParams() 2316 if (PVD->hasDefaultArg()) { in fixParamWithSpan() 2318 DEBUG_NOTE_DECL_FAIL(PVD, " : has default arg"); in fixParamWithSpan() 2327 DEBUG_NOTE_DECL_FAIL(PVD, " : invalid pointee type"); in fixParamWithSpan() 2347 if (PVD->getType().hasQualifiers()) in fixParamWithSpan() 2385 if (const auto *PVD = dyn_cast<ParmVarDecl>(VD)) { in fixVariable() local 2414 if (const auto *PVD = dyn_cast<ParmVarDecl>(VD)) in fixVariable() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | MemRegion.cpp | 614 const ParmVarDecl *PVD = getDecl(); in dumpToStream() local 615 assert(PVD && in dumpToStream() 618 if (const IdentifierInfo *ID = PVD->getIdentifier()) { in dumpToStream() 621 os << "ParamVarRegion{P" << PVD->getID() << '}'; in dumpToStream() 985 const auto *PVD = dyn_cast<ParmVarDecl>(D); in getVarRegion() local 986 if (PVD) { in getVarRegion() 987 unsigned Index = PVD->getFunctionScopeIndex(); in getVarRegion() 993 if (Index < FD->param_size() && FD->parameters()[Index] == PVD) in getVarRegion() 997 if (Index < BD->param_size() && BD->parameters()[Index] == PVD) in getVarRegion()
|
| H A D | ExprEngineCallAndReturn.cpp | 716 for (const ParmVarDecl *PVD : Call.parameters()) { in evalCall() local 718 QualType ParamTy = PVD->getType(); in evalCall()
|
| H A D | BugReporterVisitors.cpp | 740 const ParmVarDecl *PVD = Parameters[I]; in maybeEmitNoteForParameters() local 742 bool ParamIsReferenceType = PVD->getType()->isReferenceType(); in maybeEmitNoteForParameters() 743 std::string ParamName = PVD->getNameAsString(); in maybeEmitNoteForParameters() 746 QualType T = PVD->getType(); in maybeEmitNoteForParameters()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.cpp | 1819 auto PVD = SB.getPerVGPRData(); in spillSGPR() local 1825 for (unsigned i = Offset * PVD.PerVGPR, in spillSGPR() 1837 .addImm(i % PVD.PerVGPR) in spillSGPR() 1913 auto PVD = SB.getPerVGPRData(); in restoreSGPR() local 1920 for (unsigned i = Offset * PVD.PerVGPR, in restoreSGPR() 1963 auto PVD = SB.getPerVGPRData(); in spillEmergencySGPR() local 1964 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR() 1967 for (unsigned i = Offset * PVD.PerVGPR, in spillEmergencySGPR() 1979 .addImm(i % PVD.PerVGPR) in spillEmergencySGPR() 1999 for (unsigned Offset = 0; Offset < PVD.NumVGPRs; ++Offset) { in spillEmergencySGPR() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Checkers/ |
| H A D | SValExplainer.h | 247 const ParmVarDecl *PVD = R->getDecl(); in VisitParamVarRegion() local 248 std::string Name = PVD->getQualifiedNameAsString(); in VisitParamVarRegion()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeStmtGen.cpp | 118 for (const ParmVarDecl *PVD : MD->parameters()) { in emitLambdaStaticInvokerBody() local 119 auto It = this->Params.find(PVD); in emitLambdaStaticInvokerBody() 124 PrimType ParamType = this->classify(PVD->getType()).value_or(PT_Ptr); in emitLambdaStaticInvokerBody()
|
| H A D | ByteCodeExprGen.cpp | 2869 } else if (const auto *PVD = dyn_cast<ParmVarDecl>(D)) { in VisitDeclRefExpr() local 2870 if (auto It = this->Params.find(PVD); It != this->Params.end()) { in VisitDeclRefExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 2911 if (PVD) { in getNonNullAttr() 2912 if (auto ParmNNAttr = PVD->getAttr<NonNullAttr>()) in getNonNullAttr() 3073 if (const ParmVarDecl *PVD = dyn_cast<ParmVarDecl>(Arg)) { in EmitFunctionProlog() local 3075 if (getNonNullAttr(CurCodeDecl, PVD, PVD->getType(), in EmitFunctionProlog() 3076 PVD->getFunctionScopeIndex()) && in EmitFunctionProlog() 3080 QualType OTy = PVD->getOriginalType(); in EmitFunctionProlog() 3123 const auto *AVAttr = PVD->getAttr<AlignValueAttr>(); in EmitFunctionProlog() 4352 unsigned ArgNo = PVD ? PVD->getFunctionScopeIndex() : ParmNum; in EmitNonNullArgCheck() 4357 NNAttr = getNonNullAttr(AC.getDecl(), PVD, ArgType, ArgNo); in EmitNonNullArgCheck() 4361 auto Nullability = PVD->getType()->getNullability(); in EmitNonNullArgCheck() [all …]
|
| H A D | CGObjC.cpp | 1435 ParmVarDecl *PVD = *setterMethod->param_begin(); in generateObjCSetterBody() local 1441 LValue Src = MakeAddrLValue(GetAddrOfLocalVar(PVD), ivar->getType()); in generateObjCSetterBody() 1448 DeactivateCleanupBlock(CalleeDestructedParamCleanups[PVD], AllocaInsertPt); in generateObjCSetterBody()
|
| H A D | CGStmtOpenMP.cpp | 5051 VarDecl *PVD = nullptr; in EmitOMPTargetTaskBasedDirective() local 5063 PVD = createImplicitFirstprivateForType( in EmitOMPTargetTaskBasedDirective() 5072 TargetScope.addPrivate(PVD, InputInfo.PointersArray); in EmitOMPTargetTaskBasedDirective() 5085 auto &&CodeGen = [&Data, &S, CS, &BodyGen, BPVD, PVD, SVD, MVD, in EmitOMPTargetTaskBasedDirective() 5127 CGF.GetAddrOfLocalVar(PVD), /*Index=*/0); in EmitOMPTargetTaskBasedDirective() 7586 const ImplicitParamDecl *PVD, in mapParam() argument 7589 Privates.addPrivate(VDecl, CGF.GetAddrOfLocalVar(PVD)); in mapParam()
|
| H A D | CGOpenMPRuntime.cpp | 10954 const auto *PVD = cast<ParmVarDecl>(cast<DeclRefExpr>(E)->getDecl()) in emitDeclareSimdFunction() local 10956 auto It = ParamPositions.find(PVD); in emitDeclareSimdFunction() 10972 const auto *PVD = cast<ParmVarDecl>(cast<DeclRefExpr>(E)->getDecl()) in emitDeclareSimdFunction() local 10974 auto It = ParamPositions.find(PVD); in emitDeclareSimdFunction() 10977 ParmTy = PVD->getType(); in emitDeclareSimdFunction() 11004 const auto *PVD = cast<ParmVarDecl>(cast<DeclRefExpr>(E)->getDecl()) in emitDeclareSimdFunction() local 11006 auto It = ParamPositions.find(PVD); in emitDeclareSimdFunction() 11009 if (auto *P = dyn_cast<PointerType>(PVD->getType())) in emitDeclareSimdFunction() 11013 else if (PVD->getType()->isReferenceType()) { in emitDeclareSimdFunction() 11017 .getTypeSizeInChars(PVD->getType().getNonReferenceType()) in emitDeclareSimdFunction()
|
| H A D | CodeGenFunction.cpp | 1238 if (const ParmVarDecl *PVD = dyn_cast<ParmVarDecl>(VD)) in StartFunction() local 1239 Ty = PVD->getOriginalType(); in StartFunction()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 338 if (auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in instantiateOMPDeclareSimdDeclAttr() local 341 if (FD->getNumParams() > PVD->getFunctionScopeIndex()) in instantiateOMPDeclareSimdDeclAttr() 343 PVD, FD->getParamDecl(PVD->getFunctionScopeIndex())); in instantiateOMPDeclareSimdDeclAttr() 419 if (auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in instantiateOMPDeclareVariantAttr() local 422 if (FD->getNumParams() > PVD->getFunctionScopeIndex()) in instantiateOMPDeclareVariantAttr() 424 PVD, FD->getParamDecl(PVD->getFunctionScopeIndex())); in instantiateOMPDeclareVariantAttr() 2348 for (ParmVarDecl *PVD : Function->parameters()) { in VisitFunctionDecl() 2349 if (!PVD->hasDefaultArg()) in VisitFunctionDecl() 2351 if (SemaRef.SubstDefaultArgument(D->getInnerLocStart(), PVD, TemplateArgs)) { in VisitFunctionDecl() 2355 Expr *UninstExpr = PVD->getUninstantiatedDefaultArg(); in VisitFunctionDecl() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 1463 for (ParmVarDecl *PVD : MD->parameters()) { in TransformLambdaExpr() 1464 assert(PVD && "null in a parameter list"); in TransformLambdaExpr() 1465 if (!PVD->hasDefaultArg()) in TransformLambdaExpr() 1467 Expr *UninstExpr = PVD->getUninstantiatedDefaultArg(); in TransformLambdaExpr() 1470 if (SemaRef.SubstDefaultArgument(EqualLoc, PVD, TemplateArgs)) { in TransformLambdaExpr() 1478 PVD->setDefaultArg(ErrorResult.get()); in TransformLambdaExpr()
|
| H A D | SemaDeclAttr.cpp | 129 if (auto *PVD = getFunctionOrMethodParam(D, Idx)) in getFunctionOrMethodParamRange() local 130 return PVD->getSourceRange(); in getFunctionOrMethodParamRange() 1020 if (Parms.count(PVD)) { in VisitDeclRefExpr() 4107 NameIdxMapping[PVD->getName()] = Idx++; in handleCallbackAttr() 6053 const auto *PVD = dyn_cast<ParmVarDecl>(D); in isValidOSObjectOutParameter() local 6054 if (!PVD) in isValidOSObjectOutParameter() 6056 QualType QT = PVD->getType(); in isValidOSObjectOutParameter() 8756 QualType Ty = PVD->getType(); in handleObjCExternallyRetainedAttr() 8812 if (PVD->getType()->isIntegerType()) { in handleAcquireHandleAttr() 9332 if (auto *PVD = dyn_cast<ParmVarDecl>(D)) in ProcessDeclAttribute() local [all …]
|
| H A D | SemaStmt.cpp | 2931 if (ParmVarDecl *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) { in BuildCXXForRangeStmt() local 2932 QualType ArrayTy = PVD->getOriginalType(); in BuildCXXForRangeStmt() 2933 QualType PointerTy = PVD->getType(); in BuildCXXForRangeStmt() 2936 << RangeLoc << PVD << ArrayTy << PointerTy; in BuildCXXForRangeStmt() 2937 Diag(PVD->getLocation(), diag::note_declared_at); in BuildCXXForRangeStmt()
|
| H A D | SemaOpenMP.cpp | 7035 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective() 7061 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective() 7063 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective() 7077 QualType QTy = PVD->getType() in ActOnOpenMPDeclareSimdDirective() 7085 Diag(PVD->getLocation(), diag::note_previous_decl) << PVD; in ActOnOpenMPDeclareSimdDirective() 7132 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective() 7134 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareSimdDirective() 7202 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareSimdDirective() 7856 const VarDecl *CanonPVD = PVD->getCanonicalDecl(); in ActOnOpenMPDeclareVariantDirective() 7858 FD->getParamDecl(PVD->getFunctionScopeIndex()) in ActOnOpenMPDeclareVariantDirective() [all …]
|
| H A D | SemaExpr.cpp | 4533 if (const auto *PVD = dyn_cast<ParmVarDecl>(DeclRef->getFoundDecl())) { in CheckUnaryExprOrTypeTraitOperand() local 4534 QualType OType = PVD->getOriginalType(); in CheckUnaryExprOrTypeTraitOperand() 4535 QualType Type = PVD->getType(); in CheckUnaryExprOrTypeTraitOperand() 4539 Diag(PVD->getLocation(), diag::note_declared_at); in CheckUnaryExprOrTypeTraitOperand() 6774 static void DiagnoseCalleeStaticArrayParam(Sema &S, ParmVarDecl *PVD) { in DiagnoseCalleeStaticArrayParam() argument 6775 TypeLoc TL = PVD->getTypeSourceInfo()->getTypeLoc(); in DiagnoseCalleeStaticArrayParam() 6779 S.Diag(PVD->getLocation(), diag::note_callee_static_array) in DiagnoseCalleeStaticArrayParam() 19850 if (ParmVarDecl *PVD = dyn_cast_or_null<ParmVarDecl>(Var)) in tryCaptureVariable() local 19851 QTy = PVD->getOriginalType(); in tryCaptureVariable() 19870 if (ParmVarDecl *PVD = dyn_cast_or_null<ParmVarDecl>(Var)) in tryCaptureVariable() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 508 : PVD; in getOrigParam() 1920 APValue::LValueBase Base(PVD, Index, Args.Version); in createParam() 1925 return createLocal(Base, PVD, PVD->getType(), ScopeKind::Call); in createParam() 2159 if (auto *PVD = dyn_cast_or_null<ParmVarDecl>(VD)) { in NoteLValueLocation() local 2160 unsigned Idx = PVD->getFunctionScopeIndex(); in NoteLValueLocation() 6180 APValue &V = PVD ? Info.CurrentCall->createParam(Call, PVD, LV) in EvaluateCallArg() 6219 const ParmVarDecl *PVD = in EvaluateArgs() local 8571 if (auto *PVD = dyn_cast<ParmVarDecl>(VD)) { in VisitVarDecl() local 8573 VD = CurrFrame->Arguments.getOrigParam(PVD); in VisitVarDecl() 16512 const ParmVarDecl *PVD = Callee->getParamDecl(Idx); in EvaluateWithSubstitution() local [all …]
|
| H A D | Expr.cpp | 5009 if (auto *PVD = dyn_cast<ParmVarDecl>(DRE->getDecl())) in getBaseOriginalType() local 5010 OriginalTy = PVD->getOriginalType().getNonReferenceType(); in getBaseOriginalType()
|