Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DWasmEmitter.cpp36 void writeInitExpr(raw_ostream &OS, const wasm::WasmInitExpr &InitExpr);
132 const wasm::WasmInitExpr &InitExpr) { in writeInitExpr() argument
133 writeUint8(OS, InitExpr.Opcode); in writeInitExpr()
134 switch (InitExpr.Opcode) { in writeInitExpr()
136 encodeSLEB128(InitExpr.Value.Int32, OS); in writeInitExpr()
139 encodeSLEB128(InitExpr.Value.Int64, OS); in writeInitExpr()
142 writeUint32(OS, InitExpr.Value.Float32); in writeInitExpr()
145 writeUint64(OS, InitExpr.Value.Float64); in writeInitExpr()
148 encodeULEB128(InitExpr.Value.Global, OS); in writeInitExpr()
151 reportError("unknown opcode in init_expr: " + Twine(InitExpr.Opcode)); in writeInitExpr()
[all …]
H A DWasmYAML.cpp423 IO.mapRequired("InitExpr", Global.InitExpr); in mapping()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedLocalVarsChecker.cpp174 const Expr *const InitExpr = V->getInit(); in visitVarDecl() local
175 if (!InitExpr) in visitVarDecl()
179 tryToFindPtrOrigin(InitExpr, /*StopAtFirstRefCountedObj=*/false) in visitVarDecl()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaStmt.cpp3042 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeReferenceVariableCopies() local
3043 if (!InitExpr) in DiagnoseForRangeReferenceVariableCopies()
3048 if (auto Cleanups = dyn_cast<ExprWithCleanups>(InitExpr)) in DiagnoseForRangeReferenceVariableCopies()
3050 InitExpr = Cleanups->getSubExpr(); in DiagnoseForRangeReferenceVariableCopies()
3053 dyn_cast<MaterializeTemporaryExpr>(InitExpr); in DiagnoseForRangeReferenceVariableCopies()
3130 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeConstVariableCopies() local
3131 if (!InitExpr) in DiagnoseForRangeConstVariableCopies()
3136 if (const CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(InitExpr)) { in DiagnoseForRangeConstVariableCopies()
3139 } else if (const CastExpr *CE = dyn_cast<CastExpr>(InitExpr)) { in DiagnoseForRangeConstVariableCopies()
3197 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeVariableCopies() local
[all …]
H A DSemaInit.cpp472 Expr *InitExpr, FieldDecl *Field,
495 Expr *InitExpr; in PerformEmptyInit() local
515 InitExpr = VerifyOnly ? &DummyInitList : new (SemaRef.Context) in PerformEmptyInit()
517 InitExpr->setType(SemaRef.Context.VoidTy); in PerformEmptyInit()
518 SubInit = InitExpr; in PerformEmptyInit()
871 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr); in FillInEmptyInitializations() local
872 if (!InitExpr && Init < NumInits && ILE->hasArrayFiller()) in FillInEmptyInitializations()
874 else if (!InitExpr && !ILE->hasArrayFiller()) { in FillInEmptyInitializations()
924 = dyn_cast_or_null<InitListExpr>(InitExpr)) { in FillInEmptyInitializations()
928 dyn_cast_or_null<DesignatedInitUpdateExpr>(InitExpr)) { in FillInEmptyInitializations()
[all …]
H A DSemaLambda.cpp1617 Expr *InitExpr = Init.get(); in BuildCaptureInit() local
1622 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
1623 return InitSeq.Perform(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
H A DSemaDeclCXX.cpp3914 Expr *InitExpr = FieldInit->getInit(); in DiagnoseUninitializedFields() local
3915 if (!InitExpr) in DiagnoseUninitializedFields()
3919 dyn_cast<CXXDefaultInitExpr>(InitExpr)) { in DiagnoseUninitializedFields()
3920 InitExpr = Default->getExpr(); in DiagnoseUninitializedFields()
3921 if (!InitExpr) in DiagnoseUninitializedFields()
3924 UninitializedChecker.CheckInitializer(InitExpr, Constructor, in DiagnoseUninitializedFields()
3928 UninitializedChecker.CheckInitializer(InitExpr, nullptr, in DiagnoseUninitializedFields()
3983 Expr *InitExpr) { in ActOnFinishCXXInClassMemberInitializer() argument
3991 if (!InitExpr) { in ActOnFinishCXXInClassMemberInitializer()
3998 if (DiagnoseUnexpandedParameterPack(InitExpr, UPPC_Initializer)) { in ActOnFinishCXXInClassMemberInitializer()
[all …]
H A DSemaTemplateInstantiateDecl.cpp5129 Expr *InitExpr = Init.get(); in InstantiateVariableInitializer() local
5132 (!InitExpr || in InstantiateVariableInitializer()
5133 !InitExpr->isConstantInitializer(getASTContext(), false))) { in InstantiateVariableInitializer()
5135 } else if (InitExpr) { in InstantiateVariableInitializer()
5137 AddInitializerToDecl(Var, InitExpr, DirectInit); in InstantiateVariableInitializer()
H A DSemaDecl.cpp17957 Expr *InitExpr = ECD->getInitExpr(); in ValidDuplicateEnum() local
17958 if (!InitExpr) in ValidDuplicateEnum()
17960 InitExpr = InitExpr->IgnoreImpCasts(); in ValidDuplicateEnum()
17962 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) { in ValidDuplicateEnum()
17971 InitExpr = BO->getLHS(); in ValidDuplicateEnum()
17975 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr); in ValidDuplicateEnum()
H A DSemaExprCXX.cpp3333 const Expr *InitExpr = Field->getInClassInitializer(); in analyzeInClassInitializer() local
3334 if (!InitExpr) in analyzeInClassInitializer()
3336 if (const CXXNewExpr *NE = getNewExprFromInitListOrExpr(InitExpr)) { in analyzeInClassInitializer()
H A DSemaOpenMP.cpp17237 Expr *InitExpr; in ActOnOpenMPLinearClause() local
17258 InitExpr = VD ? VD->getInit() : SimpleRefExpr; in ActOnOpenMPLinearClause()
17260 InitExpr = VD ? SimpleRefExpr : Ref; in ActOnOpenMPLinearClause()
17261 AddInitializerToDecl(Init, DefaultLvalueConversion(InitExpr).get(), in ActOnOpenMPLinearClause()
17361 Expr *InitExpr = *CurInit; in FinishOpenMPLinearClause() local
17378 SemaRef, S, RefExpr->getExprLoc(), *CurPrivate, InitExpr, IV, Step, in FinishOpenMPLinearClause()
17390 InitExpr, NumIterations, Step, /*Subtract=*/false, in FinishOpenMPLinearClause()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
H A Dwasm2yaml.cpp302 G.InitExpr = Global.InitExpr; in dump()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/
H A DWasmObjectWriter.cpp869 W->OS << char(Global.InitExpr.Opcode); in writeGlobalSection()
1599 Global.InitExpr.Opcode = wasm::WASM_OPCODE_I32_CONST; in writeOneObject()
1602 Global.InitExpr.Opcode = wasm::WASM_OPCODE_I64_CONST; in writeOneObject()
1605 Global.InitExpr.Opcode = wasm::WASM_OPCODE_F32_CONST; in writeOneObject()
1608 Global.InitExpr.Opcode = wasm::WASM_OPCODE_F64_CONST; in writeOneObject()
1611 Global.InitExpr.Opcode = wasm::WASM_OPCODE_REF_NULL; in writeOneObject()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Parse/
H A DParseExprCXX.cpp1137 Expr *InitExpr = Init.get(); in ParseLambdaIntroducer() local
1141 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr); in ParseLambdaIntroducer()
1142 Init = InitExpr; in ParseLambdaIntroducer()
2086 ExprResult InitExpr = ExprError(); in ParseCXXCondition() local
2090 InitExpr = ParseBraceInitializer(); in ParseCXXCondition()
2093 InitExpr = ParseAssignmentExpression(); in ParseCXXCondition()
2106 if (!InitExpr.isInvalid()) in ParseCXXCondition()
2107 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization); in ParseCXXCondition()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp1011 Expr *InitExpr = *i; in VisitLambdaExpr() local
1012 assert(InitExpr && "Capture missing initialization expression"); in VisitLambdaExpr()
1013 InitVal = State->getSVal(InitExpr, LocCtxt); in VisitLambdaExpr()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
H A DWasm.h100 WasmInitExpr InitExpr; member
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCoroutine.cpp356 Expr const *InitExpr = VD->getInit(); in addCopy() local
358 Visitor.Visit(const_cast<Expr*>(InitExpr)); in addCopy()
H A DCGExprConstant.cpp568 llvm::Constant *InitExpr, bool AllowOverwrite = false);
574 llvm::ConstantInt *InitExpr, bool AllowOverwrite = false);
H A DCodeGenModule.cpp3936 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in GetOrCreateLLVMGlobal() local
3937 if (InitExpr) { in GetOrCreateLLVMGlobal()
4288 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in EmitGlobalVarDefinition() local
4313 else if (!InitExpr) { in EmitGlobalVarDefinition()
4331 QualType T = InitExpr->getType(); in EmitGlobalVarDefinition()
H A DCGDebugInfo.cpp4899 llvm::DIExpression *InitExpr = nullptr; in EmitGlobalVariable() local
4903 InitExpr = in EmitGlobalVariable()
4906 InitExpr = DBuilder.createConstantValueExpression( in EmitGlobalVariable()
4920 true, true, InitExpr, getOrCreateStaticDataMemberDeclarationOrNull(VarD), in EmitGlobalVariable()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ARCMigrate/
H A DObjCMT.cpp797 const Expr *InitExpr = Enumerator->getInitExpr(); in UseNSOptionsMacro() local
798 if (!InitExpr) { in UseNSOptionsMacro()
803 InitExpr = InitExpr->IgnoreParenCasts(); in UseNSOptionsMacro()
804 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) in UseNSOptionsMacro()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h77 wasm::WasmInitExpr InitExpr; member
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DWasmObjectFile.cpp1166 if (Error Err = readInitExpr(Global.InitExpr, Ctx)) in parseGlobalSection()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DExpr.cpp3769 const Expr *InitExpr = CLE->getInitializer(); in isNullPointerConstant() local
3770 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant()

12