Searched refs:getOriginExpr (Results 1 - 25 of 28) sorted by relevance

12

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCallEvent.h222 const Expr *getOriginExpr() const { function in class:clang::ento::CallEvent
264 return getOriginExpr()->getSourceRange();
405 getState(), {getOriginExpr(), Index}, getLocationContext()).hasValue();
510 virtual const CallExpr *getOriginExpr() const { function in class:clang::ento::SimpleFunctionCall
511 return cast<CallExpr>(AnyFunctionCall::getOriginExpr());
516 unsigned getNumArgs() const override { return getOriginExpr()->getNumArgs(); }
519 return getOriginExpr()->getArg(Index);
547 virtual const CallExpr *getOriginExpr() const { function in class:clang::ento::BlockCall
548 return cast<CallExpr>(CallEvent::getOriginExpr());
551 unsigned getNumArgs() const override { return getOriginExpr()
686 virtual const CXXMemberCallExpr *getOriginExpr() const { function in class:clang::ento::CXXMemberCall
729 virtual const CXXOperatorCallExpr *getOriginExpr() const { function in class:clang::ento::CXXMemberOperatorCall
842 virtual const CXXConstructExpr *getOriginExpr() const { function in class:clang::ento::CXXConstructorCall
884 virtual const CXXNewExpr *getOriginExpr() const { function in class:clang::ento::CXXAllocatorCall
962 virtual const ObjCMessageExpr *getOriginExpr() const { function in class:clang::ento::ObjCMethodCall
[all...]
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DSmartPtrModeling.cpp61 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(),
H A DNoReturnFunctionChecker.cpp47 const Expr *Callee = CE.getOriginExpr();
H A DBuiltinFunctionChecker.cpp40 const Expr *CE = Call.getOriginExpr();
H A DTraversalChecker.cpp96 const Expr *CallE = Call.getOriginExpr();
H A DObjCSuperDeallocChecker.cpp104 reportUseAfterDealloc(ReceiverSymbol, Desc, M.getOriginExpr(), C);
236 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance)
H A DCallAndMessageChecker.cpp486 const ObjCMessageExpr *ME = msg.getOriginExpr();
511 const ObjCMessageExpr *ME = msg.getOriginExpr();
559 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag);
565 .isConsumedExpr(Msg.getOriginExpr())) {
597 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag);
H A DInnerPointerChecker.cpp119 OverloadedOperatorKind Opc = MemOpCall->getOriginExpr()->getOperator();
138 const Expr *Origin = Call.getOriginExpr();
H A DDynamicTypePropagation.cpp155 switch (Ctor->getOriginExpr()->getConstructionKind()) {
212 const ObjCMessageExpr *MsgE = Msg->getOriginExpr();
238 switch (Ctor->getOriginExpr()->getConstructionKind()) {
261 LCtx->getParentMap().getParent(Ctor->getOriginExpr())))
720 const ObjCMessageExpr *MessageExpr = M.getOriginExpr();
816 const ObjCMessageExpr *MessageExpr = M.getOriginExpr();
H A DBasicObjCFoundationChecks.cpp1036 const Expr *MsgExpr = M.getOriginExpr();
1067 StaticClass = Message->getOriginExpr()->getReceiverInterface();
1211 State = assumeExprIsNonNull(M.getOriginExpr(), State, C);
1223 State = assumeExprIsNonNull(M.getOriginExpr(), State, C);
1231 State = assumeExprIsNonNull(M.getOriginExpr(), State, C);
H A DStreamChecker.cpp141 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
169 auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
H A DDebugIteratorModeling.cpp77 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
H A DVforkChecker.cpp162 const Stmt *P = PM.getParentIgnoreParenCasts(Call.getOriginExpr());
H A DVirtualCallChecker.cpp110 const auto *CE = cast<CallExpr>(Call.getOriginExpr());
H A DObjCSelfInitChecker.cpp185 SVal V = C.getSVal(Msg.getOriginExpr());
H A DCheckObjCDealloc.cpp703 BR->addRange(M.getOriginExpr()->getSourceRange());
745 BR->addRange(M.getOriginExpr()->getSourceRange());
789 if (M.getOriginExpr()->getReceiverKind() != ObjCMessageExpr::SuperInstance)
H A DExprInspectionChecker.cpp69 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
H A DIteratorModeling.cpp218 handleAssign(C, InstCall->getCXXThisVal(), Call.getOriginExpr(),
226 const auto *OrigExpr = Call.getOriginExpr();
240 const auto *OrigExpr = Call.getOriginExpr();
344 const auto *OrigExpr = Call.getOriginExpr();
H A DStdLibraryFunctionsChecker.cpp345 const CallExpr *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
376 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());
H A DNullabilityChecker.cpp875 const ObjCMessageExpr *Message = M.getOriginExpr();
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp72 const Expr *E = getOriginExpr();
201 const Expr *E = getOriginExpr();
335 return Result->invalidateRegions(ValuesToInvalidate, getOriginExpr(),
343 if (const Expr *E = getOriginExpr()) {
431 const Expr *E = getOriginExpr();
441 if (const Expr *E = getOriginExpr()) {
663 const FunctionDecl *D = getOriginExpr()->getDirectCallee();
667 return getSVal(getOriginExpr()->getCallee()).getAsFunctionDecl();
671 const auto *CE = cast_or_null<CallExpr>(getOriginExpr());
829 return getOriginExpr()
[all...]
H A DExprEngineCallAndReturn.cpp450 const Expr *CallE = Call.getOriginExpr();
527 const Expr *E = Call.getOriginExpr();
560 const Expr *E = Call.getOriginExpr();
640 const Expr *E = Call.getOriginExpr();
668 assert(RTC->getStmt() == Call.getOriginExpr());
671 prepareForObjectConstruction(Call.getOriginExpr(), State, LCtx,
739 const CXXConstructExpr *CtorExpr = Ctor.getOriginExpr();
1054 const Expr *E = Call->getOriginExpr();
H A DCheckerManager.cpp665 cast<CallExpr>(Call.getOriginExpr()),
H A DExprEngineCXX.cpp82 const Expr *CallExpr = Call.getOriginExpr();
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp347 .isConsumedExpr(Call.getOriginExpr());
355 const Expr *CE = Call.getOriginExpr();
651 ErrorRange = MsgInvocation->getOriginExpr()->getReceiverRange();
664 ErrorRange = MCall->getOriginExpr()->getSourceRange();
691 const Expr *Ex = CallOrMsg.getOriginExpr();
896 const auto *CE = dyn_cast_or_null<CallExpr>(Call.getOriginExpr());

Completed in 502 milliseconds

12