Searched defs:InitExpr (Results 1 - 11 of 11) sorted by relevance
/external/clang/lib/ARCMigrate/ |
H A D | ObjCMT.cpp | 446 const Expr *InitExpr = Enumerator->getInitExpr(); local 447 if (!InitExpr) { 451 InitExpr = InitExpr->IgnoreImpCasts(); 452 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr))
|
/external/clang/lib/Sema/ |
H A D | SemaLambda.cpp | 438 IdentifierInfo *Id, Expr *InitExpr) { 455 Expr *Init = InitExpr; 505 LSI->addInitCapture(NewFD, InitExpr); 437 checkInitCapture(SourceLocation Loc, bool ByRef, IdentifierInfo *Id, Expr *InitExpr) argument
|
H A D | SemaInit.cpp | 323 Expr *InitExpr, FieldDecl *Field, 507 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : 0); local 508 if (!InitExpr && !ILE->hasArrayFiller()) { 552 = dyn_cast_or_null<InitListExpr>(InitExpr)) 1351 Expr *InitExpr, 1356 if (isa<InitListExpr>(InitExpr) && 1357 cast<InitListExpr>(InitExpr)->getNumInits() == 0) { 1379 SemaRef.Diag(InitExpr->getLocStart(), 1381 << InitExpr->getLocStart(); 1350 CheckFlexibleArrayInit(const InitializedEntity &Entity, Expr *InitExpr, FieldDecl *Field, bool TopLevelObject) argument
|
H A D | SemaStmt.cpp | 2406 Expr *InitExpr = &AsRvalue; local 2410 InitializationSequence Seq(*this, Entity, Kind, InitExpr);
|
H A D | SemaDecl.cpp | 12176 Expr *InitExpr = ECD->getInitExpr(); local 12177 if (!InitExpr) 12179 InitExpr = InitExpr->IgnoreImpCasts(); 12181 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) { 12190 InitExpr = BO->getLHS(); 12194 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr);
|
H A D | SemaDeclCXX.cpp | 1780 /// bitfield width if there is one, 'InitExpr' specifies the initializer if 2161 Expr *InitExpr) { 2166 if (!InitExpr) { 2172 if (DiagnoseUnexpandedParameterPack(InitExpr, UPPC_Initializer)) { 2180 CheckInitExprContainsUninitializedFields(*this, InitExpr, FD); 2183 ExprResult Init = InitExpr; 2184 if (!FD->getType()->isDependentType() && !InitExpr->isTypeDependent()) { 2187 ? InitializationKind::CreateDirectList(InitExpr->getLocStart()) 2188 : InitializationKind::CreateCopy(InitExpr->getLocStart(), InitLoc); 2189 InitializationSequence Seq(*this, Entity, Kind, InitExpr); 2160 ActOnCXXInClassMemberInitializer(Decl *D, SourceLocation InitLoc, Expr *InitExpr) argument [all...] |
H A D | SemaExpr.cpp | 4656 SourceLocation RParenLoc, Expr *InitExpr) { 4659 //assert((InitExpr != 0) && "ActOnCompoundLiteral(): missing expression"); 4666 return BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, InitExpr); 4655 ActOnCompoundLiteral(SourceLocation LParenLoc, ParsedType Ty, SourceLocation RParenLoc, Expr *InitExpr) argument
|
/external/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 1541 ExprResult InitExpr = ExprError(); local 1545 InitExpr = ParseBraceInitializer(); 1547 InitExpr = ParseAssignmentExpression(); 1561 if (!InitExpr.isInvalid()) 1562 Actions.AddInitializerToDecl(DeclOut, InitExpr.take(), !CopyInitialization,
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 1718 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local 1720 if (!InitExpr) { 1737 QualType T = InitExpr->getType();
|
H A D | CGExpr.cpp | 2590 const Expr *InitExpr = E->getInitializer(); local 2593 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 3077 const Expr *InitExpr = CLE->getInitializer(); local 3078 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
|
Completed in 275 milliseconds