Lines Matching defs:ExprToVisit
95 Expr *ExprToVisit, ArrayRef<Expr *> Args,
184 void VisitCXXParenListOrInitListExpr(Expr *ExprToVisit, ArrayRef<Expr *> Args,
230 void VisitCXXParenListOrInitListExpr(Expr *ExprToVisit, ArrayRef<Expr *> Args,
494 /// Emit initialization of an array from an initializer list. ExprToVisit must
497 QualType ArrayQTy, Expr *ExprToVisit,
533 Emitter.tryEmitForInitializer(ExprToVisit, AS, GVArrayQTy)) {
1622 Expr *ExprToVisit, ArrayRef<Expr *> InitExprs,
1631 CGF.CGM.EmitConstantExpr(ExprToVisit, ExprToVisit->getType(), &CGF)) {
1635 EmitFinalDestCopy(ExprToVisit->getType(),
1636 CGF.MakeAddrLValue(GV, ExprToVisit->getType()));
1641 AggValueSlot Dest = EnsureSlot(ExprToVisit->getType());
1643 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), ExprToVisit->getType());
1646 if (ExprToVisit->getType()->isConstantArrayType()) {
1648 EmitArrayInit(Dest.getAddress(), AType, ExprToVisit->getType(), ExprToVisit,
1651 } else if (ExprToVisit->getType()->isVariableArrayType()) {
1657 CGF.EmitNullInitialization(Dest.getAddress(), ExprToVisit->getType());
1661 assert(ExprToVisit->getType()->isRecordType() &&
1669 RecordDecl *record = ExprToVisit->getType()->castAs<RecordType>()->getDecl();
1766 CGF.getTypes().isZeroInitializable(ExprToVisit->getType()))