| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeStmtGen.cpp | 148 if (!this->visit(InitExpr)) in visitFunc() 157 if (!this->emitGetPtrThisField(FieldOffset, InitExpr)) in visitFunc() 160 if (!this->visitInitializer(InitExpr)) in visitFunc() 163 return this->emitPopPtr(InitExpr); in visitFunc() 182 const Expr *InitExpr = Init->getInit(); in visitFunc() local 186 if (!emitFieldInitializer(F, F->Offset, InitExpr)) in visitFunc() 195 if (!this->emitGetPtrThisBase(B->Offset, InitExpr)) in visitFunc() 197 if (!this->visitInitializer(InitExpr)) in visitFunc() 199 if (!this->emitInitPtrPop(InitExpr)) in visitFunc() 223 if (!this->emitThis(InitExpr)) in visitFunc() [all …]
|
| /freebsd-14.2/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 | 425 void MappingTraits<WasmYAML::InitExpr>::mapping(IO &IO, in mapping() 426 WasmYAML::InitExpr &Expr) { in mapping()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowEnvironment.h | 425 StorageLocation &createObject(QualType Ty, const Expr *InitExpr = nullptr) { 426 return createObjectInternal(nullptr, Ty, InitExpr); 443 StorageLocation &createObject(const ValueDecl &D, const Expr *InitExpr) { in createObject() argument 444 return createObjectInternal(&D, D.getType(), InitExpr); in createObject() 665 const Expr *InitExpr);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | UncountedLocalVarsChecker.cpp | 174 const Expr *const InitExpr = V->getInit(); in visitVarDecl() local 175 if (!InitExpr) in visitVarDecl() 179 tryToFindPtrOrigin(InitExpr, /*StopAtFirstRefCountedObj=*/false) in visitVarDecl()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
| H A D | WasmYAML.h | 65 struct InitExpr { struct 66 InitExpr() {} in InitExpr() function 78 InitExpr Offset; argument 86 InitExpr Init; 127 InitExpr Offset; 540 template <> struct MappingTraits<WasmYAML::InitExpr> { in LLVM_YAML_IS_SEQUENCE_VECTOR() 541 static void mapping(IO &IO, WasmYAML::InitExpr &Expr); in LLVM_YAML_IS_SEQUENCE_VECTOR()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
| H A D | TypeErasedDataflowAnalysis.cpp | 371 auto *InitExpr = Init->getInit(); in builtinTransferInitializer() local 372 assert(InitExpr != nullptr); in builtinTransferInitializer() 401 auto *InitExprLoc = Env.getStorageLocation(*InitExpr); in builtinTransferInitializer() 406 } else if (auto *InitExprVal = Env.getValue(*InitExpr)) { in builtinTransferInitializer()
|
| H A D | DataflowEnvironment.cpp | 951 const Expr *InitExpr) { in createObjectInternal() argument 956 if (InitExpr) { in createObjectInternal() 957 if (auto *InitExprLoc = getStorageLocation(*InitExpr)) in createObjectInternal() 969 if (InitExpr) in createObjectInternal() 983 Val = getValue(*InitExpr); in createObjectInternal()
|
| H A D | Transfer.cpp | 454 const Expr *InitExpr = S->getExpr(); in VisitCXXDefaultInitExpr() local 455 assert(InitExpr != nullptr); in VisitCXXDefaultInitExpr() 456 propagateValueOrStorageLocation(*InitExpr, *S, Env); in VisitCXXDefaultInitExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | SCCP.cpp | 382 if (DIExpression *InitExpr = getExpressionForConstant( in runIPSCCP() local 384 GVEs[0]->replaceOperandWith(1, InitExpr); in runIPSCCP()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/ |
| H A D | WasmObjectWriter.cpp | 936 if (Global.InitExpr.Extended) { in writeGlobalSection() 939 W->OS << char(Global.InitExpr.Inst.Opcode); in writeGlobalSection() 1659 Global.InitExpr.Extended = false; in writeOneObject() 1662 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_I32_CONST; in writeOneObject() 1665 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_I64_CONST; in writeOneObject() 1668 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_F32_CONST; in writeOneObject() 1671 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_F64_CONST; in writeOneObject() 1674 Global.InitExpr.Inst.Opcode = wasm::WASM_OPCODE_REF_NULL; in writeOneObject()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 3100 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeReferenceVariableCopies() local 3101 if (!InitExpr) in DiagnoseForRangeReferenceVariableCopies() 3106 if (auto Cleanups = dyn_cast<ExprWithCleanups>(InitExpr)) in DiagnoseForRangeReferenceVariableCopies() 3108 InitExpr = Cleanups->getSubExpr(); in DiagnoseForRangeReferenceVariableCopies() 3111 dyn_cast<MaterializeTemporaryExpr>(InitExpr); in DiagnoseForRangeReferenceVariableCopies() 3188 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeConstVariableCopies() local 3189 if (!InitExpr) in DiagnoseForRangeConstVariableCopies() 3255 const Expr *InitExpr = VD->getInit(); in DiagnoseForRangeVariableCopies() local 3256 if (!InitExpr) in DiagnoseForRangeVariableCopies() 3259 if (InitExpr->getExprLoc().isMacroID()) in DiagnoseForRangeVariableCopies() [all …]
|
| H A D | SemaInit.cpp | 509 Expr *InitExpr; in PerformEmptyInit() local 529 InitExpr = VerifyOnly in PerformEmptyInit() 533 InitExpr->setType(SemaRef.Context.VoidTy); in PerformEmptyInit() 534 SubInit = InitExpr; in PerformEmptyInit() 2078 if (isa<InitListExpr>(InitExpr) && in CheckFlexibleArrayInit() 2098 << InitExpr->getBeginLoc(); in CheckFlexibleArrayInit() 5451 if (InitExpr) in TryOrBuildParenListInitialization() 5452 *InitExpr = ER.get(); in TryOrBuildParenListInitialization() 8372 if (!InitExpr) in CheckMoveOnConstruction() 8378 QualType DestType = InitExpr->getType(); in CheckMoveOnConstruction() [all …]
|
| H A D | SemaLambda.cpp | 1879 Expr *InitExpr = Init.get(); in BuildCaptureInit() local 1884 InitializationSequence InitSeq(*this, Entity, InitKind, InitExpr); in BuildCaptureInit() 1885 return InitSeq.Perform(*this, Entity, InitKind, InitExpr); in BuildCaptureInit()
|
| H A D | SemaDeclCXX.cpp | 4146 Expr *InitExpr = FieldInit->getInit(); in DiagnoseUninitializedFields() local 4147 if (!InitExpr) in DiagnoseUninitializedFields() 4151 dyn_cast<CXXDefaultInitExpr>(InitExpr)) { in DiagnoseUninitializedFields() 4152 InitExpr = Default->getExpr(); in DiagnoseUninitializedFields() 4153 if (!InitExpr) in DiagnoseUninitializedFields() 4160 UninitializedChecker.CheckInitializer(InitExpr, nullptr, in DiagnoseUninitializedFields() 4211 Expr *InitExpr, in ConvertMemberDefaultInitExpression() argument 4221 InitializationSequence Seq(*this, Entity, Kind, InitExpr); in ConvertMemberDefaultInitExpression() 4222 return Seq.Perform(*this, Entity, Kind, InitExpr); in ConvertMemberDefaultInitExpression() 4230 Expr *InitExpr) { in ActOnFinishCXXInClassMemberInitializer() argument [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 5453 Expr *InitExpr = Init.get(); in InstantiateVariableInitializer() local 5456 (!InitExpr || in InstantiateVariableInitializer() 5457 !InitExpr->isConstantInitializer(getASTContext(), false))) { in InstantiateVariableInitializer() 5459 } else if (InitExpr) { in InstantiateVariableInitializer() 5461 AddInitializerToDecl(Var, InitExpr, DirectInit); in InstantiateVariableInitializer()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCXX.cpp | 1196 for (auto const [Idx, FieldForCapture, InitExpr] : in VisitLambdaExpr() 1203 assert(InitExpr && "Capture missing initialization expression"); in VisitLambdaExpr() 1224 InitVal = State->getSVal(InitExpr, LocCtxt); in VisitLambdaExpr()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | Wasm.h | 315 WasmInitExpr InitExpr; member
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 1139 Expr *InitExpr = Init.get(); in ParseLambdaIntroducer() local 1143 Loc, Kind == LCK_ByRef, EllipsisLoc, Id, InitKind, InitExpr); in ParseLambdaIntroducer() 1144 Init = InitExpr; in ParseLambdaIntroducer() 2180 ExprResult InitExpr = ExprError(); in ParseCXXCondition() local 2184 InitExpr = ParseBraceInitializer(); in ParseCXXCondition() 2187 InitExpr = ParseAssignmentExpression(); in ParseCXXCondition() 2200 if (!InitExpr.isInvalid()) in ParseCXXCondition() 2201 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization); in ParseCXXCondition()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | ObjCMT.cpp | 793 const Expr *InitExpr = Enumerator->getInitExpr(); in UseNSOptionsMacro() local 794 if (!InitExpr) { in UseNSOptionsMacro() 799 InitExpr = InitExpr->IgnoreParenCasts(); in UseNSOptionsMacro() 800 if (const BinaryOperator *BO = dyn_cast<BinaryOperator>(InitExpr)) in UseNSOptionsMacro()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCoroutine.cpp | 397 Expr const *InitExpr = VD->getInit(); in addCopy() local 399 Visitor.Visit(const_cast<Expr*>(InitExpr)); in addCopy()
|
| H A D | CGExprConstant.cpp | 581 llvm::Constant *InitExpr, bool AllowOverwrite = false); 587 llvm::ConstantInt *InitExpr, bool AllowOverwrite = false);
|
| H A D | CodeGenModule.cpp | 4927 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in GetOrCreateLLVMGlobal() local 4928 if (InitExpr) { in GetOrCreateLLVMGlobal() 5293 const Expr *InitExpr = D->getAnyInitializer(InitDecl); in EmitGlobalVarDefinition() local 5318 else if (!InitExpr) { in EmitGlobalVarDefinition() 5335 QualType T = InitExpr->getType(); in EmitGlobalVarDefinition()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | LocalizationChecker.cpp | 1244 const Expr *InitExpr = VD->getInit(); in isCheckingPlurality() local 1245 if (InitExpr) { in isCheckingPlurality() 1247 dyn_cast<BinaryOperator>(InitExpr->IgnoreParenImpCasts())) { in isCheckingPlurality()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Object/ |
| H A D | WasmObjectFile.cpp | 1284 if (Error Err = readInitExpr(Global.InitExpr, Ctx)) in parseGlobalSection() 1331 if (!Global.InitExpr.Extended) { in parseExportSection() 1332 auto Inst = Global.InitExpr.Inst; in parseExportSection()
|