| /freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
| H A D | WasmEmitter.cpp | 36 void writeInitExpr(raw_ostream &OS, const WasmYAML::InitExpr &InitExpr); 132 const WasmYAML::InitExpr &InitExpr) { in writeInitExpr() argument 133 if (InitExpr.Extended) { in writeInitExpr() 134 InitExpr.Body.writeAsBinary(OS); in writeInitExpr() 136 writeUint8(OS, InitExpr.Inst.Opcode); in writeInitExpr() 137 switch (InitExpr.Inst.Opcode) { in writeInitExpr() 139 encodeSLEB128(InitExpr.Inst.Value.Int32, OS); in writeInitExpr() 142 encodeSLEB128(InitExpr.Inst.Value.Int64, OS); in writeInitExpr() 145 writeUint32(OS, InitExpr.Inst.Value.Float32); in writeInitExpr() 148 writeUint64(OS, InitExpr.Inst.Value.Float64); in writeInitExpr() [all …]
|
| H A D | WasmYAML.cpp | 430 void MappingTraits<WasmYAML::InitExpr>::mapping(IO &IO, in mapping() 431 WasmYAML::InitExpr &Expr) { in mapping()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
| H A D | WasmYAML.h | 66 struct InitExpr { struct 67 InitExpr() {} in InitExpr() argument 79 InitExpr Offset; argument 87 InitExpr Init; 128 InitExpr Offset; 542 template <> struct MappingTraits<WasmYAML::InitExpr> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 543 static void mapping(IO &IO, WasmYAML::InitExpr &Expr); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.h | 456 StorageLocation &createObject(QualType Ty, const Expr *InitExpr = nullptr) { 457 return createObjectInternal(nullptr, Ty, InitExpr); 474 StorageLocation &createObject(const ValueDecl &D, const Expr *InitExpr) { in createObject() argument 475 return createObjectInternal(&D, D.getType(), InitExpr); in createObject() 727 const Expr *InitExpr);
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.cpp | 321 Expr *InitExpr = Init->getInit(); in traverseConstructorInits() local 324 PropagateResultObject(InitExpr, cast<RecordStorageLocation>( in traverseConstructorInits() 327 PropagateResultObject(InitExpr, ThisPointeeLoc); in traverseConstructorInits() 332 TraverseStmt(InitExpr); in traverseConstructorInits() 336 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in traverseConstructorInits() 1085 const Expr *InitExpr) { in createObjectInternal() argument 1090 if (InitExpr) { in createObjectInternal() 1091 if (auto *InitExprLoc = getStorageLocation(*InitExpr)) in createObjectInternal() 1107 if (!InitExpr) in createObjectInternal() 1111 if (InitExpr) in createObjectInternal() [all …]
|
| H A D | ASTOps.cpp | 215 Expr *InitExpr = Init->getInit(); in traverseConstructorInits() local 218 TraverseStmt(InitExpr); in traverseConstructorInits() 222 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr)) in traverseConstructorInits()
|
| H A D | TypeErasedDataflowAnalysis.cpp | 351 auto *InitExpr = Init->getInit(); in builtinTransferInitializer() local 352 assert(InitExpr != nullptr); in builtinTransferInitializer() 380 auto *InitExprLoc = Env.getStorageLocation(*InitExpr); in builtinTransferInitializer() 389 if (auto *InitExprVal = Env.getValue(*InitExpr)) in builtinTransferInitializer()
|
| H A D | Transfer.cpp | 516 const Expr *InitExpr = S->getExpr(); in VisitCXXDefaultInitExpr() local 517 assert(InitExpr != nullptr); in VisitCXXDefaultInitExpr() 525 propagateValueOrStorageLocation(*InitExpr, *S, Env); in VisitCXXDefaultInitExpr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 343 if (DIExpression *InitExpr = getExpressionForConstant( in runIPSCCP() local 345 GVEs[0]->replaceOperandWith(1, InitExpr); in runIPSCCP()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | WasmObjectWriter.cpp | 908 if (Global.InitExpr.Extended) { in writeGlobalSection() 911 W->OS << char(Global.InitExpr.Inst.Opcode); in writeGlobalSection() 1646 Global.InitExpr.Extended = false; in writeOneObject() 1649 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_I32_CONST; in writeOneObject() 1652 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_I64_CONST; in writeOneObject() 1655 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_F32_CONST; in writeOneObject() 1658 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_F64_CONST; in writeOneObject() 1661 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_REF_NULL; in writeOneObject()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.cpp | 5854 const Expr *InitExpr) -> bool { in compileConstructor() argument 5856 if (InitExpr->getType().isNull()) in compileConstructor() 5859 if (std::optional<PrimType> T = this->classify(InitExpr)) { in compileConstructor() 5860 if (!this->visit(InitExpr)) in compileConstructor() 5864 return this->emitInitThisBitField(*T, F, FieldOffset, InitExpr); in compileConstructor() 5865 return this->emitInitThisField(*T, FieldOffset, InitExpr); in compileConstructor() 5870 if (!this->emitGetPtrThisField(FieldOffset, InitExpr)) in compileConstructor() 5873 if (!this->visitInitializer(InitExpr)) in compileConstructor() 5876 return this->emitFinishInitPop(InitExpr); in compileConstructor() 5907 const Expr *InitExpr = Init->getInit(); in compileConstructor() local [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 3047 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeReferenceVariableCopies() local 3048 if (!InitExpr) in DiagnoseForRangeReferenceVariableCopies() 3053 if (auto Cleanups = dyn_cast<ExprWithCleanups>(InitExpr)) in DiagnoseForRangeReferenceVariableCopies() 3055 InitExpr = Cleanups->getSubExpr(); in DiagnoseForRangeReferenceVariableCopies() 3058 dyn_cast<MaterializeTemporaryExpr>(InitExpr); in DiagnoseForRangeReferenceVariableCopies() 3135 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeConstVariableCopies() local 3136 if (!InitExpr) in DiagnoseForRangeConstVariableCopies() 3141 if (const CXXConstructExpr *CE = dyn_cast<CXXConstructExpr>(InitExpr)) { in DiagnoseForRangeConstVariableCopies() 3144 } else if (const CastExpr *CE = dyn_cast<CastExpr>(InitExpr)) { in DiagnoseForRangeConstVariableCopies() 3200 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeVariableCopies() local [all …]
|
| H A D | SemaInit.cpp | 546 Expr *InitExpr, FieldDecl *Field, 616 Expr *InitExpr; in PerformEmptyInit() local 636 InitExpr = VerifyOnly ? &DummyInitList in PerformEmptyInit() 639 InitExpr->setType(SemaRef.Context.VoidTy); in PerformEmptyInit() 640 SubInit = InitExpr; in PerformEmptyInit() 1014 Expr *InitExpr = (Init < NumInits ? ILE->getInit(Init) : nullptr); in FillInEmptyInitializations() local 1015 if (!InitExpr && Init < NumInits && ILE->hasArrayFiller()) in FillInEmptyInitializations() 1017 else if (!InitExpr && !ILE->hasArrayFiller()) { in FillInEmptyInitializations() 1067 = dyn_cast_or_null<InitListExpr>(InitExpr)) { in FillInEmptyInitializations() 1071 dyn_cast_or_null<DesignatedInitUpdateExpr>(InitExpr)) { in FillInEmptyInitializations() [all …]
|
| H A D | SemaDeclCXX.cpp | 4104 Expr *InitExpr = FieldInit->getInit(); in DiagnoseUninitializedFields() local 4105 if (!InitExpr) in DiagnoseUninitializedFields() 4109 dyn_cast<CXXDefaultInitExpr>(InitExpr)) { in DiagnoseUninitializedFields() 4110 InitExpr = Default->getExpr(); in DiagnoseUninitializedFields() 4111 if (!InitExpr) in DiagnoseUninitializedFields() 4114 UninitializedChecker.CheckInitializer(InitExpr, Constructor, in DiagnoseUninitializedFields() 4118 UninitializedChecker.CheckInitializer(InitExpr, nullptr, in DiagnoseUninitializedFields() 4162 Expr *InitExpr, in ConvertMemberDefaultInitExpression() argument 4168 ? InitializationKind::CreateDirectList(InitExpr->getBeginLoc(), in ConvertMemberDefaultInitExpression() 4169 InitExpr->getBeginLoc(), in ConvertMemberDefaultInitExpression() [all …]
|
| H A D | SemaLambda.cpp | 1961 Expr *InitExpr = Init.get(); in BuildCaptureInit() local 1966 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit() 1967 return InitSeq.Perform(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 6129 Expr *InitExpr = Init.get(); in InstantiateVariableInitializer() local 6132 (!InitExpr || in InstantiateVariableInitializer() 6133 !InitExpr->isConstantInitializer(getASTContext(), false))) { in InstantiateVariableInitializer() 6135 } else if (InitExpr) { in InstantiateVariableInitializer() 6137 AddInitializerToDecl(Var, InitExpr, DirectInit); in InstantiateVariableInitializer()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | LifetimeSafety.cpp | 392 if (const Expr *InitExpr = VD->getInit()) in VisitDeclStmt() local 393 addAssignOriginFact(*VD, *InitExpr); in VisitDeclStmt()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 1070 Expr *InitExpr = Init.get(); in ParseLambdaIntroducer() local 1074 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr); in ParseLambdaIntroducer() 1075 Init = InitExpr; in ParseLambdaIntroducer() 2029 ExprResult InitExpr = ExprError(); in ParseCXXCondition() local 2033 InitExpr = ParseBraceInitializer(); in ParseCXXCondition() 2036 InitExpr = ParseAssignmentExpression(); in ParseCXXCondition() 2049 if (!InitExpr.isInvalid()) in ParseCXXCondition() 2050 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization); in ParseCXXCondition()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | Wasm.h | 367 WasmInitExpr InitExpr; member
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCXX.cpp | 1168 for (auto const [Idx, FieldForCapture, InitExpr] : in VisitLambdaExpr() 1175 assert(InitExpr && "Capture missing initialization expression"); in VisitLambdaExpr() 1196 InitVal = State->getSVal(InitExpr, LocCtxt); in VisitLambdaExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LocalizationChecker.cpp | 1238 const Expr *InitExpr = VD->getInit(); in isCheckingPlurality() local 1239 if (InitExpr) { in isCheckingPlurality() 1241 dyn_cast<BinaryOperator>(InitExpr->IgnoreParenImpCasts())) { in isCheckingPlurality()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 531 Expr const *InitExpr = VD->getInit(); in addCopy() local 533 Visitor.Visit(const_cast<Expr*>(InitExpr)); in addCopy()
|
| H A D | CGExprConstant.cpp | 590 llvm::Constant *InitExpr, bool AllowOverwrite = false); 596 llvm::Constant *InitExpr, bool AllowOverwrite = false);
|
| H A D | CodeGenModule.cpp | 5321 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in GetOrCreateLLVMGlobal() local 5322 if (InitExpr) { in GetOrCreateLLVMGlobal() 5733 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in EmitGlobalVarDefinition() local 5758 else if (!InitExpr) { in EmitGlobalVarDefinition() 5775 QualType T = InitExpr->getType(); in EmitGlobalVarDefinition()
|
| /freebsd/contrib/llvm-project/llvm/lib/Object/ |
| H A D | WasmObjectFile.cpp | 1428 if (Error Err = readInitExpr(Global.InitExpr, Ctx)) in parseGlobalSection() 1480 if (!Global.InitExpr.Extended) { in parseExportSection() 1481 auto Inst = Global.InitExpr.Inst; in parseExportSection()
|