Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineC.cpp102 state = state->BindExpr(B, LCtx, Result); in VisitBinaryOperator()
183 state = state->BindExpr(B, LCtx, Result); in VisitBinaryOperator()
273 state = state->BindExpr(CastE, LCtx, V); in handleLValueBitCast()
338 state = state->BindExpr(CastE, LCtx, V); in VisitCast()
415 state = state->BindExpr(CastE, LCtx, V); in VisitCast()
455 state = state->BindExpr(CastE, LCtx, in VisitCast()
762 state->BindExpr(IE, LCtx, in VisitInitListExpr()
897 state = state->BindExpr( in VisitUnaryExprOrTypeTraitExpr()
1020 state = state->BindExpr( in VisitUnaryOperator()
1025 state = state->BindExpr(U, LCtx, in VisitUnaryOperator()
[all …]
H A DExprEngine.cpp388 State = State->BindExpr(Result, LC, *V); in createTemporaryRegionIfNeeded()
462 State = State->BindExpr(Result, LC, Reg); in createTemporaryRegionIfNeeded()
464 State = State->BindExpr(Result, LC, InitValWithAdjustments); in createTemporaryRegionIfNeeded()
1867 state = state->BindExpr( in Visit()
1992 State = State->BindExpr(S, LCtx, *ConstantVal); in Visit()
2418 state->BindExpr(S, Pred->getLocationContext(), V)); in Visit()
3113 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, V)); in VisitCommonDeclRefExpr()
3285 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, Base)); in VisitArrayInitLoopExpr()
3372 state = state->BindExpr(M, LCtx, MDVal); in VisitMemberExpr()
3418 Bldr.generateNode(M, I, state->BindExpr(M, LCtx, L), nullptr, in VisitMemberExpr()
[all …]
H A DExprEngineCXX.cpp93 State = State->BindExpr(CallExpr, LCtx, ThisVal); in performTrivialCopy()
579 return State->BindExpr(CE->getArg(0), LCtx, NthElem); in bindRequiredArrayElementToEnvironment()
604 State = State->BindExpr(CE, LCtx, State->getSVal(*L, CE->getType())); in handleConstructor()
1093 State = State->BindExpr(CNE, Pred->getLocationContext(), Result); in VisitCXXNewExpr()
1110 State = State->BindExpr(CNE, LCtx, Result); in VisitCXXNewExpr()
1180 Bldr.generateNode(TE, Pred, state->BindExpr(TE, LCtx, V)); in VisitCXXThisExpr()
1250 State->BindExpr(LE, LocCtxt, LambdaRVal), in VisitLambdaExpr()
H A DExprEngineCallAndReturn.cpp313 state = state->BindExpr(CE, callerCtx, V); in processCallExit()
322 state = state->BindExpr(CCE, callerCtx, ThisV); in processCallExit()
756 return State->BindExpr(E, LCtx, Msg->getReceiverSVal()); in bindReturnValue()
762 return State->BindExpr(E, LCtx, ThisV); in bindReturnValue()
826 return State->BindExpr(E, LCtx, R); in bindReturnValue()
H A DExprEngineObjC.cpp31 Bldr.generateNode(Ex, Pred, state->BindExpr(Ex, LCtx, location)); in VisitLvalObjCIvarRefExpr()
H A DProgramState.cpp301 ProgramStateRef ProgramState::BindExpr(const Stmt *S, in BindExpr() function in ProgramState
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DErrnoTesterChecker.cpp98 State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), *ErrnoVal); in evalGetErrno()
108 ProgramStateRef StateSuccess = State->BindExpr( in evalSetErrnoIfError()
112 ProgramStateRef StateFailure = State->BindExpr( in evalSetErrnoIfError()
125 ProgramStateRef StateSuccess = State->BindExpr( in evalSetErrnoIfErrorRange()
129 ProgramStateRef StateFailure = State->BindExpr( in evalSetErrnoIfErrorRange()
147 ProgramStateRef StateSuccess = State->BindExpr( in evalSetErrnoCheckState()
151 ProgramStateRef StateFailure1 = State->BindExpr( in evalSetErrnoCheckState()
155 ProgramStateRef StateFailure2 = State->BindExpr( in evalSetErrnoCheckState()
H A DBuiltinFunctionChecker.cpp78 C.addTransition(state->BindExpr(CE, LCtx, Arg)); in evalCall()
97 C.addTransition(state->BindExpr(CE, LCtx, R)); in evalCall()
125 C.addTransition(state->BindExpr(CE, LCtx, V)); in evalCall()
H A DStreamChecker.cpp198 State = State->BindExpr(CE, C.getLocationContext(), RetVal); in bindAndAssumeTrue()
206 State = State->BindExpr(CE, C.getLocationContext(), in bindInt()
648 State->BindExpr(CE, C.getLocationContext(), in evalFreopen()
685 ProgramStateRef StateSuccess = State->BindExpr( in evalFclose()
688 State->BindExpr(CE, C.getLocationContext(), in evalFclose()
779 State->BindExpr(CE, C.getLocationContext(), RetVal); in evalFreadFwrite()
877 State->BindExpr(CE, C.getLocationContext(), in evalFgetx()
926 State->BindExpr(CE, C.getLocationContext(), RetVal); in evalFputx()
1078 State->BindExpr(CE, C.getLocationContext(), *PutVal); in evalUngetc()
1302 State->BindExpr(CE, C.getLocationContext(), RetVal); in evalFtell()
[all …]
H A DSmartPtrModeling.cpp365 C.addTransition(State->BindExpr( in evalCall()
507 TrueState->BindExpr(ResultExpr, LCtx, Bldr.makeTruthVal(true))); in handleComparisionOp()
510 FalseState->BindExpr(ResultExpr, LCtx, Bldr.makeTruthVal(false))); in handleComparisionOp()
512 C.addTransition(State->BindExpr(ResultExpr, LCtx, RetVal)); in handleComparisionOp()
642 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleRelease()
726 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in handleGet()
861 State = State->BindExpr(CallExpr, C.getLocationContext(), in handleBoolConversion()
867 State = State->BindExpr(CallExpr, C.getLocationContext(), in handleBoolConversion()
874 State->BindExpr(CallExpr, C.getLocationContext(), in handleBoolConversion()
886 NullState = NullState->BindExpr(CallExpr, C.getLocationContext(), in handleBoolConversion()
[all …]
H A DDebugContainerModeling.cpp87 State = State->BindExpr(CE, C.getLocationContext(), in analyzerContainerDataField()
108 State = State->BindExpr(CE, C.getLocationContext(), in analyzerContainerDataField()
H A DDebugIteratorModeling.cpp88 State = State->BindExpr(CE, C.getLocationContext(), get(Pos)); in analyzerIteratorDataField()
90 State = State->BindExpr(CE, C.getLocationContext(), Default); in analyzerIteratorDataField()
H A DSTLAlgorithmModeling.cpp117 auto StateFound = State->BindExpr(CE, LCtx, RetVal); in Find()
164 auto StateNotFound = State->BindExpr(CE, LCtx, Param); in Find()
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()
H A DCStringChecker.cpp1370 state = state->BindExpr(Call.getOriginExpr(), LCtx, destVal); in evalCopyCommon()
1472 State = State->BindExpr(Call.getOriginExpr(), LCtx, in evalMemcmp()
1499 State = SameBuffer->BindExpr(Call.getOriginExpr(), LCtx, in evalMemcmp()
1515 State = State->BindExpr(Call.getOriginExpr(), LCtx, CmpV); in evalMemcmp()
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()
2266 state = state->BindExpr(Call.getOriginExpr(), LCtx, resultVal); in evalStrcmpCommon()
2328 State = State->BindExpr(Call.getOriginExpr(), LCtx, Result); in evalStrsep()
2369 State = State->BindExpr(Call.getOriginExpr(), LCtx, ResultVal); in evalStdCopyCommon()
[all …]
H A DCallAndMessageChecker.cpp687 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver()
725 C.addTransition(state->BindExpr(Msg.getOriginExpr(), LCtx, V), &Tag); in HandleNilReceiver()
H A DErrnoModeling.cpp192 State = State->BindExpr(Call.getOriginExpr(), C.getLocationContext(), in evalCall()
H A DExprInspectionChecker.cpp331 State = State->BindExpr(CE, C.getLocationContext(), Size); in analyzerGetExtent()
H A DIteratorModeling.cpp497 State = State->BindExpr(CE, LCtx, RetVal); in handleComparison()
H A DMallocChecker.cpp1740 State = State->BindExpr(CE, C.getLocationContext(), RetVal); in MallocMemAux()
H A DStdLibraryFunctionsChecker.cpp1480 State = State->BindExpr(CE, LC, V); in evalCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/cert/
H A DInvalidPtrChecker.cpp206 State = State->BindExpr(CE, LCtx, RetVal); in postPreviousReturnInvalidatingCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker/
H A DRetainCountChecker.cpp939 state = state->BindExpr(CE, LCtx, RetVal, /*Invalidate=*/false); in evalCall()
946 NullOutputState = NullOutputState->BindExpr( in evalCall()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DProgramState.h280 [[nodiscard]] ProgramStateRef BindExpr(const Stmt *S,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaCast.cpp3372 if (auto *BindExpr = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) in BuildCXXFunctionalCastExpr() local
3373 SubExpr = BindExpr->getSubExpr(); in BuildCXXFunctionalCastExpr()