Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h241 virtual const Expr *getOriginExpr() const { in getOriginExpr() function
276 return getOriginExpr()->getSourceRange(); in getSourceRange()
542 return getOriginExpr()->getArg(Index); in getArgExpr()
578 return getOriginExpr()->getArg(Index); in getArgExpr()
720 return getOriginExpr()->getArg(Index); in getArgExpr()
790 return getOriginExpr()->getOperator(); in getOverloadedOperator()
907 return getOriginExpr()->getArg(Index); in getArgExpr()
1108 return getOriginExpr()->getArgument(); in getArgExpr()
1165 return getOriginExpr()->getNumArgs(); in getNumArgs()
1169 return getOriginExpr()->getArg(Index); in getArgExpr()
[all …]
/openbsd/gnu/llvm/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 DCallAndMessageChecker.cpp481 const CXXDeleteExpr *DE = DC->getOriginExpr(); in checkCXXDeallocation()
545 if (const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr())) in checkPreCall()
611 const ObjCMessageExpr *ME = msg.getOriginExpr(); in checkPreObjCMessage()
640 const ObjCMessageExpr *ME = msg.getOriginExpr(); in emitNilReceiverBug()
688 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver()
694 .isConsumedExpr(Msg.getOriginExpr())) { in HandleNilReceiver()
726 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()
643 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleRelease()
726 State, ThisRegion, Call.getOriginExpr(), Call.getResultType(), C); in handleGet()
727 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleGet()
839 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 DStreamChecker.cpp514 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFopen()
557 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreopen()
609 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFclose()
683 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreadFwrite()
780 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFseek()
826 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFgetpos()
855 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFsetpos()
891 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFtell()
927 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalRewind()
968 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFeofFerror()
H A DDynamicTypePropagation.cpp129 const ObjCMessageExpr *MessageExpr = Message.getOriginExpr(); in inferReceiverType()
271 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPreCall()
363 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPostCall()
386 LCtx->getParentMap().getParent(Ctor->getOriginExpr()))) in checkPostCall()
811 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPreObjCMessage()
907 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPostObjCMessage()
H A DObjCSuperDeallocChecker.cpp104 reportUseAfterDealloc(ReceiverSymbol, Desc, M.getOriginExpr(), C); in checkPreObjCMessage()
237 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.cpp1036 const Expr *MsgExpr = M.getOriginExpr(); in checkPostObjCMessage()
1067 StaticClass = Message->getOriginExpr()->getReceiverInterface(); in getMethodReceiverIfKnownImmutable()
1212 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
1224 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
1232 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
H A DBuiltinFunctionChecker.cpp41 const Expr *CE = Call.getOriginExpr(); in evalCall()
H A DDebugContainerModeling.cpp66 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DDebugIteratorModeling.cpp69 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DMallocChecker.cpp1309 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkStrdup()
1341 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkCXXNewOrCXXDelete()
1433 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkOwnershipAttr()
1463 if (!Call.getOriginExpr()) in checkPostCall()
1503 if (const CallExpr *CE = dyn_cast<CallExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck()
1506 dyn_cast<CXXNewExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck()
1603 const CXXNewExpr *NE = Call.getOriginExpr(); in processNewAllocation()
1718 const Expr *CE = Call.getOriginExpr(); in MallocMemAux()
1919 const Expr *ParentExpr = Call.getOriginExpr(); in FreeMemAux()
2567 const CallExpr *CE = cast<CallExpr>(Call.getOriginExpr()); in ReallocMemAux()
[all …]
H A DSTLAlgorithmModeling.cpp71 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DVforkChecker.cpp165 const Stmt *P = PM.getParentIgnoreParenCasts(Call.getOriginExpr()); in checkPostCall()
H A DIteratorModeling.cpp184 const auto *OrigExpr = Call.getOriginExpr(); in checkPostCall()
355 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator()
369 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator()
H A DCheckObjCDealloc.cpp704 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseExtraRelease()
746 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseMistakenDealloc()
790 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance) in isSuperDeallocMessage()
H A DVirtualCallChecker.cpp110 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in checkPreCall()
/openbsd/gnu/llvm/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()
290 if (const Expr *E = getOriginExpr()) { in getProgramPoint()
320 const Expr *E = getOriginExpr(); in getReturnValue()
330 if (const Expr *E = getOriginExpr()) { in dump()
829 return getOriginExpr()->getImplicitObjectArgument(); in getCXXThisExpr()
845 return getOriginExpr()->getArg(0); in getCXXThisExpr()
849 const Expr *Callee = getOriginExpr()->getCallee(); in getBlockRegion()
1009 return getOriginExpr()->getSourceRange(); in getSourceRange()
[all …]
H A DExprEngineCallAndReturn.cpp551 const Expr *CallE = Call.getOriginExpr(); in inlineCall()
634 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction()
666 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction()
746 const Expr *E = Call.getOriginExpr(); in bindReturnValue()
774 assert(RTC->getStmt() == Call.getOriginExpr()); in bindReturnValue()
777 Call.getOriginExpr(), State, currBldrCtx, LCtx, in bindReturnValue()
864 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr(); in mayInlineCallKind()
1231 const Expr *E = Call->getOriginExpr(); in defaultEvalCall()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp348 .isConsumedExpr(Call.getOriginExpr()); in isReceiverUnconsumedSelf()
356 const Expr *CE = Call.getOriginExpr(); in getSummary()
652 ErrorRange = MsgInvocation->getOriginExpr()->getReceiverRange(); in checkSummary()
665 ErrorRange = MCall->getOriginExpr()->getSourceRange(); in checkSummary()
692 const Expr *Ex = CallOrMsg.getOriginExpr(); in checkSummary()
897 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/cert/
H A DInvalidPtrChecker.cpp140 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in postPreviousReturnInvalidatingCall()

12