/external/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 946 Expr *InitExpr = Init.get(); local 950 Loc, Kind == LCK_ByRef, Id, InitExpr); 951 Init = InitExpr; 1658 ExprResult InitExpr = ExprError(); local 1662 InitExpr = ParseBraceInitializer(); 1664 InitExpr = ParseAssignmentExpression(); 1678 if (!InitExpr.isInvalid()) 1679 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization,
|
/external/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 663 const Expr *InitExpr = Enumerator->getInitExpr(); local 664 if (!InitExpr) { 669 InitExpr = InitExpr->IgnoreParenCasts(); 670 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr))
|
/external/clang/lib/Sema/ |
H A D | SemaInit.cpp | 326 Expr *InitExpr, FieldDecl *Field, 349 Expr *InitExpr; local 369 InitExpr = VerifyOnly ? &DummyInitList : new (SemaRef.Context) 371 InitExpr->setType(SemaRef.Context.VoidTy); 372 SubInit = InitExpr; 592 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr); local 593 if (!InitExpr && !ILE->hasArrayFiller()) { 629 = dyn_cast_or_null<InitListExpr>(InitExpr)) 1474 Expr *InitExpr, 1479 if (isa<InitListExpr>(InitExpr) 1473 CheckFlexibleArrayInit(const InitializedEntity &Entity, Expr *InitExpr, FieldDecl *Field, bool TopLevelObject) argument [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 3680 Expr *InitExpr = Init.get(); local 3682 if (Var->hasAttr<DLLImportAttr>() && InitExpr && 3683 !InitExpr->isConstantInitializer(getASTContext(), false)) { 3685 } else if (InitExpr) { 3687 AddInitializerToDecl(Var, InitExpr, DirectInit, TypeMayContainAuto);
|
H A D | SemaDeclCXX.cpp | 1926 /// bitfield width if there is one, 'InitExpr' specifies the initializer if 2395 Expr *InitExpr = FieldInit->getInit(); local 2398 SemaRef, InitExpr, UninitializedFields, Constructor); 2420 Expr *InitExpr) { 2428 if (!InitExpr) { 2434 if (DiagnoseUnexpandedParameterPack(InitExpr, UPPC_Initializer)) { 2440 ExprResult Init = InitExpr; 2441 if (!FD->getType()->isDependentType() && !InitExpr->isTypeDependent()) { 2444 ? InitializationKind::CreateDirectList(InitExpr->getLocStart()) 2445 : InitializationKind::CreateCopy(InitExpr 2418 ActOnFinishCXXInClassMemberInitializer(Decl *D, SourceLocation InitLoc, Expr *InitExpr) argument [all...] |
H A D | SemaStmt.cpp | 2523 Expr *InitExpr = &AsRvalue; local 2527 InitializationSequence Seq(*this, Entity, Kind, InitExpr);
|
H A D | SemaDecl.cpp | 12926 Expr *InitExpr = ECD->getInitExpr(); local 12927 if (!InitExpr) 12929 InitExpr = InitExpr->IgnoreImpCasts(); 12931 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) { 12940 InitExpr = BO->getLHS(); 12944 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr);
|
H A D | SemaExpr.cpp | 4826 SourceLocation RParenLoc, Expr *InitExpr) { 4829 //assert((InitExpr != 0) && "ActOnCompoundLiteral(): missing expression"); 4836 return BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, InitExpr); 4825 ActOnCompoundLiteral(SourceLocation LParenLoc, ParsedType Ty, SourceLocation RParenLoc, Expr *InitExpr) argument
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 1599 const Expr *InitExpr = VD->getAnyInitializer(InitDecl); local 1600 if (!InitExpr) 1830 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local 1832 if (!InitExpr) { 1849 QualType T = InitExpr->getType();
|
H A D | CGExprConstant.cpp | 57 llvm::Constant *InitExpr); 62 llvm::ConstantInt *InitExpr);
|
H A D | CGExpr.cpp | 2673 const Expr *InitExpr = E->getInitializer(); local 2676 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 3172 const Expr *InitExpr = CLE->getInitializer(); local 3173 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
|
H A D | ExprConstant.cpp | 5071 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE; 5074 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) 5079 isa<CXXDefaultInitExpr>(InitExpr)); 5081 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr);
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 3612 Expr *InitExpr);
|