Lines Matching refs:ExprToVisit
89 Expr *ExprToVisit, ArrayRef<Expr *> Args,
181 void VisitCXXParenListOrInitListExpr(Expr *ExprToVisit, ArrayRef<Expr *> Args,
227 void VisitCXXParenListOrInitListExpr(Expr *ExprToVisit, ArrayRef<Expr *> Args,
498 QualType ArrayQTy, Expr *ExprToVisit, in EmitArrayInit() argument
530 Emitter.tryEmitForInitializer(ExprToVisit, AS, ArrayQTy)) { in EmitArrayInit()
1633 Expr *ExprToVisit, ArrayRef<Expr *> InitExprs, in VisitCXXParenListOrInitListExpr() argument
1642 CGF.CGM.EmitConstantExpr(ExprToVisit, ExprToVisit->getType(), &CGF)) { in VisitCXXParenListOrInitListExpr()
1646 EmitFinalDestCopy(ExprToVisit->getType(), in VisitCXXParenListOrInitListExpr()
1647 CGF.MakeAddrLValue(GV, ExprToVisit->getType())); in VisitCXXParenListOrInitListExpr()
1652 AggValueSlot Dest = EnsureSlot(ExprToVisit->getType()); in VisitCXXParenListOrInitListExpr()
1654 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), ExprToVisit->getType()); in VisitCXXParenListOrInitListExpr()
1657 if (ExprToVisit->getType()->isConstantArrayType()) { in VisitCXXParenListOrInitListExpr()
1659 EmitArrayInit(Dest.getAddress(), AType, ExprToVisit->getType(), ExprToVisit, in VisitCXXParenListOrInitListExpr()
1662 } else if (ExprToVisit->getType()->isVariableArrayType()) { in VisitCXXParenListOrInitListExpr()
1668 CGF.EmitNullInitialization(Dest.getAddress(), ExprToVisit->getType()); in VisitCXXParenListOrInitListExpr()
1672 assert(ExprToVisit->getType()->isRecordType() && in VisitCXXParenListOrInitListExpr()
1680 RecordDecl *record = ExprToVisit->getType()->castAs<RecordType>()->getDecl(); in VisitCXXParenListOrInitListExpr()
1770 CGF.getTypes().isZeroInitializable(ExprToVisit->getType())) in VisitCXXParenListOrInitListExpr()