/openbsd-src/gnu/llvm/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 | 86 const CallEvent &Call) { in evalSetErrno() 92 const CallEvent &Call) { in evalGetErrno() 104 const CallEvent &Call) { in evalSetErrnoIfError() 121 const CallEvent &Call) { in evalSetErrnoIfErrorRange() 143 const CallEvent &Call) { in evalSetErrnoCheckState() 169 bool ErrnoTesterChecker::evalCall(const CallEvent &Call, in evalCall()
|
H A D | PthreadLockChecker.cpp | 355 void PthreadLockChecker::AcquirePthreadLock(const CallEvent &Call, in AcquirePthreadLock() 362 void PthreadLockChecker::AcquireXNULock(const CallEvent &Call, in AcquireXNULock() 369 void PthreadLockChecker::TryPthreadLock(const CallEvent &Call, in TryPthreadLock() 376 void PthreadLockChecker::TryXNULock(const CallEvent &Call, CheckerContext &C, in TryXNULock() 382 void PthreadLockChecker::TryFuchsiaLock(const CallEvent &Call, in TryFuchsiaLock() 389 void PthreadLockChecker::TryC11Lock(const CallEvent &Call, CheckerContext &C, in TryC11Lock() 395 void PthreadLockChecker::AcquireLockAux(const CallEvent &Call, in AcquireLockAux() 468 void PthreadLockChecker::ReleaseAnyLock(const CallEvent &Call, in ReleaseAnyLock() 474 void PthreadLockChecker::ReleaseLockAux(const CallEvent &Call, in ReleaseLockAux() 520 void PthreadLockChecker::DestroyPthreadLock(const CallEvent &Call, in DestroyPthreadLock() [all …]
|
H A D | StreamChecker.cpp | 179 SVal getStreamArg(const FnDescription *Desc, const CallEvent &Call) { in getStreamArg() 488 void StreamChecker::checkPreCall(const CallEvent &Call, in checkPreCall() 499 bool StreamChecker::evalCall(const CallEvent &Call, CheckerContext &C) const { in evalCall() argument 511 void StreamChecker::evalFopen(const FnDescription *Desc, const CallEvent &Call, in evalFopen() 540 void StreamChecker::preFreopen(const FnDescription *Desc, const CallEvent &Call, in preFreopen() 553 const CallEvent &Call, in evalFreopen() 598 void StreamChecker::evalFclose(const FnDescription *Desc, const CallEvent &Call, in evalFclose() 632 void StreamChecker::preFread(const FnDescription *Desc, const CallEvent &Call, in preFread() 657 void StreamChecker::preFwrite(const FnDescription *Desc, const CallEvent &Call, in preFwrite() 676 const CallEvent &Call, CheckerContext &C, in evalFreadFwrite() [all …]
|
H A D | SmartPtrModeling.cpp | 127 bool isStdSmartPtrCall(const CallEvent &Call) { in isStdSmartPtrCall() 201 static QualType getPointerTypeFromTemplateArg(const CallEvent &Call, in getPointerTypeFromTemplateArg() 215 static QualType getInnerPointerType(const CallEvent &Call, CheckerContext &C) { in getInnerPointerType() 249 static bool isStdFunctionCall(const CallEvent &Call) { in isStdFunctionCall() 253 bool isStdOstreamOperatorCall(const CallEvent &Call) { in isStdOstreamOperatorCall() 269 static bool isPotentiallyComparisionOpCall(const CallEvent &Call) { in isPotentiallyComparisionOpCall() 276 bool SmartPtrModeling::evalCall(const CallEvent &Call, in evalCall() 451 bool SmartPtrModeling::handleComparisionOp(const CallEvent &Call, in handleComparisionOp() 517 bool SmartPtrModeling::handleOstreamOperator(const CallEvent &Call, in handleOstreamOperator() 599 void SmartPtrModeling::handleReset(const CallEvent &Call, in handleReset() [all …]
|
H A D | NonNullParamChecker.cpp | 50 void setBitsAccordingToFunctionAttributes(const CallType &Call, in setBitsAccordingToFunctionAttributes() 74 void setBitsAccordingToParameterAttributes(const CallType &Call, in setBitsAccordingToParameterAttributes() 87 llvm::SmallBitVector getNonNullAttrsImpl(const CallType &Call, in getNonNullAttrsImpl() 98 llvm::SmallBitVector getNonNullAttrs(const CallEvent &Call) { in getNonNullAttrs() 103 llvm::SmallBitVector getNonNullAttrs(const AnyCall &Call) { in getNonNullAttrs() 108 void NonNullParamChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
|
H A D | MallocChecker.cpp | 287 static bool isStandardNewDelete(const CallEvent &Call) { in isStandardNewDelete() 831 if (const auto *Call = Match.getNodeAs<CallExpr>("call")) in doesFnIntendToHandleOwnership() local 875 const ObjCMethodCall &Call, in maybeEmitNoteForObjCSelf() 883 const CXXConstructorCall &Call, in maybeEmitNoteForCXXThis() 890 maybeEmitNoteForParameters(PathSensitiveBugReport &R, const CallEvent &Call, in maybeEmitNoteForParameters() 1122 MallocChecker::performKernelMalloc(const CallEvent &Call, CheckerContext &C, in performKernelMalloc() 1212 void MallocChecker::checkBasicAlloc(const CallEvent &Call, in checkBasicAlloc() 1221 void MallocChecker::checkKernelMalloc(const CallEvent &Call, in checkKernelMalloc() 1234 static bool isStandardRealloc(const CallEvent &Call) { in isStandardRealloc() 1248 static bool isGRealloc(const CallEvent &Call) { in isGRealloc() [all …]
|
H A D | ChrootChecker.cpp | 66 bool ChrootChecker::evalCall(const CallEvent &Call, CheckerContext &C) const { in evalCall() argument 79 void ChrootChecker::evalChroot(const CallEvent &Call, CheckerContext &C) const { in evalChroot() argument 89 void ChrootChecker::evalChdir(const CallEvent &Call, CheckerContext &C) const { in evalChdir() argument 116 void ChrootChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
|
H A D | AnalysisOrderChecker.cpp | 125 bool evalCall(const CallEvent &Call, CheckerContext &C) const { in evalCall() argument 138 void checkPreCall(const CallEvent &Call, CheckerContext &C) const { in checkPreCall() argument 148 void checkPostCall(const CallEvent &Call, CheckerContext &C) const { in checkPostCall() argument 181 void checkNewAllocator(const CXXAllocatorCall &Call, in checkNewAllocator() 210 const CallEvent *Call, in checkPointerEscape()
|
H A D | ReturnValueChecker.cpp | 61 static std::string getName(const CallEvent &Call) { in getName() 85 void ReturnValueChecker::checkPostCall(const CallEvent &Call, in checkPostCall() 131 CallEventRef<> Call = CMgr.getCaller(SFC, State); in checkEndFunction() local
|
H A D | SimpleStreamChecker.cpp | 104 void SimpleStreamChecker::checkPostCall(const CallEvent &Call, in checkPostCall() 123 void SimpleStreamChecker::checkPreCall(const CallEvent &Call, in checkPreCall() 187 const CallEvent &Call, in reportDoubleClose() 237 const CallEvent *Call, in checkPointerEscape()
|
H A D | GTestChecker.cpp | 132 const CXXConstructorCall *Call, bool IsRef, CheckerContext &C) const { in modelAssertionResultBoolConstructor() argument 161 const CXXConstructorCall *Call, CheckerContext &C) const { in modelAssertionResultCopyConstructor() argument 182 void GTestChecker::checkPostCall(const CallEvent &Call, in checkPostCall()
|
H A D | CheckerDocumentation.cpp | 118 void checkPreCall(const CallEvent &Call, CheckerContext &C) const {} in checkPreCall() argument 124 void checkPostCall(const CallEvent &Call, CheckerContext &C) const {} in checkPostCall() argument 297 const CallEvent *Call, in checkPointerEscape() 308 const CallEvent *Call, in checkConstPointerEscape()
|
H A D | StringChecker.cpp | 38 bool StringChecker::isCharToStringCtor(const CallEvent &Call, in isCharToStringCtor() 67 void StringChecker::checkPreCall(const CallEvent &Call, in checkPreCall()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
H A D | SPIRVBuiltins.cpp | 450 static bool buildAtomicInitInst(const SPIRV::IncomingCall *Call, in buildAtomicInitInst() 462 static bool buildAtomicLoadInst(const SPIRV::IncomingCall *Call, in buildAtomicLoadInst() 496 static bool buildAtomicStoreInst(const SPIRV::IncomingCall *Call, in buildAtomicStoreInst() 516 static bool buildAtomicCompareExchangeInst(const SPIRV::IncomingCall *Call, in buildAtomicCompareExchangeInst() 614 static bool buildAtomicRMWInst(const SPIRV::IncomingCall *Call, unsigned Opcode, in buildAtomicRMWInst() 653 static bool buildAtomicFlagInst(const SPIRV::IncomingCall *Call, in buildAtomicFlagInst() 694 static bool buildBarrierInst(const SPIRV::IncomingCall *Call, unsigned Opcode, in buildBarrierInst() 784 static bool generateExtInst(const SPIRV::IncomingCall *Call, in generateExtInst() 805 static bool generateRelationalInst(const SPIRV::IncomingCall *Call, in generateRelationalInst() 831 static bool generateGroupInst(const SPIRV::IncomingCall *Call, in generateGroupInst() [all …]
|
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | CallDescription.h | 106 friend bool matchesAny(const CallEvent &Call, const CallDescription &CD1) { in matchesAny() 112 friend bool matchesAny(const CallEvent &Call, const CallDescription &CD1, in matchesAny() 192 [[nodiscard]] const T *lookup(const CallEvent &Call) const { in lookup() 214 [[nodiscard]] const T *lookupAsWritten(const CallExpr &Call) const { in lookupAsWritten()
|
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCallAndReturn.cpp | 189 static bool wasDifferentDeclUsedForInlining(CallEventRef<> Call, in wasDifferentDeclUsedForInlining() 202 const CallEvent &Call, const ProgramStateRef State, SValBuilder &SVB) { in getElementCountOfArrayBeingDestructed() 274 CallEventRef<> Call = CEMgr.getCaller(calleeCtx, state); in processCallExit() local 532 void ExprEngine::inlineCall(WorkList *WList, const CallEvent &Call, in inlineCall() 633 const CallEvent &Call) { in finishArgumentConstruction() 658 const CallEvent &Call) { in finishArgumentConstruction() 676 const CallEvent &Call) { in evalCall() 743 ProgramStateRef ExprEngine::bindReturnValue(const CallEvent &Call, in bindReturnValue() 834 void ExprEngine::conservativeEvalCall(const CallEvent &Call, NodeBuilder &Bldr, in conservativeEvalCall() 844 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, in mayInlineCallKind() [all …]
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | EntryExitInstrumenter.cpp | 45 CallInst *Call = CallInst::Create( in insertCall() local 53 CallInst *Call = CallInst::Create(Fn, "", InsertionPt); in insertCall() local 74 CallInst *Call = in insertCall() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86WinEHState.cpp | 411 CallInst *Call = Builder.CreateCall(TargetFuncTy, CastPersonality, Args); in generateLSDAInEAXThunk() local 459 CallBase &Call, Value *State) { in rewriteSetJmpCall() 528 CallBase &Call) { in getStateForCall() 617 CallBase &Call) { in isStateStoreNeeded() 668 auto *Call = dyn_cast<CallBase>(&I); in addStateStores() local 735 auto *Call = dyn_cast<CallBase>(&I); in addStateStores() local 755 auto *Call = dyn_cast<CallBase>(&I); in addStateStores() local
|
/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | InlineCost.cpp | 295 virtual bool onCallBaseVisitStart(CallBase &Call) { return true; } in onCallBaseVisitStart() 309 virtual void onCallArgumentSetup(const CallBase &Call) {} in onCallArgumentSetup() 315 virtual void onLoweredCall(Function *F, CallBase &Call, bool IsIndirectCall) { in onLoweredCall() 484 CallAnalyzer(Function &Callee, CallBase &Call, const TargetTransformInfo &TTI, in CallAnalyzer() 634 bool onCallBaseVisitStart(CallBase &Call) override { in onCallBaseVisitStart() 653 void onCallArgumentSetup(const CallBase &Call) override { in onCallArgumentSetup() 662 void onLoweredCall(Function *F, CallBase &Call, in onLoweredCall() 1029 Function &Callee, CallBase &Call, const InlineParams &Params, in InlineCostCallAnalyzer() 1124 void onCallArgumentSetup(const CallBase &Call) override { in onCallArgumentSetup() 1133 void onLoweredCall(Function *F, CallBase &Call, in onLoweredCall() [all …]
|
H A D | AliasAnalysisSummary.cpp | 77 instantiateInterfaceValue(InterfaceValue IValue, CallBase &Call) { in instantiateInterfaceValue() 86 instantiateExternalRelation(ExternalRelation ERelation, CallBase &Call) { in instantiateExternalRelation() 97 instantiateExternalAttribute(ExternalAttribute EAttr, CallBase &Call) { in instantiateExternalAttribute()
|
H A D | AliasAnalysis.cpp | 170 ModRefInfo AAResults::getArgModRefInfo(const CallBase *Call, unsigned ArgIdx) { in getArgModRefInfo() 211 ModRefInfo AAResults::getModRefInfo(const CallBase *Call, in getModRefInfo() 372 MemoryEffects AAResults::getMemoryEffects(const CallBase *Call, in getMemoryEffects() 387 MemoryEffects AAResults::getMemoryEffects(const CallBase *Call) { in getMemoryEffects() 606 if (const auto *Call = dyn_cast<CallBase>(I)) in getModRefInfo() local 658 const auto *Call = dyn_cast<CallBase>(I); in callCapturesBefore() local 867 if (const auto *Call = dyn_cast<CallBase>(V)) in isNoAliasCall() local
|
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/ |
H A D | BPFAbstractMemberAccess.cpp | 349 static Type *getBaseElementType(const CallInst *Call) { in getBaseElementType() 355 bool BPFAbstractMemberAccess::IsPreserveDIAccessIndexCall(const CallInst *Call, in IsPreserveDIAccessIndexCall() 441 for (auto *Call : CallList) { in replaceWithGEP() local 468 auto *Call = dyn_cast<CallInst>(&I); in removePreserveAccessIndexIntrinsic() local 494 for (auto *Call : PreserveUnionIndexCalls) { in removePreserveAccessIndexIntrinsic() local 554 void BPFAbstractMemberAccess::traceAICall(CallInst *Call, in traceAICall() 653 auto *Call = dyn_cast<CallInst>(&I); in collectAICallChains() local 852 Value *BPFAbstractMemberAccess::computeBaseAndAccessKey(CallInst *Call, in computeBaseAndAccessKey() 1008 MDNode *BPFAbstractMemberAccess::computeAccessKey(CallInst *Call, in computeAccessKey() 1073 bool BPFAbstractMemberAccess::transformGEPChain(CallInst *Call, in transformGEPChain()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Coroutines/ |
H A D | Coroutines.cpp | 59 auto *Call = CallInst::Create(Fn, {Arg, IndexVal}, "", InsertPt); in makeSubFnCall() local 443 static void propagateCallAttrsFromCallee(CallInst *Call, Function *Callee) { in propagateCallAttrsFromCallee() 448 static void addCallToCallGraph(CallGraph *CG, CallInst *Call, Function *Callee){ in addCallToCallGraph() 465 auto *Call = Builder.CreateCall(Alloc, Size); in emitAlloc() local 487 auto *Call = Builder.CreateCall(Dealloc, Ptr); in emitDealloc() local
|
/openbsd-src/gnu/llvm/clang/lib/Tooling/ |
H A D | NodeIntrospection.cpp | 22 void LocationCallFormatterCpp::print(const LocationCall &Call, in print() 35 std::string LocationCallFormatterCpp::format(const LocationCall &Call) { in format()
|