Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h228 virtual const Expr *getOriginExpr() const { in getOriginExpr() function
277 return getOriginExpr()->getSourceRange(); in getSourceRange()
419 getState(), {getOriginExpr(), Index}, getLocationContext()).hasValue(); in isArgumentConstructedDirectly()
533 const CallExpr *getOriginExpr() const override { in getOriginExpr() function
534 return cast<CallExpr>(AnyFunctionCall::getOriginExpr()); in getOriginExpr()
539 unsigned getNumArgs() const override { return getOriginExpr()->getNumArgs(); } in getNumArgs()
542 return getOriginExpr()->getArg(Index); in getArgExpr()
571 const CallExpr *getOriginExpr() const override { in getOriginExpr() function
572 return cast<CallExpr>(CallEvent::getOriginExpr()); in getOriginExpr()
575 unsigned getNumArgs() const override { return getOriginExpr()->getNumArgs(); } in getNumArgs()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp72 const Expr *E = getOriginExpr(); in getResultType()
187 const Expr *E = getOriginExpr(); in getCalleeStackFrame()
220 getOriginExpr(), Index, SFC); in getParameterLocation()
300 return Result->invalidateRegions(ValuesToInvalidate, getOriginExpr(), in invalidateRegions()
308 if (const Expr *E = getOriginExpr()) { in getProgramPoint()
396 const Expr *E = getOriginExpr(); in getReturnValue()
406 if (const Expr *E = getOriginExpr()) { in dump()
495 MRMgr.getParamVarRegion(Call.getOriginExpr(), Idx, CalleeCtx)); in addParameterValuesToBindings()
529 Engine.computeObjectUnderConstruction(getOriginExpr(), getState(), in getReturnValueUnderConstruction()
658 const FunctionDecl *D = getOriginExpr()->getDirectCallee(); in getDecl()
[all …]
H A DExprEngineCallAndReturn.cpp450 const Expr *CallE = Call.getOriginExpr(); in REGISTER_MAP_WITH_PROGRAMSTATE()
527 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction()
560 const Expr *E = Call.getOriginExpr(); in finishArgumentConstruction()
640 const Expr *E = Call.getOriginExpr(); in bindReturnValue()
668 assert(RTC->getStmt() == Call.getOriginExpr()); in bindReturnValue()
671 handleConstructionContext(Call.getOriginExpr(), State, LCtx, in bindReturnValue()
753 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr(); in mayInlineCallKind()
1063 const Expr *E = Call->getOriginExpr(); in defaultEvalCall()
H A DCheckerManager.cpp525 PostAllocatorCall(Call.getOriginExpr(), Pred->getLocationContext()); in runChecker()
669 Call.getOriginExpr(), ProgramPoint::PostStmtKind, in runCheckersForEvalCall()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
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.cpp204 Call.getOriginExpr(), C.getLocationContext(), in evalCall()
377 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleRelease()
452 const auto *CallExpr = Call.getOriginExpr(); in handleGet()
458 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleGet()
565 const Expr *CallExpr = Call.getOriginExpr(); in handleBoolConversion()
H A DCastValueChecker.cpp254 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), V, false), in addCastTransition()
316 NewState->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in addInstanceOfTransition()
330 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in addInstanceOfTransition()
359 C.addTransition(State->BindExpr(Call.getOriginExpr(), in evalNullParamNullReturn()
H A DDynamicTypePropagation.cpp131 const ObjCMessageExpr *MessageExpr = Message.getOriginExpr(); in inferReceiverType()
273 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPreCall()
365 switch (Ctor->getOriginExpr()->getConstructionKind()) { in checkPostCall()
388 LCtx->getParentMap().getParent(Ctor->getOriginExpr()))) in checkPostCall()
813 const ObjCMessageExpr *MessageExpr = M.getOriginExpr(); in checkPreObjCMessage()
909 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.cpp123 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator(); in isInvalidatingMemberFunction()
148 const Expr *Origin = Call.getOriginExpr(); in markPtrSymbolsReleased()
H A DStreamChecker.cpp445 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFopen()
487 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreopen()
597 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFreadFwrite()
694 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFseek()
757 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalFeofFerror()
H A DBasicObjCFoundationChecks.cpp1035 const Expr *MsgExpr = M.getOriginExpr(); in checkPostObjCMessage()
1066 StaticClass = Message->getOriginExpr()->getReceiverInterface(); in getMethodReceiverIfKnownImmutable()
1210 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
1222 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
1230 State = assumeExprIsNonNull(M.getOriginExpr(), State, C); in checkPostObjCMessage()
H A DMallocChecker.cpp1112 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkStrdup()
1144 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkCXXNewOrCXXDelete()
1236 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in checkOwnershipAttr()
1266 if (!Call.getOriginExpr()) in checkPostCall()
1306 if (const CallExpr *CE = dyn_cast<CallExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck()
1309 dyn_cast<CXXNewExpr>(Call.getOriginExpr())) { in ProcessZeroAllocCheck()
1406 const CXXNewExpr *NE = Call.getOriginExpr(); in processNewAllocation()
1432 (Call.getOriginExpr()->isArray() ? AF_CXXNewArray : AF_CXXNew)); in checkNewAllocator()
1521 const Expr *CE = Call.getOriginExpr(); in MallocMemAux()
1718 const Expr *ParentExpr = Call.getOriginExpr(); in FreeMemAux()
[all …]
H A DNoReturnFunctionChecker.cpp47 const Expr *Callee = CE.getOriginExpr(); in checkPostCall()
H A DTraversalChecker.cpp96 const Expr *CallE = Call.getOriginExpr(); in checkPostCall()
H A DBuiltinFunctionChecker.cpp41 const Expr *CE = Call.getOriginExpr(); in evalCall()
H A DDebugContainerModeling.cpp65 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DDebugIteratorModeling.cpp68 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DSTLAlgorithmModeling.cpp70 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()
H A DCheckObjCDealloc.cpp703 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseExtraRelease()
745 BR->addRange(M.getOriginExpr()->getSourceRange()); in diagnoseMistakenDealloc()
789 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance) in isSuperDeallocMessage()
H A DIteratorModeling.cpp185 const auto *OrigExpr = Call.getOriginExpr(); in checkPostCall()
356 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator()
370 const auto *OrigExpr = Call.getOriginExpr(); in handleOverloadedOperator()
H A DVforkChecker.cpp163 const Stmt *P = PM.getParentIgnoreParenCasts(Call.getOriginExpr()); in checkPostCall()
H A DVirtualCallChecker.cpp110 const auto *CE = cast<CallExpr>(Call.getOriginExpr()); in checkPreCall()
H A DObjCSelfInitChecker.cpp185 SVal V = C.getSVal(Msg.getOriginExpr()); in checkPostObjCMessage()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp347 .isConsumedExpr(Call.getOriginExpr()); in isReceiverUnconsumedSelf()
355 const Expr *CE = Call.getOriginExpr(); in getSummary()
651 ErrorRange = MsgInvocation->getOriginExpr()->getReceiverRange(); in checkSummary()
664 ErrorRange = MCall->getOriginExpr()->getSourceRange(); in checkSummary()
691 const Expr *Ex = CallOrMsg.getOriginExpr(); in checkSummary()
896 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr()); in evalCall()

12