Home
last modified time | relevance | path

Searched refs:InitExpr (Results 1 – 24 of 24) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaStmt.cpp2683 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeReferenceVariableCopies() local
2684 if (!InitExpr) in DiagnoseForRangeReferenceVariableCopies()
2691 InitExpr = Cleanups->getSubExpr(); in DiagnoseForRangeReferenceVariableCopies()
2694 dyn_cast<MaterializeTemporaryExpr>(InitExpr); in DiagnoseForRangeReferenceVariableCopies()
2756 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeConstVariableCopies() local
2757 if (!InitExpr) in DiagnoseForRangeConstVariableCopies()
2781 << VD << VariableType << InitExpr->getType(); in DiagnoseForRangeConstVariableCopies()
2815 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeVariableCopies() local
2816 if (!InitExpr) in DiagnoseForRangeVariableCopies()
3025 Expr *InitExpr = &AsRvalue; in TryMoveInitialization() local
[all …]
H A DSemaInit.cpp396 Expr *InitExpr; in PerformEmptyInit() local
418 InitExpr->setType(SemaRef.Context.VoidTy); in PerformEmptyInit()
419 SubInit = InitExpr; in PerformEmptyInit()
762 else if (!InitExpr && !ILE->hasArrayFiller()) { in FillInEmptyInitializations()
1822 if (isa<InitListExpr>(InitExpr) && in CheckFlexibleArrayInit()
1823 cast<InitListExpr>(InitExpr)->getNumInits() == 0) { in CheckFlexibleArrayInit()
1845 SemaRef.Diag(InitExpr->getBeginLoc(), FlexArrayDiag) in CheckFlexibleArrayInit()
1846 << InitExpr->getBeginLoc(); in CheckFlexibleArrayInit()
7132 if (!InitExpr) in CheckMoveOnConstruction()
7138 QualType DestType = InitExpr->getType(); in CheckMoveOnConstruction()
[all …]
H A DSemaDeclCXX.cpp3611 Expr *InitExpr = FieldInit->getInit(); in DiagnoseUninitializedFields() local
3612 if (!InitExpr) in DiagnoseUninitializedFields()
3616 dyn_cast<CXXDefaultInitExpr>(InitExpr)) { in DiagnoseUninitializedFields()
3617 InitExpr = Default->getExpr(); in DiagnoseUninitializedFields()
3618 if (!InitExpr) in DiagnoseUninitializedFields()
3655 if (!InitExpr) { in ActOnFinishCXXInClassMemberInitializer()
3668 ExprResult Init = InitExpr; in ActOnFinishCXXInClassMemberInitializer()
3678 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
3679 Init = Seq.Perform(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
3695 InitExpr = Init.get(); in ActOnFinishCXXInClassMemberInitializer()
[all …]
H A DSemaTemplateInstantiateDecl.cpp4286 Expr *InitExpr = Init.get(); in InstantiateVariableInitializer() local
4289 (!InitExpr || in InstantiateVariableInitializer()
4290 !InitExpr->isConstantInitializer(getASTContext(), false))) { in InstantiateVariableInitializer()
4292 } else if (InitExpr) { in InstantiateVariableInitializer()
4294 AddInitializerToDecl(Var, InitExpr, DirectInit); in InstantiateVariableInitializer()
H A DSemaOpenMP.cpp11622 Expr *InitExpr; in ActOnOpenMPLinearClause() local
11643 InitExpr = VD ? VD->getInit() : SimpleRefExpr; in ActOnOpenMPLinearClause()
11645 InitExpr = VD ? SimpleRefExpr : Ref; in ActOnOpenMPLinearClause()
11646 AddInitializerToDecl(Init, DefaultLvalueConversion(InitExpr).get(), in ActOnOpenMPLinearClause()
11745 Expr *InitExpr = *CurInit; in FinishOpenMPLinearClause() local
11763 InitExpr, IV, Step, /* Subtract */ false); in FinishOpenMPLinearClause()
11774 InitExpr, NumIterations, Step, /*Subtract=*/false); in FinishOpenMPLinearClause()
H A DSemaDecl.cpp16490 Expr *InitExpr = ECD->getInitExpr(); in ValidDuplicateEnum() local
16491 if (!InitExpr) in ValidDuplicateEnum()
16493 InitExpr = InitExpr->IgnoreImpCasts(); in ValidDuplicateEnum()
16495 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) { in ValidDuplicateEnum()
16504 InitExpr = BO->getLHS(); in ValidDuplicateEnum()
16508 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr); in ValidDuplicateEnum()
H A DSemaExprCXX.cpp3112 const Expr *InitExpr = Field->getInClassInitializer(); in analyzeInClassInitializer() local
3113 if (!InitExpr) in analyzeInClassInitializer()
3115 if (const CXXNewExpr *NE = getNewExprFromInitListOrExpr(InitExpr)) { in analyzeInClassInitializer()
H A DSemaExpr.cpp5827 SourceLocation RParenLoc, Expr *InitExpr) { in ActOnCompoundLiteral() argument
5829 assert(InitExpr && "ActOnCompoundLiteral(): missing expression"); in ActOnCompoundLiteral()
5836 return BuildCompoundLiteralExpr(LParenLoc, TInfo, RParenLoc, InitExpr); in ActOnCompoundLiteral()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseExprCXX.cpp979 Expr *InitExpr = Init.get(); in ParseLambdaIntroducer() local
983 Loc, Kind == LCK_ByRef, Id, InitKind, InitExpr); in ParseLambdaIntroducer()
984 Init = InitExpr; in ParseLambdaIntroducer()
1856 ExprResult InitExpr = ExprError(); in ParseCXXCondition() local
1860 InitExpr = ParseBraceInitializer(); in ParseCXXCondition()
1862 InitExpr = ParseAssignmentExpression(); in ParseCXXCondition()
1875 if (!InitExpr.isInvalid()) in ParseCXXCondition()
1876 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization); in ParseCXXCondition()
/freebsd-12.1/contrib/llvm/include/llvm/BinaryFormat/
H A DWasm.h82 WasmInitExpr InitExpr; member
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp880 Expr *InitExpr = *i; in VisitLambdaExpr() local
881 assert(InitExpr && "Capture missing initialization expression"); in VisitLambdaExpr()
882 InitVal = State->getSVal(InitExpr, LocCtxt); in VisitLambdaExpr()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCoroutine.cpp358 Expr const *InitExpr = VD->getInit(); in addCopy() local
360 Visitor.Visit(const_cast<Expr*>(InitExpr)); in addCopy()
H A DCodeGenModule.cpp3161 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in GetOrCreateLLVMGlobal() local
3162 if (InitExpr) { in GetOrCreateLLVMGlobal()
3484 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in EmitGlobalVarDefinition() local
3501 else if (!InitExpr) { in EmitGlobalVarDefinition()
3519 QualType T = InitExpr->getType(); in EmitGlobalVarDefinition()
H A DCGExprConstant.cpp65 llvm::Constant *InitExpr);
70 llvm::ConstantInt *InitExpr);
H A DCGDebugInfo.cpp4256 llvm::DIExpression *InitExpr = nullptr; in EmitGlobalVariable() local
4260 InitExpr = in EmitGlobalVariable()
4263 InitExpr = DBuilder.createConstantValueExpression( in EmitGlobalVariable()
4277 true, InitExpr, getOrCreateStaticDataMemberDeclarationOrNull(VarD), in EmitGlobalVariable()
H A DCGExpr.cpp4018 const Expr *InitExpr = E->getInitializer(); in EmitCompoundLiteralLValue() local
4021 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(), in EmitCompoundLiteralLValue()
/freebsd-12.1/contrib/llvm/tools/clang/lib/ARCMigrate/
H A DObjCMT.cpp796 const Expr *InitExpr = Enumerator->getInitExpr(); in UseNSOptionsMacro() local
797 if (!InitExpr) { in UseNSOptionsMacro()
802 InitExpr = InitExpr->IgnoreParenCasts(); in UseNSOptionsMacro()
803 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) in UseNSOptionsMacro()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DLocalizationChecker.cpp1249 const Expr *InitExpr = VD->getInit(); in isCheckingPlurality() local
1250 if (InitExpr) { in isCheckingPlurality()
1252 dyn_cast<BinaryOperator>(InitExpr->IgnoreParenImpCasts())) { in isCheckingPlurality()
/freebsd-12.1/contrib/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h74 wasm::WasmInitExpr InitExpr; member
/freebsd-12.1/contrib/llvm/lib/ObjectYAML/
H A DWasmYAML.cpp359 IO.mapRequired("InitExpr", Global.InitExpr); in mapping()
/freebsd-12.1/contrib/llvm/lib/Object/
H A DWasmObjectFile.cpp911 if (Error Err = readInitExpr(Global.InitExpr, Ctx)) in parseGlobalSection()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExpr.cpp3522 const Expr *InitExpr = CLE->getInitializer(); in isNullPointerConstant() local
3523 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant()
H A DExprConstant.cpp6638 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE; in VisitInitListExpr() local
6641 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr()
6646 isa<CXXDefaultInitExpr>(InitExpr)); in VisitInitListExpr()
6648 return EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr); in VisitInitListExpr()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h4426 Expr *InitExpr);