| /NextBSD/contrib/llvm/tools/clang/lib/Parse/ |
| HD | ParseExprCXX.cpp | 1000 Expr *InitExpr = Init.get(); in ParseLambdaIntroducer() local 1004 Loc, Kind == LCK_ByRef, Id, InitExpr); in ParseLambdaIntroducer() 1005 Init = InitExpr; in ParseLambdaIntroducer() 1722 ExprResult InitExpr = ExprError(); in ParseCXXCondition() local 1726 InitExpr = ParseBraceInitializer(); in ParseCXXCondition() 1728 InitExpr = ParseAssignmentExpression(); in ParseCXXCondition() 1742 if (!InitExpr.isInvalid()) in ParseCXXCondition() 1743 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization, in ParseCXXCondition()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaStmt.cpp | 2388 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeReferenceVariableCopies() local 2389 if (!InitExpr) in DiagnoseForRangeReferenceVariableCopies() 2395 dyn_cast<MaterializeTemporaryExpr>(InitExpr); in DiagnoseForRangeReferenceVariableCopies() 2457 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeConstVariableCopies() local 2458 if (!InitExpr) in DiagnoseForRangeConstVariableCopies() 2463 if (const CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(InitExpr)) { in DiagnoseForRangeConstVariableCopies() 2466 } else if (const CastExpr *CE = dyn_cast<CastExpr>(InitExpr)) { in DiagnoseForRangeConstVariableCopies() 2482 << VD << VariableType << InitExpr->getType(); in DiagnoseForRangeConstVariableCopies() 2516 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeVariableCopies() local 2517 if (!InitExpr) in DiagnoseForRangeVariableCopies() [all …]
|
| HD | SemaInit.cpp | 349 Expr *InitExpr, FieldDecl *Field, 372 Expr *InitExpr; in PerformEmptyInit() local 392 InitExpr = VerifyOnly ? &DummyInitList : new (SemaRef.Context) in PerformEmptyInit() 394 InitExpr->setType(SemaRef.Context.VoidTy); in PerformEmptyInit() 395 SubInit = InitExpr; in PerformEmptyInit() 650 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr); in FillInEmptyInitializations() local 651 if (!InitExpr && Init < NumInits && ILE->hasArrayFiller()) in FillInEmptyInitializations() 653 else if (!InitExpr && !ILE->hasArrayFiller()) { in FillInEmptyInitializations() 697 = dyn_cast_or_null<InitListExpr>(InitExpr)) in FillInEmptyInitializations() 701 = dyn_cast_or_null<DesignatedInitUpdateExpr>(InitExpr)) in FillInEmptyInitializations() [all …]
|
| HD | SemaDeclCXX.cpp | 2649 Expr *InitExpr = FieldInit->getInit(); in DiagnoseUninitializedFields() local 2650 if (!InitExpr) in DiagnoseUninitializedFields() 2654 dyn_cast<CXXDefaultInitExpr>(InitExpr)) { in DiagnoseUninitializedFields() 2655 InitExpr = Default->getExpr(); in DiagnoseUninitializedFields() 2656 if (!InitExpr) in DiagnoseUninitializedFields() 2659 UninitializedChecker.CheckInitializer(InitExpr, Constructor, in DiagnoseUninitializedFields() 2663 UninitializedChecker.CheckInitializer(InitExpr, nullptr, in DiagnoseUninitializedFields() 2685 Expr *InitExpr) { in ActOnFinishCXXInClassMemberInitializer() argument 2693 if (!InitExpr) { in ActOnFinishCXXInClassMemberInitializer() 2700 if (DiagnoseUnexpandedParameterPack(InitExpr, UPPC_Initializer)) { in ActOnFinishCXXInClassMemberInitializer() [all …]
|
| HD | SemaTemplateInstantiateDecl.cpp | 3714 Expr *InitExpr = Init.get(); in InstantiateVariableInitializer() local 3717 (!InitExpr || in InstantiateVariableInitializer() 3718 !InitExpr->isConstantInitializer(getASTContext(), false))) { in InstantiateVariableInitializer() 3720 } else if (InitExpr) { in InstantiateVariableInitializer() 3722 AddInitializerToDecl(Var, InitExpr, DirectInit, TypeMayContainAuto); in InstantiateVariableInitializer()
|
| HD | SemaDecl.cpp | 13773 Expr *InitExpr = ECD->getInitExpr(); in ValidDuplicateEnum() local 13774 if (!InitExpr) in ValidDuplicateEnum() 13776 InitExpr = InitExpr->IgnoreImpCasts(); in ValidDuplicateEnum() 13778 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) { in ValidDuplicateEnum() 13787 InitExpr = BO->getLHS(); in ValidDuplicateEnum() 13791 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr); in ValidDuplicateEnum()
|
| HD | SemaExprCXX.cpp | 2488 const Expr *InitExpr = Field->getInClassInitializer(); in analyzeInClassInitializer() local 2489 if (!InitExpr) in analyzeInClassInitializer() 2491 if (const CXXNewExpr *NE = getNewExprFromInitListOrExpr(InitExpr)) { in analyzeInClassInitializer()
|
| HD | SemaOpenMP.cpp | 6395 Expr *InitExpr = *CurInit; in FinishOpenMPLinearClause() local 6407 InitExpr, IV, Step, /* Subtract */ false); in FinishOpenMPLinearClause() 6413 InitExpr, NumIterations, Step, /* Subtract */ false); in FinishOpenMPLinearClause()
|
| HD | SemaExpr.cpp | 5099 SourceLocation RParenLoc, Expr *InitExpr) { in ActOnCompoundLiteral() argument 5109 return BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, InitExpr); in ActOnCompoundLiteral()
|
| /NextBSD/contrib/llvm/tools/clang/lib/ARCMigrate/ |
| HD | ObjCMT.cpp | 817 const Expr *InitExpr = Enumerator->getInitExpr(); in UseNSOptionsMacro() local 818 if (!InitExpr) { in UseNSOptionsMacro() 823 InitExpr = InitExpr->IgnoreParenCasts(); in UseNSOptionsMacro() 824 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) in UseNSOptionsMacro()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGExprConstant.cpp | 62 llvm::Constant *InitExpr); 67 llvm::ConstantInt *InitExpr);
|
| HD | CodeGenModule.cpp | 1987 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in EmitGlobalVarDefinition() local 1989 if (!InitExpr) { in EmitGlobalVarDefinition() 2006 QualType T = InitExpr->getType(); in EmitGlobalVarDefinition()
|
| HD | CGExpr.cpp | 2834 const Expr *InitExpr = E->getInitializer(); in EmitCompoundLiteralLValue() local 2837 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(), in EmitCompoundLiteralLValue()
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | Expr.cpp | 3298 const Expr *InitExpr = CLE->getInitializer(); in isNullPointerConstant() local 3299 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant()
|
| HD | ExprConstant.cpp | 5285 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE; in VisitInitListExpr() local 5288 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr() 5293 isa<CXXDefaultInitExpr>(InitExpr)); in VisitInitListExpr() 5295 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr); in VisitInitListExpr()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Sema/ |
| HD | Sema.h | 3874 Expr *InitExpr);
|