Lines Matching refs:VIE

9497     ImplicitValueInitExpr VIE(AllocType);  in VisitCXXNewExpr()  local
9498 if (!EvaluateInPlace(*Val, Info, Result, &VIE)) in VisitCXXNewExpr()
9691 ImplicitValueInitExpr VIE(I->getType()); in HandleClassZeroInitialization() local
9693 Result.getStructField(I->getFieldIndex()), Info, Subobject, &VIE)) in HandleClassZeroInitialization()
9718 ImplicitValueInitExpr VIE(I->getType()); in ZeroInitialization() local
9719 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, &VIE); in ZeroInitialization()
9787 ImplicitValueInitExpr VIE(Field->getType()); in VisitInitListExpr() local
9788 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE; in VisitInitListExpr()
9848 ImplicitValueInitExpr VIE(HaveInit ? Info.Ctx.IntTy : Field->getType()); in VisitInitListExpr() local
9849 const Expr *Init = HaveInit ? E->getInit(ElementNo++) : &VIE; in VisitInitListExpr()
10351 ImplicitValueInitExpr VIE(CAT->getElementType()); in ZeroInitialization() local
10352 return EvaluateInPlace(Result.getArrayFiller(), Info, Subobject, &VIE); in ZeroInitialization()
14325 ImplicitValueInitExpr VIE( in ZeroInitialization() local
14329 return This ? EvaluateInPlace(Result, Info, *This, &VIE) in ZeroInitialization()
14330 : Evaluate(Result, Info, &VIE); in ZeroInitialization()
15643 ImplicitValueInitExpr VIE(RD ? Info.Ctx.getRecordType(RD) : Info.Ctx.IntTy); in isPotentialConstantExpr() local
15644 This.set({&VIE, Info.CurrentCall->Index}); in isPotentialConstantExpr()
15653 HandleConstructorCall(&VIE, This, Args, CD, Info, Scratch); in isPotentialConstantExpr()