Home
last modified time | relevance | path

Searched refs:getOriginExpr (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h249 virtual const Expr *getOriginExpr() const { in getOriginExpr() function
284 return getOriginExpr()->getSourceRange(); in getSourceRange()
559 return getOriginExpr()->getArg(Index); in getArgExpr()
596 return getOriginExpr()->getArg(Index); in getArgExpr()
739 return getOriginExpr()->getArg(Index); in getArgExpr()
810 return getOriginExpr()->getOperator(); in getOverloadedOperator()
945 return getOriginExpr()->getArg(Index); in getArgExpr()
1082 return getOriginExpr()->getArraySize(); in getArraySizeExpr()
1151 return getOriginExpr()->getArgument(); in getArgExpr()
1202 return getOriginExpr()->getMethodDecl(); in getDecl()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DErrnoTesterChecker.cpp98 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), *ErrnoVal); in evalGetErrno()
109 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(0, true)); in evalSetErrnoIfError()
113 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(1, true)); in evalSetErrnoIfError()
126 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(0, true)); in evalSetErrnoIfErrorRange()
130 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(1, true)); in evalSetErrnoIfErrorRange()
132 nullptr, Call.getOriginExpr(), C.getLocationContext(), C.blockCount()); in evalSetErrnoIfErrorRange()
148 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(0, true)); in evalSetErrnoCheckState()
152 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(1, true)); in evalSetErrnoCheckState()
156 Call.getOriginExpr(), C.getLocationContext(), SVB.makeIntVal(2, true)); in evalSetErrnoCheckState()
H A DCStringChecker.cpp1472 State = State->BindExpr(Call.getOriginExpr(), LCtx, in evalMemcmp()
1618 nullptr, Call.getOriginExpr(), LCtx, C.blockCount()); in evalstrLengthCommon()
1642 nullptr, Call.getOriginExpr(), LCtx, C.blockCount()); in evalstrLengthCommon()
1648 state = state->BindExpr(Call.getOriginExpr(), LCtx, result); in evalstrLengthCommon()
2114 state = state->BindExpr(Call.getOriginExpr(), LCtx, Result); in evalStrcpyCommon()
2188 StSameBuf->BindExpr(Call.getOriginExpr(), LCtx, in evalStrcmpCommon()
2328 State = State->BindExpr(Call.getOriginExpr(), LCtx, Result); in evalStrsep()
2471 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in evalSprintf()
2479 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in evalSnprintf()
2487 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in evalSprintfCommon()
[all …]
H A DStreamChecker.cpp577 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFopen()
620 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreopen()
672 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFclose()
734 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreadFwrite()
813 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFgetx()
899 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFputx()
960 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFprintf()
1230 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFgetpos()
1259 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFsetpos()
1295 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFtell()
[all …]
H A DCallAndMessageChecker.cpp480 const CXXDeleteExpr *DE = DC->getOriginExpr(); in checkCXXDeallocation()
544 if (const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr())) in checkPreCall()
610 const ObjCMessageExpr *ME = msg.getOriginExpr(); in checkPreObjCMessage()
639 const ObjCMessageExpr *ME = msg.getOriginExpr(); in emitNilReceiverBug()
687 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver()
693 .isConsumedExpr(Msg.getOriginExpr())) { in HandleNilReceiver()
725 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver()
H A DSmartPtrModeling.cpp309 Call.getOriginExpr(), C.getLocationContext(), in evalCall()
366 Call.getOriginExpr(), C.getLocationContext(), in evalCall()
488 const auto *ResultExpr = Call.getOriginExpr(); in handleComparisionOp()
533 State->invalidateRegions({StreamThisRegion}, Call.getOriginExpr(), in handleOstreamOperator()
536 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), StreamVal); in handleOstreamOperator()
642 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleRelease()
725 State, ThisRegion, Call.getOriginExpr(), Call.getResultType(), C); in handleGet()
726 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleGet()
838 const Expr *CallExpr = Call.getOriginExpr(); in handleBoolConversion()
H A DCastValueChecker.cpp255 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), V, false), in addCastTransition()
317 NewState->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in addInstanceOfTransition()
331 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in addInstanceOfTransition()
360 C.addTransition(State->BindExpr(Call.getOriginExpr(), in evalNullParamNullReturn()
363 Call.getOriginExpr()->getType()), in evalNullParamNullReturn()
H A DDynamicTypePropagation.cpp130 const ObjCMessageExpr *MessageExpr = Message.getOriginExpr(); in inferReceiverType()
270 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPreCall()
362 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPostCall()
385 LCtx->getParentMap().getParent(Ctor->getOriginExpr()))) in checkPostCall()
809 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPreObjCMessage()
905 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPostObjCMessage()
H A DObjCSuperDeallocChecker.cpp105 reportUseAfterDealloc(ReceiverSymbol, Desc, M.getOriginExpr(), C); in checkPreObjCMessage()
230 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance) in isSuperDeallocMessage()
H A DInnerPointerChecker.cpp124 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()
145 const Expr *Origin = Call.getOriginExpr(); in markPtrSymbolsReleased()
H A DNoReturnFunctionChecker.cpp47 if (const CallExpr *CExpr = dyn_cast_or_null<CallExpr>(CE.getOriginExpr()); in checkPostCall()
H A DTraversalChecker.cpp96 const Expr *CallE = Call.getOriginExpr(); in checkPostCall()
H A DBasicObjCFoundationChecks.cpp1044 const Expr *MsgExpr = M.getOriginExpr(); in checkPostObjCMessage()
1075 StaticClass = Message->getOriginExpr()->getReceiverInterface(); in getMethodReceiverIfKnownImmutable()
1214 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
1226 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
1234 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
H A DDebugContainerModeling.cpp59 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DBuiltinFunctionChecker.cpp41 const Expr *CE = Call.getOriginExpr(); in evalCall()
H A DMallocChecker.cpp1315 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkStrdup()
1347 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkCXXNewOrCXXDelete()
1439 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkOwnershipAttr()
1469 if (!Call.getOriginExpr()) in checkPostCall()
1509 if (const CallExpr *CE = dyn_cast<CallExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck()
1512 dyn_cast<CXXNewExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck()
1609 const CXXNewExpr *NE = Call.getOriginExpr(); in processNewAllocation()
1724 const Expr *CE = Call.getOriginExpr(); in MallocMemAux()
1927 const Expr *ParentExpr = Call.getOriginExpr(); in FreeMemAux()
2572 const CallExpr *CE = cast<CallExpr>(Call.getOriginExpr()); in ReallocMemAux()
[all …]
H A DDebugIteratorModeling.cpp62 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DSTLAlgorithmModeling.cpp71 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DVforkChecker.cpp161 const Stmt *P = PM.getParentIgnoreParenCasts(Call.getOriginExpr()); in checkPostCall()
H A DCheckObjCDealloc.cpp711 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseExtraRelease()
753 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseMistakenDealloc()
780 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance) in isSuperDeallocMessage()
H A DIteratorModeling.cpp184 const auto *OrigExpr = Call.getOriginExpr(); in checkPostCall()
352 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator()
366 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator()
H A DVirtualCallChecker.cpp110 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in checkPreCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp73 const Expr *E = getOriginExpr(); in getResultType()
169 const Expr *E = getOriginExpr(); in getCalleeStackFrame()
202 getOriginExpr(), Index, SFC); in getParameterLocation()
291 if (const Expr *E = getOriginExpr()) { in getProgramPoint()
323 const Expr *E = getOriginExpr(); in getReturnValue()
333 if (const Expr *E = getOriginExpr()) { in dump()
857 return getOriginExpr()->getImplicitObjectArgument(); in getCXXThisExpr()
873 return getOriginExpr()->getArg(0); in getCXXThisExpr()
877 const Expr *Callee = getOriginExpr()->getCallee(); in getBlockRegion()
1037 return getOriginExpr()->getSourceRange(); in getSourceRange()
[all …]
H A DExprEngineCallAndReturn.cpp549 const Expr *CallE = Call.getOriginExpr(); in inlineCall()
631 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction()
663 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction()
743 const Expr *E = Call.getOriginExpr(); in bindReturnValue()
771 assert(RTC->getStmt() == Call.getOriginExpr()); in bindReturnValue()
774 Call.getOriginExpr(), State, currBldrCtx, LCtx, in bindReturnValue()
862 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr(); in mayInlineCallKind()
1229 const Expr *E = Call->getOriginExpr(); in defaultEvalCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp346 .isConsumedExpr(Call.getOriginExpr()); in isReceiverUnconsumedSelf()
354 const Expr *CE = Call.getOriginExpr(); in getSummary()
650 ErrorRange = MsgInvocation->getOriginExpr()->getReceiverRange(); in checkSummary()
663 ErrorRange = MCall->getOriginExpr()->getSourceRange(); in checkSummary()
690 const Expr *Ex = CallOrMsg.getOriginExpr(); in checkSummary()
895 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()

12