| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastValueChecker.cpp | 198 static void addCastTransition(const CallEvent &Call, DefinedOrUnknownSVal DV, in addCastTransition() 259 static void addInstanceOfTransition(const CallEvent &Call, in addInstanceOfTransition() 341 static void evalNonNullParamNonNullReturn(const CallEvent &Call, in evalNonNullParamNonNullReturn() 349 static void evalNonNullParamNullReturn(const CallEvent &Call, in evalNonNullParamNullReturn() 356 static void evalNullParamNullReturn(const CallEvent &Call, in evalNullParamNullReturn() 369 void CastValueChecker::evalCast(const CallEvent &Call, DefinedOrUnknownSVal DV, in evalCast() 374 void CastValueChecker::evalDynCast(const CallEvent &Call, in evalDynCast() 381 void CastValueChecker::evalCastOrNull(const CallEvent &Call, in evalCastOrNull() 388 void CastValueChecker::evalDynCastOrNull(const CallEvent &Call, in evalDynCastOrNull() 400 static void evalZeroParamNonNullReturn(const CallEvent &Call, in evalZeroParamNonNullReturn() [all …]
|
| H A D | ErrnoTesterChecker.cpp | 88 const CallEvent &Call) { in evalSetErrno() 94 const CallEvent &Call) { in evalGetErrno() 106 const CallEvent &Call) { in evalSetErrnoIfError() 123 const CallEvent &Call) { in evalSetErrnoIfErrorRange() 144 const CallEvent &Call) { in evalSetErrnoCheckState() 170 bool ErrnoTesterChecker::evalCall(const CallEvent &Call, in evalCall()
|
| H A D | PthreadLockChecker.cpp | 385 void PthreadLockChecker::AcquirePthreadLock(const CallEvent &Call, in AcquirePthreadLock() 392 void PthreadLockChecker::AcquireXNULock(const CallEvent &Call, in AcquireXNULock() 399 void PthreadLockChecker::TryPthreadLock(const CallEvent &Call, in TryPthreadLock() 406 void PthreadLockChecker::TryXNULock(const CallEvent &Call, CheckerContext &C, in TryXNULock() 412 void PthreadLockChecker::TryFuchsiaLock(const CallEvent &Call, in TryFuchsiaLock() 419 void PthreadLockChecker::TryC11Lock(const CallEvent &Call, CheckerContext &C, in TryC11Lock() 425 void PthreadLockChecker::AcquireLockAux(const CallEvent &Call, in AcquireLockAux() 498 void PthreadLockChecker::ReleaseAnyLock(const CallEvent &Call, in ReleaseAnyLock() 504 void PthreadLockChecker::ReleaseLockAux(const CallEvent &Call, in ReleaseLockAux() 550 void PthreadLockChecker::DestroyPthreadLock(const CallEvent &Call, in DestroyPthreadLock() [all …]
|
| H A D | BlockInCriticalSectionChecker.cpp | 67 [[nodiscard]] bool matches(const CallEvent &Call, bool IsLock) const { in matches() argument 80 [[nodiscard]] const MemRegion *getRegion(const CallEvent &Call, bool) const { in getRegion() argument 90 [[nodiscard]] const MemRegion *getRegion(const CallEvent &Call, bool) const { in getRegion() argument 123 [[nodiscard]] bool matches(const CallEvent &Call, bool IsLock) const { in matches() argument 130 [[nodiscard]] const MemRegion *getRegion(const CallEvent &Call, in getRegion() 283 BlockInCriticalSectionChecker::checkDescriptorMatch(const CallEvent &Call, in checkDescriptorMatch() 309 static const MemRegion *getRegion(const CallEvent &Call, in getRegion() 320 const MutexDescriptor &LockDescriptor, const CallEvent &Call, in handleLock() 334 const MutexDescriptor &UnlockDescriptor, const CallEvent &Call, in handleUnlock() 364 const CallEvent &Call, CheckerContext &C) const { in isBlockingInCritSection() argument [all …]
|
| H A D | StdVariantChecker.cpp | 33 getConstructorDeclarationForCall(const CallEvent &Call) { in getConstructorDeclarationForCall() 41 bool isCopyConstructorCall(const CallEvent &Call) { in isCopyConstructorCall() 48 bool isCopyAssignmentCall(const CallEvent &Call) { in isCopyAssignmentCall() 57 bool isMoveConstructorCall(const CallEvent &Call) { in isMoveConstructorCall() 66 bool isMoveAssignmentCall(const CallEvent &Call) { in isMoveAssignmentCall() 152 bool evalCall(const CallEvent &Call, CheckerContext &C) const { in evalCall() argument 219 bool handleStdGetCall(const CallEvent &Call, CheckerContext &C) const { in handleStdGetCall() argument
|
| H A D | ChrootChecker.cpp | 65 bool ChrootChecker::evalCall(const CallEvent &Call, CheckerContext &C) const { in evalCall() argument 75 bool ChrootChecker::evalChroot(const CallEvent &Call, CheckerContext &C) const { in evalChroot() argument 93 bool ChrootChecker::evalChdir(const CallEvent &Call, CheckerContext &C) const { in evalChdir() argument 130 const CallExpr *Call = StmtP->getStmtAs<CallExpr>(); in VisitNode() local 155 void ChrootChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
|
| H A D | NonNullParamChecker.cpp | 51 void setBitsAccordingToFunctionAttributes(const CallType &Call, in setBitsAccordingToFunctionAttributes() 75 void setBitsAccordingToParameterAttributes(const CallType &Call, in setBitsAccordingToParameterAttributes() 88 llvm::SmallBitVector getNonNullAttrsImpl(const CallType &Call, in getNonNullAttrsImpl() 99 llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs() 104 llvm::SmallBitVector getNonNullAttrs(const AnyCall &Call) { in getNonNullAttrs() 109 void NonNullParamChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
|
| H A D | MallocChecker.cpp | 317 static bool isStandardNew(const CallEvent &Call) { in isStandardNew() 324 static bool isStandardDelete(const CallEvent &Call) { in isStandardDelete() 921 if (const auto *Call = Match.getNodeAs<CallExpr>("call")) in doesFnIntendToHandleOwnership() local 1140 bool MallocChecker::isFreeingOwnershipAttrCall(const CallEvent &Call) { in isFreeingOwnershipAttrCall() 1164 bool MallocChecker::isAllocatingOwnershipAttrCall(const CallEvent &Call) { in isAllocatingOwnershipAttrCall() 1192 MallocChecker::performKernelMalloc(const CallEvent &Call, CheckerContext &C, in performKernelMalloc() 1289 const CallEvent &Call, in checkBasicAlloc() 1298 const CallEvent &Call, in checkKernelMalloc() 1310 static bool isStandardRealloc(const CallEvent &Call) { in isStandardRealloc() 1321 static bool isGRealloc(const CallEvent &Call) { in isGRealloc() [all …]
|
| H A D | SmartPtrModeling.cpp | 124 bool isStdSmartPtrCall(const CallEvent &Call) { in isStdSmartPtrCall() 198 static QualType getPointerTypeFromTemplateArg(const CallEvent &Call, in getPointerTypeFromTemplateArg() 212 static QualType getInnerPointerType(const CallEvent &Call, CheckerContext &C) { in getInnerPointerType() 246 static bool isStdFunctionCall(const CallEvent &Call) { in isStdFunctionCall() 250 static bool isStdOstreamOperatorCall(const CallEvent &Call) { in isStdOstreamOperatorCall() 266 static bool isPotentiallyComparisionOpCall(const CallEvent &Call) { in isPotentiallyComparisionOpCall() 273 bool SmartPtrModeling::evalCall(const CallEvent &Call, in evalCall() 448 bool SmartPtrModeling::handleComparisionOp(const CallEvent &Call, in handleComparisionOp() 517 bool SmartPtrModeling::handleOstreamOperator(const CallEvent &Call, in handleOstreamOperator() 598 void SmartPtrModeling::handleReset(const CallEvent &Call, in handleReset() [all …]
|
| H A D | StreamChecker.cpp | 220 SVal getStreamArg(const FnDescription *Desc, const CallEvent &Call) { in getStreamArg() 773 if (const auto *Call = Match.getNodeAs<CallExpr>("call")) in doesFnIntendToHandleOwnership() local 836 escapeByStartIndexAndCount(ProgramStateRef State, const CallEvent &Call, in escapeByStartIndexAndCount() 867 const CallEvent &Call, in escapeArgs() 882 void StreamChecker::checkPreCall(const CallEvent &Call, in checkPreCall() 891 bool StreamChecker::evalCall(const CallEvent &Call, CheckerContext &C) const { in evalCall() argument 927 void StreamChecker::evalFopen(const FnDescription *Desc, const CallEvent &Call, in evalFopen() 958 void StreamChecker::preFreopen(const FnDescription *Desc, const CallEvent &Call, in preFreopen() 971 const CallEvent &Call, in evalFreopen() 1016 void StreamChecker::evalFclose(const FnDescription *Desc, const CallEvent &Call, in evalFclose() [all …]
|
| H A D | BuiltinFunctionChecker.cpp | 44 QualType getOverflowBuiltinResultType(const CallEvent &Call) { in getOverflowBuiltinResultType() 51 QualType getOverflowBuiltinResultType(const CallEvent &Call, CheckerContext &C, in getOverflowBuiltinResultType() 176 CheckerContext &C, ProgramStateRef State, const CallEvent &Call, in initStateAftetBuiltinOverflow() 198 void BuiltinFunctionChecker::handleOverflowBuiltin(const CallEvent &Call, in handleOverflowBuiltin() 250 bool BuiltinFunctionChecker::evalCall(const CallEvent &Call, in evalCall()
|
| H A D | NoOwnershipChangeVisitor.h | 41 const ObjCMethodCall &Call, in maybeEmitNoteForObjCSelf() 48 const CXXConstructorCall &Call, in maybeEmitNoteForCXXThis()
|
| H A D | AnalysisOrderChecker.cpp | 124 bool evalCall(const CallEvent &Call, CheckerContext &C) const { in evalCall() argument 137 void checkPreCall(const CallEvent &Call, CheckerContext &C) const { in checkPreCall() argument 147 void checkPostCall(const CallEvent &Call, CheckerContext &C) const { in checkPostCall() argument 180 void checkNewAllocator(const CXXAllocatorCall &Call, in checkNewAllocator() 209 const CallEvent *Call, in checkPointerEscape()
|
| H A D | CheckerDocumentation.cpp | 124 void checkPreCall(const CallEvent &Call, CheckerContext &C) const {} in checkPreCall() argument 130 void checkPostCall(const CallEvent &Call, CheckerContext &C) const {} in checkPostCall() argument 268 bool evalCall(const CallEvent &Call, CheckerContext &C) const { return true; } in evalCall() argument 336 const CallEvent *Call, in checkPointerEscape() 347 const CallEvent *Call, in checkConstPointerEscape()
|
| H A D | TaggedUnionModeling.h | 37 removeInformationStoredForDeadInstances(const CallEvent &Call, in removeInformationStoredForDeadInstances() 53 void handleConstructorAndAssignment(const CallEvent &Call, CheckerContext &C, in handleConstructorAndAssignment()
|
| H A D | ReturnValueChecker.cpp | 62 static std::string getFunctionName(const CallEvent &Call) { in getFunctionName() 72 void ReturnValueChecker::checkPostCall(const CallEvent &Call, in checkPostCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
| H A D | BPFPreserveStaticOffset.cpp | 129 if (auto *Call = dyn_cast<CallInst>(I)) in isIntrinsicCall() local 168 static void setParamElementType(CallInst *Call, unsigned ArgNo, Type *Type) { in setParamElementType() 173 static void setParamReadNone(CallInst *Call, unsigned ArgNo) { in setParamReadNone() 178 static void setParamReadOnly(CallInst *Call, unsigned ArgNo) { in setParamReadOnly() 183 static void setParamWriteOnly(CallInst *Call, unsigned ArgNo) { in setParamWriteOnly() 226 CallInst *Call = makeIntrinsicCall(M, Intrinsic::bpf_getelementptr_and_load, in makeGEPAndLoad() local 247 CallInst *Call = in makeGEPAndStore() local 265 static unsigned getOperandAsUnsigned(CallInst *Call, unsigned ArgNo) { in getOperandAsUnsigned() 275 static GetElementPtrInst *reconstructGEP(CallInst *Call, int Delta) { in reconstructGEP() 288 static void reconstructCommon(CallInst *Call, GetElementPtrInst *GEP, T *Insn, in reconstructCommon() [all …]
|
| H A D | BPFAbstractMemberAccess.cpp | 314 static Type *getBaseElementType(const CallInst *Call) { in getBaseElementType() 326 bool BPFAbstractMemberAccess::IsPreserveDIAccessIndexCall(const CallInst *Call, in IsPreserveDIAccessIndexCall() 409 static void replaceWithGEP(CallInst *Call, uint32_t DimensionIndex, in replaceWithGEP() 427 void BPFCoreSharedInfo::removeArrayAccessCall(CallInst *Call) { in removeArrayAccessCall() 431 void BPFCoreSharedInfo::removeStructAccessCall(CallInst *Call) { in removeStructAccessCall() 435 void BPFCoreSharedInfo::removeUnionAccessCall(CallInst *Call) { in removeUnionAccessCall() 448 auto *Call = dyn_cast<CallInst>(&I); in removePreserveAccessIndexIntrinsic() local 534 void BPFAbstractMemberAccess::traceAICall(CallInst *Call, in traceAICall() 633 auto *Call = dyn_cast<CallInst>(&I); in collectAICallChains() local 826 Value *BPFAbstractMemberAccess::computeBaseAndAccessKey(CallInst *Call, in computeBaseAndAccessKey() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpBuiltin.cpp | 147 const CallExpr *Call) { in interp__builtin_is_constant_evaluated() 178 const CallExpr *Call) { in interp__builtin_assume() 186 const CallExpr *Call, unsigned ID) { in interp__builtin_strcmp() 268 const CallExpr *Call, unsigned ID) { in interp__builtin_strlen() 322 const InterpFrame *Frame, const CallExpr *Call, in interp__builtin_nan() 385 const CallExpr *Call) { in interp__builtin_inf() 443 const CallExpr *Call) { in interp__builtin_isnan() 452 const CallExpr *Call) { in interp__builtin_issignaling() 461 const CallExpr *Call) { in interp__builtin_isinf() 474 const CallExpr *Call) { in interp__builtin_isfinite() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenCL.cpp | 138 bool SemaOpenCL::checkSubgroupExt(CallExpr *Call) { in checkSubgroupExt() 364 static bool checkPipeArg(Sema &S, CallExpr *Call) { in checkPipeArg() 414 static bool checkPipePacketType(Sema &S, CallExpr *Call, unsigned Idx) { in checkPipePacketType() 433 bool SemaOpenCL::checkBuiltinRWPipe(CallExpr *Call) { in checkBuiltinRWPipe() 483 bool SemaOpenCL::checkBuiltinReserveRWPipe(CallExpr *Call) { in checkBuiltinReserveRWPipe() 507 bool SemaOpenCL::checkBuiltinCommitRWPipe(CallExpr *Call) { in checkBuiltinCommitRWPipe() 525 bool SemaOpenCL::checkBuiltinPipePackets(CallExpr *Call) { in checkBuiltinPipePackets() 538 bool SemaOpenCL::checkBuiltinToAddr(unsigned BuiltinID, CallExpr *Call) { in checkBuiltinToAddr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.cpp | 631 const SPIRV::IncomingCall *Call, in buildOpFromWrapper() 646 static bool buildAtomicInitInst(const SPIRV::IncomingCall *Call, in buildAtomicInitInst() 660 static bool buildAtomicLoadInst(const SPIRV::IncomingCall *Call, in buildAtomicLoadInst() 696 static bool buildAtomicStoreInst(const SPIRV::IncomingCall *Call, in buildAtomicStoreInst() 719 const SPIRV::IncomingCall *Call, const SPIRV::DemangledBuiltin *Builtin, in buildAtomicCompareExchangeInst() 820 static bool buildAtomicRMWInst(const SPIRV::IncomingCall *Call, unsigned Opcode, in buildAtomicRMWInst() 876 static bool buildAtomicFloatingRMWInst(const SPIRV::IncomingCall *Call, in buildAtomicFloatingRMWInst() 898 static bool buildAtomicFlagInst(const SPIRV::IncomingCall *Call, in buildAtomicFlagInst() 935 static bool buildBarrierInst(const SPIRV::IncomingCall *Call, unsigned Opcode, in buildBarrierInst() 1012 static bool buildExtendedBitOpsInst(const SPIRV::IncomingCall *Call, in buildExtendedBitOpsInst() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CallDescription.h | 133 friend bool matchesAny(const CallEvent &Call, const CallDescription &CD1) { in matchesAny() 139 friend bool matchesAny(const CallEvent &Call, const CallDescription &CD1, in matchesAny() 222 [[nodiscard]] const T *lookup(const CallEvent &Call) const { in lookup() 244 [[nodiscard]] const T *lookupAsWritten(const CallExpr &Call) const { in lookupAsWritten()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86WinEHState.cpp | 411 CallInst *Call = Builder.CreateCall(TargetFuncTy, PersonalityFn, Args); in generateLSDAInEAXThunk() local 459 CallBase &Call, Value *State) { in rewriteSetJmpCall() 525 static bool isIntrinsic(const CallBase &Call, Intrinsic::ID ID) { in isIntrinsic() 530 static bool isSehScopeEnd(const CallBase &Call) { in isSehScopeEnd() 534 static bool isSehScopeBegin(const CallBase &Call) { in isSehScopeBegin() 541 CallBase &Call) { in getStateForCall() 634 CallBase &Call) { in isStateStoreNeeded() 685 auto *Call = dyn_cast<CallBase>(&I); in addStateStores() local 752 auto *Call = dyn_cast<CallBase>(&I); in addStateStores() local 772 auto *Call = dyn_cast<CallBase>(&I); in addStateStores() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | EntryExitInstrumenter.cpp | 45 CallInst *Call = CallInst::Create( in insertCall() local 64 CallInst *Call = CallInst::Create(Fn, RetAddr, "", InsertionPt); in insertCall() local 73 CallInst *Call = CallInst::Create(Fn, "", InsertionPt); in insertCall() local 92 CallInst *Call = in insertCall() local
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCallAndReturn.cpp | 185 static bool wasDifferentDeclUsedForInlining(CallEventRef<> Call, in wasDifferentDeclUsedForInlining() 198 const CallEvent &Call, const ProgramStateRef State, SValBuilder &SVB) { in getElementCountOfArrayBeingDestructed() 269 CallEventRef<> Call = CEMgr.getCaller(calleeCtx, state); in processCallExit() local 530 void ExprEngine::inlineCall(WorkList *WList, const CallEvent &Call, in inlineCall() 630 const CallEvent &Call) { in finishArgumentConstruction() 655 const CallEvent &Call) { in finishArgumentConstruction() 673 const CallEvent &Call) { in evalCall() 740 ProgramStateRef ExprEngine::bindReturnValue(const CallEvent &Call, in bindReturnValue() 831 void ExprEngine::conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr, in conservativeEvalCall() 842 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, in mayInlineCallKind() [all …]
|