Home
last modified time | relevance | path

Searched refs:getParamDecl (Results 1 – 25 of 64) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DCXXSelfAssignmentChecker.cpp51 auto Param = SVB.makeLoc(State->getRegion(MD->getParamDecl(0), LCtx)); in checkBeginFunction()
59 Out << "Assuming " << MD->getParamDecl(0)->getName() << " == *this"; in checkBeginFunction()
69 Out << "Assuming " << MD->getParamDecl(0)->getName() << " != *this"; in checkBeginFunction()
H A DIterator.cpp82 if (!isIteratorType(Func->getParamDecl(0)->getType())) in isInsertCall()
93 if (!isIteratorType(Func->getParamDecl(0)->getType())) in isEmplaceCall()
104 if (!isIteratorType(Func->getParamDecl(0)->getType())) in isEraseCall()
107 !isIteratorType(Func->getParamDecl(1)->getType())) in isEraseCall()
118 if (!isIteratorType(Func->getParamDecl(0)->getType())) in isEraseAfterCall()
121 !isIteratorType(Func->getParamDecl(1)->getType())) in isEraseAfterCall()
H A DMismatchedIteratorChecker.cpp114 if (Ctr->getParamDecl(0)->getName() != "first" || in checkPreCall()
115 Ctr->getParamDecl(1)->getName() != "last") in checkPreCall()
166 const auto *Param = Func->getParamDecl(J); in checkPreCall()
H A DGTestChecker.cpp222 if (ParamCount == 1 && CtorDecl->getParamDecl(0)->getType() == BoolTy) { in checkPostCall()
228 auto *RefTy = CtorDecl->getParamDecl(0)->getType()->getAs<ReferenceType>(); in checkPostCall()
H A DFuchsiaHandleChecker.cpp335 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg); in checkPreCall()
415 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg); in checkPostCall()
583 const ParmVarDecl *PVD = FuncDecl->getParamDecl(Arg); in checkPointerEscape()
H A DInnerPointerChecker.cpp166 QualType ParamTy = FD->getParamDecl(I)->getType(); in checkFunctionArguments()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp326 Expr *Param = M.makeDeclRefExpr(D->getParamDecl(0)); in create_std_move_forward()
355 const ParmVarDecl *Flag = D->getParamDecl(0); in create_call_once()
356 const ParmVarDecl *Callback = D->getParamDecl(1); in create_call_once()
439 const ParmVarDecl *PDecl = D->getParamDecl(ParamIdx); in create_call_once()
514 const ParmVarDecl *Predicate = D->getParamDecl(0); in create_dispatch_once()
524 const ParmVarDecl *Block = D->getParamDecl(1); in create_dispatch_once()
598 const ParmVarDecl *PV = D->getParamDecl(1); in create_dispatch_sync()
640 const ParmVarDecl *OldValue = D->getParamDecl(0); in create_OSAtomicCompareAndSwap()
643 const ParmVarDecl *NewValue = D->getParamDecl(1); in create_OSAtomicCompareAndSwap()
648 const ParmVarDecl *TheValue = D->getParamDecl(2); in create_OSAtomicCompareAndSwap()
H A DCalledOnceCheck.cpp661 TrackedParams.push_back(Function->getParamDecl(Index)); in findParamsToTrack()
1057 return shouldBeCalledOnce(Block->getParamDecl(ParamIndex)); in shouldBeCalledOnce()
1071 return shouldBeCalledOnce(Function->getParamDecl(ParamIndex)) || in shouldBeCalledOnce()
1088 const ParmVarDecl *Parameter = Method->getParamDecl(ParamIndex); in shouldBeCalledOnce()
H A DIssueHash.cpp52 Signature.append(Target->getParamDecl(i)->getType().getAsString()); in GetSignature()
H A DThreadSafetyCommon.cpp335 ? cast<FunctionDecl>(D)->getCanonicalDecl()->getParamDecl(I) in translateDeclRefExpr()
336 : cast<ObjCMethodDecl>(D)->getCanonicalDecl()->getParamDecl(I); in translateDeclRefExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp690 getFragmentsForType(Func->getParamDecl(i)->getType(), in getFragmentsForFunction()
691 Func->getParamDecl(i)->getASTContext(), After)); in getFragmentsForFunction()
702 Fragments.append(getFragmentsForParam(Func->getParamDecl(i))); in getFragmentsForFunction()
816 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForSpecialCXXMethod()
852 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForCXXMethod()
886 Fragments.append(getFragmentsForParam(ConversionFunction->getParamDecl(i))); in getFragmentsForConversionFunction()
915 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForOverloadedOperator()
1276 const ParmVarDecl *Param = Method->getParamDecl(i); in getFragmentsForObjCMethod()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp378 ParmVarDecl *GridDimParam = cudaLaunchKernelFD->getParamDecl(1); in emitDeviceStubBodyNew()
405 cudaLaunchKernelFD->getParamDecl(0)->getType()); in emitDeviceStubBodyNew()
409 cudaLaunchKernelFD->getParamDecl(3)->getType()); in emitDeviceStubBodyNew()
411 cudaLaunchKernelFD->getParamDecl(4)->getType()); in emitDeviceStubBodyNew()
413 cudaLaunchKernelFD->getParamDecl(5)->getType()); in emitDeviceStubBodyNew()
H A DCGHLSLRuntime.cpp384 const ParmVarDecl *PD = FD->getParamDecl(Param.getArgNo() - SRetOffset); in emitEntryFunction()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp590 CodeCompleteConsumer::OverloadCandidate::getParamDecl(unsigned N) const { in getParamDecl() function in CodeCompleteConsumer::OverloadCandidate
613 return FD->getParamDecl(N); in getParamDecl()
H A DSemaDeclCXX.cpp535 ParmVarDecl *NewParam = New->getParamDecl(p); in MergeCXXFunctionDecl()
578 OldParam = Older->getParamDecl(p); in MergeCXXFunctionDecl()
1664 ParmVarDecl *Param = FD->getParamDecl(ParamIdx); in CheckCXXDefaultArguments()
1675 ParmVarDecl *Param = FD->getParamDecl(ParamIdx); in CheckCXXDefaultArguments()
8526 ParmVarDecl *PD = FD->getParamDecl(I); in getParam()
8844 Loc = MD->getParamDecl(0)->getBeginLoc(); in CheckExplicitlyDefaultedComparison()
9160 auto PT = FD->getParamDecl(0)->getType(); in DefineDefaultedComparison()
16348 if (FnDecl->getParamDecl(0)->hasDefaultArg()) in CheckOperatorNewDeclaration()
18333 Diag(New->getParamDecl(I)->getLocation(), in CheckOverridingFunctionAttributes()
18335 Diag(Old->getParamDecl(I)->getLocation(), in CheckOverridingFunctionAttributes()
[all …]
H A DSemaOverload.cpp921 if (!Ctx.hasSameUnqualifiedType(X->getParamDecl(I)->getType(), in FunctionsCorrespond()
922 Y->getParamDecl(I)->getType())) in FunctionsCorrespond()
1000 !S.Context.hasSameUnqualifiedType(FD->getParamDecl(0)->getType(), in shouldAddReversed()
6334 !Fun->getParamDecl(0)->getType()->isRValueReferenceType()); in GetExplicitObjectExpr()
6876 Constructor->getParamDecl(0)->getType()->isReferenceType()) { in AddOverloadCandidate()
7132 ParmVarDecl *P = Function->getParamDecl(i); in convertArgsForAvailabilityChecks()
10156 return F->getParamDecl(I++)->getType(); in allowAmbiguity()
11405 Fn->getParamDecl(HasExplicitObjectParam ? 1 : 0)->getDeclName()) in DiagnoseArityMismatch()
11772 Meth->getParamDecl(0)->getType()->getAs<ReferenceType>()) { in DiagnoseBadTarget()
11934 << Fn->getParamDecl(0)->getType()->isRValueReferenceType(); in NoteFunctionCandidate()
[all …]
H A DSemaLambda.cpp398 QualType ExplicitObjectParameterType = Method->getParamDecl(0) in DiagnoseInvalidExplicitObjectParameterInLambda()
408 Diag(Method->getParamDecl(0)->getLocation(), in DiagnoseInvalidExplicitObjectParameterInLambda()
1678 ParmVarDecl *From = CallOperator->getParamDecl(I); in addFunctionPointerConversion()
2261 ParmVarDecl *From = CallOperator->getParamDecl(I); in BuildBlockForLambdaConversion()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpFrame.cpp174 QualType Ty = F->getParamDecl(I)->getType(); in describe()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DODRDiagsEmitter.cpp107 const ParmVarDecl *FirstParam = FirstMethod->getParamDecl(I); in diagnoseSubMismatchMethodParameters()
108 const ParmVarDecl *SecondParam = SecondMethod->getParamDecl(I); in diagnoseSubMismatchMethodParameters()
1157 const ParmVarDecl *FirstParam = FirstMethod->getParamDecl(I); in diagnoseMismatch()
1158 const ParmVarDecl *SecondParam = SecondMethod->getParamDecl(I); in diagnoseMismatch()
1704 const ParmVarDecl *FirstParam = FirstFunction->getParamDecl(I); in diagnoseMismatch()
1705 const ParmVarDecl *SecondParam = SecondFunction->getParamDecl(I); in diagnoseMismatch()
H A DDeclCXX.cpp2415 Context.hasSameUnqualifiedType(getParamDecl(UsualParams)->getType(), in isUsualDeallocationFunction()
2420 getParamDecl(UsualParams)->getType()->isAlignValT()) in isUsualDeallocationFunction()
2749 getParamDecl(0)->getType()->isLValueReferenceType(); in isCopyConstructor()
2754 getParamDecl(0)->getType()->isRValueReferenceType(); in isMoveConstructor()
2773 const ParmVarDecl *Param = getParamDecl(0); in isCopyOrMoveConstructor()
2819 const ParmVarDecl *Param = getParamDecl(0); in isSpecializationCopyingObject()
H A DDeclPrinter.cpp783 ParamPrinter.VisitParmVarDecl(D->getParamDecl(i)); in VisitFunctionDecl()
798 Proto += D->getParamDecl(i)->getNameAsString(); in VisitFunctionDecl()
890 ParamPrinter.VisitParmVarDecl(D->getParamDecl(i)); in VisitFunctionDecl()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h2666 const ParmVarDecl *getParamDecl(unsigned i) const { in getParamDecl() function
2670 ParmVarDecl *getParamDecl(unsigned i) { in getParamDecl() function
2693 return getParamDecl(hasCXXExplicitFunctionObjectParameter() ? I + 1 : I); in getNonObjectParameter()
2697 return getParamDecl(hasCXXExplicitFunctionObjectParameter() ? I + 1 : I); in getNonObjectParameter()
4553 const ParmVarDecl *getParamDecl(unsigned i) const { in getParamDecl() function
4557 ParmVarDecl *getParamDecl(unsigned i) { in getParamDecl() function
H A DDeclObjC.h377 ParmVarDecl *getParamDecl(unsigned Idx) { in getParamDecl() function
381 const ParmVarDecl *getParamDecl(unsigned Idx) const { in getParamDecl() function
382 return const_cast<ObjCMethodDecl *>(this)->getParamDecl(Idx); in getParamDecl()
/freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransUnbridgedCasts.cpp439 ParmVarDecl *PD = FD->getParamDecl(i); in isPassedToCParamWithKnownOwnership()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h1148 const NamedDecl *getParamDecl(unsigned N) const;

123