Lines Matching refs:CallOpts
116 const ConstructionContext *CC, EvalCallOptions &CallOpts, unsigned Idx) { in computeObjectUnderConstruction() argument
131 CallOpts.IsArrayCtorOrDtor, Idx); in computeObjectUnderConstruction()
163 return makeElementRegion(State, FieldVal, Ty, CallOpts.IsArrayCtorOrDtor, in computeObjectUnderConstruction()
176 CallOpts.IsArrayCtorOrDtor = true; in computeObjectUnderConstruction()
214 RTC->getConstructionContext(), CallOpts); in computeObjectUnderConstruction()
250 EvalCallOptions PreElideCallOpts = CallOpts; in computeObjectUnderConstruction()
254 TCC->getConstructionContextAfterElision(), CallOpts); in computeObjectUnderConstruction()
259 if (!CallOpts.IsCtorOrDtorWithImproperlyModeledTargetRegion) in computeObjectUnderConstruction()
264 CallOpts = PreElideCallOpts; in computeObjectUnderConstruction()
265 CallOpts.IsElidableCtorThatHasNotBeenElided = true; in computeObjectUnderConstruction()
272 CallOpts.IsTemporaryCtorOrDtor = true; in computeObjectUnderConstruction()
282 CallOpts.IsTemporaryLifetimeExtendedViaAggregate = true; in computeObjectUnderConstruction()
294 CallOpts.IsTemporaryCtorOrDtor = true; in computeObjectUnderConstruction()
303 CallOpts.IsArrayCtorOrDtor = true; in computeObjectUnderConstruction()
312 CallOpts.IsTemporaryCtorOrDtor = true; in computeObjectUnderConstruction()
375 CallOpts.IsCtorOrDtorWithImproperlyModeledTargetRegion = true; in computeObjectUnderConstruction()
381 const ConstructionContext *CC, const EvalCallOptions &CallOpts) { in updateObjectsUnderConstruction() argument
382 if (CallOpts.IsCtorOrDtorWithImproperlyModeledTargetRegion) { in updateObjectsUnderConstruction()
431 RTC->getConstructionContext(), CallOpts); in updateObjectsUnderConstruction()
435 if (!CallOpts.IsElidableCtorThatHasNotBeenElided) { in updateObjectsUnderConstruction()
439 TCC->getConstructionContextAfterElision(), CallOpts); in updateObjectsUnderConstruction()
574 EvalCallOptions CallOpts; in handleConstructor() local
608 handleConstructionContext(CE, State, LCtx, CC, CallOpts, Idx); in handleConstructor()
640 CallOpts.IsCtorOrDtorWithImproperlyModeledTargetRegion = true; in handleConstructor()
725 !CallOpts.IsArrayCtorOrDtor) { in handleConstructor()
736 CallOpts); in handleConstructor()
807 EvalCallOptions &CallOpts) { in VisitCXXDestructor() argument
834 CallOpts.IsCtorOrDtorWithImproperlyModeledTargetRegion = true; in VisitCXXDestructor()
862 defaultEvalCall(Bldr, *I, *Call, CallOpts); in VisitCXXDestructor()