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

/external/clang/lib/Parse/
H A DParseExprCXX.cpp946 Expr *InitExpr = Init.get(); local
950 Loc, Kind == LCK_ByRef, Id, InitExpr);
951 Init = InitExpr;
1658 ExprResult InitExpr = ExprError(); local
1662 InitExpr = ParseBraceInitializer();
1664 InitExpr = ParseAssignmentExpression();
1678 if (!InitExpr.isInvalid())
1679 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization,
/external/clang/lib/ARCMigrate/
H A DObjCMT.cpp663 const Expr *InitExpr = Enumerator->getInitExpr(); local
664 if (!InitExpr) {
669 InitExpr = InitExpr->IgnoreParenCasts();
670 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr))
/external/clang/lib/Sema/
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;
592 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr); local
593 if (!InitExpr && !ILE->hasArrayFiller()) {
629 = dyn_cast_or_null<InitListExpr>(InitExpr))
1474 Expr *InitExpr,
1479 if (isa<InitListExpr>(InitExpr)
1473 CheckFlexibleArrayInit(const InitializedEntity &Entity, Expr *InitExpr, FieldDecl *Field, bool TopLevelObject) argument
[all...]
H A DSemaTemplateInstantiateDecl.cpp3680 Expr *InitExpr = Init.get(); local
3682 if (Var->hasAttr<DLLImportAttr>() && InitExpr &&
3683 !InitExpr->isConstantInitializer(getASTContext(), false)) {
3685 } else if (InitExpr) {
3687 AddInitializerToDecl(Var, InitExpr, DirectInit, TypeMayContainAuto);
H A DSemaDeclCXX.cpp1926 /// bitfield width if there is one, 'InitExpr' specifies the initializer if
2395 Expr *InitExpr = FieldInit->getInit(); local
2398 SemaRef, InitExpr, UninitializedFields, Constructor);
2420 Expr *InitExpr) {
2428 if (!InitExpr) {
2434 if (DiagnoseUnexpandedParameterPack(InitExpr, UPPC_Initializer)) {
2440 ExprResult Init = InitExpr;
2441 if (!FD->getType()->isDependentType() && !InitExpr->isTypeDependent()) {
2444 ? InitializationKind::CreateDirectList(InitExpr->getLocStart())
2445 : InitializationKind::CreateCopy(InitExpr
2418 ActOnFinishCXXInClassMemberInitializer(Decl *D, SourceLocation InitLoc, Expr *InitExpr) argument
[all...]
H A DSemaStmt.cpp2523 Expr *InitExpr = &AsRvalue; local
2527 InitializationSequence Seq(*this, Entity, Kind, InitExpr);
H A DSemaDecl.cpp12926 Expr *InitExpr = ECD->getInitExpr(); local
12927 if (!InitExpr)
12929 InitExpr = InitExpr->IgnoreImpCasts();
12931 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) {
12940 InitExpr = BO->getLHS();
12944 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr);
H A DSemaExpr.cpp4826 SourceLocation RParenLoc, Expr *InitExpr) {
4829 //assert((InitExpr != 0) && "ActOnCompoundLiteral(): missing expression");
4836 return BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, InitExpr);
4825 ActOnCompoundLiteral(SourceLocation LParenLoc, ParsedType Ty, SourceLocation RParenLoc, Expr *InitExpr) argument
/external/clang/lib/CodeGen/
H A DCodeGenModule.cpp1599 const Expr *InitExpr = VD->getAnyInitializer(InitDecl); local
1600 if (!InitExpr)
1830 const Expr *InitExpr = D->getAnyInitializer(InitDecl); local
1832 if (!InitExpr) {
1849 QualType T = InitExpr->getType();
H A DCGExprConstant.cpp57 llvm::Constant *InitExpr);
62 llvm::ConstantInt *InitExpr);
H A DCGExpr.cpp2673 const Expr *InitExpr = E->getInitializer(); local
2676 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
/external/clang/lib/AST/
H A DExpr.cpp3172 const Expr *InitExpr = CLE->getInitializer(); local
3173 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr))
H A DExprConstant.cpp5071 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE;
5074 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout))
5079 isa<CXXDefaultInitExpr>(InitExpr));
5081 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr);
/external/clang/include/clang/Sema/
H A DSema.h3612 Expr *InitExpr);

Completed in 1089 milliseconds