Home
last modified time | relevance | path

Searched refs:CallOpts (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp134 EvalCallOptions &CallOpts, unsigned Idx) { in computeObjectUnderConstruction() argument
150 CallOpts.IsArrayCtorOrDtor, Idx); in computeObjectUnderConstruction()
182 return makeElementRegion(State, FieldVal, Ty, CallOpts.IsArrayCtorOrDtor, in computeObjectUnderConstruction()
193 CallOpts.IsArrayCtorOrDtor = true; in computeObjectUnderConstruction()
237 RTC->getConstructionContext(), CallOpts); in computeObjectUnderConstruction()
273 EvalCallOptions PreElideCallOpts = CallOpts; in computeObjectUnderConstruction()
277 TCC->getConstructionContextAfterElision(), CallOpts); in computeObjectUnderConstruction()
282 if (!CallOpts.IsCtorOrDtorWithImproperlyModeledTargetRegion) in computeObjectUnderConstruction()
287 CallOpts = PreElideCallOpts; in computeObjectUnderConstruction()
288 CallOpts.IsElidableCtorThatHasNotBeenElided = true; in computeObjectUnderConstruction()
[all …]
H A DExprEngineCallAndReturn.cpp773 EvalCallOptions CallOpts; // FIXME: We won't really need those. in bindReturnValue() local
776 RTC->getConstructionContext(), CallOpts); in bindReturnValue()
844 const EvalCallOptions &CallOpts) { in mayInlineCallKind() argument
873 if (CallOpts.IsArrayCtorOrDtor) { in mayInlineCallKind()
895 if (CallOpts.IsTemporaryCtorOrDtor && in mayInlineCallKind()
902 if (CallOpts.IsCtorOrDtorWithImproperlyModeledTargetRegion) in mayInlineCallKind()
907 if (CallOpts.IsTemporaryLifetimeExtendedViaAggregate) in mayInlineCallKind()
927 if (CallOpts.IsArrayCtorOrDtor) { in mayInlineCallKind()
935 if (CallOpts.IsTemporaryCtorOrDtor && in mayInlineCallKind()
942 if (CallOpts.IsCtorOrDtorWithImproperlyModeledTargetRegion) in mayInlineCallKind()
[all …]
H A DExprEngine.cpp1389 EvalCallOptions CallOpts; in ProcessAutomaticObjDtor() local
1391 CallOpts.IsArrayCtorOrDtor, Idx) in ProcessAutomaticObjDtor()
1407 /*IsBase=*/false, Pred, Dst, CallOpts); in ProcessAutomaticObjDtor()
1439 EvalCallOptions CallOpts; in ProcessDeleteDtor() local
1443 CallOpts.IsArrayCtorOrDtor = true; in ProcessDeleteDtor()
1483 VisitCXXDestructor(DTy, ArgR, DE, /*IsBase=*/false, Pred, Dst, CallOpts); in ProcessDeleteDtor()
1501 EvalCallOptions CallOpts; in ProcessBaseDtor() local
1503 /*IsBase=*/true, Pred, Dst, CallOpts); in ProcessBaseDtor()
1545 EvalCallOptions CallOpts; in ProcessMemberDtor() local
1547 makeElementRegion(State, FieldVal, T, CallOpts.IsArrayCtorOrDtor, Idx); in ProcessMemberDtor()
[all …]
H A DCheckerManager.cpp725 const EvalCallOptions &CallOpts) { in runCheckersForEvalCall() argument
775 Eng.defaultEvalCall(B, Pred, Call, CallOpts); in runCheckersForEvalCall()
H A DCallEvent.cpp544 EvalCallOptions CallOpts; in getReturnValueUnderConstruction() local
548 getLocationContext(), CC, CallOpts); in getReturnValueUnderConstruction()
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h718 const EvalCallOptions &CallOpts = {});
737 EvalCallOptions &CallOpts,
747 const ConstructionContext *CC, const EvalCallOptions &CallOpts);
754 EvalCallOptions &CallOpts, unsigned Idx = 0) {
757 CallOpts, Idx);
758 State = updateObjectsUnderConstruction(V, E, State, LCtx, CC, CallOpts);
792 const EvalCallOptions &CallOpts);
816 const EvalCallOptions &CallOpts = {});
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/
H A DCheckerManager.h449 const EvalCallOptions &CallOpts);