Searched refs:InitExpr (Results 1 - 12 of 12) sorted by relevance

/external/clang/lib/Parse/
H A DParseExprCXX.cpp1365 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 DSemaInit.cpp259 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 DSemaDecl.cpp10578 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 DSemaDeclCXX.cpp1491 /// 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 DSemaStmt.cpp2199 Expr *InitExpr = &AsRvalue; local
2203 InitializationSequence Seq(*this, Entity, Kind, &InitExpr, 1);
H A DSemaExpr.cpp4126 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 DCodeGenModule.cpp1566 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local
1568 if (!InitExpr) {
1582 Init = MaybeEmitGlobalStdInitializerListInitializer(D, InitExpr);
1593 QualType T = InitExpr->getType();
H A DCGExprConstant.cpp60 llvm::Constant *InitExpr);
65 llvm::ConstantInt *InitExpr);
H A DCGExpr.cpp2305 const Expr *InitExpr = E->getInitializer(); local
2308 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
/external/clang/lib/AST/
H A DExpr.cpp2952 const Expr *InitExpr = CLE->getInitializer(); local
2953 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
H A DExprConstant.cpp3412 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 DSema.h3045 Expr *InitExpr);

Completed in 253 milliseconds