Home
last modified time | relevance | path

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

1234

/freebsd/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.cpp120 if (Ctr->getParamDecl(0)->getName() != "first" || in checkPreCall()
121 Ctr->getParamDecl(1)->getName() != "last") in checkPreCall()
172 const auto *Param = Func->getParamDecl(J); in checkPreCall()
H A DInnerPointerChecker.cpp156 QualType ParamTy = FD->getParamDecl(I)->getType(); in checkFunctionArguments()
H A DBuiltinFunctionChecker.cpp243 if (QualType ParmTy = FD->getParamDecl(0)->getType(); in isBuiltinLikeFunction()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DAttr.h75 return FD->getParamDecl(Idx); in getFunctionOrMethodParam()
77 return MD->getParamDecl(Idx); in getFunctionOrMethodParam()
79 return BD->getParamDecl(Idx); in getFunctionOrMethodParam()
87 return BD->getParamDecl(Idx)->getType(); in getFunctionOrMethodParamType()
/freebsd/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.cpp659 TrackedParams.push_back(Function->getParamDecl(Index)); in findParamsToTrack()
1056 return shouldBeCalledOnce(Block->getParamDecl(ParamIndex)); in shouldBeCalledOnce()
1070 return shouldBeCalledOnce(Function->getParamDecl(ParamIndex)) || in shouldBeCalledOnce()
1087 const ParmVarDecl *Parameter = Method->getParamDecl(ParamIndex); in shouldBeCalledOnce()
H A DIssueHash.cpp48 Signature.append(Target->getParamDecl(i)->getType().getAsString()); in GetSignature()
H A DThreadSafetyCommon.cpp352 ? cast<FunctionDecl>(D)->getCanonicalDecl()->getParamDecl(I) in translateDeclRefExpr()
353 : cast<ObjCMethodDecl>(D)->getCanonicalDecl()->getParamDecl(I); in translateDeclRefExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp388 const auto *RD = FD->getParamDecl(0)->getType()->getPointeeCXXRecordDecl(); in shouldTrackFirstArgument()
415 Ctor->getParamDecl(0)->getType()->getAs<ReferenceType>(); in isCopyLikeConstructor()
521 LHST = FD->getParamDecl(0)->getType(); in isNormalAssignmentOperator()
662 CanonCallee->getParamDecl(I)->hasAttr<LifetimeBoundAttr>()) in visitFunctionCallArguments()
663 VisitLifetimeBoundArg(CanonCallee->getParamDecl(I), Arg); in visitFunctionCallArguments()
665 CanonCallee->getParamDecl(I)->getAttr<LifetimeCaptureByAttr>(); in visitFunctionCallArguments()
683 VisitLifetimeBoundArg(CanonCallee->getParamDecl(I), Arg); in visitFunctionCallArguments()
1282 CMD->getParamDecl(0)->hasAttr<LifetimeBoundAttr>(); in isAssignmentOperatorLifetimeBound()
H A DCodeCompleteConsumer.cpp586 CodeCompleteConsumer::OverloadCandidate::getParamDecl(unsigned N) const { in getParamDecl() function in CodeCompleteConsumer::OverloadCandidate
609 return FD->getParamDecl(N); in getParamDecl()
H A DSemaDeclCXX.cpp517 ParmVarDecl *OldParam = PrevForDefaultArgs->getParamDecl(p); in MergeCXXFunctionDecl()
518 ParmVarDecl *NewParam = New->getParamDecl(p); in MergeCXXFunctionDecl()
561 OldParam = Older->getParamDecl(p); in MergeCXXFunctionDecl()
646 ParmVarDecl *NewParam = New->getParamDecl(New->getMinRequiredArguments()); in MergeCXXFunctionDecl()
1767 ParmVarDecl *Param = FD->getParamDecl(ParamIdx); in CheckCXXDefaultArguments()
1778 ParmVarDecl *Param = FD->getParamDecl(ParamIdx); in CheckCXXDefaultArguments()
1859 const ParmVarDecl *PD = FD->getParamDecl(ArgIndex); in CheckConstexprParameterTypes()
4899 ParmVarDecl *Param = Constructor->getParamDecl(0); in BuildImplicitBaseInitializer()
4969 ParmVarDecl *Param = Constructor->getParamDecl(0); in BuildImplicitMemberInitializer()
7702 auto PT = FD->getParamDecl(0)->getType(); in CheckExplicitlyDefaultedFunction()
[all …]
H A DSemaOverload.cpp1028 if (!Ctx.hasSameUnqualifiedType(X->getParamDecl(I)->getType(), in FunctionsCorrespond()
1029 Y->getParamDecl(I)->getType())) in FunctionsCorrespond()
1107 !S.Context.hasSameUnqualifiedType(FD->getParamDecl(0)->getType(), in shouldAddReversed()
1108 FD->getParamDecl(1)->getType()) || in shouldAddReversed()
6620 InitializedEntity::InitializeParameter(S.Context, Fun->getParamDecl(0)), in InitializeExplicitObjectArgument()
7182 Constructor->getParamDecl(0)->getType()->isReferenceType()) { in AddOverloadCandidate()
7183 QualType P = Constructor->getParamDecl(0)->getType()->getPointeeType(); in AddOverloadCandidate()
7428 S.Context, Function->getParamDecl(I)), in convertArgsForAvailabilityChecks()
7443 ParmVarDecl *P = Function->getParamDecl(i); in convertArgsForAvailabilityChecks()
8573 Conversion->getParamDecl(0)->getType(), in AddSurrogateCandidate()
[all …]
H A DSemaExprCXX.cpp1063 if (CheckCXXDefaultArgExpr(ThrowLoc, CD, CD->getParamDecl(I))) in CheckCXXThrowOperand()
1731 FD->getParamDecl(UsualParams)->getType(), in isNonPlacementDeallocationFunction()
1737 FD->getParamDecl(UsualParams)->getType(), in isNonPlacementDeallocationFunction()
1781 QualType TypeIdentityTag = FD->getParamDecl(0)->getType();
1803 FD->getParamDecl(NumBaseParams)->getType(),
1810 FD->getParamDecl(NumBaseParams)->getType()->isAlignValT()) {
1906 Operator->getParamDecl(0)->getType(); in CheckDeleteOperator()
2790 C.Function->getParamDecl(AlignArgOffset) in resolveAllocationOverloadInterior()
4157 QualType TypeIdentity = OperatorDelete->getParamDecl(0)->getType(); in ActOnCXXDelete()
4169 OperatorDelete->getParamDecl(AddressParamIdx)->getType(); in ActOnCXXDelete()
[all …]
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/
H A DLowLevelHelpers.cpp82 ParamType = FD->getParamDecl(ParamIndex)->getType(); in matchEachArgumentWithParamTypeImpl()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp739 getFragmentsForType(Func->getParamDecl(i)->getType(), in getFragmentsForFunction()
740 Func->getParamDecl(i)->getASTContext(), After)); in getFragmentsForFunction()
751 Fragments.append(getFragmentsForParam(Func->getParamDecl(i))); in getFragmentsForFunction()
873 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForSpecialCXXMethod()
912 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForCXXMethod()
946 Fragments.append(getFragmentsForParam(ConversionFunction->getParamDecl(i))); in getFragmentsForConversionFunction()
975 Fragments.append(getFragmentsForParam(Method->getParamDecl(i))); in getFragmentsForOverloadedOperator()
1459 const ParmVarDecl *Param = Method->getParamDecl(i); in getFragmentsForObjCMethod()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCUDANV.cpp434 ParmVarDecl *GridDimParam = cudaLaunchKernelFD->getParamDecl(1); in emitDeviceStubBodyNew()
462 cudaLaunchKernelFD->getParamDecl(0)->getType()); in emitDeviceStubBodyNew()
466 cudaLaunchKernelFD->getParamDecl(3)->getType()); in emitDeviceStubBodyNew()
468 cudaLaunchKernelFD->getParamDecl(4)->getType()); in emitDeviceStubBodyNew()
470 cudaLaunchKernelFD->getParamDecl(5)->getType()); in emitDeviceStubBodyNew()
/freebsd/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()
1155 const ParmVarDecl *FirstParam = FirstMethod->getParamDecl(I); in diagnoseMismatch()
1156 const ParmVarDecl *SecondParam = SecondMethod->getParamDecl(I); in diagnoseMismatch()
1707 const ParmVarDecl *FirstParam = FirstFunction->getParamDecl(I); in diagnoseMismatch()
1708 const ParmVarDecl *SecondParam = SecondFunction->getParamDecl(I); in diagnoseMismatch()
H A DDeclCXX.cpp2612 if (!SpecializedDecl->getParamDecl(0)->getType()->isDependentType()) in isUsualDeallocationFunction()
2615 if (SpecializedDecl->getParamDecl(Idx)->getType()->isDependentType()) in isUsualDeallocationFunction()
2658 Context.hasSameUnqualifiedType(getParamDecl(UsualParams)->getType(), in isUsualDeallocationFunction()
2663 getParamDecl(UsualParams)->getType()->isAlignValT()) in isUsualDeallocationFunction()
3003 getParamDecl(0)->getType()->isLValueReferenceType(); in isCopyConstructor()
3008 getParamDecl(0)->getType()->isRValueReferenceType(); in isMoveConstructor()
3027 const ParmVarDecl *Param = getParamDecl(0); in isCopyOrMoveConstructor()
3073 const ParmVarDecl *Param = getParamDecl(0); in isSpecializationCopyingObject()
H A DDeclPrinter.cpp762 ParamPrinter.VisitParmVarDecl(D->getParamDecl(i)); in VisitFunctionDecl()
777 Proto += D->getParamDecl(i)->getNameAsString(); in VisitFunctionDecl()
881 ParamPrinter.VisitParmVarDecl(D->getParamDecl(i)); in VisitFunctionDecl()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterpFrame.cpp176 QualType Ty = F->getParamDecl(I)->getType(); in describe()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DForwardDeclChecker.cpp260 visitCallArg(E->getArg(i), MethodDecl->getParamDecl(i), DeclWithIssue); in visitObjCMessageExpr()
H A DRawPtrRefCallArgsChecker.cpp201 auto *Param = hasParam ? MethodDecl->getParamDecl(i) : nullptr; in visitObjCMessageExpr()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h2770 const ParmVarDecl *getParamDecl(unsigned i) const { in getParamDecl() function
2774 ParmVarDecl *getParamDecl(unsigned i) { in getParamDecl() function
2797 return getParamDecl(hasCXXExplicitFunctionObjectParameter() ? I + 1 : I); in getNonObjectParameter()
2801 return getParamDecl(hasCXXExplicitFunctionObjectParameter() ? I + 1 : I); in getNonObjectParameter()
4686 const ParmVarDecl *getParamDecl(unsigned i) const { in getParamDecl() function
4690 ParmVarDecl *getParamDecl(unsigned i) { in getParamDecl() function

1234