Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp3043 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeReferenceVariableCopies() local
3044 if (!InitExpr) in DiagnoseForRangeReferenceVariableCopies()
3049 if (auto Cleanups = dyn_cast<ExprWithCleanups>(InitExpr)) in DiagnoseForRangeReferenceVariableCopies()
3051 InitExpr = Cleanups->getSubExpr(); in DiagnoseForRangeReferenceVariableCopies()
3054 dyn_cast<MaterializeTemporaryExpr>(InitExpr); in DiagnoseForRangeReferenceVariableCopies()
3131 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeConstVariableCopies() local
3132 if (!InitExpr) in DiagnoseForRangeConstVariableCopies()
3198 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeVariableCopies() local
3199 if (!InitExpr) in DiagnoseForRangeVariableCopies()
3202 if (InitExpr->getExprLoc().isMacroID()) in DiagnoseForRangeVariableCopies()
[all …]
H A DSemaInit.cpp495 Expr *InitExpr; in PerformEmptyInit() local
517 InitExpr->setType(SemaRef.Context.VoidTy); in PerformEmptyInit()
518 SubInit = InitExpr; in PerformEmptyInit()
874 else if (!InitExpr && !ILE->hasArrayFiller()) { in FillInEmptyInitializations()
2003 if (isa<InitListExpr>(InitExpr) && in CheckFlexibleArrayInit()
2004 cast<InitListExpr>(InitExpr)->getNumInits() == 0) { in CheckFlexibleArrayInit()
2026 SemaRef.Diag(InitExpr->getBeginLoc(), FlexArrayDiag) in CheckFlexibleArrayInit()
2027 << InitExpr->getBeginLoc(); in CheckFlexibleArrayInit()
7825 if (!InitExpr) in CheckMoveOnConstruction()
7831 QualType DestType = InitExpr->getType(); in CheckMoveOnConstruction()
[all …]
H A DSemaLambda.cpp1621 Expr *InitExpr = Init.get(); in BuildCaptureInit() local
1626 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
1627 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()
3991 if (!InitExpr) { in ActOnFinishCXXInClassMemberInitializer()
4004 ExprResult Init = InitExpr; in ActOnFinishCXXInClassMemberInitializer()
4014 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
4015 Init = Seq.Perform(*this, Entity, Kind, InitExpr); in ActOnFinishCXXInClassMemberInitializer()
4031 InitExpr = Init.get(); in ActOnFinishCXXInClassMemberInitializer()
[all …]
H A DSemaTemplateInstantiateDecl.cpp5321 Expr *InitExpr = Init.get(); in InstantiateVariableInitializer() local
5324 (!InitExpr || in InstantiateVariableInitializer()
5325 !InitExpr->isConstantInitializer(getASTContext(), false))) { in InstantiateVariableInitializer()
5327 } else if (InitExpr) { in InstantiateVariableInitializer()
5329 AddInitializerToDecl(Var, InitExpr, DirectInit); in InstantiateVariableInitializer()
H A DSemaDecl.cpp18014 Expr *InitExpr = ECD->getInitExpr(); in ValidDuplicateEnum() local
18015 if (!InitExpr) in ValidDuplicateEnum()
18017 InitExpr = InitExpr->IgnoreImpCasts(); in ValidDuplicateEnum()
18019 if (BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) { in ValidDuplicateEnum()
18028 InitExpr = BO->getLHS(); in ValidDuplicateEnum()
18032 DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(InitExpr); in ValidDuplicateEnum()
H A DSemaExprCXX.cpp3350 const Expr *InitExpr = Field->getInClassInitializer(); in analyzeInClassInitializer() local
3351 if (!InitExpr) in analyzeInClassInitializer()
3353 if (const CXXNewExpr *NE = getNewExprFromInitListOrExpr(InitExpr)) { in analyzeInClassInitializer()
/freebsd-13.1/contrib/llvm-project/llvm/lib/MC/
H A DWasmObjectWriter.cpp880 W->OS << char(Global.InitExpr.Opcode); in writeGlobalSection()
1610 Global.InitExpr.Opcode = wasm::WASM_OPCODE_I32_CONST; in writeOneObject()
1613 Global.InitExpr.Opcode = wasm::WASM_OPCODE_I64_CONST; in writeOneObject()
1616 Global.InitExpr.Opcode = wasm::WASM_OPCODE_F32_CONST; in writeOneObject()
1619 Global.InitExpr.Opcode = wasm::WASM_OPCODE_F64_CONST; in writeOneObject()
1622 Global.InitExpr.Opcode = wasm::WASM_OPCODE_REF_NULL; in writeOneObject()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DWasm.h100 WasmInitExpr InitExpr; member
/freebsd-13.1/contrib/llvm-project/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.cpp3966 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in GetOrCreateLLVMGlobal() local
3967 if (InitExpr) { in GetOrCreateLLVMGlobal()
4318 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in EmitGlobalVarDefinition() local
4343 else if (!InitExpr) { in EmitGlobalVarDefinition()
4360 QualType T = InitExpr->getType(); in EmitGlobalVarDefinition()
H A DCGDebugInfo.cpp4881 llvm::DIExpression *InitExpr = nullptr; in EmitGlobalVariable() local
4885 InitExpr = in EmitGlobalVariable()
4888 InitExpr = DBuilder.createConstantValueExpression( in EmitGlobalVariable()
4902 true, true, InitExpr, getOrCreateStaticDataMemberDeclarationOrNull(VarD), in EmitGlobalVariable()
H A DCGExpr.cpp4479 const Expr *InitExpr = E->getInitializer(); in EmitCompoundLiteralLValue() local
4482 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(), in EmitCompoundLiteralLValue()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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-13.1/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DWasmYAML.h77 wasm::WasmInitExpr InitExpr; member
/freebsd-13.1/contrib/llvm-project/llvm/lib/Object/
H A DWasmObjectFile.cpp1167 if (Error Err = readInitExpr(Global.InitExpr, Ctx)) in parseGlobalSection()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp3842 const Expr *InitExpr = CLE->getInitializer(); in isNullPointerConstant() local
3843 if (const InitListExpr *ILE = dyn_cast<InitListExpr>(InitExpr)) in isNullPointerConstant()
H A DExprConstant.cpp9822 const Expr *InitExpr = E->getNumInits() ? E->getInit(0) : &VIE; in VisitInitListExpr() local
9825 if (!HandleLValueMember(Info, InitExpr, Subobject, Field, &Layout)) in VisitInitListExpr()
9830 isa<CXXDefaultInitExpr>(InitExpr)); in VisitInitListExpr()
9832 if (EvaluateInPlace(Result.getUnionValue(), Info, Subobject, InitExpr)) { in VisitInitListExpr()
9834 return truncateBitfieldValue(Info, InitExpr, Result.getUnionValue(), in VisitInitListExpr()

12