Searched defs:InitExpr (Results 1 - 13 of 13) sorted by relevance

/external/clang/lib/Parse/
H A DParseExprCXX.cpp1000 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 DSemaTemplateInstantiateDecl.cpp3668 Expr *InitExpr = Init.get(); local
3671 (!InitExpr ||
3672 !InitExpr->isConstantInitializer(getASTContext(), false))) {
3674 } else if (InitExpr) {
3676 AddInitializerToDecl(Var, InitExpr, DirectInit, TypeMayContainAuto);
H A DSemaInit.cpp326 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 DSemaOpenMP.cpp5813 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 DSemaStmt.cpp2377 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 DSemaDecl.cpp13500 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 DSemaDeclCXX.cpp2018 /// 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 DSemaExpr.cpp5049 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 DObjCMT.cpp817 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 DExpr.cpp3262 const Expr *InitExpr = CLE->getInitializer(); local
3263 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
H A DExprConstant.cpp5281 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 DCodeGenModule.cpp1987 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local
1989 if (!InitExpr) {
2006 QualType T = InitExpr->getType();
H A DCGExpr.cpp2821 const Expr *InitExpr = E->getInitializer(); local
2824 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),

Completed in 2478 milliseconds