/external/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 1000 Expr *InitExpr = Init.get(); local 1004 Loc, Kind == LCK_ByRef, Id, InitExpr); 1005 Init = InitExpr; 1724 ExprResult InitExpr = ExprError(); local 1728 InitExpr = ParseBraceInitializer(); 1730 InitExpr = ParseAssignmentExpression(); 1744 if (!InitExpr.isInvalid()) 1745 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization,
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 3668 Expr *InitExpr = Init.get(); local 3671 (!InitExpr || 3672 !InitExpr->isConstantInitializer(getASTContext(), false))) { 3674 } else if (InitExpr) { 3676 AddInitializerToDecl(Var, InitExpr, DirectInit, TypeMayContainAuto);
|
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; 596 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr); local 597 if (!InitExpr && !ILE->hasArrayFiller()) { 633 = dyn_cast_or_null<InitListExpr>(InitExpr)) 1551 Expr *InitExpr, 1556 if (isa<InitListExpr>(InitExpr) 1550 CheckFlexibleArrayInit(const InitializedEntity &Entity, Expr *InitExpr, FieldDecl *Field, bool TopLevelObject) argument [all...] |
H A D | SemaOpenMP.cpp | 5813 Expr *InitExpr = *CurInit; local 5823 // Build update: Var = InitExpr + IV * Step 5826 InitExpr, IV, Step, /* Subtract */ false); 5829 // Build final: Var = InitExpr + NumIterations * Step 5831 BuildCounterUpdate(SemaRef, S, RefExpr->getExprLoc(), RefExpr, InitExpr,
|
H A D | SemaStmt.cpp | 2377 const Expr *InitExpr = VD->getInit(); local 2378 if (!InitExpr) 2384 dyn_cast<MaterializeTemporaryExpr>(InitExpr); 2446 const Expr *InitExpr = VD->getInit(); local 2447 if (!InitExpr) 2452 if (const CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(InitExpr)) { 2455 } else if (const CastExpr *CE = dyn_cast<CastExpr>(InitExpr)) { 2471 << VD << VariableType << InitExpr->getType(); 2505 const Expr *InitExpr = VD->getInit(); local 2506 if (!InitExpr) 2709 Expr *InitExpr = &AsRvalue; local [all...] |
H A D | SemaDecl.cpp | 13500 Expr *InitExpr = ECD->getInitExpr(); local 13501 if (!InitExpr) 13503 InitExpr = InitExpr->IgnoreImpCasts(); 13505 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) { 13514 InitExpr = BO->getLHS(); 13518 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr);
|
H A D | SemaDeclCXX.cpp | 2018 /// bitfield width if there is one, 'InitExpr' specifies the initializer if 2678 Expr *InitExpr = FieldInit->getInit(); local 2679 if (!InitExpr) 2683 dyn_cast<CXXDefaultInitExpr>(InitExpr)) { 2684 InitExpr = Default->getExpr(); 2685 if (!InitExpr) 2688 UninitializedChecker.CheckInitializer(InitExpr, Constructor, 2692 UninitializedChecker.CheckInitializer(InitExpr, nullptr, 2714 Expr *InitExpr) { 2722 if (!InitExpr) { 2712 ActOnFinishCXXInClassMemberInitializer(Decl *D, SourceLocation InitLoc, Expr *InitExpr) argument [all...] |
H A D | SemaExpr.cpp | 5049 SourceLocation RParenLoc, Expr *InitExpr) { 5052 //assert((InitExpr != 0) && "ActOnCompoundLiteral(): missing expression"); 5059 return BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, InitExpr); 5048 ActOnCompoundLiteral(SourceLocation LParenLoc, ParsedType Ty, SourceLocation RParenLoc, Expr *InitExpr) argument
|
/external/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 817 const Expr *InitExpr = Enumerator->getInitExpr(); local 818 if (!InitExpr) { 823 InitExpr = InitExpr->IgnoreParenCasts(); 824 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr))
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 3262 const Expr *InitExpr = CLE->getInitializer(); local 3263 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
|
H A D | ExprConstant.cpp | 5281 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE; local 5284 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) 5289 isa<CXXDefaultInitExpr>(InitExpr)); 5291 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr);
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 1987 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local 1989 if (!InitExpr) { 2006 QualType T = InitExpr->getType();
|
H A D | CGExpr.cpp | 2821 const Expr *InitExpr = E->getInitializer(); local 2824 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
|