Searched refs:ImplicitValueInitExpr (Results 1 – 19 of 19) sorted by relevance
79 def ImplicitValueInitExpr : DStmt<Expr>;
169 void VisitImplicitValueInitExpr(ImplicitValueInitExpr *E);1042 void AggExprEmitter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()1061 if ((isa<ImplicitValueInitExpr>(E) || isa<CXXScalarValueInitExpr>(E)) && in isSimpleZero()1084 } else if (isa<ImplicitValueInitExpr>(E) || isa<CXXScalarValueInitExpr>(E)) { in EmitInitializationToLValue()
196 ComplexPairTy VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
822 llvm::Constant *VisitImplicitValueInitExpr(ImplicitValueInitExpr* E) { in VisitImplicitValueInitExpr()
998 } else if (Init && isa<ImplicitValueInitExpr>(Init) && in EmitNewInitializer()
268 Value *VisitImplicitValueInitExpr(const ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
2583 RetTy VisitImplicitValueInitExpr(const ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()3328 ImplicitValueInitExpr VIE(I->getType()); in HandleClassZeroInitialization()3353 ImplicitValueInitExpr VIE(I->getType()); in ZeroInitialization()3414 ImplicitValueInitExpr VIE(Field->getType()); in VisitInitListExpr()3448 ImplicitValueInitExpr VIE(HaveInit ? Info.Ctx.IntTy : Field->getType()); in VisitInitListExpr()3774 ImplicitValueInitExpr VIE(CAT->getElementType()); in ZeroInitialization()3883 ImplicitValueInitExpr VIE(ElemTy); in VisitCXXConstructExpr()3904 ImplicitValueInitExpr VIE(ElemTy); in VisitCXXConstructExpr()6373 ImplicitValueInitExpr VIE(VD->getType()); in EvaluateAsInitializer()6924 ImplicitValueInitExpr VIE(RD ? Info.Ctx.getRecordType(RD) : Info.Ctx.IntTy); in isPotentialConstantExpr()
459 void StmtProfiler::VisitImplicitValueInitExpr(const ImplicitValueInitExpr *S) { in VisitImplicitValueInitExpr()
1070 void StmtPrinter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *Node) { in VisitImplicitValueInitExpr()
574 VISIT(ImplicitValueInitExpr); in VisitExpr()629 IGNORE_EXPR(ImplicitValueInitExpr);
4124 class ImplicitValueInitExpr : public Expr {4126 explicit ImplicitValueInitExpr(QualType ty) in ImplicitValueInitExpr() function4131 explicit ImplicitValueInitExpr(EmptyShell Empty) in ImplicitValueInitExpr() function
2163 DEF_TRAVERSE_STMT(ImplicitValueInitExpr, { })
720 void ASTStmtReader::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()1875 S = new (Context) ImplicitValueInitExpr(Empty); in ReadStmtFromStream()
672 void ASTStmtWriter::VisitImplicitValueInitExpr(ImplicitValueInitExpr *E) { in VisitImplicitValueInitExpr()
1010 if (isa<ImplicitValueInitExpr>(Init)) in isLegalArrayNewInitializer()1045 assert((!Initializer || isa<ImplicitValueInitExpr>(Initializer) || in BuildCXXNew()1064 else if (Initializer && isa<ImplicitValueInitExpr>(Initializer)) in BuildCXXNew()
1677 return SemaRef.Owned(new (SemaRef.Context) ImplicitValueInitExpr(T)); in RebuildImplicitValueInitExpr()2616 if (isa<ImplicitValueInitExpr>(Init)) in TransformInitializer()6752 ImplicitValueInitExpr *E) { in TransformImplicitValueInitExpr()
5369 CurInit = S.Owned(new (S.Context) ImplicitValueInitExpr(Step->Type)); in Perform()
2997 new (SemaRef.Context) ImplicitValueInitExpr(Field->getType()), in BuildImplicitMemberInitializer()
2089 DEF_TRAVERSE_STMT(ImplicitValueInitExpr, { })