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

/external/clang/lib/ARCMigrate/
H A DObjCMT.cpp446 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 DSemaLambda.cpp438 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 DSemaInit.cpp323 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 DSemaStmt.cpp2406 Expr *InitExpr = &AsRvalue; local
2410 InitializationSequence Seq(*this, Entity, Kind, InitExpr);
H A DSemaDecl.cpp12176 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 DSemaDeclCXX.cpp1780 /// 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 DSemaExpr.cpp4656 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 DParseExprCXX.cpp1541 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 DCodeGenModule.cpp1718 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local
1720 if (!InitExpr) {
1737 QualType T = InitExpr->getType();
H A DCGExpr.cpp2590 const Expr *InitExpr = E->getInitializer(); local
2593 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
/external/clang/lib/AST/
H A DExpr.cpp3077 const Expr *InitExpr = CLE->getInitializer(); local
3078 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))

Completed in 275 milliseconds