Searched refs:InitExpr (Results 1 - 12 of 12) sorted by relevance
/external/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 1365 ExprResult InitExpr = ExprError(); local 1369 InitExpr = ParseBraceInitializer(); 1371 InitExpr = ParseAssignmentExpression(); 1385 if (!InitExpr.isInvalid()) 1386 Actions.AddInitializerToDecl(DeclOut, InitExpr.take(), !CopyInitialization,
|
/external/clang/lib/Sema/ |
H A D | SemaInit.cpp | 259 Expr *InitExpr, FieldDecl *Field, 420 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : 0); local 421 if (!InitExpr && !ILE->hasArrayFiller()) { 465 = dyn_cast_or_null<InitListExpr>(InitExpr)) 1267 Expr *InitExpr, 1272 if (isa<InitListExpr>(InitExpr) && 1273 cast<InitListExpr>(InitExpr)->getNumInits() == 0) { 1295 SemaRef.Diag(InitExpr->getLocStart(), 1297 << InitExpr->getLocStart(); 1266 CheckFlexibleArrayInit(const InitializedEntity &Entity, Expr *InitExpr, FieldDecl *Field, bool TopLevelObject) argument
|
H A D | SemaDecl.cpp | 10578 Expr *InitExpr = ECD->getInitExpr(); 10579 if (!InitExpr) 10581 InitExpr = InitExpr->IgnoreImpCasts(); 10582 if (!isa<IntegerLiteral>(InitExpr) && !isa<CXXBoolLiteralExpr>(InitExpr)) 10613 Expr *InitExpr = ECD->getInitExpr(); local 10614 if (!InitExpr) 10616 InitExpr = InitExpr [all...] |
H A D | SemaDeclCXX.cpp | 1491 /// bitfield width if there is one, 'InitExpr' specifies the initializer if 1687 Expr *InitExpr) { 1692 if (!InitExpr) { 1698 if (DiagnoseUnexpandedParameterPack(InitExpr, UPPC_Initializer)) { 1704 ExprResult Init = InitExpr; 1705 if (!FD->getType()->isDependentType() && !InitExpr->isTypeDependent()) { 1706 if (isa<InitListExpr>(InitExpr) && isStdInitializerList(FD->getType(), 0)) { 1708 << /*at end of ctor*/1 << InitExpr->getSourceRange(); 1710 Expr **Inits = &InitExpr; 1714 ? InitializationKind::CreateDirectList(InitExpr 1686 ActOnCXXInClassMemberInitializer(Decl *D, SourceLocation InitLoc, Expr *InitExpr) argument [all...] |
H A D | SemaStmt.cpp | 2199 Expr *InitExpr = &AsRvalue; local 2203 InitializationSequence Seq(*this, Entity, Kind, &InitExpr, 1);
|
H A D | SemaExpr.cpp | 4126 SourceLocation RParenLoc, Expr *InitExpr) { 4129 //assert((InitExpr != 0) && "ActOnCompoundLiteral(): missing expression"); 4136 return BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, InitExpr); 4125 ActOnCompoundLiteral(SourceLocation LParenLoc, ParsedType Ty, SourceLocation RParenLoc, Expr *InitExpr) argument
|
/external/clang/lib/CodeGen/ |
H A D | CodeGenModule.cpp | 1566 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local 1568 if (!InitExpr) { 1582 Init = MaybeEmitGlobalStdInitializerListInitializer(D, InitExpr); 1593 QualType T = InitExpr->getType();
|
H A D | CGExprConstant.cpp | 60 llvm::Constant *InitExpr); 65 llvm::ConstantInt *InitExpr);
|
H A D | CGExpr.cpp | 2305 const Expr *InitExpr = E->getInitializer(); local 2308 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
|
/external/clang/lib/AST/ |
H A D | Expr.cpp | 2952 const Expr *InitExpr = CLE->getInitializer(); local 2953 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
|
H A D | ExprConstant.cpp | 3412 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE; local 3415 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) 3417 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr);
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 3045 Expr *InitExpr);
|
Completed in 253 milliseconds