; ModuleID = 'Sources\SWBTaskExecution\CMakeFiles\SWBTaskExecution.dir\BuildDescriptionManager.swift.obj' source_filename = "Sources\\SWBTaskExecution\\CMakeFiles\\SWBTaskExecution.dir\\BuildDescriptionManager.swift.obj" target datalayout = "e-m:w-p270:32:32-p271:32:32-p272:64:64-p:64:64-i32:32-i64:64-i128:128-n32:64-S128-Fn32" target triple = "aarch64-unknown-windows-msvc19.44.35215" %struct._SwiftEmptyArrayStorage = type { %struct.HeapObject, %struct._SwiftArrayBodyStorage } %struct.HeapObject = type { ptr, %struct.InlineRefCountsPlaceholder } %struct.InlineRefCountsPlaceholder = type { i64 } %struct._SwiftArrayBodyStorage = type { i64, i64 } %struct._SwiftEmptyDictionarySingleton = type { %struct.HeapObject, %struct._SwiftDictionaryBodyStorage, i64 } %struct._SwiftDictionaryBodyStorage = type { i64, i64, i8, i8, i16, i32, i64, ptr, ptr } %Ts23_ContiguousArrayStorageCy7SWBCore10CASOptionsV7PurposeOG_tailelems0c = type { [1 x i64], <{ %swift.refcounted, %Ts10_ArrayBodyV, i64, i64 }> } %swift.refcounted = type { ptr, i64 } %Ts10_ArrayBodyV = type <{ %TSo22_SwiftArrayBodyStorageV }> %TSo22_SwiftArrayBodyStorageV = type <{ %TSi, %TSu }> %TSi = type <{ i64 }> %TSu = type <{ i64 }> %swift.type_descriptor = type opaque %swift.async_func_pointer = type <{ i32, i32 }> %swift.full_existential_type = type { ptr, %swift.type } %swift.type = type { i64 } %swift.protocol_conformance_descriptor = type { i32, i32, i32, i32 } %swift.protocol = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i32, i32, i32, i32, i32, i32 } %swift.full_boxmetadata = type { ptr, ptr, %swift.type, i32, ptr } %swift.enum_vwtable = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i64, i64, i32, i32, ptr, ptr, ptr } %swift.vwtable = type { ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i64, i64, i32, i32 } %swift.method_descriptor = type { i32, i32 } %swift.type_metadata_record = type { i32 } %Ts6HasherV = type <{ %Ts6HasherV5_CoreV }> %Ts6HasherV5_CoreV = type <{ %Ts6HasherV11_TailBufferV, %Ts6HasherV6_StateV }> %Ts6HasherV11_TailBufferV = type <{ %Ts6UInt64V }> %Ts6UInt64V = type <{ i64 }> %Ts6HasherV6_StateV = type <{ %Ts6UInt64V, %Ts6UInt64V, %Ts6UInt64V, %Ts6UInt64V, %Ts6UInt64V, %Ts6UInt64V, %Ts6UInt64V, %Ts6UInt64V }> %T16SWBTaskExecution29BuildDescriptionRetrievalInfoV = type <{ ptr, %T16SWBTaskExecution31BuildDescriptionRetrievalSourceO, [7 x i8], %TSi, %T7SWBUtil4PathV }> %T16SWBTaskExecution31BuildDescriptionRetrievalSourceO = type <{ i8 }> %T7SWBUtil4PathV = type <{ %TSS }> %TSS = type <{ %Ts11_StringGutsV }> %Ts11_StringGutsV = type <{ %Ts13_StringObjectV }> %Ts13_StringObjectV = type <{ %Ts6UInt64V, ptr }> %Ts15ContiguousArrayV = type <{ %Ts22_ContiguousArrayBufferV }> %Ts22_ContiguousArrayBufferV = type <{ ptr }> %swift.metadata_response = type { ptr, i64 } %T15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG = type <{ %T15Synchronization12_MutexHandleV, %T15Synchronization5_CellVy19SWBTaskConstruction16BuildPlanRequestVSgG }> %T15Synchronization12_MutexHandleV = type <{ %T15Synchronization5_CellVySo12_RTL_SRWLOCKVG }> %T15Synchronization5_CellVySo12_RTL_SRWLOCKVG = type <{ [8 x i8] }> %T15Synchronization5_CellVy19SWBTaskConstruction16BuildPlanRequestVSgG = type <{ [120 x i8] }> %T15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG = type <{ %T15Synchronization12_MutexHandleV, %T15Synchronization5_CellVy16SWBTaskExecution16BuildDescriptionCSgG }> %T15Synchronization5_CellVy16SWBTaskExecution16BuildDescriptionCSgG = type <{ [8 x i8] }> %swift.opaque = type opaque %T7SWBCore16ConfiguredTargetCSg = type <{ [8 x i8] }> %Ts13_UnsafeBitsetV4WordV = type <{ %TSu }> %TSa = type <{ %Ts22_ContiguousArrayBufferV }> %T7SWBCore22ProvisioningTaskInputsVSg = type <{ [280 x i8] }> %T7SWBCore15BuildParametersV = type <{ %T11SWBProtocol11BuildActionO, [7 x i8], %TSSSg, %TSSSg, %T11SWBProtocol18RunDestinationInfoVSg, %TSSSg, %T11SWBProtocol9ArenaInfoVSg, [7 x i8], %TSD, %TSD, %T7SWBUtil4PathVSg, %TSD, %T7SWBUtil4PathVSg, %TSD, %TSSSg, %TSi }> %T11SWBProtocol11BuildActionO = type <{ i8 }> %T11SWBProtocol18RunDestinationInfoVSg = type <{ [104 x i8] }> %T11SWBProtocol9ArenaInfoVSg = type <{ [129 x i8] }> %T7SWBUtil4PathVSg = type <{ [16 x i8] }> %TSD = type <{ %TSD8_VariantV }> %TSD8_VariantV = type <{ %Ts14_BridgeStorageV }> %Ts14_BridgeStorageV = type <{ ptr }> %TSSSg = type <{ [16 x i8] }> %T7SWBCore10ModuleInfoVSg = type <{ [128 x i8] }> %Ts17_NativeDictionaryV = type <{ ptr }> %T7SWBCore22ReferenceLookupContextP = type { [24 x i8], ptr, ptr } %T7SWBCore17SpecLookupContextP = type { [24 x i8], ptr, ptr } %T7SWBUtil10OrderedSetV = type <{ %TSa, %TSD }> %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO = type <{ [122 x i8] }> %T19SWBTaskConstruction16BuildPlanRequestVSg = type <{ [120 x i8] }> %T19SWBTaskConstruction16BuildPlanRequestV = type <{ ptr, ptr, ptr, %T7SWBCore16TargetBuildGraphV, %TSD }> %T7SWBCore16TargetBuildGraphV = type <{ ptr, ptr, ptr, %T7SWBUtil10OrderedSetV, %TSD, %TSD, %TSh, %TSb, [7 x i8], ptr, ptr }> %TSh = type <{ %TSh8_VariantV }> %TSh8_VariantV = type <{ %Ts14_BridgeStorageV }> %TSb = type <{ i1 }> %TSaySSGSg = type <{ [8 x i8] }> %T7SWBCore27RecursiveSearchPathResolverC7RequestV = type <{ %T7SWBUtil4PathV, %T7SWBUtil4PathV, %TSaySSGSg, %TSaySSGSg }> %T7SWBCore27RecursiveSearchPathResolverC12CachedResultV = type <{ %T7SWBCore27RecursiveSearchPathResolverC7RequestV, %T7SWBCore27RecursiveSearchPathResolverC6ResultV }> %T7SWBCore27RecursiveSearchPathResolverC6ResultV = type <{ %TSa, %TSa }> %Ts26DefaultStringInterpolationV = type <{ %TSS }> %T7SWBUtil20DeserializerDelegate_pSg = type <{ [40 x i8] }> %T7SWBUtil14DiagnosticDataV = type <{ %TSS, %T7SWBUtil9ComponentO, %TSSSg }> %T7SWBUtil9ComponentO = type <{ [16 x i8] }> %T7SWBUtil10DiagnosticV8LocationO = type <{ [33 x i8], [1 x i8] }> %T7SWBUtil10DiagnosticV = type <{ %T7SWBUtil10DiagnosticV8BehaviorO, [7 x i8], %T7SWBUtil10DiagnosticV8LocationO, [6 x i8], %TSa, %T7SWBUtil14DiagnosticDataV, %TSb, [7 x i8], %TSa, %TSa }> %T7SWBUtil10DiagnosticV8BehaviorO = type <{ i8 }> %swift.serial_executor_task_option = type { %swift.task_option, %swift.executor } %swift.task_option = type { i64, ptr } %swift.executor = type { i64, i64 } %swift.task_name_task_option = type { %swift.task_option, ptr } %swift.async_task_and_context = type { ptr, ptr } %T20FoundationEssentials4DataV = type <{ %T20FoundationEssentials4DataV15_RepresentationO }> %T20FoundationEssentials4DataV15_RepresentationO = type <{ [16 x i8] }> %TSrySS11description_20FoundationEssentials4DateV7modTimetG = type <{ %TSpySS11description_20FoundationEssentials4DateV7modTimetGSg, %TSi }> %TSpySS11description_20FoundationEssentials4DateV7modTimetGSg = type <{ [8 x i8] }> %T20FoundationEssentials4DateV = type <{ %TSd }> %TSd = type <{ double }> %T7SWBCore42DiagnosticProducingDelegateProtocolPrivateVy7SWBUtil17DiagnosticsEngineCG = type <{ ptr }> %T7SWBUtil19InsecureHashContextC = type <{ %swift.refcounted, %T7SWBUtil11HashContextP }> %T7SWBUtil11HashContextP = type { [24 x i8], ptr, ptr } %T7SWBUtil10ByteStringV = type <{ %TSa }> %T7SWBCore26TaskActionCreationDelegateP = type { [24 x i8], ptr, ptr } %T19SWBTaskConstruction26TaskPlanningClientDelegateP = type { [24 x i8], ptr, ptr } %T7SWBCore18CoreClientDelegateP = type { [24 x i8], ptr, ptr } %T7SWBCore17PlannedTaskActionP = type { [24 x i8], ptr, ptr } %T7SWBCore30AuxiliaryFileTaskActionContextV = type <{ %T7SWBUtil4PathV, %T7SWBUtil4PathV, %TSiSg, %TSb, [6 x i8], %TSa, %TSb }> %TSiSg = type <{ [8 x i8], [1 x i8] }> %T7SWBCore25FileCopyTaskActionContextV = type <{ %TSb, [7 x i8], %TSa, %TSa, %TSa, %TSa, %TSS, %TSS, %TSS, %TSS, %TSb }> %T7SWBCore10CASOptionsV = type <{ %T7SWBUtil4PathV, %T7SWBUtil4PathVSg, %T7SWBUtil4PathVSg, %TSb, %TSb, %TSb, %TSb, [4 x i8], %T7SWBCore10CASOptionsV20SizeLimitingStrategyO }> %T7SWBCore10CASOptionsV20SizeLimitingStrategyO = type <{ [9 x i8] }> %Ts10_NativeSetV = type <{ ptr }> %TSnySiG = type <{ %TSi, %TSi }> %T7SWBCore7ProjectCSg = type <{ [8 x i8] }> %T16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV = type <{ %T7SWBCore10CASOptionsV, [7 x i8], %T7SWBUtil4PathV }> %T7SWBCore8UserInfoVSg = type <{ [80 x i8] }> %TytSg = type <{ [1 x i8] }> %T7SWBCore18PlannedTaskBuilderV = type <{ %T7SWBCore16ConfiguredTargetCSg, %T7SWBCore19TaskTypeDescriptionP, %T7SWBCore19DependencyDataStyleOSg, [7 x i8], %T7SWBCore11TaskPayload_pSg, %TSa, %TSS, %TSa, %TSa, %T7SWBCore19EnvironmentBindingsV, %T7SWBUtil4PathV, %TSa, %TSa, %TSa, %T7SWBCore17PlannedTaskAction_pSg, %TSSSg, %T7SWBCore12TaskPriorityO, [7 x i8], %TSa, %T7SWBCore19TaskOrderingOptionsV, %TSb, %TSb, %TSb, %TSb, %TSb, %TSb, %TSb, %TSb, %TSb, %TSb }> %T7SWBCore19TaskTypeDescriptionP = type { ptr, ptr } %T7SWBCore19DependencyDataStyleOSg = type <{ [17 x i8] }> %T7SWBCore11TaskPayload_pSg = type <{ [40 x i8] }> %T7SWBCore19EnvironmentBindingsV = type <{ %TSa }> %T7SWBCore17PlannedTaskAction_pSg = type <{ [40 x i8] }> %T7SWBCore12TaskPriorityO = type <{ i8 }> %T7SWBCore19TaskOrderingOptionsV = type <{ %TSi }> $"$sScTss5NeverORs_rlE4name8priority9operationScTyxABGSSSg_ScPSgxyYaYAcntcfCyt_Tt2g5" = comdat any $"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5" = comdat any $"$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5" = comdat any $__swift_instantiateConcreteTypeFromMangledName = comdat any $"$s19SWBTaskConstruction16BuildPlanRequestVWOc" = comdat any $"$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF7SWBUtil4PathV_Tg5" = comdat any $"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5" = comdat any $"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF7SWBUtil4PathV_Tg5" = comdat any $"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5" = comdat any $"$sSD8_VariantV11removeValue6forKeyq_Sgx_tF7SWBCore16ConfiguredTargetCSg_SSTg5" = comdat any $"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5" = comdat any $"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5" = comdat any $"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetCSg_SSTg5" = comdat any $"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5" = comdat any $"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5" = comdat any $"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetC_Tg5" = comdat any $"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5" = comdat any $"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5" = comdat any $"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF7SWBCore16ConfiguredTargetC_Tg5" = comdat any $"$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tF7SWBCore16ConfiguredTargetCSg_SSTg5" = comdat any $"$ss17_NativeDictionaryV4copyyyFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5" = comdat any $"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetC_AD8SettingsCTg5" = comdat any $"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5" = comdat any $"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetCSg_SSTg5" = comdat any $"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5" = comdat any $"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5" = comdat any $"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5" = comdat any $"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetCSg_SSTg5" = comdat any $"$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF7SWBUtil4PathV_Tg5" = comdat any $"$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF7SWBUtil4PathV_Tg5" = comdat any $"$ss10_NativeSetV13copyAndResize8capacityySi_tF7SWBUtil4PathV_Tg5" = comdat any $"$ss10_NativeSetV4copyyyF7SWBUtil4PathV_Tg5" = comdat any $"$ss10_NativeSetV6resize8capacityySi_tF7SWBUtil4PathV_Tg5" = comdat any $"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSS11description_20FoundationEssentials4DateV7modTimet_Tg5" = comdat any $"$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_SS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20f11Essentials4H26V7modTimet_SSAJ_AmNttXEfU_Tf1nnncn_n" = comdat any $"$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20g11Essentials4I26V7modTimet_SSAJ_AmNttXEfU_Tf1nncn_n" = comdat any $"$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20h11Essentials4J26V7modTimet_SSAJ_AmNttXEfU_Tf1nnnnc_n" = comdat any $"$sSa6remove2atxSi_tFSnySiG_Tgq5" = comdat any $"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5" = comdat any $"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5" = comdat any $"$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFSS8UTF8ViewV_Tgq5" = comdat any $"$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tt1gq5" = comdat any $"$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfC7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCTt0g5Tf4g_n" = comdat any $__swift_destroy_boxed_opaque_existential_1 = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n" = comdat any $"$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTt0g5Tf4g_n" = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_n" = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg" = comdat any $__swift_project_boxed_opaque_existential_1 = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOe" = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOc" = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOi_" = comdat any $"$s19SWBTaskConstruction16BuildPlanRequestVWOh" = comdat any $"$s7SWBUtil4PathVWOh" = comdat any $"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOACSQAAWl" = comdat any $"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOACSQAAWl" = comdat any $__swift_memcpy1_1 = comdat any $__swift_noop_void_return = comdat any $__swift_memcpy40_8 = comdat any $__swift_memcpy9_8 = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOy" = comdat any $__swift_memcpy122_8 = comdat any $"$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC7SWBUtil4PathV_SayAFGTt0g5Tf4g_n" = comdat any $"$s7SWBCore18PlannedTaskBuilderVWOh" = comdat any $"$s7SWBUtil10ByteStringVAC20FoundationEssentials12DataProtocolAAWl" = comdat any $"$s7SWBUtil10DiagnosticVWOh" = comdat any $"$s7SWBUtil16PropertyListItemOWOy" = comdat any $"$s7SWBCore10CASOptionsVWOc" = comdat any $"$s7SWBCore25FileCopyTaskActionContextVWOc" = comdat any $"$s7SWBCore30AuxiliaryFileTaskActionContextVWOc" = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOh" = comdat any $"$s7SWBUtil4PathVWOc" = comdat any $"$s7SWBUtil4PathVACSHAAWl" = comdat any $"$s20FoundationEssentials4DataV15_RepresentationOWOy" = comdat any $"$s20FoundationEssentials4DataVACSTAAWl" = comdat any $"$s20FoundationEssentials4DataVSgWOe" = comdat any $"$s20FoundationEssentials4DataV15_RepresentationOWOe" = comdat any $"$s7SWBUtil17DeserializerErrorOACs0C0AAWl" = comdat any $"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVAESHAAWl" = comdat any $"$s7SWBCore22ProvisioningTaskInputsVSgWOi0_" = comdat any $"$s7SWBCore15BuildParametersVWOc" = comdat any $"$s7SWBCore15BuildParametersVWOh" = comdat any $"$s7SWBCore16TargetBuildGraphVWOc" = comdat any $"$s7SWBCore10CASOptionsV7PurposeOWOy" = comdat any $"$s7SWBCore28GCCCompatibleLanguageDialectOWOy" = comdat any $"$s7SWBCore10CASOptionsV7PurposeOWOe" = comdat any $"$s7SWBCore28GCCCompatibleLanguageDialectOWOe" = comdat any $"$s7SWBCore10CASOptionsV7PurposeOWOh" = comdat any $"$sS2S7SWBUtil10EmptyStateAAWl" = comdat any $"$s7SWBCore10CASOptionsVWOh" = comdat any $"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVWOh" = comdat any $"$s7SWBCore10ModuleInfoVSgWOg" = comdat any $"$sxRi_zRi0_zly7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIsegr_SgWOe" = comdat any $"$s7SWBCore14SpecLookupCtxtVAcA0bC7ContextAAWl" = comdat any $"$s11SWBProtocol9ArenaInfoVSgWOg" = comdat any $"$s7SWBUtil9StubErrorOACs0C0AAWl" = comdat any $"$sSay7SWBCore7ProjectCGSayxGSlsWl" = comdat any $__swift_instantiateConcreteTypeFromMangledNameAbstract = comdat any $"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu2_Tf3npf_n" = comdat any $"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu0_Tf3npf_n" = comdat any $"symbolic _____y__________G 7SWBUtil10HeavyCacheC AA10ByteStringV 16SWBTaskExecution16BuildDescriptionC" = comdat any $"$s7SWBUtil10HeavyCacheCyAA10ByteStringV16SWBTaskExecution16BuildDescriptionCGMD" = comdat any $"symbolic _____Sg 19SWBTaskConstruction16BuildPlanRequestV" = comdat any $"$s19SWBTaskConstruction16BuildPlanRequestVSgMD" = comdat any $"symbolic _____Sg 16SWBTaskExecution16BuildDescriptionC" = comdat any $"$s16SWBTaskExecution16BuildDescriptionCSgMD" = comdat any $"symbolic _____ySDy_____Sg_____GG 7SWBUtil11LockedValueCAARi_zrlE 7SWBCore16ConfiguredTargetC AA17DiagnosticsEngineC" = comdat any $"$s7SWBUtil11LockedValueCySDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCGGMD" = comdat any $"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu" = comdat any $"symbolic ______Sb17bypassActualTasksSb43useSynchronousBuildDescriptionSerializationt 19SWBTaskConstruction16BuildPlanRequestV" = comdat any $"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtMD" = comdat any $"symbolic ScPSg" = comdat any $"$sScPSgMD" = comdat any $"$s7SWBUtil9StatisticCAcA01_B7BackendAAWL" = comdat any $"symbolic ______pSg 16SWBTaskExecution18TaskOutputDelegateP" = comdat any $"$s16SWBTaskExecution18TaskOutputDelegate_pSgMD" = comdat any $"symbolic ___________t 16SWBTaskExecution16BuildDescriptionC AA0cD15RetrievalSourceO" = comdat any $"$s16SWBTaskExecution16BuildDescriptionC_AA0cD15RetrievalSourceOtMD" = comdat any $"symbolic ______p s5ErrorP" = comdat any $"$ss5Error_pMD" = comdat any $"symbolic ScA_pSg" = comdat any $"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO" = comdat any $"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC" = comdat any $"symbolic _____ 16SWBTaskExecution16BuildDescriptionC" = comdat any $"symbolic _____ 7SWBUtil10ByteStringV" = comdat any $"symbolic _____SgXw 16SWBTaskExecution16BuildDescriptionC" = comdat any $"symbolic _____SgXwz_Xx 16SWBTaskExecution16BuildDescriptionC" = comdat any $"symbolic ytSg" = comdat any $"$sytSgMD" = comdat any $"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOACSQAAWL" = comdat any $"associated conformance 16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASQ" = comdat any $"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOACSQAAWL" = comdat any $"associated conformance 16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASQ" = comdat any $"$s16SWBTaskExecutionMXM" = comdat any $"symbolic _____ 16SWBTaskExecution31BuildDescriptionRetrievalSourceO" = comdat any $"symbolic _____ 16SWBTaskExecution29BuildDescriptionRetrievalInfoV" = comdat any $"symbolic Si" = comdat any $"symbolic _____ 7SWBUtil4PathV" = comdat any $"symbolic _____ 16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO" = comdat any $"symbolic Si14totalCostLimit_t" = comdat any $"symbolic _____ 7SWBUtil8SWBQueueC" = comdat any $"symbolic ______p 7SWBUtil7FSProxyP" = comdat any $"symbolic Si8inMemory_Si6onDiskt" = comdat any $"get_type_metadata 15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG.26" = comdat any $"get_type_metadata 15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG.27" = comdat any $"symbolic ___________7request_____19buildRequestContext_____09workspaceD0t 11SWBProtocol18BuildDescriptionIDV 7SWBCore0B7RequestC AD0bF7ContextC AD09WorkspaceG0C" = comdat any $"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMXX" = comdat any $"symbolic _____ 16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC" = comdat any $"symbolic ______p 16SWBTaskExecution36BuildDescriptionConstructionDelegateP" = comdat any $"symbolic ______p 19SWBTaskConstruction26TaskPlanningClientDelegateP" = comdat any $"_swift_FORCE_LOAD_$_swiftWinSDK_$_SWBTaskExecution" = comdat any $"_swift_FORCE_LOAD_$_swiftCRT_$_SWBTaskExecution" = comdat any $"symbolic _____ySSG s23_ContiguousArrayStorageC" = comdat any $"$ss23_ContiguousArrayStorageCySSGMD" = comdat any $"symbolic _____y______pG s23_ContiguousArrayStorageC 7SWBCore11PlannedNodeP" = comdat any $"$ss23_ContiguousArrayStorageCy7SWBCore11PlannedNode_pGMD" = comdat any $"$s16SWBTaskExecution4TaskCAC7SWBCore010ExecutableC0AAWL" = comdat any $"$s7SWBCore8GateTaskCAcA07PlannedC0AAWL" = comdat any $"$s7SWBUtil10ByteStringVAC20FoundationEssentials12DataProtocolAAWL" = comdat any $"$s7SWBCore15ConstructedTaskCAcA07PlannedC0AAWL" = comdat any $"symbolic SDy_____Sg_____G 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC" = comdat any $"$sSDy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGMD" = comdat any $"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu" = comdat any $"symbolic ytIeAgHr_" = comdat any $"symbolic _____Sg 7SWBCore10ActivityIDV" = comdat any $"$s7SWBCore10ActivityIDVSgMD" = comdat any $"$sS2cEs5ErrorsWL" = comdat any $"symbolic _____ 19SWBTaskConstruction16BuildPlanRequestV" = comdat any $"symbolic _____ 16SWBTaskExecution18TaskActionRegistryC" = comdat any $"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil10DiagnosticV" = comdat any $"$ss23_ContiguousArrayStorageCy7SWBUtil10DiagnosticVGMD" = comdat any $"symbolic SaySSGSg" = comdat any $"$sSaySSGSgMD" = comdat any $"symbolic SS11description______7modTimet 20FoundationEssentials4DateV" = comdat any $"$sSS11description_20FoundationEssentials4DateV7modTimetMD" = comdat any $"symbolic _____ySS11description______7modTimetG s23_ContiguousArrayStorageC 20FoundationEssentials4DateV" = comdat any $"$ss23_ContiguousArrayStorageCySS11description_20FoundationEssentials4DateV7modTimetGMD" = comdat any $"$s7SWBUtil4PathVACSHAAWL" = comdat any $"symbolic _____y_____G s11_SetStorageC 7SWBUtil4PathV" = comdat any $"$ss11_SetStorageCy7SWBUtil4PathVGMD" = comdat any $"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil4PathV" = comdat any $"$ss23_ContiguousArrayStorageCy7SWBUtil4PathVGMD" = comdat any $"symbolic _____ySnySiGG s23_ContiguousArrayStorageC" = comdat any $"$ss23_ContiguousArrayStorageCySnySiGGMD" = comdat any $"$s20FoundationEssentials4DataVACSTAAWL" = comdat any $"symbolic _____y_____G s23_ContiguousArrayStorageC s5UInt8V" = comdat any $"$ss23_ContiguousArrayStorageCys5UInt8VGMD" = comdat any $"$s7SWBUtil19MsgPackDeserializerCAcA0D0AAWL" = comdat any $"$s7SWBUtil17DeserializerErrorOACs0C0AAWL" = comdat any $"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVAESHAAWL" = comdat any $"$s19SWBTaskConstruction9BuildPlanCAcA23StaleFileRemovalContextAAWL" = comdat any $"$s7SWBCore16ConfiguredTargetCACSHAAWL" = comdat any $"symbolic SDyS2SG" = comdat any $"$sSDyS2SGMD" = comdat any $"symbolic _____Sg 7SWBCore8UserInfoV" = comdat any $"$s7SWBCore8UserInfoVSgMD" = comdat any $"$sS2S7SWBUtil10EmptyStateAAWL" = comdat any $"symbolic _____y_____G 7SWBUtil10OrderedSetV 16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV" = comdat any $"$s7SWBUtil10OrderedSetVy16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVGMD" = comdat any $"symbolic _____Sg 7SWBCore16ConfiguredTargetC" = comdat any $"$s7SWBCore16ConfiguredTargetCSgMD" = comdat any $"symbolic _____y_____SgSSG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC" = comdat any $"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSSGMD" = comdat any $"symbolic _____y_____G 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC" = comdat any $"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGMD" = comdat any $"symbolic SaySSG" = comdat any $"$sSaySSGMD" = comdat any $"symbolic _____Sg 7SWBCore10ModuleInfoV" = comdat any $"$s7SWBCore10ModuleInfoVSgMD" = comdat any $"$s7SWBCore9WorkspaceCAcA22ReferenceLookupContextAAWL" = comdat any $"$s7SWBCore14SpecLookupCtxtVAcA0bC7ContextAAWL" = comdat any $"symbolic _____ySS_____y_____GG s18_DictionaryStorageC 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC" = comdat any $"$ss18_DictionaryStorageCySS7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGMD" = comdat any $"symbolic _____y__________G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC AC8SettingsC" = comdat any $"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCAC8SettingsCGMD" = comdat any $"symbolic _____y_____Say_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil4PathV" = comdat any $"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSay7SWBUtil4PathVGGMD" = comdat any $"$s7SWBUtil9StubErrorOACs0C0AAWL" = comdat any $"symbolic Say_____G 7SWBCore7ProjectC" = comdat any $"$sSay7SWBCore7ProjectCGMD" = comdat any $"$sSay7SWBCore7ProjectCGSayxGSlsWL" = comdat any $"symbolic _____y_____SgSay_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil10DiagnosticV" = comdat any $"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGMD" = comdat any $"symbolic _____y_____Sg_____G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC" = comdat any $"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGMD" = comdat any $__swift_reflection_version = comdat any @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_Wz" = internal global i64 0, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvpZ" = hidden global ptr null, align 8, !dbg !0 @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_Wz" = internal global i64 0, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvpZ" = hidden global ptr null, align 8, !dbg !8 @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_Wz" = internal global i64 0, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvpZ" = hidden global ptr null, align 8, !dbg !10 @_swiftEmptyArrayStorage = external dllimport global %struct._SwiftEmptyArrayStorage, align 8 @_swiftEmptyDictionarySingleton = external dllimport global %struct._SwiftEmptyDictionarySingleton, align 16 @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTv_" = internal global %Ts23_ContiguousArrayStorageCy7SWBCore10CASOptionsV7PurposeOG_tailelems0c { [1 x i64] zeroinitializer, <{ %swift.refcounted, %Ts10_ArrayBodyV, i64, i64 }> <{ %swift.refcounted zeroinitializer, %Ts10_ArrayBodyV <{ %TSo22_SwiftArrayBodyStorageV <{ %TSi <{ i64 1 }>, %TSu <{ i64 2 }> }> }>, i64 0, i64 0 }> }, align 8 @.str.63.SWBTaskExecution.BuildDescriptionManager.onDiskCacheAccessQueue = private unnamed_addr constant [64 x i8] c"SWBTaskExecution.BuildDescriptionManager.onDiskCacheAccessQueue\00" @"\01__imp_$s7SWBUtil10HeavyCacheCMn" = external externally_initialized constant ptr @"\01__imp_$s7SWBUtil10ByteStringVMn" = external externally_initialized constant ptr @"$s16SWBTaskExecution16BuildDescriptionCMn" = external global %swift.type_descriptor, align 4 @"got.$s16SWBTaskExecution16BuildDescriptionCMn" = private unnamed_addr constant ptr @"$s16SWBTaskExecution16BuildDescriptionCMn" @"symbolic _____y__________G 7SWBUtil10HeavyCacheC AA10ByteStringV 16SWBTaskExecution16BuildDescriptionC" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil10HeavyCacheCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y__________G 7SWBUtil10HeavyCacheC AA10ByteStringV 16SWBTaskExecution16BuildDescriptionC", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil10ByteStringVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y__________G 7SWBUtil10HeavyCacheC AA10ByteStringV 16SWBTaskExecution16BuildDescriptionC", i32 0, i32 4) to i64)) to i32), i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution16BuildDescriptionCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y__________G 7SWBUtil10HeavyCacheC AA10ByteStringV 16SWBTaskExecution16BuildDescriptionC", i32 0, i32 6) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s7SWBUtil10HeavyCacheCyAA10ByteStringV16SWBTaskExecution16BuildDescriptionCGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y__________G 7SWBUtil10HeavyCacheC AA10ByteStringV 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr @"$s7SWBUtil10HeavyCacheCyAA10ByteStringV16SWBTaskExecution16BuildDescriptionCGMD" to i64)) to i32), i32 -17 }, comdat, align 8 @"\01__imp_$s19SWBTaskConstruction16BuildPlanRequestVMn" = external externally_initialized constant ptr @"symbolic _____Sg 19SWBTaskConstruction16BuildPlanRequestV" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction16BuildPlanRequestVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____Sg 19SWBTaskConstruction16BuildPlanRequestV", i32 0, i32 1) to i64)) to i32), [2 x i8] c"Sg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____Sg 19SWBTaskConstruction16BuildPlanRequestV" to i64), i64 ptrtoint (ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD" to i64)) to i32), i32 -7 }, comdat, align 8 @"symbolic _____Sg 16SWBTaskExecution16BuildDescriptionC" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution16BuildDescriptionCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____Sg 16SWBTaskExecution16BuildDescriptionC", i32 0, i32 1) to i64)) to i32), [2 x i8] c"Sg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s16SWBTaskExecution16BuildDescriptionCSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____Sg 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution16BuildDescriptionCSgMD" to i64)) to i32), i32 -7 }, comdat, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTu" = dllexport global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaF" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTu" to i64)) to i32), i32 32 }>, align 8 @"\01__imp_$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFTu" = external externally_initialized constant ptr @"$sytN" = external dllimport global %swift.full_existential_type @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTu" = dllexport global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZ" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTu" to i64)) to i32), i32 272 }>, align 8 @"$s19SWBTaskConstruction16BuildPlanRequestVN" = external dllimport global %swift.type, align 8 @"\01__imp_$s7SWBUtil11LockedValueCMn" = external externally_initialized constant ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" = external externally_initialized constant ptr @"\01__imp_$s7SWBUtil17DiagnosticsEngineCMn" = external externally_initialized constant ptr @"symbolic _____ySDy_____Sg_____GG 7SWBUtil11LockedValueCAARi_zrlE 7SWBCore16ConfiguredTargetC AA17DiagnosticsEngineC" = linkonce_odr hidden constant <{ i8, i32, [4 x i8], i8, i32, [2 x i8], i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil11LockedValueCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [4 x i8], i8, i32, [2 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____ySDy_____Sg_____GG 7SWBUtil11LockedValueCAARi_zrlE 7SWBCore16ConfiguredTargetC AA17DiagnosticsEngineC", i32 0, i32 1) to i64)) to i32), [4 x i8] c"ySDy", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [4 x i8], i8, i32, [2 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____ySDy_____Sg_____GG 7SWBUtil11LockedValueCAARi_zrlE 7SWBCore16ConfiguredTargetC AA17DiagnosticsEngineC", i32 0, i32 4) to i64)) to i32), [2 x i8] c"Sg", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil17DiagnosticsEngineCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [4 x i8], i8, i32, [2 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____ySDy_____Sg_____GG 7SWBUtil11LockedValueCAARi_zrlE 7SWBCore16ConfiguredTargetC AA17DiagnosticsEngineC", i32 0, i32 7) to i64)) to i32), [2 x i8] c"GG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s7SWBUtil11LockedValueCySDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCGGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ySDy_____Sg_____GG 7SWBUtil11LockedValueCAARi_zrlE 7SWBCore16ConfiguredTargetC AA17DiagnosticsEngineC" to i64), i64 ptrtoint (ptr @"$s7SWBUtil11LockedValueCySDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCGGMD" to i64)) to i32), i32 -23 }, comdat, align 8 @.str.54.SWBTaskExecution.BuildSystemTaskPlanningDelegate.queue = private unnamed_addr constant [55 x i8] c"SWBTaskExecution.BuildSystemTaskPlanningDelegate.queue\00" @"\01__imp_$s19SWBTaskConstruction9BuildPlanC11planRequest20taskPlanningDelegateACSgAA0cdF0V_AA04TaskhI0_ptYacfCTu" = external externally_initialized constant ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTu" = dllexport global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZ" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTu" to i64)) to i32), i32 128 }>, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_Tu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_Tu" to i64)) to i32), i32 416 }>, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TATu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TATu" to i64)) to i32), i32 32 }>, align 8 @"\01__imp_$s7SWBCore19BuildRequestContextC22keepAliveSettingsCacheyxxyYaKXEYaKlFTu" = external externally_initialized constant ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTu" = dllexport global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZ" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTu" to i64)) to i32), i32 32 }>, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu" = linkonce_odr hidden global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_n" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu" to i64)) to i32), i32 2496 }>, comdat, align 8 @"symbolic ______Sb17bypassActualTasksSb43useSynchronousBuildDescriptionSerializationt 19SWBTaskConstruction16BuildPlanRequestV" = linkonce_odr hidden constant <{ i8, i32, [70 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction16BuildPlanRequestVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [70 x i8], i8 }>, ptr @"symbolic ______Sb17bypassActualTasksSb43useSynchronousBuildDescriptionSerializationt 19SWBTaskConstruction16BuildPlanRequestV", i32 0, i32 1) to i64)) to i32), [70 x i8] c"_Sb17bypassActualTasksSb43useSynchronousBuildDescriptionSerializationt", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ______Sb17bypassActualTasksSb43useSynchronousBuildDescriptionSerializationt 19SWBTaskConstruction16BuildPlanRequestV" to i64), i64 ptrtoint (ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtMD" to i64)) to i32), i32 -75 }, comdat, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTu" = dllexport global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKF" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTu" to i64)) to i32), i32 1792 }>, align 8 @"symbolic ScPSg" = linkonce_odr hidden constant <{ [5 x i8], i8 }> <{ [5 x i8] c"ScPSg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$sScPSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ScPSg" to i64), i64 ptrtoint (ptr @"$sScPSgMD" to i64)) to i32), i32 -5 }, comdat, align 8 @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBUtil9StatisticCAA01_B7BackendAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"$s16SWBTaskExecution18TaskOutputDelegateMp" = external global %swift.protocol, align 4 @"got.$s16SWBTaskExecution18TaskOutputDelegateMp" = private unnamed_addr constant ptr @"$s16SWBTaskExecution18TaskOutputDelegateMp" @"symbolic ______pSg 16SWBTaskExecution18TaskOutputDelegateP" = linkonce_odr hidden constant <{ i8, i32, [4 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution18TaskOutputDelegateMp" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [4 x i8], i8 }>, ptr @"symbolic ______pSg 16SWBTaskExecution18TaskOutputDelegateP", i32 0, i32 1) to i64)) to i32), [4 x i8] c"_pSg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s16SWBTaskExecution18TaskOutputDelegate_pSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ______pSg 16SWBTaskExecution18TaskOutputDelegateP" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution18TaskOutputDelegate_pSgMD" to i64)) to i32), i32 -9 }, comdat, align 8 @.str.22.CreateBuildDescription = private unnamed_addr constant [23 x i8] c"CreateBuildDescription\00" @".str.24.Create build description" = private unnamed_addr constant [25 x i8] c"Create build description\00" @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_Tu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_Tu" to i64)) to i32), i32 144 }>, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TA" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATu" to i64)) to i32), i32 32 }>, align 8 @"\01__imp_$s7SWBCore16ActivityReporterPAAE04withB08ruleInfo20executionDescription9signature6target06parentB05blockqd__SS_SS7SWBUtil10ByteStringVAA16ConfiguredTargetCSgAA0B2IDVSgqd__ARYaKXEtYaKlFTu" = external externally_initialized constant ptr @"symbolic ___________t 16SWBTaskExecution16BuildDescriptionC AA0cD15RetrievalSourceO" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution16BuildDescriptionCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic ___________t 16SWBTaskExecution16BuildDescriptionC AA0cD15RetrievalSourceO", i32 0, i32 1) to i64)) to i32), [1 x i8] c"_", i8 1, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic ___________t 16SWBTaskExecution16BuildDescriptionC AA0cD15RetrievalSourceO", i32 0, i32 4) to i64)) to i32), [1 x i8] c"t", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s16SWBTaskExecution16BuildDescriptionC_AA0cD15RetrievalSourceOtMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ___________t 16SWBTaskExecution16BuildDescriptionC AA0cD15RetrievalSourceO" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution16BuildDescriptionC_AA0cD15RetrievalSourceOtMD" to i64)) to i32), i32 -12 }, comdat, align 8 @"\01__imp_$ss5ErrorMp" = external externally_initialized constant ptr @"symbolic ______p s5ErrorP" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss5ErrorMp" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic ______p s5ErrorP", i32 0, i32 1) to i64)) to i32), [2 x i8] c"_p", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss5Error_pMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ______p s5ErrorP" to i64), i64 ptrtoint (ptr @"$ss5Error_pMD" to i64)) to i32), i32 -7 }, comdat, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_Tu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_Tu" to i64)) to i32), i32 192 }>, align 8 @"symbolic ScA_pSg" = linkonce_odr hidden constant <{ [7 x i8], i8 }> <{ [7 x i8] c"ScA_pSg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 1, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 1, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"symbolic _____ 16SWBTaskExecution16BuildDescriptionC" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution16BuildDescriptionCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 16SWBTaskExecution16BuildDescriptionC", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"symbolic _____ 7SWBUtil10ByteStringV" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil10ByteStringVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 7SWBUtil10ByteStringV", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"\01l__swift5_reflection_descriptor" = private constant { i32, i32, i32, i32, i32, i32, i32, i32 } { i32 5, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ScA_pSg" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor", i32 0, i32 4) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor", i32 0, i32 5) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor", i32 0, i32 6) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 7SWBUtil10ByteStringV" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor", i32 0, i32 7) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @metadata = private constant %swift.full_boxmetadata { ptr @objectdestroy, ptr null, %swift.type { i64 1024 }, i32 16, ptr @"\01l__swift5_reflection_descriptor" }, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TATu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TA" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TATu" to i64)) to i32), i32 32 }>, align 8 @"\01__imp_$sScTss5NeverORs_rlE5valuexvgTu" = external externally_initialized constant ptr @"symbolic _____SgXw 16SWBTaskExecution16BuildDescriptionC" = linkonce_odr hidden constant <{ i8, i32, [4 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution16BuildDescriptionCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [4 x i8], i8 }>, ptr @"symbolic _____SgXw 16SWBTaskExecution16BuildDescriptionC", i32 0, i32 1) to i64)) to i32), [4 x i8] c"SgXw", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"\01l__swift5_reflection_descriptor.14" = private constant { i32, i32, i32, i32 } { i32 1, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____SgXw 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.14", i32 0, i32 3) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @metadata.16 = private constant %swift.full_boxmetadata { ptr @objectdestroy.15, ptr null, %swift.type { i64 1024 }, i32 16, ptr @"\01l__swift5_reflection_descriptor.14" }, align 8 @"symbolic _____SgXwz_Xx 16SWBTaskExecution16BuildDescriptionC" = linkonce_odr hidden constant <{ i8, i32, [8 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution16BuildDescriptionCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [8 x i8], i8 }>, ptr @"symbolic _____SgXwz_Xx 16SWBTaskExecution16BuildDescriptionC", i32 0, i32 1) to i64)) to i32), [8 x i8] c"SgXwz_Xx", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"\01l__swift5_reflection_descriptor.17" = private constant { i32, i32, i32, i32, i32 } { i32 2, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____SgXwz_Xx 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.17", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.17", i32 0, i32 4) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @metadata.19 = private constant %swift.full_boxmetadata { ptr @objectdestroy.18, ptr null, %swift.type { i64 1024 }, i32 16, ptr @"\01l__swift5_reflection_descriptor.17" }, align 8 @"\01l__swift5_reflection_descriptor.20" = private constant { i32, i32, i32, i32, i32 } { i32 2, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.20", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.20", i32 0, i32 4) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @metadata.22 = private constant %swift.full_boxmetadata { ptr @objectdestroy.21, ptr null, %swift.type { i64 1024 }, i32 16, ptr @"\01l__swift5_reflection_descriptor.20" }, align 8 @"symbolic ytSg" = linkonce_odr hidden constant <{ [4 x i8], i8 }> <{ [4 x i8] c"ytSg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$sytSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ytSg" to i64), i64 ptrtoint (ptr @"$sytSgMD" to i64)) to i32), i32 -4 }, comdat, align 8 @".str.35.Using build description from memory" = private unnamed_addr constant [36 x i8] c"Using build description from memory\00" @".str.27.Using in-memory description" = private unnamed_addr constant [28 x i8] c"Using in-memory description\00" @".str.31.Build description signature is " = private unnamed_addr constant [32 x i8] c"Build description signature is \00" @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTu" = dllexport global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKF" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTu" to i64)) to i32), i32 480 }>, align 8 @"$s7SWBUtil4PathVN" = external dllimport global %swift.type, align 8 @"\01__imp_$sSQMp" = external externally_initialized constant ptr @"\01__imp_$sSQ2eeoiySbx_xtFZTq" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMcMK" = internal global [16 x ptr] zeroinitializer @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc" = dllexport constant { i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 } { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSQMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc", i32 0, i32 1) to i64)) to i32), i32 0, i32 196608, i32 1, i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSQ2eeoiySbx_xtFZTq" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc", i32 0, i32 5) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAASQ2eeoiySbx_xtFZTW" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc", i32 0, i32 6) to i64)) to i32), i16 0, i16 1, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMcMK" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc", i32 0, i32 10) to i64)) to i32) }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOACSQAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"associated conformance 16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASQ" = linkonce_odr hidden constant <{ i8, i8, i32, i8 }> <{ i8 -1, i8 7, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASQWb" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i8, i32, i8 }>, ptr @"associated conformance 16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASQ", i32 0, i32 2) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"\01__imp_$sSHMp" = external externally_initialized constant ptr @"\01__imp_$sSHSQTb" = external externally_initialized constant ptr @"\01__imp_$sSH9hashValueSivgTq" = external externally_initialized constant ptr @"\01__imp_$sSH4hash4intoys6HasherVz_tFTq" = external externally_initialized constant ptr @"\01__imp_$sSH13_rawHashValue4seedS2i_tFTq" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMcMK" = internal global [16 x ptr] zeroinitializer @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc" = dllexport constant { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 } { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSHMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 1) to i64)) to i32), i32 0, i32 196608, i32 4, i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSHSQTb" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 5) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr getelementptr (i8, ptr @"associated conformance 16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASQ", i64 1) to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 6) to i64)) to i32), i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSH9hashValueSivgTq" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 7) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH9hashValueSivgTW" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 8) to i64)) to i32), i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSH4hash4intoys6HasherVz_tFTq" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 9) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH4hash4intoys6HasherVz_tFTW" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 10) to i64)) to i32), i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSH13_rawHashValue4seedS2i_tFTq" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 11) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH13_rawHashValue4seedS2i_tFTW" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 12) to i64)) to i32), i16 0, i16 1, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMcMK" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", i32 0, i32 16) to i64)) to i32) }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOACSQAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"associated conformance 16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASQ" = linkonce_odr hidden constant <{ i8, i8, i32, i8 }> <{ i8 -1, i8 7, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASQWb" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i8, i32, i8 }>, ptr @"associated conformance 16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASQ", i32 0, i32 2) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMcMK" = internal global [16 x ptr] zeroinitializer @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc" = dllexport constant { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 } { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSHMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 1) to i64)) to i32), i32 0, i32 196608, i32 4, i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSHSQTb" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 5) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr getelementptr (i8, ptr @"associated conformance 16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASQ", i64 1) to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 6) to i64)) to i32), i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSH9hashValueSivgTq" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 7) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH9hashValueSivgTW" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 8) to i64)) to i32), i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSH4hash4intoys6HasherVz_tFTq" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 9) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH4hash4intoys6HasherVz_tFTW" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 10) to i64)) to i32), i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSH13_rawHashValue4seedS2i_tFTq" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 11) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH13_rawHashValue4seedS2i_tFTW" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 12) to i64)) to i32), i16 0, i16 1, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMcMK" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", i32 0, i32 16) to i64)) to i32) }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMcMK" = internal global [16 x ptr] zeroinitializer @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc" = dllexport constant { i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 } { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSQMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc", i32 0, i32 1) to i64)) to i32), i32 0, i32 196608, i32 1, i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$sSQ2eeoiySbx_xtFZTq" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc", i32 0, i32 5) to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAASQ2eeoiySbx_xtFZTW" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc", i32 0, i32 6) to i64)) to i32), i16 0, i16 1, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMcMK" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i16, i16, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc", i32 0, i32 10) to i64)) to i32) }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivpMV" = dllexport unnamed_addr constant { i32 } zeroinitializer, align 4 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOWV" = internal constant %swift.enum_vwtable { ptr @__swift_memcpy1_1, ptr @__swift_noop_void_return, ptr @__swift_memcpy1_1, ptr @__swift_memcpy1_1, ptr @__swift_memcpy1_1, ptr @__swift_memcpy1_1, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwet", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwst", i64 1, i64 1, i32 2097152, i32 253, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwug", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwup", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwui" }, align 8 @.str.16.SWBTaskExecution = private constant [17 x i8] c"SWBTaskExecution\00" @"$s16SWBTaskExecutionMXM" = linkonce_odr hidden constant <{ i32, i32, i32 }> <{ i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @.str.16.SWBTaskExecution to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32 }>, ptr @"$s16SWBTaskExecutionMXM", i32 0, i32 2) to i64)) to i32) }>, section ".rdata", no_sanitize_address, comdat, align 4 @.str.31.BuildDescriptionRetrievalSource = private constant [32 x i8] c"BuildDescriptionRetrievalSource\00" @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn" = dllexport constant <{ i32, i32, i32, i32, i32, i32, i32 }> <{ i32 82, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecutionMXM" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @.str.31.BuildDescriptionRetrievalSource to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn", i32 0, i32 2) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMa" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMF" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn", i32 0, i32 4) to i64)) to i32), i32 0, i32 3 }>, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMf" = internal constant <{ ptr, ptr, i64, ptr }> <{ ptr null, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOWV", i64 513, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn" }>, align 8 @"symbolic _____ 16SWBTaskExecution31BuildDescriptionRetrievalSourceO" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 1, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 16SWBTaskExecution31BuildDescriptionRetrievalSourceO", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @0 = private constant [4 x i8] c"new\00", section ".sw5rfst$B", no_sanitize_address @1 = private constant [14 x i8] c"inMemoryCache\00", section ".sw5rfst$B", no_sanitize_address @2 = private constant [12 x i8] c"onDiskCache\00", section ".sw5rfst$B", no_sanitize_address @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMF" = internal constant { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution31BuildDescriptionRetrievalSourceO" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMF" to i64)) to i32), i32 0, i16 2, i16 12, i32 3, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @0 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMF", i32 0, i32 7) to i64)) to i32), i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @1 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMF", i32 0, i32 10) to i64)) to i32), i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @2 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMF", i32 0, i32 13) to i64)) to i32) }, section ".sw5flmd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVWV" = internal constant %swift.vwtable { ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwCP", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwxx", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwcp", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwca", ptr @__swift_memcpy40_8, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwta", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwet", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwst", i64 40, i64 40, i32 33751047, i32 4096 }, align 8 @.str.29.BuildDescriptionRetrievalInfo = private constant [30 x i8] c"BuildDescriptionRetrievalInfo\00" @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn" = dllexport constant <{ i32, i32, i32, i32, i32, i32, i32 }> <{ i32 81, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecutionMXM" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @.str.29.BuildDescriptionRetrievalInfo to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn", i32 0, i32 2) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMa" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn", i32 0, i32 4) to i64)) to i32), i32 4, i32 2 }>, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMf" = internal constant <{ ptr, ptr, i64, ptr, i32, i32, i32, i32 }> <{ ptr null, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVWV", i64 512, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn", i32 0, i32 8, i32 16, i32 24 }>, align 8 @"symbolic _____ 16SWBTaskExecution29BuildDescriptionRetrievalInfoV" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 1, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 16SWBTaskExecution29BuildDescriptionRetrievalInfoV", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @3 = private constant [17 x i8] c"buildDescription\00", section ".sw5rfst$B", no_sanitize_address @4 = private constant [7 x i8] c"source\00", section ".sw5rfst$B", no_sanitize_address @"symbolic Si" = linkonce_odr hidden constant <{ [2 x i8], i8 }> <{ [2 x i8] c"Si", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @5 = private constant [18 x i8] c"inMemoryCacheSize\00", section ".sw5rfst$B", no_sanitize_address @"\01__imp_$s7SWBUtil4PathVMn" = external externally_initialized constant ptr @"symbolic _____ 7SWBUtil4PathV" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil4PathVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 7SWBUtil4PathV", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @6 = private constant [16 x i8] c"onDiskCachePath\00", section ".sw5rfst$B", no_sanitize_address @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF" = internal constant { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution29BuildDescriptionRetrievalInfoV" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF" to i64)) to i32), i32 0, i16 0, i16 12, i32 4, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", i32 0, i32 6) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @3 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", i32 0, i32 7) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution31BuildDescriptionRetrievalSourceO" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", i32 0, i32 9) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @4 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", i32 0, i32 10) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic Si" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", i32 0, i32 12) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @5 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", i32 0, i32 13) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 7SWBUtil4PathV" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", i32 0, i32 15) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @6 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", i32 0, i32 16) to i64)) to i32) }, section ".sw5flmd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOWV" = internal constant %swift.enum_vwtable { ptr @__swift_memcpy9_8, ptr @__swift_noop_void_return, ptr @__swift_memcpy9_8, ptr @__swift_memcpy9_8, ptr @__swift_memcpy9_8, ptr @__swift_memcpy9_8, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwet", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwst", i64 9, i64 16, i32 2097159, i32 0, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwug", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwup", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwui" }, align 8 @.str.41.BuildDescriptionMemoryCacheEvictionPolicy = private constant [42 x i8] c"BuildDescriptionMemoryCacheEvictionPolicy\00" @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn" = dllexport constant <{ i32, i32, i32, i32, i32, i32, i32 }> <{ i32 82, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecutionMXM" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @.str.41.BuildDescriptionMemoryCacheEvictionPolicy to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn", i32 0, i32 2) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMa" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMF" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn", i32 0, i32 4) to i64)) to i32), i32 1, i32 1 }>, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMf" = internal constant <{ ptr, ptr, i64, ptr }> <{ ptr null, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOWV", i64 513, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn" }>, align 8 @"symbolic _____ 16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 1, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"symbolic Si14totalCostLimit_t" = linkonce_odr hidden constant <{ [20 x i8], i8 }> <{ [20 x i8] c"Si14totalCostLimit_t", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @7 = private constant [8 x i8] c"default\00", section ".sw5rfst$B", no_sanitize_address @8 = private constant [6 x i8] c"never\00", section ".sw5rfst$B", no_sanitize_address @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMF" = internal constant { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMF" to i64)) to i32), i32 0, i16 2, i16 12, i32 2, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic Si14totalCostLimit_t" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMF", i32 0, i32 6) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @7 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMF", i32 0, i32 7) to i64)) to i32), i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @8 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMF", i32 0, i32 10) to i64)) to i32) }, section ".sw5flmd$B", no_sanitize_address, align 4 @.str.23.BuildDescriptionManager = private constant [24 x i8] c"BuildDescriptionManager\00" @"$s16SWBTaskExecution23BuildDescriptionManagerCMl" = internal global { ptr, ptr } zeroinitializer, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerCMn" = dllexport constant <{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }> <{ i32 -2147418032, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecutionMXM" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @.str.23.BuildDescriptionManager to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 2) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMa" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 4) to i64)) to i32), i32 0, i32 3, i32 15, i32 8, i32 7, i32 7, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMl" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 11) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr getelementptr inbounds (<{ ptr, ptr, ptr, i64, ptr, i32, i32, i32, i16, i16, i32, i32, ptr, ptr, i64, i64, i64, i64, i64, i64, i64, ptr }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMf", i32 0, i32 3) to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 12) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMr" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 13) to i64)) to i32), i32 14, i32 1, %swift.method_descriptor { i32 1, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfC" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 16, i32 1) to i64)) to i32) } }>, section ".rdata", no_sanitize_address, align 4 @"$sBoWV" = external dllimport global ptr, align 8 @type_layout_16_8_1000_bt = private constant { i64, i64, i32, i32 } { i64 16, i64 16, i32 65543, i32 4096 }, align 8 @type_layout_16_8_0_pod = private constant { i64, i64, i32, i32 } { i64 16, i64 16, i32 7, i32 0 }, align 8 @type_layout_128_8_0_bt_nbb = private constant { i64, i64, i32, i32 } { i64 128, i64 128, i32 58916871, i32 0 }, align 8 @type_layout_16_8_0_bt_nbb = private constant { i64, i64, i32, i32 } { i64 16, i64 16, i32 58785799, i32 0 }, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerCMf" = internal global <{ ptr, ptr, ptr, i64, ptr, i32, i32, i32, i16, i16, i32, i32, ptr, ptr, i64, i64, i64, i64, i64, i64, i64, ptr }> <{ ptr null, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCfD", ptr null, i64 0, ptr null, i32 2, i32 0, i32 336, i16 7, i16 0, i32 144, i32 24, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", ptr null, i64 0, i64 0, i64 0, i64 0, i64 0, i64 0, i64 0, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfC" }>, align 8 @"\01__imp_$s7SWBUtil8SWBQueueCMn" = external externally_initialized constant ptr @"symbolic _____ 7SWBUtil8SWBQueueC" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil8SWBQueueCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 7SWBUtil8SWBQueueC", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @9 = private constant [23 x i8] c"onDiskCacheAccessQueue\00", section ".sw5rfst$B", no_sanitize_address @"\01__imp_$s7SWBUtil7FSProxyMp" = external externally_initialized constant ptr @"symbolic ______p 7SWBUtil7FSProxyP" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil7FSProxyMp" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic ______p 7SWBUtil7FSProxyP", i32 0, i32 1) to i64)) to i32), [2 x i8] c"_p", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @10 = private constant [3 x i8] c"fs\00", section ".sw5rfst$B", no_sanitize_address @"symbolic Si8inMemory_Si6onDiskt" = linkonce_odr hidden constant <{ [22 x i8], i8 }> <{ [22 x i8] c"Si8inMemory_Si6onDiskt", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @11 = private constant [13 x i8] c"maxCacheSize\00", section ".sw5rfst$B", no_sanitize_address @12 = private constant [32 x i8] c"inMemoryCachedBuildDescriptions\00", section ".sw5rfst$B", no_sanitize_address @"get_type_metadata 15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG.26" = linkonce_odr hidden constant <{ i8, i8, i32, i8 }> <{ i8 -1, i8 9, i32 trunc (i64 sub (i64 ptrtoint (ptr @"get_type_metadata 15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i8, i32, i8 }>, ptr @"get_type_metadata 15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG.26", i32 0, i32 2) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @13 = private constant [21 x i8] c"lastBuildPlanRequest\00", section ".sw5rfst$B", no_sanitize_address @14 = private constant [26 x i8] c"lastIndexBuildPlanRequest\00", section ".sw5rfst$B", no_sanitize_address @"get_type_metadata 15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG.27" = linkonce_odr hidden constant <{ i8, i8, i32, i8 }> <{ i8 -1, i8 9, i32 trunc (i64 sub (i64 ptrtoint (ptr @"get_type_metadata 15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i8, i32, i8 }>, ptr @"get_type_metadata 15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG.27", i32 0, i32 2) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @15 = private constant [30 x i8] c"lastIndexWorkspaceDescription\00", section ".sw5rfst$B", no_sanitize_address @"$s16SWBTaskExecution23BuildDescriptionManagerCMF" = internal constant { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF" to i64)) to i32), i32 0, i16 1, i16 12, i32 7, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 7SWBUtil8SWBQueueC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 6) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @9 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 7) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ______p 7SWBUtil7FSProxyP" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 9) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @10 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 10) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic Si8inMemory_Si6onDiskt" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 12) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @11 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 13) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y__________G 7SWBUtil10HeavyCacheC AA10ByteStringV 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 15) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @12 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 16) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"get_type_metadata 15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG.26" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 18) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @13 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 19) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"get_type_metadata 15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG.26" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 21) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @14 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 22) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"get_type_metadata 15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG.27" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 24) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @15 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", i32 0, i32 25) to i64)) to i32) }, section ".sw5flmd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWV" = internal constant %swift.enum_vwtable { ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwCP", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwxx", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwcp", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwca", ptr @__swift_memcpy122_8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwta", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwet", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwst", i64 122, i64 128, i32 35848199, i32 2147483647, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwug", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwup", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwui" }, align 8 @.str.23.BuildDescriptionRequest = private constant [24 x i8] c"BuildDescriptionRequest\00" @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn" = dllexport constant <{ i32, i32, i32, i32, i32, i32, i32 }> <{ i32 82, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @.str.23.BuildDescriptionRequest to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn", i32 0, i32 2) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMa" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMF" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn", i32 0, i32 4) to i64)) to i32), i32 2, i32 0 }>, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMf" = internal constant <{ ptr, ptr, i64, ptr }> <{ ptr null, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWV", i64 513, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn" }>, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMB" = internal constant { i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMB" to i64)) to i32), i32 122, i32 65544, i32 128, i32 2147483647 }, section ".sw5bltn$B", no_sanitize_address, align 4 @"\01l__swift5_reflection_descriptor.28" = private constant { i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO" to i64), i64 ptrtoint (ptr @"\01l__swift5_reflection_descriptor.28" to i64)) to i32), i32 1900545, i32 1048682, i32 7, i32 -268435456, i32 7, i32 -268435456, i32 7, i32 -268435456, i32 7, i32 -268435456, i32 7, i32 -268435456, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 0, i32 -2, i32 -1, i32 7, i32 -268435456, i32 7, i32 -268435456, i32 0, i32 0, i32 65278 }, section ".sw5mpen$B", no_sanitize_address, align 4 @16 = private constant [12 x i8] c"newOrCached\00", section ".sw5rfst$B", no_sanitize_address @"\01__imp_$s11SWBProtocol18BuildDescriptionIDVMn" = external externally_initialized constant ptr @"\01__imp_$s7SWBCore12BuildRequestCMn" = external externally_initialized constant ptr @"\01__imp_$s7SWBCore19BuildRequestContextCMn" = external externally_initialized constant ptr @"\01__imp_$s7SWBCore16WorkspaceContextCMn" = external externally_initialized constant ptr @"symbolic ___________7request_____19buildRequestContext_____09workspaceD0t 11SWBProtocol18BuildDescriptionIDV 7SWBCore0B7RequestC AD0bF7ContextC AD09WorkspaceG0C" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [8 x i8], i8, i32, [21 x i8], i8, i32, [14 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s11SWBProtocol18BuildDescriptionIDVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [8 x i8], i8, i32, [21 x i8], i8, i32, [14 x i8], i8 }>, ptr @"symbolic ___________7request_____19buildRequestContext_____09workspaceD0t 11SWBProtocol18BuildDescriptionIDV 7SWBCore0B7RequestC AD0bF7ContextC AD09WorkspaceG0C", i32 0, i32 1) to i64)) to i32), [1 x i8] c"_", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore12BuildRequestCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [8 x i8], i8, i32, [21 x i8], i8, i32, [14 x i8], i8 }>, ptr @"symbolic ___________7request_____19buildRequestContext_____09workspaceD0t 11SWBProtocol18BuildDescriptionIDV 7SWBCore0B7RequestC AD0bF7ContextC AD09WorkspaceG0C", i32 0, i32 4) to i64)) to i32), [8 x i8] c"7request", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore19BuildRequestContextCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [8 x i8], i8, i32, [21 x i8], i8, i32, [14 x i8], i8 }>, ptr @"symbolic ___________7request_____19buildRequestContext_____09workspaceD0t 11SWBProtocol18BuildDescriptionIDV 7SWBCore0B7RequestC AD0bF7ContextC AD09WorkspaceG0C", i32 0, i32 7) to i64)) to i32), [21 x i8] c"19buildRequestContext", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16WorkspaceContextCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [8 x i8], i8, i32, [21 x i8], i8, i32, [14 x i8], i8 }>, ptr @"symbolic ___________7request_____19buildRequestContext_____09workspaceD0t 11SWBProtocol18BuildDescriptionIDV 7SWBCore0B7RequestC AD0bF7ContextC AD09WorkspaceG0C", i32 0, i32 10) to i64)) to i32), [14 x i8] c"09workspaceD0t", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @17 = private constant [11 x i8] c"cachedOnly\00", section ".sw5rfst$B", no_sanitize_address @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMF" = internal constant { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMF" to i64)) to i32), i32 0, i16 3, i16 12, i32 2, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ______Sb17bypassActualTasksSb43useSynchronousBuildDescriptionSerializationt 19SWBTaskConstruction16BuildPlanRequestV" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMF", i32 0, i32 6) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @16 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMF", i32 0, i32 7) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ___________7request_____19buildRequestContext_____09workspaceD0t 11SWBProtocol18BuildDescriptionIDV 7SWBCore0B7RequestC AD0bF7ContextC AD09WorkspaceG0C" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMF", i32 0, i32 9) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @17 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMF", i32 0, i32 10) to i64)) to i32) }, section ".sw5flmd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMXX" = linkonce_odr hidden constant <{ i32, i32 }> <{ i32 66, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecutionMXM" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32 }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMXX", i32 0, i32 1) to i64)) to i32) }>, section ".rdata", no_sanitize_address, comdat, align 4 @.str.31.BuildSystemTaskPlanningDelegate = private constant [32 x i8] c"BuildSystemTaskPlanningDelegate\00" @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMl" = internal global { ptr, ptr } zeroinitializer, align 8 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" = internal constant <{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }> <{ i32 -2147418032, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMXX" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @.str.31.BuildSystemTaskPlanningDelegate to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn", i32 0, i32 2) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMa" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn", i32 0, i32 4) to i64)) to i32), i32 0, i32 3, i32 14, i32 7, i32 6, i32 7, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMl" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn", i32 0, i32 11) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr getelementptr inbounds (<{ ptr, ptr, ptr, i64, ptr, i32, i32, i32, i16, i16, i32, i32, ptr, ptr, i64, i64, i64, i64, i64, i64, ptr }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMf", i32 0, i32 3) to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn", i32 0, i32 12) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMr" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn", i32 0, i32 13) to i64)) to i32), i32 13, i32 1, %swift.method_descriptor { i32 1, i32 0 } }>, section ".rdata", no_sanitize_address, align 4 @type_layout_40_8_1000_bt = private constant { i64, i64, i32, i32 } { i64 40, i64 40, i32 196615, i32 4096 }, align 8 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMf" = internal global <{ ptr, ptr, ptr, i64, ptr, i32, i32, i32, i16, i16, i32, i32, ptr, ptr, i64, i64, i64, i64, i64, i64, ptr }> <{ ptr null, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCfD", ptr null, i64 0, ptr null, i32 2, i32 0, i32 144, i16 7, i16 0, i32 136, i32 24, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn", ptr null, i64 0, i64 0, i64 0, i64 0, i64 0, i64 0, ptr @swift_deletedMethodError }>, align 8 @"symbolic _____ 16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 1, i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @18 = private constant [19 x i8] c"diagnosticsEngines\00", section ".sw5rfst$B", no_sanitize_address @19 = private constant [6 x i8] c"queue\00", section ".sw5rfst$B", no_sanitize_address @"$s16SWBTaskExecution36BuildDescriptionConstructionDelegateMp" = external global %swift.protocol, align 4 @"got.$s16SWBTaskExecution36BuildDescriptionConstructionDelegateMp" = private unnamed_addr constant ptr @"$s16SWBTaskExecution36BuildDescriptionConstructionDelegateMp" @"symbolic ______p 16SWBTaskExecution36BuildDescriptionConstructionDelegateP" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution36BuildDescriptionConstructionDelegateMp" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic ______p 16SWBTaskExecution36BuildDescriptionConstructionDelegateP", i32 0, i32 1) to i64)) to i32), [2 x i8] c"_p", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @20 = private constant [21 x i8] c"constructionDelegate\00", section ".sw5rfst$B", no_sanitize_address @21 = private constant [16 x i8] c"descriptionPath\00", section ".sw5rfst$B", no_sanitize_address @22 = private constant [11 x i8] c"fileSystem\00", section ".sw5rfst$B", no_sanitize_address @"\01__imp_$s19SWBTaskConstruction26TaskPlanningClientDelegateMp" = external externally_initialized constant ptr @"symbolic ______p 19SWBTaskConstruction26TaskPlanningClientDelegateP" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction26TaskPlanningClientDelegateMp" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic ______p 19SWBTaskConstruction26TaskPlanningClientDelegateP", i32 0, i32 1) to i64)) to i32), [2 x i8] c"_p", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @23 = private constant [15 x i8] c"clientDelegate\00", section ".sw5rfst$B", no_sanitize_address @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF" = internal constant { i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF" to i64)) to i32), i32 0, i16 1, i16 12, i32 6, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ySDy_____Sg_____GG 7SWBUtil11LockedValueCAARi_zrlE 7SWBCore16ConfiguredTargetC AA17DiagnosticsEngineC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 6) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @18 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 7) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 7SWBUtil8SWBQueueC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 9) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @19 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 10) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ______p 16SWBTaskExecution36BuildDescriptionConstructionDelegateP" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 12) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @20 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 13) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 7SWBUtil4PathV" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 15) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @21 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 16) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ______p 7SWBUtil7FSProxyP" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 18) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @22 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 19) to i64)) to i32), i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ______p 19SWBTaskConstruction26TaskPlanningClientDelegateP" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 21) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @23 to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i16, i16, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32 }, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", i32 0, i32 22) to i64)) to i32) }, section ".sw5flmd$B", no_sanitize_address, align 4 @"_swift_FORCE_LOAD_$_swiftWinSDK_$_SWBTaskExecution" = weak_odr hidden constant ptr @"_swift_FORCE_LOAD_$_swiftWinSDK", comdat @"_swift_FORCE_LOAD_$_swiftCRT_$_SWBTaskExecution" = weak_odr hidden constant ptr @"_swift_FORCE_LOAD_$_swiftCRT", comdat @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAMc" = internal constant %swift.protocol_conformance_descriptor { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore26TaskActionCreationDelegateMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAMc", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAWP" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAMc", i32 0, i32 2) to i64)) to i32), i32 0 }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAWP" = internal constant [37 x ptr] [ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP019createAuxiliaryFileeQ0yAE07PlannedeQ0_pAE0tueQ7ContextVFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createCodeSigneQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP017createConcatenateeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP015createCopyPlisteQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP021createCopyStringsFileeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createCopyTiffeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createDeferredbeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP022createEmbedSwiftStdLibeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createFileCopyeQ0yAE07PlannedeQ0_pAE0tueQ7ContextVFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP020createGenericCachingeQ027enableCacheDebuggingRemarks0vE18SandboxEnforcement16sandboxDirectory05extraZ14Subdirectories18developerDirectory10casOptionsAE07PlannedeQ0_pSb_Sb7SWBUtil4PathVSayARGArE10CASOptionsVtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP024createInfoPlistProcessoreQ0yAE07PlannedeQ0_p7SWBUtil4PathVFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP020createMergeInfoPlisteQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP022createLinkAssetCatalogeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP023createLSRegisterURLTaskQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP026createODRAssetPackManifesteQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP032createProcessProductEntitlementseQ05scope06mergedV019entitlementsVariant23destinationPlatformName0Y8FilePath2fsAE07PlannedeQ0_p8SWBMacro20MacroEvaluationScopeC_7SWBUtil16PropertyListItemOAE0vZ0OSSAS4PathVSgAS7FSProxy_ptFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP039createProcessProductProvisioningProfileeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createRegisterb15PolicyExceptioneQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP021createSwiftHeaderTooleQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP021createValidateProducteQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP040createConstructStubExecutorInputFileListeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP018createClangCompileeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP028createClangNonModularCompileeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP015createClangScaneQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP017createSwiftDrivereQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP033createSwiftCompilationRequirementeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP022createSwiftCompilationeQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP024createProcessXCFrameworkE0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP031createValidateDevelopmentAssetseQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP025createSignatureCollectioneQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP039createClangModuleVerifierInputGeneratoreQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP023createProcessSDKImportseQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP026createValidateDependencieseQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP028createObjectLibraryAssemblereQ0AE07PlannedeQ0_pyFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP012createLinkereQ019expandResponseFilesAE07PlannedeQ0_pSb_tFTW"], align 8 @"\01__imp_$s7SWBCore26TaskActionCreationDelegateMp" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAMc" = internal constant %swift.protocol_conformance_descriptor { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore27DiagnosticProducingDelegateMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAMc", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAWP" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAMc", i32 0, i32 2) to i64)) to i32), i32 0 }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAWP" = internal constant [7 x ptr] [ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP17diagnosticsEngineAE0qrG15ProtocolPrivateVy7SWBUtil011DiagnosticsT0CGvgTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP4emityy7SWBUtil0Q0VFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP4note_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP7warning_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP5error_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP6remark_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW"], align 8 @"\01__imp_$s7SWBCore27DiagnosticProducingDelegateMp" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAMc" = internal constant %swift.protocol_conformance_descriptor { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore33TargetDiagnosticProducingDelegateMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAMc", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAWP" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAMc", i32 0, i32 2) to i64)) to i32), i32 0 }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAWP" = internal constant [9 x ptr] [ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAWP", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP4emityyAE0qR7ContextO_7SWBUtil0R0VtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP4note__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP7warning__8location9component16childDiagnosticsyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAN9ComponentOSayAPGtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP5error__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP6remark__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP17diagnosticContextAE0rU4DataVvgTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP17diagnosticsEngine3forAE0rsG15ProtocolPrivateVy7SWBUtil011DiagnosticsU0CGAE010ConfiguredQ0CSg_tFTW"], align 8 @"\01__imp_$s7SWBCore33TargetDiagnosticProducingDelegateMp" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAMc" = internal constant %swift.protocol_conformance_descriptor { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore43CoreClientTargetDiagnosticProducingDelegateMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAMc", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAWP" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAMc", i32 0, i32 2) to i64)) to i32), i32 0 }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAWP" = internal constant [4 x ptr] [ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAWP", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAWP", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AaeFP04corerG0AE0qrG0_pvgTW"], align 8 @"\01__imp_$s7SWBCore43CoreClientTargetDiagnosticProducingDelegateMp" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAMc" = internal constant %swift.protocol_conformance_descriptor { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ActivityReporterMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAMc", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAWP" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAMc", i32 0, i32 2) to i64)) to i32), i32 0 }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAWP" = internal constant [6 x ptr] [ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP05beginQ08ruleInfo20executionDescription9signature6target06parentQ0AE0Q2IDVSS_SS7SWBUtil10ByteStringVAE16ConfiguredTargetCSgAOSgtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP03endQ02id9signature6statusyAE0Q2IDV_7SWBUtil10ByteStringV11SWBProtocol0c9OperationE5EndedV6StatusOtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP4emit4data3for9signatureySays5UInt8VG_AE0Q2IDV7SWBUtil10ByteStringVtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP4emit10diagnostic3for9signaturey7SWBUtil10DiagnosticV_AE0Q2IDVAL10ByteStringVtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP9hadErrorsSbvgTW"], align 8 @"\01__imp_$s7SWBCore16ActivityReporterMp" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAMc" = internal constant %swift.protocol_conformance_descriptor { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction32TaskPlanningNodeCreationDelegateMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAMc", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAWP" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAMc", i32 0, i32 2) to i64)) to i32), i32 0 }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAWP" = internal constant [5 x ptr] [ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP013createVirtualQ0y7SWBCore07PlannedtQ0CSSFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP06createQ012absolutePath7SWBCore07PlanneduQ0C7SWBUtil0U0V_tFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP019createDirectoryTreeQ012absolutePath9excluding7SWBCore07PlannedtuQ0C7SWBUtil0W0V_SaySSGtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP06createc9DirectoryQ012absolutePath7SWBCore07PlannedvQ0C7SWBUtil0V0V_tFTW"], align 8 @"\01__imp_$s19SWBTaskConstruction32TaskPlanningNodeCreationDelegateMp" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAMc" = internal constant %swift.protocol_conformance_descriptor { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction25GlobalProductPlanDelegateMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAMc", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAWP" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAMc", i32 0, i32 2) to i64)) to i32), i32 0 }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAWP" = internal constant [4 x ptr] [ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAWP", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AaeFP9cancelledSbvgTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AaeFP14updateProgress13statusMessage9showInLogySS_SbtFTW"], align 8 @"\01__imp_$s19SWBTaskConstruction25GlobalProductPlanDelegateMp" = external externally_initialized constant ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAMc" = internal constant %swift.protocol_conformance_descriptor { i32 add (i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction20TaskPlanningDelegateMp" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAMc" to i64)) to i32), i32 1), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAMc", i32 0, i32 1) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAWP" to i64), i64 ptrtoint (ptr getelementptr inbounds (%swift.protocol_conformance_descriptor, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAMc", i32 0, i32 2) to i64)) to i32), i32 0 }, section ".rdata", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAWP" = internal constant [8 x ptr] [ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAWP", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAWP", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP06createE0y7SWBCore07PlannedE0_pAI0sE7BuilderVzFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP16recordAttachment8contents7SWBUtil4PathVAJ10ByteStringV_tFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAM0Z4Node_pG_AmO_pSSSayAmN_pGyAM0zE7BuilderVzXEtFTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP018taskActionCreationG07SWBCore0ersG0_pvgTW", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP06clientG0AE0ef6ClientG0_pvgTW"], align 8 @"\01__imp_$s19SWBTaskConstruction20TaskPlanningDelegateMp" = external externally_initialized constant ptr @"\01__imp_$ss23_ContiguousArrayStorageCMn" = external externally_initialized constant ptr @"symbolic _____ySSG s23_ContiguousArrayStorageC" = linkonce_odr hidden constant <{ i8, i32, [4 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss23_ContiguousArrayStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [4 x i8], i8 }>, ptr @"symbolic _____ySSG s23_ContiguousArrayStorageC", i32 0, i32 1) to i64)) to i32), [4 x i8] c"ySSG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss23_ContiguousArrayStorageCySSGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ySSG s23_ContiguousArrayStorageC" to i64), i64 ptrtoint (ptr @"$ss23_ContiguousArrayStorageCySSGMD" to i64)) to i32), i32 -9 }, comdat, align 8 @"\01__imp_$s7SWBCore11PlannedNodeMp" = external externally_initialized constant ptr @"symbolic _____y______pG s23_ContiguousArrayStorageC 7SWBCore11PlannedNodeP" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [3 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss23_ContiguousArrayStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [3 x i8], i8 }>, ptr @"symbolic _____y______pG s23_ContiguousArrayStorageC 7SWBCore11PlannedNodeP", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore11PlannedNodeMp" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [3 x i8], i8 }>, ptr @"symbolic _____y______pG s23_ContiguousArrayStorageC 7SWBCore11PlannedNodeP", i32 0, i32 4) to i64)) to i32), [3 x i8] c"_pG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss23_ContiguousArrayStorageCy7SWBCore11PlannedNode_pGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y______pG s23_ContiguousArrayStorageC 7SWBCore11PlannedNodeP" to i64), i64 ptrtoint (ptr @"$ss23_ContiguousArrayStorageCy7SWBCore11PlannedNode_pGMD" to i64)) to i32), i32 -14 }, comdat, align 8 @"$s16SWBTaskExecution4TaskCAC7SWBCore010ExecutableC0AAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s16SWBTaskExecution4TaskC7SWBCore010ExecutableC0AAMc" = external global %swift.protocol_conformance_descriptor, align 4 @"$s7SWBCore18PlannedTaskBuilderVN" = external dllimport global %swift.type, align 8 @"$s7SWBCore8GateTaskCAcA07PlannedC0AAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBCore8GateTaskCAA07PlannedC0AAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"$s7SWBUtil10ByteStringVN" = external dllimport global %swift.type, align 8 @"$s7SWBUtil10ByteStringVAC20FoundationEssentials12DataProtocolAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBUtil10ByteStringV20FoundationEssentials12DataProtocolAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @".str.27.failed to save attachment: " = private unnamed_addr constant [28 x i8] c"failed to save attachment: \00" @"$s7SWBUtil10DiagnosticVN" = external dllimport global %swift.type, align 8 @"$s7SWBCore15ConstructedTaskCAcA07PlannedC0AAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBCore15ConstructedTaskCAA07PlannedC0AAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"symbolic SDy_____Sg_____G 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC" = linkonce_odr hidden constant <{ [3 x i8], i8, i32, [2 x i8], i8, i32, [1 x i8], i8 }> <{ [3 x i8] c"SDy", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ [3 x i8], i8, i32, [2 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic SDy_____Sg_____G 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC", i32 0, i32 2) to i64)) to i32), [2 x i8] c"Sg", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil17DiagnosticsEngineCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ [3 x i8], i8, i32, [2 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic SDy_____Sg_____G 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC", i32 0, i32 5) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$sSDy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic SDy_____Sg_____G 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC" to i64), i64 ptrtoint (ptr @"$sSDy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGMD" to i64)) to i32), i32 -16 }, comdat, align 8 @"$s16SWBTaskExecution10TaskActionC7SWBCore07PlannedcD0AAWP" = external global ptr, align 8 @"$s7SWBCore10CASOptionsVN" = external dllimport global %swift.type, align 8 @"$s7SWBCore25FileCopyTaskActionContextVN" = external dllimport global %swift.type, align 8 @"$s7SWBCore30AuxiliaryFileTaskActionContextVN" = external dllimport global %swift.type, align 8 @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu" = linkonce_odr hidden global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5" to i64), i64 ptrtoint (ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu" to i64)) to i32), i32 32 }>, comdat, align 8 @"symbolic ytIeAgHr_" = linkonce_odr hidden constant <{ [9 x i8], i8 }> <{ [9 x i8] c"ytIeAgHr_", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"\01l__swift5_reflection_descriptor.29" = private constant { i32, i32, i32, i32 } { i32 1, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ytIeAgHr_" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.29", i32 0, i32 3) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @metadata.31 = private constant %swift.full_boxmetadata { ptr @objectdestroy.30, ptr null, %swift.type { i64 1024 }, i32 16, ptr @"\01l__swift5_reflection_descriptor.29" }, align 8 @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TATu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA" to i64), i64 ptrtoint (ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TATu" to i64)) to i32), i32 32 }>, align 8 @"\01l__swift5_reflection_descriptor.33" = private constant { i32, i32, i32, i32 } { i32 1, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic ytIeAgHr_" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.33", i32 0, i32 3) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @metadata.35 = private constant %swift.full_boxmetadata { ptr @objectdestroy.34, ptr null, %swift.type { i64 1024 }, i32 16, ptr @"\01l__swift5_reflection_descriptor.33" }, align 8 @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA.36Tu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA.36" to i64), i64 ptrtoint (ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA.36Tu" to i64)) to i32), i32 32 }>, align 8 @"\01__imp_$s7SWBCore10ActivityIDVMn" = external externally_initialized constant ptr @"symbolic _____Sg 7SWBCore10ActivityIDV" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore10ActivityIDVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____Sg 7SWBCore10ActivityIDV", i32 0, i32 1) to i64)) to i32), [2 x i8] c"Sg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s7SWBCore10ActivityIDVSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____Sg 7SWBCore10ActivityIDV" to i64), i64 ptrtoint (ptr @"$s7SWBCore10ActivityIDVSgMD" to i64)) to i32), i32 -7 }, comdat, align 8 @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKF" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTu" to i64)) to i32), i32 5840 }>, align 8 @".str.30.Constructing build description" = private unnamed_addr constant [31 x i8] c"Constructing build description\00" @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA.41Tu" = internal global %swift.async_func_pointer <{ i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA.41" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA.41Tu" to i64)) to i32), i32 32 }>, align 8 @"$sS2cEs5ErrorsWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$sScEs5ErrorsMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"\01l__swift5_reflection_descriptor.44" = private constant { i32, i32, i32, i32 } { i32 1, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____SgXw 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.44", i32 0, i32 3) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @"symbolic _____ 19SWBTaskConstruction16BuildPlanRequestV" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction16BuildPlanRequestVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 19SWBTaskConstruction16BuildPlanRequestV", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s16SWBTaskExecution18TaskActionRegistryCMn" = external global %swift.type_descriptor, align 4 @"got.$s16SWBTaskExecution18TaskActionRegistryCMn" = private unnamed_addr constant ptr @"$s16SWBTaskExecution18TaskActionRegistryCMn" @"symbolic _____ 16SWBTaskExecution18TaskActionRegistryC" = linkonce_odr hidden constant <{ i8, i32, i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution18TaskActionRegistryCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, i8 }>, ptr @"symbolic _____ 16SWBTaskExecution18TaskActionRegistryC", i32 0, i32 1) to i64)) to i32), i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"\01l__swift5_reflection_descriptor.45" = private constant { i32, i32, i32, i32, i32, i32, i32 } { i32 4, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____SgXwz_Xx 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.45", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.45", i32 0, i32 4) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 19SWBTaskConstruction16BuildPlanRequestV" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.45", i32 0, i32 5) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution18TaskActionRegistryC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.45", i32 0, i32 6) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @metadata.47 = private constant %swift.full_boxmetadata { ptr @objectdestroy.46, ptr null, %swift.type { i64 1024 }, i32 16, ptr @"\01l__swift5_reflection_descriptor.45" }, align 8 @".str.29.Build description signature: " = private unnamed_addr constant [30 x i8] c"Build description signature: \00" @".str.24.Build description path: " = private unnamed_addr constant [25 x i8] c"Build description path: \00" @"\01l__swift5_reflection_descriptor.49" = private constant { i32, i32, i32, i32, i32, i32, i32 } { i32 4, i32 0, i32 0, i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution23BuildDescriptionManagerC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.49", i32 0, i32 3) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution16BuildDescriptionC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.49", i32 0, i32 4) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 19SWBTaskConstruction16BuildPlanRequestV" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.49", i32 0, i32 5) to i64)) to i32), i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ 16SWBTaskExecution18TaskActionRegistryC" to i64), i64 ptrtoint (ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32 }, ptr @"\01l__swift5_reflection_descriptor.49", i32 0, i32 6) to i64)) to i32) }, section ".sw5cptr$B", no_sanitize_address, align 4 @metadata.51 = private constant %swift.full_boxmetadata { ptr @objectdestroy.50, ptr null, %swift.type { i64 1024 }, i32 16, ptr @"\01l__swift5_reflection_descriptor.49" }, align 8 @".str.24.Constructing description" = private unnamed_addr constant [25 x i8] c"Constructing description\00" @".str.60.New build description required because the signature changed" = private unnamed_addr constant [61 x i8] c"New build description required because the signature changed\00" @"\01__imp_$s7SWBUtil10DiagnosticVMn" = external externally_initialized constant ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil10DiagnosticV" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss23_ContiguousArrayStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil10DiagnosticV", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil10DiagnosticVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil10DiagnosticV", i32 0, i32 4) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss23_ContiguousArrayStorageCy7SWBUtil10DiagnosticVGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil10DiagnosticV" to i64), i64 ptrtoint (ptr @"$ss23_ContiguousArrayStorageCy7SWBUtil10DiagnosticVGMD" to i64)) to i32), i32 -12 }, comdat, align 8 @".str.20.Previous signature: " = private unnamed_addr constant [21 x i8] c"Previous signature: \00" @".str.19.Current signature: " = private unnamed_addr constant [20 x i8] c"Current signature: \00" @".str.33.Using build description from disk" = private unnamed_addr constant [34 x i8] c"Using build description from disk\00" @".str.25.Using on-disk description" = private unnamed_addr constant [26 x i8] c"Using on-disk description\00" @".str.46.Attempting to load build description from disk" = private unnamed_addr constant [47 x i8] c"Attempting to load build description from disk\00" @"symbolic SaySSGSg" = linkonce_odr hidden constant <{ [8 x i8], i8 }> <{ [8 x i8] c"SaySSGSg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$sSaySSGSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic SaySSGSg" to i64), i64 ptrtoint (ptr @"$sSaySSGSgMD" to i64)) to i32), i32 -8 }, comdat, align 8 @"\01__imp_$s20FoundationEssentials4DateVMn" = external externally_initialized constant ptr @"symbolic SS11description______7modTimet 20FoundationEssentials4DateV" = linkonce_odr hidden constant <{ [16 x i8], i8, i32, [9 x i8], i8 }> <{ [16 x i8] c"SS11description_", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s20FoundationEssentials4DateVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ [16 x i8], i8, i32, [9 x i8], i8 }>, ptr @"symbolic SS11description______7modTimet 20FoundationEssentials4DateV", i32 0, i32 2) to i64)) to i32), [9 x i8] c"7modTimet", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$sSS11description_20FoundationEssentials4DateV7modTimetMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic SS11description______7modTimet 20FoundationEssentials4DateV" to i64), i64 ptrtoint (ptr @"$sSS11description_20FoundationEssentials4DateV7modTimetMD" to i64)) to i32), i32 -30 }, comdat, align 8 @"symbolic _____ySS11description______7modTimetG s23_ContiguousArrayStorageC 20FoundationEssentials4DateV" = linkonce_odr hidden constant <{ i8, i32, [17 x i8], i8, i32, [10 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss23_ContiguousArrayStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [17 x i8], i8, i32, [10 x i8], i8 }>, ptr @"symbolic _____ySS11description______7modTimetG s23_ContiguousArrayStorageC 20FoundationEssentials4DateV", i32 0, i32 1) to i64)) to i32), [17 x i8] c"ySS11description_", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s20FoundationEssentials4DateVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [17 x i8], i8, i32, [10 x i8], i8 }>, ptr @"symbolic _____ySS11description______7modTimetG s23_ContiguousArrayStorageC 20FoundationEssentials4DateV", i32 0, i32 4) to i64)) to i32), [10 x i8] c"7modTimetG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss23_ContiguousArrayStorageCySS11description_20FoundationEssentials4DateV7modTimetGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ySS11description______7modTimetG s23_ContiguousArrayStorageC 20FoundationEssentials4DateV" to i64), i64 ptrtoint (ptr @"$ss23_ContiguousArrayStorageCySS11description_20FoundationEssentials4DateV7modTimetGMD" to i64)) to i32), i32 -37 }, comdat, align 8 @"$s7SWBUtil4PathVACSHAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBUtil4PathVSHAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"\01__imp_$ss11_SetStorageCMn" = external externally_initialized constant ptr @"symbolic _____y_____G s11_SetStorageC 7SWBUtil4PathV" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss11_SetStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G s11_SetStorageC 7SWBUtil4PathV", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil4PathVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G s11_SetStorageC 7SWBUtil4PathV", i32 0, i32 4) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss11_SetStorageCy7SWBUtil4PathVGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____G s11_SetStorageC 7SWBUtil4PathV" to i64), i64 ptrtoint (ptr @"$ss11_SetStorageCy7SWBUtil4PathVGMD" to i64)) to i32), i32 -12 }, comdat, align 8 @"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil4PathV" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss23_ContiguousArrayStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil4PathV", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil4PathVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil4PathV", i32 0, i32 4) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss23_ContiguousArrayStorageCy7SWBUtil4PathVGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC 7SWBUtil4PathV" to i64), i64 ptrtoint (ptr @"$ss23_ContiguousArrayStorageCy7SWBUtil4PathVGMD" to i64)) to i32), i32 -12 }, comdat, align 8 @"symbolic _____ySnySiGG s23_ContiguousArrayStorageC" = linkonce_odr hidden constant <{ i8, i32, [8 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss23_ContiguousArrayStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [8 x i8], i8 }>, ptr @"symbolic _____ySnySiGG s23_ContiguousArrayStorageC", i32 0, i32 1) to i64)) to i32), [8 x i8] c"ySnySiGG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss23_ContiguousArrayStorageCySnySiGGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ySnySiGG s23_ContiguousArrayStorageC" to i64), i64 ptrtoint (ptr @"$ss23_ContiguousArrayStorageCySnySiGGMD" to i64)) to i32), i32 -13 }, comdat, align 8 @"$s16SWBTaskExecution34BuildDescriptionSerializerDelegateC7SWBUtil0eF0AAWP" = external global ptr, align 8 @"$s20FoundationEssentials4DataVN" = external dllimport global %swift.type, align 8 @"$s20FoundationEssentials4DataVACSTAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s20FoundationEssentials4DataVSTAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"$s16SWBTaskExecution16BuildDescriptionC7SWBUtil12SerializableAAWP" = external global ptr, align 8 @"$s16SWBTaskExecution15FrozenTaskStoreC7SWBUtil12SerializableAAWP" = external global ptr, align 8 @"\01__imp_$ss5UInt8VMn" = external externally_initialized constant ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC s5UInt8V" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss23_ContiguousArrayStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC s5UInt8V", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss5UInt8VMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC s5UInt8V", i32 0, i32 4) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss23_ContiguousArrayStorageCys5UInt8VGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____G s23_ContiguousArrayStorageC s5UInt8V" to i64), i64 ptrtoint (ptr @"$ss23_ContiguousArrayStorageCys5UInt8VGMD" to i64)) to i32), i32 -12 }, comdat, align 8 @.str.18.task-store.msgpack = private unnamed_addr constant [19 x i8] c"task-store.msgpack\00" @"$s16SWBTaskExecution36BuildDescriptionDeserializerDelegateC7SWBUtil0eF0AAWP" = external global ptr, align 8 @"$s7SWBUtil19MsgPackDeserializerCAcA0D0AAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBUtil19MsgPackDeserializerCAA0D0AAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @.str.19.description.msgpack = private unnamed_addr constant [20 x i8] c"description.msgpack\00" @".str.70.the signature of the deserialized description was not the expected one" = private unnamed_addr constant [71 x i8] c"the signature of the deserialized description was not the expected one\00" @"$s7SWBUtil17DeserializerErrorON" = external dllimport global %swift.type, align 8 @"$s7SWBUtil17DeserializerErrorOACs0C0AAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBUtil17DeserializerErrorOs0C0AAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVN" = external global %swift.type, align 8 @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVAESHAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVSHAAMc" = external global %swift.protocol_conformance_descriptor, align 4 @"$s19SWBTaskConstruction9BuildPlanCAcA23StaleFileRemovalContextAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s19SWBTaskConstruction9BuildPlanCAA23StaleFileRemovalContextAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"$s7SWBCore16ConfiguredTargetCACSHAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBCore16ConfiguredTargetCSHAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"$s7SWBCore15BuildParametersVN" = external dllimport global %swift.type, align 8 @"$s16SWBTaskExecution16BuildDescriptionC9construct9workspace5tasks4path9signature12buildCommand11diagnostics12indexingInfo2fs17bypassActualTasks07targetsC10InParallel012emitFrontendK5Lines21moduleSessionFilePath17invalidationPaths26recursiveSearchPathResults13copiedPathMap18rootPathsPerTarget0Y19CachePathsPerTarget18casValidationInfos35staleFileRemovalIdentifierPerTarget17settingsPerTarget8delegate18targetDependencies27definingTargetsByModuleName08capturedcN015userPreferencesACSg7SWBCore9WorkspaceC_SayA3_11PlannedTask_pG7SWBUtil4PathVA8_10ByteStringVA3_0cK0OSDyA3_16ConfiguredTargetCSgSayA8_10DiagnosticVGGSayA17_9forTarget_A10_AGA3_018SourceFileIndexingN0_pAKtGA8_7FSProxy_pS3bA10_SgSayA10_GSayA3_27RecursiveSearchPathResolverC12CachedResultVGSDyS2SGSDyA16_A27_GA34_SayAC013CASValidationN0VGSDyA17_SSGSDyA16_A3_8SettingsCGAA0cD20ConstructionDelegate_pSay11SWBProtocol28TargetDependencyRelationshipVGSDySSA8_10OrderedSetVyA16_GGA3_08CapturedcN0VSgA3_15UserPreferencesVtYaKFZTu" = external local_unnamed_addr global %swift.async_func_pointer, align 8 @"symbolic SDyS2SG" = linkonce_odr hidden constant <{ [7 x i8], i8 }> <{ [7 x i8] c"SDyS2SG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$sSDyS2SGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic SDyS2SG" to i64), i64 ptrtoint (ptr @"$sSDyS2SGMD" to i64)) to i32), i32 -7 }, comdat, align 8 @"\01__imp_$s7SWBCore8UserInfoVMn" = external externally_initialized constant ptr @"symbolic _____Sg 7SWBCore8UserInfoV" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore8UserInfoVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____Sg 7SWBCore8UserInfoV", i32 0, i32 1) to i64)) to i32), [2 x i8] c"Sg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s7SWBCore8UserInfoVSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____Sg 7SWBCore8UserInfoV" to i64), i64 ptrtoint (ptr @"$s7SWBCore8UserInfoVSgMD" to i64)) to i32), i32 -7 }, comdat, align 8 @.str.23.CAPTURED_BUILD_INFO_DIR = private unnamed_addr constant [24 x i8] c"CAPTURED_BUILD_INFO_DIR\00" @"$s7SWBCore16TargetBuildGraphVN" = external dllimport global %swift.type, align 8 @"$s7SWBCore10CASOptionsV7PurposeON" = external dllimport global %swift.type, align 8 @"$sSSN" = external dllimport global %swift.type, align 8 @"$sS2S7SWBUtil10EmptyStateAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$sSS7SWBUtil10EmptyStateAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"\01__imp_$s7SWBUtil10OrderedSetVMn" = external externally_initialized constant ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVMn" = external global %swift.type_descriptor, align 4 @"got.$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVMn" = private unnamed_addr constant ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVMn" @"symbolic _____y_____G 7SWBUtil10OrderedSetV 16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil10OrderedSetVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G 7SWBUtil10OrderedSetV 16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"got.$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G 7SWBUtil10OrderedSetV 16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV", i32 0, i32 4) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s7SWBUtil10OrderedSetVy16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____G 7SWBUtil10OrderedSetV 16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV" to i64), i64 ptrtoint (ptr @"$s7SWBUtil10OrderedSetVy16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVGMD" to i64)) to i32), i32 -12 }, comdat, align 8 @"symbolic _____Sg 7SWBCore16ConfiguredTargetC" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____Sg 7SWBCore16ConfiguredTargetC", i32 0, i32 1) to i64)) to i32), [2 x i8] c"Sg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s7SWBCore16ConfiguredTargetCSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____Sg 7SWBCore16ConfiguredTargetC" to i64), i64 ptrtoint (ptr @"$s7SWBCore16ConfiguredTargetCSgMD" to i64)) to i32), i32 -7 }, comdat, align 8 @"\01__imp_$ss18_DictionaryStorageCMn" = external externally_initialized constant ptr @"symbolic _____y_____SgSSG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [5 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss18_DictionaryStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [5 x i8], i8 }>, ptr @"symbolic _____y_____SgSSG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [5 x i8], i8 }>, ptr @"symbolic _____y_____SgSSG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC", i32 0, i32 4) to i64)) to i32), [5 x i8] c"SgSSG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSSGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____SgSSG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC" to i64), i64 ptrtoint (ptr @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSSGMD" to i64)) to i32), i32 -16 }, comdat, align 8 @"symbolic _____y_____G 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil10OrderedSetVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____G 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC", i32 0, i32 4) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____G 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC" to i64), i64 ptrtoint (ptr @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGMD" to i64)) to i32), i32 -12 }, comdat, align 8 @"symbolic SaySSG" = linkonce_odr hidden constant <{ [6 x i8], i8 }> <{ [6 x i8] c"SaySSG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$sSaySSGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic SaySSG" to i64), i64 ptrtoint (ptr @"$sSaySSGMD" to i64)) to i32), i32 -6 }, comdat, align 8 @"\01__imp_$s7SWBCore10ModuleInfoVMn" = external externally_initialized constant ptr @"symbolic _____Sg 7SWBCore10ModuleInfoV" = linkonce_odr hidden constant <{ i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore10ModuleInfoVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____Sg 7SWBCore10ModuleInfoV", i32 0, i32 1) to i64)) to i32), [2 x i8] c"Sg", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$s7SWBCore10ModuleInfoVSgMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____Sg 7SWBCore10ModuleInfoV" to i64), i64 ptrtoint (ptr @"$s7SWBCore10ModuleInfoVSgMD" to i64)) to i32), i32 -7 }, comdat, align 8 @"$s7SWBCore9WorkspaceCAcA22ReferenceLookupContextAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBCore9WorkspaceCAA22ReferenceLookupContextAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"$s7SWBCore14SpecLookupCtxtVN" = external dllimport global %swift.type, align 8 @"$s7SWBCore14SpecLookupCtxtVAcA0bC7ContextAAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBCore14SpecLookupCtxtVAA0bC7ContextAAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"symbolic _____ySS_____y_____GG s18_DictionaryStorageC 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC" = linkonce_odr hidden constant <{ i8, i32, [3 x i8], i8, i32, [1 x i8], i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss18_DictionaryStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [3 x i8], i8, i32, [1 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____ySS_____y_____GG s18_DictionaryStorageC 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC", i32 0, i32 1) to i64)) to i32), [3 x i8] c"ySS", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil10OrderedSetVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [3 x i8], i8, i32, [1 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____ySS_____y_____GG s18_DictionaryStorageC 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC", i32 0, i32 4) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [3 x i8], i8, i32, [1 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____ySS_____y_____GG s18_DictionaryStorageC 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC", i32 0, i32 7) to i64)) to i32), [2 x i8] c"GG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss18_DictionaryStorageCySS7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____ySS_____y_____GG s18_DictionaryStorageC 7SWBUtil10OrderedSetV 7SWBCore16ConfiguredTargetC" to i64), i64 ptrtoint (ptr @"$ss18_DictionaryStorageCySS7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGMD" to i64)) to i32), i32 -21 }, comdat, align 8 @"\01__imp_$s7SWBCore8SettingsCMn" = external externally_initialized constant ptr @"symbolic _____y__________G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC AC8SettingsC" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss18_DictionaryStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y__________G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC AC8SettingsC", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y__________G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC AC8SettingsC", i32 0, i32 4) to i64)) to i32), i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore8SettingsCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y__________G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC AC8SettingsC", i32 0, i32 6) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCAC8SettingsCGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y__________G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC AC8SettingsC" to i64), i64 ptrtoint (ptr @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCAC8SettingsCGMD" to i64)) to i32), i32 -17 }, comdat, align 8 @"symbolic _____y_____Say_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil4PathV" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [3 x i8], i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss18_DictionaryStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [3 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____y_____Say_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil4PathV", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [3 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____y_____Say_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil4PathV", i32 0, i32 4) to i64)) to i32), [3 x i8] c"Say", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil4PathVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [3 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____y_____Say_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil4PathV", i32 0, i32 7) to i64)) to i32), [2 x i8] c"GG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSay7SWBUtil4PathVGGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____Say_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil4PathV" to i64), i64 ptrtoint (ptr @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSay7SWBUtil4PathVGGMD" to i64)) to i32), i32 -21 }, comdat, align 8 @".str.72.There is no workspace arena to determine the build cache directory path." = private unnamed_addr constant [73 x i8] c"There is no workspace arena to determine the build cache directory path.\00" @"$s7SWBUtil9StubErrorON" = external dllimport global %swift.type, align 8 @"$s7SWBUtil9StubErrorOACs0C0AAWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$s7SWBUtil9StubErrorOs0C0AAMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @".str.108.The workspace arena does not have an absolute build intermediates path to contain the build cache directory." = private unnamed_addr constant [109 x i8] c"The workspace arena does not have an absolute build intermediates path to contain the build cache directory.\00" @"\01__imp_$s7SWBCore7ProjectCMn" = external externally_initialized constant ptr @"symbolic Say_____G 7SWBCore7ProjectC" = linkonce_odr hidden constant <{ [3 x i8], i8, i32, [1 x i8], i8 }> <{ [3 x i8] c"Say", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore7ProjectCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ [3 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic Say_____G 7SWBCore7ProjectC", i32 0, i32 2) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$sSay7SWBCore7ProjectCGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic Say_____G 7SWBCore7ProjectC" to i64), i64 ptrtoint (ptr @"$sSay7SWBCore7ProjectCGMD" to i64)) to i32), i32 -9 }, comdat, align 8 @"$sSay7SWBCore7ProjectCGSayxGSlsWL" = linkonce_odr hidden local_unnamed_addr global ptr null, comdat, align 8 @"$sSayxGSlsMc" = external dllimport global %swift.protocol_conformance_descriptor, align 4 @"symbolic _____y_____SgSay_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil10DiagnosticV" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [5 x i8], i8, i32, [2 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss18_DictionaryStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [5 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____y_____SgSay_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil10DiagnosticV", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [5 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____y_____SgSay_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil10DiagnosticV", i32 0, i32 4) to i64)) to i32), [5 x i8] c"SgSay", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil10DiagnosticVMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [5 x i8], i8, i32, [2 x i8], i8 }>, ptr @"symbolic _____y_____SgSay_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil10DiagnosticV", i32 0, i32 7) to i64)) to i32), [2 x i8] c"GG", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____SgSay_____GG s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil10DiagnosticV" to i64), i64 ptrtoint (ptr @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGMD" to i64)) to i32), i32 -23 }, comdat, align 8 @"symbolic _____y_____Sg_____G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC" = linkonce_odr hidden constant <{ i8, i32, [1 x i8], i8, i32, [2 x i8], i8, i32, [1 x i8], i8 }> <{ i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$ss18_DictionaryStorageCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [2 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____Sg_____G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC", i32 0, i32 1) to i64)) to i32), [1 x i8] c"y", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ConfiguredTargetCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [2 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____Sg_____G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC", i32 0, i32 4) to i64)) to i32), [2 x i8] c"Sg", i8 2, i32 trunc (i64 sub (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil17DiagnosticsEngineCMn" to i64), i64 ptrtoint (ptr getelementptr inbounds (<{ i8, i32, [1 x i8], i8, i32, [2 x i8], i8, i32, [1 x i8], i8 }>, ptr @"symbolic _____y_____Sg_____G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC", i32 0, i32 7) to i64)) to i32), [1 x i8] c"G", i8 0 }>, section ".sw5tyrf$B", no_sanitize_address, comdat, align 2 @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGMD" = linkonce_odr hidden global { i32, i32 } { i32 trunc (i64 sub (i64 ptrtoint (ptr @"symbolic _____y_____Sg_____G s18_DictionaryStorageC 7SWBCore16ConfiguredTargetC 7SWBUtil17DiagnosticsEngineC" to i64), i64 ptrtoint (ptr @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGMD" to i64)) to i32), i32 -19 }, comdat, align 8 @.str.42.BuildDescriptionManager.descriptionsLoaded = private unnamed_addr constant [43 x i8] c"BuildDescriptionManager.descriptionsLoaded\00" @".str.61.The number of build descriptions which were loaded from disk." = private unnamed_addr constant [62 x i8] c"The number of build descriptions which were loaded from disk.\00" @.str.44.BuildDescriptionManager.descriptionsComputed = private unnamed_addr constant [45 x i8] c"BuildDescriptionManager.descriptionsComputed\00" @".str.53.The number of build descriptions which were computed." = private unnamed_addr constant [54 x i8] c"The number of build descriptions which were computed.\00" @.str.43.BuildDescriptionManager.descriptionRequests = private unnamed_addr constant [44 x i8] c"BuildDescriptionManager.descriptionRequests\00" @".str.54.The number of build descriptions which were requested." = private unnamed_addr constant [55 x i8] c"The number of build descriptions which were requested.\00" @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAHc" = private constant i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAMc" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAHc" to i64)) to i32), section ".sw5prtc$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOHn" = private constant %swift.type_metadata_record { i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOHn" to i64)) to i32) }, section ".sw5tymd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVHn" = private constant %swift.type_metadata_record { i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVHn" to i64)) to i32) }, section ".sw5tymd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOHn" = private constant %swift.type_metadata_record { i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOHn" to i64)) to i32) }, section ".sw5tymd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution23BuildDescriptionManagerCHn" = private constant %swift.type_metadata_record { i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCHn" to i64)) to i32) }, section ".sw5tymd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOHn" = private constant %swift.type_metadata_record { i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOHn" to i64)) to i32) }, section ".sw5tymd$B", no_sanitize_address, align 4 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCHn" = private constant %swift.type_metadata_record { i32 trunc (i64 sub (i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn" to i64), i64 ptrtoint (ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCHn" to i64)) to i32) }, section ".sw5tymd$B", no_sanitize_address, align 4 @__swift_reflection_version = linkonce_odr hidden constant i16 3, comdat @llvm.used = appending global [99 x ptr] [ptr @"\01l__swift5_reflection_descriptor", ptr @"\01l__swift5_reflection_descriptor.14", ptr @"\01l__swift5_reflection_descriptor.17", ptr @"\01l__swift5_reflection_descriptor.20", ptr @"\01l__swift5_reflection_descriptor.28", ptr @"\01l__swift5_reflection_descriptor.29", ptr @"\01l__swift5_reflection_descriptor.33", ptr @"\01l__swift5_reflection_descriptor.44", ptr @"\01l__swift5_reflection_descriptor.45", ptr @"\01l__swift5_reflection_descriptor.49", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKF", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTu", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC018lastIndexWorkspaceD033_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVyAA0cD0CSgGvpfi", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKF", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTu", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFfA0_", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFfA1_", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC04lastC11PlanRequest33_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVy0A12Construction0cgH0VSgGvpfi", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaF", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTu", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZ", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTu", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZ", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTu", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZfA4_", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZ", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTu", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZfA3_", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09lastIndexC11PlanRequest33_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVy0A12Construction0chI0VSgGvpfi", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOHn", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMB", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMF", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMa", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMn", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestON", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZ", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectoryy7SWBUtil4PathV0A12Construction0C11PlanRequestVKFZ", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectoryy7SWBUtil4PathVAC0cD7RequestOKFZ", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC22onDiskCacheAccessQueue33_3F210181C2ABCA93E35AEA749B50A3D0LL7SWBUtil8SWBQueueCvpfi", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfC", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfCTq", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfc", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcfA1_", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCHn", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMF", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMa", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCN", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCfD", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCfd", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD06source17inMemoryCacheSize06onDiskK4PathAcA0cD0C_AA0cdE6SourceOSi7SWBUtil0O0VtcfC", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD0AA0cD0Cvg", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCachePath7SWBUtil0J0Vvg", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCacheSize2fsSi7SWBUtil7FSProxy_p_tF", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV17inMemoryCacheSizeSivg", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV6sourceAA0cdE6SourceOvg", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVHn", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMF", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMa", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMn", ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVN", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO21__derived_enum_equalsySbAC_ACtFZ", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO4hash4intoys6HasherVz_tF", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivg", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivpMV", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOHn", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMF", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMa", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMn", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceON", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAHc", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAAMc", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAHc", ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AAHc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AAHc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAHc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AAHc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAHc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AAHc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAHc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAAHc", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCHn", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMF", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO21__derived_enum_equalsySbAC_ACtFZ", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO4hash4intoys6HasherVz_tF", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO9hashValueSivg", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOHn", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMF", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMa", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMn", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyON", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAHc", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAAMc", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAHc", ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc", ptr @__swift_reflection_version, ptr @"_swift_FORCE_LOAD_$_swiftCRT_$_SWBTaskExecution", ptr @"_swift_FORCE_LOAD_$_swiftWinSDK_$_SWBTaskExecution"], section "llvm.metadata" @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD0AA0cD0CvpMV" = dllexport alias { i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivpMV" @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV6sourceAA0cdE6SourceOvpMV" = dllexport alias { i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivpMV" @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV17inMemoryCacheSizeSivpMV" = dllexport alias { i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivpMV" @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCachePath7SWBUtil0J0VvpMV" = dllexport alias { i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivpMV" @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO9hashValueSivpMV" = dllexport alias { i32 }, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivpMV" @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceON" = dllexport alias %swift.type, getelementptr inbounds (<{ ptr, ptr, i64, ptr }>, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMf", i32 0, i32 2) @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVN" = dllexport alias %swift.type, getelementptr inbounds (<{ ptr, ptr, i64, ptr, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMf", i32 0, i32 2) @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyON" = dllexport alias %swift.type, getelementptr inbounds (<{ ptr, ptr, i64, ptr }>, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMf", i32 0, i32 2) @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfCTq" = dllexport alias %swift.method_descriptor, getelementptr inbounds (<{ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, %swift.method_descriptor }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn", i32 0, i32 16) @"$s16SWBTaskExecution23BuildDescriptionManagerCN" = dllexport alias %swift.type, getelementptr inbounds (<{ ptr, ptr, ptr, i64, ptr, i32, i32, i32, i16, i16, i32, i32, ptr, ptr, i64, i64, i64, i64, i64, i64, i64, ptr }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMf", i32 0, i32 3) @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestON" = dllexport alias %swift.type, getelementptr inbounds (<{ ptr, ptr, i64, ptr }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMf", i32 0, i32 2) ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc i1 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO21__derived_enum_equalsySbAC_ACtFZ"(i8 %0, i8 %1) #0 !dbg !134 { entry: #dbg_value(i8 %0, !144, !DIExpression(), !149) #dbg_value(i8 %1, !146, !DIExpression(), !149) #dbg_value(i64 0, !147, !DIExpression(), !149) %2 = icmp eq i8 %0, %1, !dbg !149 ret i1 %2, !dbg !149 } define dllexport swiftcc void @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO4hash4intoys6HasherVz_tF"(ptr captures(none) dereferenceable(72) %0, i8 %1) #1 !dbg !150 { entry: #dbg_value(ptr %0, !157, !DIExpression(DW_OP_deref), !159) #dbg_value(i8 %1, !158, !DIExpression(), !159) %2 = zext i8 %1 to i64, !dbg !159 tail call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %2, ptr nonnull swiftself captures(none) dereferenceable(72) %0), !dbg !160 ret void, !dbg !159 } declare dllimport swiftcc void @"$ss6HasherV8_combineyySuF"(i64, ptr swiftself captures(none) dereferenceable(72)) local_unnamed_addr #1 ; Function Attrs: cold noreturn nounwind memory(inaccessiblemem: write) declare void @llvm.trap() #2 define dllexport swiftcc i64 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivg"(i8 %0) #1 !dbg !171 { entry: %1 = alloca %Ts6HasherV, align 8 #dbg_value(i8 %0, !176, !DIExpression(), !177) call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %1), !dbg !178 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %1, i64 0), !dbg !188 #dbg_value(ptr %1, !157, !DIExpression(DW_OP_deref, DW_OP_deref), !189) #dbg_value(i8 %0, !158, !DIExpression(), !189) %2 = zext i8 %0 to i64, !dbg !194 call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %2, ptr nonnull swiftself captures(none) dereferenceable(72) %1), !dbg !195 %3 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %1), !dbg !188 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %1), !dbg !188 ret i64 %3, !dbg !177 } ; Function Attrs: mustprogress nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) declare void @llvm.lifetime.start.p0(i64 immarg, ptr captures(none)) #3 ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal swiftcc i1 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAASQ2eeoiySbx_xtFZTW"(ptr noalias readonly captures(none) dereferenceable(1) %0, ptr noalias readonly captures(none) dereferenceable(1) %1, ptr readnone swiftself captures(none) %2, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #4 !dbg !198 { entry: %3 = load i8, ptr %0, align 1, !dbg !203 %4 = load i8, ptr %1, align 1, !dbg !203 #dbg_value(i8 %3, !144, !DIExpression(), !204) #dbg_value(i8 %4, !146, !DIExpression(), !204) %5 = icmp eq i8 %3, %4, !dbg !204 ret i1 %5, !dbg !203 } define internal swiftcc i64 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH9hashValueSivgTW"(ptr noalias readonly swiftself captures(none) dereferenceable(1) %0, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !206 { entry: %1 = alloca %Ts6HasherV, align 8 %2 = load i8, ptr %0, align 1, !dbg !208 #dbg_value(i8 %2, !176, !DIExpression(), !209) call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %1), !dbg !211 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %1, i64 0) #29, !dbg !215 #dbg_value(ptr %1, !157, !DIExpression(DW_OP_deref, DW_OP_deref), !216) #dbg_value(i8 %2, !158, !DIExpression(), !216) %3 = zext i8 %2 to i64, !dbg !219 call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %3, ptr nonnull swiftself captures(none) dereferenceable(72) %1) #29, !dbg !220 %4 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %1) #29, !dbg !215 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %1), !dbg !215 ret i64 %4, !dbg !208 } define internal swiftcc void @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH4hash4intoys6HasherVz_tFTW"(ptr captures(none) dereferenceable(72) %0, ptr noalias readonly swiftself captures(none) dereferenceable(1) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !191 { entry: %2 = load i8, ptr %1, align 1, !dbg !223 #dbg_value(ptr %0, !157, !DIExpression(DW_OP_deref), !224) #dbg_value(i8 %2, !158, !DIExpression(), !224) %3 = zext i8 %2 to i64, !dbg !223 tail call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %3, ptr nonnull swiftself captures(none) dereferenceable(72) %0) #29, !dbg !226 ret void, !dbg !223 } define internal swiftcc i64 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH13_rawHashValue4seedS2i_tFTW"(i64 %0, ptr noalias readonly swiftself captures(none) dereferenceable(1) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !184 { entry: %2 = alloca %Ts6HasherV, align 8 %3 = load i8, ptr %1, align 1, !dbg !229 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %2), !dbg !230 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %2, i64 %0) #29, !dbg !232 #dbg_value(ptr %2, !157, !DIExpression(DW_OP_deref, DW_OP_deref), !233) #dbg_value(i8 %3, !158, !DIExpression(), !233) %4 = zext i8 %3 to i64, !dbg !236 call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %4, ptr nonnull swiftself captures(none) dereferenceable(72) %2) #29, !dbg !237 %5 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %2) #29, !dbg !232 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %2), !dbg !232 ret i64 %5, !dbg !229 } declare dllimport swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias sret(%Ts6HasherV) captures(none), i64) local_unnamed_addr #1 ; Function Attrs: mustprogress nocallback nofree nounwind willreturn memory(argmem: readwrite) declare void @llvm.memcpy.p0.p0.i64(ptr noalias writeonly captures(none), ptr noalias readonly captures(none), i64, i1 immarg) #5 declare dllimport swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr swiftself captures(none) dereferenceable(72)) local_unnamed_addr #1 ; Function Attrs: mustprogress nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) declare void @llvm.lifetime.end.p0(i64 immarg, ptr captures(none)) #3 ; Function Attrs: mustprogress nounwind willreturn define dllexport swiftcc ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD0AA0cD0Cvg"(ptr noalias readonly swiftself captures(none) dereferenceable(40) %0) #6 !dbg !240 { entry: %1 = load ptr, ptr %0, align 8, !dbg !247 %2 = tail call ptr @swift_retain(ptr returned %1) #30, !dbg !247 ret ptr %1, !dbg !247 } ; Function Attrs: mustprogress nounwind willreturn declare dllimport ptr @swift_retain(ptr returned) local_unnamed_addr #7 ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define dllexport swiftcc i8 @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV6sourceAA0cdE6SourceOvg"(ptr noalias readonly swiftself captures(none) dereferenceable(40) %0) #4 !dbg !248 { entry: %.source = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !252 %1 = load i8, ptr %.source, align 8, !dbg !252 ret i8 %1, !dbg !252 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define dllexport swiftcc i64 @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV17inMemoryCacheSizeSivg"(ptr noalias readonly swiftself captures(none) dereferenceable(40) %0) #4 !dbg !253 { entry: %.inMemoryCacheSize = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !257 %1 = load i64, ptr %.inMemoryCacheSize, align 8, !dbg !257 ret i64 %1, !dbg !257 } ; Function Attrs: nounwind define dllexport swiftcc { i64, ptr } @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCachePath7SWBUtil0J0Vvg"(ptr noalias readonly swiftself captures(none) dereferenceable(40) %0) #8 !dbg !258 { entry: %.onDiskCachePath = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !263 %1 = load i64, ptr %.onDiskCachePath, align 8, !dbg !263 %.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !263 %2 = load ptr, ptr %.onDiskCachePath._str._guts._object._object, align 8, !dbg !263 %3 = insertvalue { i64, ptr } undef, i64 %1, 0, !dbg !263 %4 = insertvalue { i64, ptr } %3, ptr %2, 1, !dbg !263 %5 = tail call ptr @swift_bridgeObjectRetain(ptr returned %2) #9, !dbg !263 ret { i64, ptr } %4, !dbg !263 } ; Function Attrs: nounwind declare dllimport ptr @swift_bridgeObjectRetain(ptr returned) local_unnamed_addr #9 ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define dllexport swiftcc void @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD06source17inMemoryCacheSize06onDiskK4PathAcA0cD0C_AA0cdE6SourceOSi7SWBUtil0O0VtcfC"(ptr noalias writeonly sret(%T16SWBTaskExecution29BuildDescriptionRetrievalInfoV) captures(none) initializes((0, 9), (16, 40)) %0, ptr %1, i8 %2, i64 %3, i64 %4, ptr %5) #10 !dbg !264 { entry: #dbg_value(ptr %1, !277, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !278) #dbg_value(i8 %2, !277, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !279) #dbg_value(i64 %3, !277, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !280) #dbg_value(i64 %4, !277, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !281) #dbg_value(ptr %5, !277, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !281) #dbg_value(ptr %1, !270, !DIExpression(), !282) #dbg_value(i8 %2, !272, !DIExpression(), !283) #dbg_value(i64 %3, !273, !DIExpression(), !284) #dbg_value(i64 %4, !275, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !285) #dbg_value(ptr %5, !275, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !285) store ptr %1, ptr %0, align 8, !dbg !286 %.source = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !286 store i8 %2, ptr %.source, align 8, !dbg !286 %.inMemoryCacheSize = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !286 store i64 %3, ptr %.inMemoryCacheSize, align 8, !dbg !286 %.onDiskCachePath = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !286 store i64 %4, ptr %.onDiskCachePath, align 8, !dbg !286 %.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !286 store ptr %5, ptr %.onDiskCachePath._str._guts._object._object, align 8, !dbg !286 ret void, !dbg !286 } define dllexport swiftcc range(i64 0, 9223372036854775807) i64 @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCacheSize2fsSi7SWBUtil7FSProxy_p_tF"(ptr %0, ptr %1, ptr noalias readonly swiftself captures(none) dereferenceable(40) %2) #1 !dbg !287 { entry: %swifterror = alloca swifterror ptr, align 8 store ptr null, ptr %swifterror, align 8 %3 = alloca %Ts15ContiguousArrayV, align 8 #dbg_value(ptr %0, !293, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !307) #dbg_value(ptr %1, !293, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !307) #dbg_value(ptr %2, !295, !DIExpression(DW_OP_deref), !308) %4 = load ptr, ptr %0, align 8, !dbg !309 %.onDiskCachePath = getelementptr inbounds nuw i8, ptr %2, i64 24, !dbg !310 %5 = load i64, ptr %.onDiskCachePath, align 8, !dbg !310 %.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !310 %6 = load ptr, ptr %.onDiskCachePath._str._guts._object._object, align 8, !dbg !310 %7 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV7dirnameACvg"(i64 %5, ptr %6), !dbg !313 %8 = extractvalue { i64, ptr } %7, 0, !dbg !313 %9 = extractvalue { i64, ptr } %7, 1, !dbg !313 %10 = getelementptr inbounds nuw i8, ptr %1, i64 64, !dbg !314 %11 = load ptr, ptr %10, align 8, !dbg !314, !invariant.load !315 %12 = call swiftcc ptr %11(i64 %8, ptr %9, ptr nonnull swiftself %0, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror, ptr %4, ptr %1), !dbg !314 %13 = load ptr, ptr %swifterror, align 8, !dbg !314 %.not = icmp eq ptr %13, null, !dbg !314 tail call void @swift_bridgeObjectRelease(ptr %9) #9, !dbg !316 br i1 %.not, label %14, label %58, !dbg !314 14: ; preds = %entry, %58 %15 = phi ptr [ @_swiftEmptyArrayStorage, %58 ], [ %12, %entry ], !dbg !318 #dbg_value(ptr %15, !297, !DIExpression(), !320) call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %3), !dbg !321 %16 = getelementptr inbounds nuw i8, ptr %15, i64 16, !dbg !331 %17 = load i64, ptr %16, align 8, !dbg !331, !range !346 %18 = icmp eq i64 %17, 0, !dbg !347 br i1 %18, label %.outer._crit_edge, label %.lr.ph.lr.ph, !dbg !353 .lr.ph.lr.ph: ; preds = %14 %19 = getelementptr inbounds nuw i8, ptr %15, i64 32 br label %.lr.ph, !dbg !353 .lr.ph: ; preds = %.lr.ph.lr.ph, %.outer %.ph1319 = phi ptr [ @_swiftEmptyArrayStorage, %.lr.ph.lr.ph ], [ %51, %.outer ] %.ph18 = phi i64 [ 0, %.lr.ph.lr.ph ], [ %27, %.outer ] br label %20, !dbg !353 20: ; preds = %.lr.ph, %56 %21 = phi i64 [ %.ph18, %.lr.ph ], [ %27, %56 ] %22 = load i64, ptr %16, align 8, !dbg !354, !range !346 %.not11 = icmp samesign ult i64 %21, %22, !dbg !354 br i1 %.not11, label %23, label %59, !dbg !354, !prof !366 23: ; preds = %20 %24 = getelementptr inbounds nuw %TSS, ptr %19, i64 %21, !dbg !367 %25 = load i64, ptr %24, align 8, !dbg !367 %._guts._object._object = getelementptr inbounds nuw i8, ptr %24, i64 8, !dbg !367 %26 = load ptr, ptr %._guts._object._object, align 8, !dbg !367 %27 = add nuw nsw i64 %21, 1, !dbg !372 #dbg_value(i64 %25, !379, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !385) #dbg_value(ptr %26, !379, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !385) %28 = tail call ptr @swift_bridgeObjectRetain(ptr returned %26) #9, !dbg !316 %29 = tail call swiftcc ptr @"$s16SWBTaskExecution16BuildDescriptionC15bundleExtensionSSvau"(), !dbg !387 %30 = load i64, ptr %29, align 8, !dbg !387 %._guts1._object._object = getelementptr inbounds nuw i8, ptr %29, i64 8, !dbg !387 %31 = load ptr, ptr %._guts1._object._object, align 8, !dbg !387 %32 = tail call ptr @swift_bridgeObjectRetain(ptr returned %31) #9, !dbg !316 %33 = tail call swiftcc i1 @"$sSS9hasSuffixySbSSF"(i64 %30, ptr %31, i64 %25, ptr %26), !dbg !388 tail call void @swift_bridgeObjectRelease(ptr %31) #9, !dbg !316 br i1 %33, label %36, label %56, !dbg !389 .outer._crit_edge: ; preds = %.outer, %56, %14 %.ph13.lcssa16 = phi ptr [ @_swiftEmptyArrayStorage, %14 ], [ %.ph1319, %56 ], [ %51, %.outer ] tail call void @swift_release(ptr nonnull %15) #9, !dbg !316 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %3), !dbg !389 %34 = getelementptr inbounds nuw i8, ptr %.ph13.lcssa16, i64 16, !dbg !390 %35 = load i64, ptr %34, align 8, !dbg !390, !range !346 tail call void @swift_release(ptr %.ph13.lcssa16) #9, !dbg !316 ret i64 %35, !dbg !394 36: ; preds = %23 %37 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %.ph1319) #30, !dbg !395 store ptr %.ph1319, ptr %3, align 8, !dbg !395 br i1 %37, label %42, label %38, !dbg !395 38: ; preds = %36 %39 = getelementptr inbounds nuw i8, ptr %.ph1319, i64 16, !dbg !405 %40 = load i64, ptr %39, align 8, !dbg !405, !range !346 %41 = add nuw nsw i64 %40, 1, !dbg !395 call swiftcc void @"$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5"(i1 false, i64 %41, i1 true, ptr nonnull swiftself captures(none) dereferenceable(8) %3), !dbg !395 %.pre = load ptr, ptr %3, align 8, !dbg !410 br label %42, !dbg !395 42: ; preds = %36, %38 %43 = phi ptr [ %.ph1319, %36 ], [ %.pre, %38 ], !dbg !410 %44 = getelementptr inbounds nuw i8, ptr %43, i64 16, !dbg !410 %45 = load i64, ptr %44, align 8, !dbg !410, !range !346 %._storage4._capacityAndFlags = getelementptr inbounds nuw i8, ptr %43, i64 24, !dbg !411 %46 = load i64, ptr %._storage4._capacityAndFlags, align 8, !dbg !411 %47 = lshr i64 %46, 1, !dbg !411 %48 = add nuw nsw i64 %45, 1, !dbg !411 %.not12 = icmp samesign ugt i64 %47, %45, !dbg !411 br i1 %.not12, label %.outer, label %49, !dbg !411, !prof !366 49: ; preds = %42 %50 = icmp ugt i64 %46, 1, !dbg !411 call swiftcc void @"$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5"(i1 %50, i64 %48, i1 true, ptr nonnull swiftself captures(none) dereferenceable(8) %3), !dbg !411 %.pre30 = load ptr, ptr %3, align 8, !dbg !416 br label %.outer, !dbg !411 .outer: ; preds = %42, %49 %51 = phi ptr [ %43, %42 ], [ %.pre30, %49 ], !dbg !416 %52 = getelementptr inbounds nuw i8, ptr %51, i64 16, !dbg !416 store i64 %48, ptr %52, align 8, !dbg !416 %53 = getelementptr inbounds nuw i8, ptr %51, i64 32, !dbg !416 %54 = getelementptr inbounds nuw %TSS, ptr %53, i64 %45, !dbg !416 store i64 %25, ptr %54, align 8, !dbg !416 %._guts6._object._object = getelementptr inbounds nuw i8, ptr %54, i64 8, !dbg !416 store ptr %26, ptr %._guts6._object._object, align 8, !dbg !416 %55 = icmp eq i64 %27, %17, !dbg !347 br i1 %55, label %.outer._crit_edge, label %.lr.ph, !dbg !353 56: ; preds = %23 tail call void @swift_bridgeObjectRelease(ptr %26) #9, !dbg !316 %57 = icmp eq i64 %27, %17, !dbg !347 br i1 %57, label %.outer._crit_edge, label %20, !dbg !353 58: ; preds = %entry tail call void @swift_release(ptr nonnull %13) #9, !dbg !316 br label %14, !dbg !421 59: ; preds = %20 tail call void asm sideeffect "", "n"(i32 1) #9, !dbg !354 tail call void @llvm.trap(), !dbg !422 unreachable, !dbg !422 } declare dllimport swiftcc { i64, ptr } @"$s7SWBUtil4PathV7dirnameACvg"(i64, ptr) local_unnamed_addr #1 ; Function Attrs: nounwind declare dllimport void @swift_release(ptr) local_unnamed_addr #9 ; Function Attrs: nounwind declare dllimport void @swift_bridgeObjectRelease(ptr) local_unnamed_addr #9 ; Function Attrs: mustprogress nocallback nofree nosync nounwind speculatable willreturn memory(none) declare { i64, i1 } @llvm.sadd.with.overflow.i64(i64, i64) #11 declare swiftcc ptr @"$s16SWBTaskExecution16BuildDescriptionC15bundleExtensionSSvau"() local_unnamed_addr #1 declare dllimport swiftcc i1 @"$sSS9hasSuffixySbSSF"(i64, ptr, i64, ptr) local_unnamed_addr #1 ; Function Attrs: mustprogress nounwind willreturn declare dllimport zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr) local_unnamed_addr #7 ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc i1 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO21__derived_enum_equalsySbAC_ACtFZ"(i64 %0, i8 %1, i64 %2, i8 %3) #0 !dbg !425 { entry: #dbg_value(i64 %0, !432, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !437) #dbg_value(i8 %1, !432, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !437) #dbg_value(i64 %2, !434, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !437) #dbg_value(i8 %3, !434, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !437) #dbg_value(i64 0, !435, !DIExpression(), !437) %4 = icmp eq i8 %1, 1, !dbg !437 %5 = icmp eq i8 %3, 1, !dbg !437 br i1 %4, label %6, label %7, !dbg !437 6: ; preds = %entry br i1 %5, label %11, label %10, !dbg !437 7: ; preds = %entry br i1 %5, label %10, label %8, !dbg !437 8: ; preds = %7 %9 = icmp eq i64 %0, %2, !dbg !437 br label %11, !dbg !437 10: ; preds = %7, %6 br label %11, !dbg !437 11: ; preds = %8, %6, %10 %12 = phi i1 [ false, %10 ], [ true, %6 ], [ %9, %8 ], !dbg !437 ret i1 %12, !dbg !437 } define dllexport swiftcc void @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO4hash4intoys6HasherVz_tF"(ptr captures(none) dereferenceable(72) %0, i64 %1, i8 %2) #1 !dbg !438 { entry: #dbg_value(ptr %0, !443, !DIExpression(DW_OP_deref), !445) #dbg_value(i64 %1, !444, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !445) #dbg_value(i8 %2, !444, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !445) %3 = icmp eq i8 %2, 1, !dbg !445 br i1 %3, label %5, label %4, !dbg !445 4: ; preds = %entry tail call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 1, ptr nonnull swiftself captures(none) dereferenceable(72) %0), !dbg !446 br label %5, !dbg !445 5: ; preds = %entry, %4 %.sink = phi i64 [ %1, %4 ], [ 0, %entry ] tail call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %.sink, ptr nonnull swiftself captures(none) dereferenceable(72) %0), !dbg !449 ret void, !dbg !445 } define dllexport swiftcc i64 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO9hashValueSivg"(i64 %0, i8 %1) #1 !dbg !451 { entry: %2 = alloca %Ts6HasherV, align 8 #dbg_value(i64 %0, !456, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !457) #dbg_value(i8 %1, !456, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !457) call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %2), !dbg !458 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %2, i64 0), !dbg !468 #dbg_value(ptr %2, !443, !DIExpression(DW_OP_deref, DW_OP_deref), !469) #dbg_value(i64 %0, !444, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !469) #dbg_value(i8 %1, !444, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !469) %3 = icmp eq i8 %1, 1, !dbg !469 br i1 %3, label %5, label %4, !dbg !469 4: ; preds = %entry call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 1, ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !474 br label %5, !dbg !469 5: ; preds = %entry, %4 %.sink = phi i64 [ %0, %4 ], [ 0, %entry ] call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %.sink, ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !477 %6 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !468 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %2), !dbg !468 ret i64 %6, !dbg !457 } define internal swiftcc i64 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH9hashValueSivgTW"(ptr noalias readonly swiftself captures(none) dereferenceable(9) %0, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !479 { entry: %1 = alloca %Ts6HasherV, align 8 %2 = load i64, ptr %0, align 8, !dbg !481 %3 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !481 %4 = load i8, ptr %3, align 8, !dbg !481 #dbg_value(i64 %2, !456, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !482) #dbg_value(i8 %4, !456, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !482) call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %1), !dbg !484 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %1, i64 0) #29, !dbg !488 #dbg_value(ptr %1, !443, !DIExpression(DW_OP_deref, DW_OP_deref), !489) #dbg_value(i64 %2, !444, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !489) #dbg_value(i8 %4, !444, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !489) %5 = icmp eq i8 %4, 1, !dbg !489 br i1 %5, label %7, label %6, !dbg !489 6: ; preds = %entry call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 1, ptr nonnull swiftself captures(none) dereferenceable(72) %1) #29, !dbg !492 br label %7, !dbg !489 7: ; preds = %entry, %6 %.sink = phi i64 [ %2, %6 ], [ 0, %entry ] call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %.sink, ptr nonnull swiftself captures(none) dereferenceable(72) %1) #29, !dbg !495 %8 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %1) #29, !dbg !488 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %1), !dbg !488 ret i64 %8, !dbg !481 } define internal swiftcc void @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH4hash4intoys6HasherVz_tFTW"(ptr captures(none) dereferenceable(72) %0, ptr noalias readonly swiftself captures(none) dereferenceable(9) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !471 { entry: %2 = getelementptr inbounds nuw i8, ptr %1, i64 8, !dbg !497 %3 = load i8, ptr %2, align 8, !dbg !497 #dbg_value(ptr %0, !443, !DIExpression(DW_OP_deref), !498) #dbg_value(i64 poison, !444, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !498) #dbg_value(i8 %3, !444, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !498) %4 = icmp eq i8 %3, 1, !dbg !498 br i1 %4, label %7, label %5, !dbg !498 5: ; preds = %entry %6 = load i64, ptr %1, align 8, !dbg !497 #dbg_value(i64 %6, !444, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !498) tail call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 1, ptr nonnull swiftself captures(none) dereferenceable(72) %0) #29, !dbg !500 br label %7, !dbg !498 7: ; preds = %entry, %5 %.sink = phi i64 [ %6, %5 ], [ 0, %entry ] tail call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %.sink, ptr nonnull swiftself captures(none) dereferenceable(72) %0) #29, !dbg !503 ret void, !dbg !497 } define internal swiftcc i64 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH13_rawHashValue4seedS2i_tFTW"(i64 %0, ptr noalias readonly swiftself captures(none) dereferenceable(9) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !464 { entry: %2 = alloca %Ts6HasherV, align 8 %3 = load i64, ptr %1, align 8, !dbg !505 %4 = getelementptr inbounds nuw i8, ptr %1, i64 8, !dbg !505 %5 = load i8, ptr %4, align 8, !dbg !505 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %2), !dbg !506 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %2, i64 %0) #29, !dbg !508 #dbg_value(ptr %2, !443, !DIExpression(DW_OP_deref, DW_OP_deref), !509) #dbg_value(i64 %3, !444, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !509) #dbg_value(i8 %5, !444, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !509) %6 = icmp eq i8 %5, 1, !dbg !509 br i1 %6, label %8, label %7, !dbg !509 7: ; preds = %entry call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 1, ptr nonnull swiftself captures(none) dereferenceable(72) %2) #29, !dbg !512 br label %8, !dbg !509 8: ; preds = %entry, %7 %.sink = phi i64 [ %3, %7 ], [ 0, %entry ] call swiftcc void @"$ss6HasherV8_combineyySuF"(i64 %.sink, ptr nonnull swiftself captures(none) dereferenceable(72) %2) #29, !dbg !515 %9 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %2) #29, !dbg !508 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %2), !dbg !508 ret i64 %9, !dbg !505 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal swiftcc i1 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAASQ2eeoiySbx_xtFZTW"(ptr noalias readonly captures(none) dereferenceable(9) %0, ptr noalias readonly captures(none) dereferenceable(9) %1, ptr readnone swiftself captures(none) %2, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #4 !dbg !517 { entry: %3 = load i64, ptr %0, align 8, !dbg !522 %4 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !522 %5 = load i8, ptr %4, align 8, !dbg !522 %6 = load i64, ptr %1, align 8, !dbg !522 %7 = getelementptr inbounds nuw i8, ptr %1, i64 8, !dbg !522 %8 = load i8, ptr %7, align 8, !dbg !522 #dbg_value(i64 %3, !432, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !523) #dbg_value(i8 %5, !432, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !523) #dbg_value(i64 %6, !434, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !523) #dbg_value(i8 %8, !434, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !523) %9 = icmp eq i8 %5, 1, !dbg !523 %10 = icmp eq i8 %8, 1, !dbg !523 br i1 %9, label %11, label %12, !dbg !523 11: ; preds = %entry br i1 %10, label %13, label %15, !dbg !523 12: ; preds = %entry br i1 %10, label %15, label %16, !dbg !523 13: ; preds = %16, %11, %15 %14 = phi i1 [ false, %15 ], [ true, %11 ], [ %17, %16 ], !dbg !523 ret i1 %14, !dbg !522 15: ; preds = %12, %11 br label %13, !dbg !523 16: ; preds = %12 %17 = icmp eq i64 %3, %6, !dbg !523 br label %13, !dbg !523 } define internal void @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_WZ"(ptr readnone captures(none) %0) #1 !dbg !525 { entry: %1 = or i64 sub (i64 ptrtoint (ptr @.str.43.BuildDescriptionManager.descriptionRequests to i64), i64 32), -9223372036854775808, !dbg !530 %2 = inttoptr i64 %1 to ptr, !dbg !530 %3 = or i64 sub (i64 ptrtoint (ptr @".str.54.The number of build descriptions which were requested." to i64), i64 32), -9223372036854775808, !dbg !539 %4 = inttoptr i64 %3 to ptr, !dbg !539 %5 = tail call swiftcc ptr @"$s7SWBUtil13allStatisticsAA0C5GroupCvau"(), !dbg !541 %6 = load ptr, ptr %5, align 8, !dbg !541 %7 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil9StatisticCMa"(i64 0) #31, !dbg !548 %8 = extractvalue %swift.metadata_response %7, 0, !dbg !548 %9 = tail call noalias ptr @swift_allocObject(ptr %8, i64 72, i64 7) #9, !dbg !548 %10 = tail call ptr @swift_retain(ptr returned %6) #30, !dbg !555 %11 = tail call swiftcc ptr @"$s7SWBUtil9StatisticCyACSS_SSAA15StatisticsGroupCtcfc"(i64 -3458764513820540885, ptr nonnull %2, i64 -3458764513820540874, ptr nonnull %4, ptr %6, ptr swiftself %9), !dbg !548 store ptr %11, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvpZ", align 8, !dbg !557 ret void, !dbg !558 } ; Function Attrs: nounwind define hidden swiftcc noundef nonnull ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvau"() local_unnamed_addr #8 !dbg !559 { entry: tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_WZ", ptr undef) #9, !dbg !562 ret ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvpZ", !dbg !562 } ; Function Attrs: nounwind define hidden swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvgZ"(ptr readnone swiftself captures(none) %0) local_unnamed_addr #8 !dbg !563 { entry: tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_WZ", ptr undef) #9, !dbg !569 %1 = load ptr, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvpZ", align 8, !dbg !571 %2 = tail call ptr @swift_retain(ptr returned %1) #30, !dbg !571 ret ptr %1, !dbg !571 } define internal void @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_WZ"(ptr readnone captures(none) %0) #1 !dbg !572 { entry: %1 = or i64 sub (i64 ptrtoint (ptr @.str.44.BuildDescriptionManager.descriptionsComputed to i64), i64 32), -9223372036854775808, !dbg !573 %2 = inttoptr i64 %1 to ptr, !dbg !573 %3 = or i64 sub (i64 ptrtoint (ptr @".str.53.The number of build descriptions which were computed." to i64), i64 32), -9223372036854775808, !dbg !576 %4 = inttoptr i64 %3 to ptr, !dbg !576 %5 = tail call swiftcc ptr @"$s7SWBUtil13allStatisticsAA0C5GroupCvau"(), !dbg !578 %6 = load ptr, ptr %5, align 8, !dbg !578 %7 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil9StatisticCMa"(i64 0) #31, !dbg !580 %8 = extractvalue %swift.metadata_response %7, 0, !dbg !580 %9 = tail call noalias ptr @swift_allocObject(ptr %8, i64 72, i64 7) #9, !dbg !580 %10 = tail call ptr @swift_retain(ptr returned %6) #30, !dbg !582 %11 = tail call swiftcc ptr @"$s7SWBUtil9StatisticCyACSS_SSAA15StatisticsGroupCtcfc"(i64 -3458764513820540884, ptr nonnull %2, i64 -3458764513820540875, ptr nonnull %4, ptr %6, ptr swiftself %9), !dbg !580 store ptr %11, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvpZ", align 8, !dbg !584 ret void, !dbg !585 } ; Function Attrs: nounwind define hidden swiftcc noundef nonnull ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvau"() local_unnamed_addr #8 !dbg !586 { entry: tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_WZ", ptr undef) #9, !dbg !587 ret ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvpZ", !dbg !587 } ; Function Attrs: nounwind define hidden swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvgZ"(ptr readnone swiftself captures(none) %0) local_unnamed_addr #8 !dbg !588 { entry: tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_WZ", ptr undef) #9, !dbg !590 %1 = load ptr, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvpZ", align 8, !dbg !592 %2 = tail call ptr @swift_retain(ptr returned %1) #30, !dbg !592 ret ptr %1, !dbg !592 } define internal void @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_WZ"(ptr readnone captures(none) %0) #1 !dbg !593 { entry: %1 = or i64 sub (i64 ptrtoint (ptr @.str.42.BuildDescriptionManager.descriptionsLoaded to i64), i64 32), -9223372036854775808, !dbg !594 %2 = inttoptr i64 %1 to ptr, !dbg !594 %3 = or i64 sub (i64 ptrtoint (ptr @".str.61.The number of build descriptions which were loaded from disk." to i64), i64 32), -9223372036854775808, !dbg !597 %4 = inttoptr i64 %3 to ptr, !dbg !597 %5 = tail call swiftcc ptr @"$s7SWBUtil13allStatisticsAA0C5GroupCvau"(), !dbg !599 %6 = load ptr, ptr %5, align 8, !dbg !599 %7 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil9StatisticCMa"(i64 0) #31, !dbg !601 %8 = extractvalue %swift.metadata_response %7, 0, !dbg !601 %9 = tail call noalias ptr @swift_allocObject(ptr %8, i64 72, i64 7) #9, !dbg !601 %10 = tail call ptr @swift_retain(ptr returned %6) #30, !dbg !603 %11 = tail call swiftcc ptr @"$s7SWBUtil9StatisticCyACSS_SSAA15StatisticsGroupCtcfc"(i64 -3458764513820540886, ptr nonnull %2, i64 -3458764513820540867, ptr nonnull %4, ptr %6, ptr swiftself %9), !dbg !601 store ptr %11, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvpZ", align 8, !dbg !605 ret void, !dbg !606 } ; Function Attrs: nounwind define hidden swiftcc noundef nonnull ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvau"() local_unnamed_addr #8 !dbg !607 { entry: tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_WZ", ptr undef) #9, !dbg !608 ret ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvpZ", !dbg !608 } ; Function Attrs: nounwind define hidden swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvgZ"(ptr readnone swiftself captures(none) %0) local_unnamed_addr #8 !dbg !609 { entry: tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_WZ", ptr undef) #9, !dbg !611 %1 = load ptr, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvpZ", align 8, !dbg !613 %2 = tail call ptr @swift_retain(ptr returned %1) #30, !dbg !613 ret ptr %1, !dbg !613 } define dllexport swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC22onDiskCacheAccessQueue33_3F210181C2ABCA93E35AEA749B50A3D0LL7SWBUtil8SWBQueueCvpfi"() #1 !dbg !614 { entry: %0 = or i64 sub (i64 ptrtoint (ptr @.str.63.SWBTaskExecution.BuildDescriptionManager.onDiskCacheAccessQueue to i64), i64 32), -9223372036854775808, !dbg !618 %1 = inttoptr i64 %0 to ptr, !dbg !618 %2 = tail call swiftcc i8 @"$s7SWBUtil12UserDefaultsO15undeterminedQoSAA6SWBQoSOvgZ"(), !dbg !620 %3 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC10AttributesV8rawValueAESi_tcfC"(i64 0), !dbg !621 %4 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil8SWBQueueCMa"(i64 0) #31, !dbg !628 %5 = extractvalue %swift.metadata_response %4, 0, !dbg !628 %6 = tail call noalias ptr @swift_allocObject(ptr %5, i64 24, i64 7) #9, !dbg !628 %7 = tail call swiftcc ptr @"$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0Otcfc"(i64 -3458764513820540865, ptr nonnull %1, i8 %2, i64 %3, i8 1, ptr swiftself %6), !dbg !628 ret ptr %7, !dbg !620 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define dllexport swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04lastC11PlanRequest33_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVy0A12Construction0cgH0VSgGvpfi"(ptr noalias writeonly sret(%T15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG) captures(none) initializes((0, 128)) %0) #10 !dbg !637 { entry: tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(128) %0, i8 0, i64 128, i1 false), !dbg !641 ret void, !dbg !648 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define dllexport swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC018lastIndexWorkspaceD033_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVyAA0cD0CSgGvpfi"(ptr noalias writeonly sret(%T15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG) captures(none) initializes((0, 16)) %0) #10 !dbg !649 { entry: tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %0, i8 0, i64 16, i1 false), !dbg !653 ret void, !dbg !660 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc { i64, i64 } @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcfA1_"() #0 !dbg !661 { entry: ret { i64, i64 } { i64 4, i64 4 }, !dbg !665 } define dllexport swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfC"(ptr %0, ptr %1, i64 %2, i8 %3, i64 %4, i64 %5, ptr swiftself %6) #1 !dbg !666 { entry: %7 = alloca ptr, align 8 %swifterror = alloca swifterror ptr, align 8 store ptr null, ptr %swifterror, align 8 %8 = tail call noalias ptr @swift_allocObject(ptr %6, i64 336, i64 7) #9, !dbg !670 #dbg_value(ptr %0, !671, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !683) #dbg_value(ptr %1, !671, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !683) #dbg_value(i64 %2, !677, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !685) #dbg_value(i8 %3, !677, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !685) #dbg_value(i64 %4, !678, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !686) #dbg_value(i64 %5, !678, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !686) #dbg_value(ptr %8, !681, !DIExpression(), !687) %9 = getelementptr inbounds nuw i8, ptr %8, i64 16, !dbg !688 %10 = or i64 sub (i64 ptrtoint (ptr @.str.63.SWBTaskExecution.BuildDescriptionManager.onDiskCacheAccessQueue to i64), i64 32), -9223372036854775808, !dbg !692 %11 = inttoptr i64 %10 to ptr, !dbg !692 %12 = tail call swiftcc i8 @"$s7SWBUtil12UserDefaultsO15undeterminedQoSAA6SWBQoSOvgZ"(), !dbg !695 %13 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC10AttributesV8rawValueAESi_tcfC"(i64 0), !dbg !696 %14 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil8SWBQueueCMa"(i64 0) #31, !dbg !698 %15 = extractvalue %swift.metadata_response %14, 0, !dbg !698 %16 = tail call noalias ptr @swift_allocObject(ptr %15, i64 24, i64 7) #9, !dbg !698 %17 = tail call swiftcc ptr @"$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0Otcfc"(i64 -3458764513820540865, ptr nonnull %11, i8 %12, i64 %13, i8 1, ptr swiftself %16), !dbg !698 store ptr %17, ptr %9, align 8, !dbg !695 %18 = getelementptr inbounds nuw i8, ptr %8, i64 64, !dbg !700 %19 = getelementptr inbounds nuw i8, ptr %8, i64 24, !dbg !702 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(272) %18, i8 0, i64 272, i1 false), !dbg !703 store ptr %0, ptr %19, align 8, !dbg !702 %20 = getelementptr inbounds nuw i8, ptr %8, i64 32, !dbg !702 store ptr %1, ptr %20, align 8, !dbg !702 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %7), !dbg !706 %21 = icmp eq i8 %3, 1, !dbg !698 %22 = alloca [41 x i8], align 16, !dbg !708 %23 = getelementptr inbounds nuw i8, ptr %22, i64 16, !dbg !708 store i64 %4, ptr %23, align 16, !dbg !708 %.onDisk = getelementptr inbounds nuw i8, ptr %22, i64 24, !dbg !708 store i64 %5, ptr %.onDisk, align 8, !dbg !708 %24 = getelementptr inbounds nuw i8, ptr %22, i64 32, !dbg !708 store i64 %2, ptr %24, align 16, !dbg !708 %25 = getelementptr inbounds nuw i8, ptr %22, i64 40, !dbg !708 store i8 %3, ptr %25, align 8, !dbg !708 %26 = tail call ptr @swift_retain(ptr returned %0) #30, !dbg !709 %27 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBUtil10HeavyCacheCyAA10ByteStringV16SWBTaskExecution16BuildDescriptionCGMD") #32, !dbg !711 call swiftcc void @"$s7SWBUtil25withHeavyCacheGlobalState8isolated_xSb_xyKXEtKlF"(ptr noalias nonnull sret(%swift.opaque) %7, i1 %21, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_TA", ptr nonnull %22, ptr %27, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !711 %28 = load ptr, ptr %swifterror, align 8, !dbg !711 %.not = icmp eq ptr %28, null, !dbg !711 call void @swift_release(ptr %0) #9, !dbg !709 br i1 %.not, label %29, label %33, !dbg !711 29: ; preds = %entry %30 = load ptr, ptr %7, align 8, !dbg !711 %31 = getelementptr inbounds nuw i8, ptr %8, i64 56, !dbg !712 store ptr %30, ptr %31, align 8, !dbg !712 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %7), !dbg !713 %32 = getelementptr inbounds nuw i8, ptr %8, i64 40, !dbg !715 store i64 %4, ptr %32, align 8, !dbg !715 %.onDisk6 = getelementptr inbounds nuw i8, ptr %8, i64 48, !dbg !715 store i64 %5, ptr %.onDisk6, align 8, !dbg !715 ret ptr %8, !dbg !670 33: ; preds = %entry %.value4 = getelementptr inbounds nuw i8, ptr %8, i64 328, !dbg !716 %.value2 = getelementptr inbounds nuw i8, ptr %8, i64 200, !dbg !718 %.value = getelementptr inbounds nuw i8, ptr %8, i64 72, !dbg !720 call void @swift_release(ptr %17) #9, !dbg !709 call void @swift_release(ptr nonnull %28) #9, !dbg !709 %34 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !721 %35 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value2, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !732 %36 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value4, ptr @"$s16SWBTaskExecution16BuildDescriptionCSgMD"), !dbg !735 call void @swift_deallocPartialClassInstance(ptr nonnull %8, ptr %6, i64 336, i64 7) #9, !dbg !745 unreachable, !dbg !711 } define dllexport swiftcc noundef ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfc"(ptr %0, ptr %1, i64 %2, i8 %3, i64 %4, i64 %5, ptr returned swiftself initializes((16, 40), (64, 336)) %6) #1 !dbg !672 { entry: %7 = load ptr, ptr %6, align 8 %8 = alloca ptr, align 8 %swifterror = alloca swifterror ptr, align 8 store ptr null, ptr %swifterror, align 8 #dbg_value(ptr %0, !671, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !746) #dbg_value(ptr %1, !671, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !746) #dbg_value(i64 %2, !677, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !747) #dbg_value(i8 %3, !677, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !747) #dbg_value(i64 %4, !678, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !748) #dbg_value(i64 %5, !678, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !748) #dbg_value(ptr %6, !681, !DIExpression(), !749) %9 = getelementptr inbounds nuw i8, ptr %6, i64 16, !dbg !750 %10 = or i64 sub (i64 ptrtoint (ptr @.str.63.SWBTaskExecution.BuildDescriptionManager.onDiskCacheAccessQueue to i64), i64 32), -9223372036854775808, !dbg !754 %11 = inttoptr i64 %10 to ptr, !dbg !754 %12 = tail call swiftcc i8 @"$s7SWBUtil12UserDefaultsO15undeterminedQoSAA6SWBQoSOvgZ"(), !dbg !757 %13 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC10AttributesV8rawValueAESi_tcfC"(i64 0), !dbg !758 %14 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil8SWBQueueCMa"(i64 0) #31, !dbg !760 %15 = extractvalue %swift.metadata_response %14, 0, !dbg !760 %16 = tail call noalias ptr @swift_allocObject(ptr %15, i64 24, i64 7) #9, !dbg !760 %17 = tail call swiftcc ptr @"$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0Otcfc"(i64 -3458764513820540865, ptr nonnull %11, i8 %12, i64 %13, i8 1, ptr swiftself %16), !dbg !760 store ptr %17, ptr %9, align 8, !dbg !757 %18 = getelementptr inbounds nuw i8, ptr %6, i64 64, !dbg !762 %19 = getelementptr inbounds nuw i8, ptr %6, i64 24, !dbg !764 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(272) %18, i8 0, i64 272, i1 false), !dbg !765 store ptr %0, ptr %19, align 8, !dbg !764 %20 = getelementptr inbounds nuw i8, ptr %6, i64 32, !dbg !764 store ptr %1, ptr %20, align 8, !dbg !764 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %8), !dbg !768 %21 = icmp eq i8 %3, 1, !dbg !760 %22 = alloca [41 x i8], align 16, !dbg !769 %23 = getelementptr inbounds nuw i8, ptr %22, i64 16, !dbg !769 store i64 %4, ptr %23, align 16, !dbg !769 %.onDisk = getelementptr inbounds nuw i8, ptr %22, i64 24, !dbg !769 store i64 %5, ptr %.onDisk, align 8, !dbg !769 %24 = getelementptr inbounds nuw i8, ptr %22, i64 32, !dbg !769 store i64 %2, ptr %24, align 16, !dbg !769 %25 = getelementptr inbounds nuw i8, ptr %22, i64 40, !dbg !769 store i8 %3, ptr %25, align 8, !dbg !769 %26 = tail call ptr @swift_retain(ptr returned %0) #30, !dbg !770 %27 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBUtil10HeavyCacheCyAA10ByteStringV16SWBTaskExecution16BuildDescriptionCGMD") #32, !dbg !771 call swiftcc void @"$s7SWBUtil25withHeavyCacheGlobalState8isolated_xSb_xyKXEtKlF"(ptr noalias nonnull sret(%swift.opaque) %8, i1 %21, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_TA.1", ptr nonnull %22, ptr %27, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !771 %28 = load ptr, ptr %swifterror, align 8, !dbg !771 %.not = icmp eq ptr %28, null, !dbg !771 br i1 %.not, label %29, label %33, !dbg !771 29: ; preds = %entry call void @swift_release(ptr %0) #9, !dbg !770 %30 = load ptr, ptr %8, align 8, !dbg !771 %31 = getelementptr inbounds nuw i8, ptr %6, i64 56, !dbg !772 store ptr %30, ptr %31, align 8, !dbg !772 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %8), !dbg !770 %32 = getelementptr inbounds nuw i8, ptr %6, i64 40, !dbg !773 store i64 %4, ptr %32, align 8, !dbg !773 %.onDisk6 = getelementptr inbounds nuw i8, ptr %6, i64 48, !dbg !773 store i64 %5, ptr %.onDisk6, align 8, !dbg !773 ret ptr %6, !dbg !774 33: ; preds = %entry %.value4 = getelementptr inbounds nuw i8, ptr %6, i64 328, !dbg !775 %.value2 = getelementptr inbounds nuw i8, ptr %6, i64 200, !dbg !777 %.value = getelementptr inbounds nuw i8, ptr %6, i64 72, !dbg !779 call void @swift_release(ptr nonnull %28) #9, !dbg !770 %34 = load ptr, ptr %9, align 8, !dbg !780 call void @swift_release(ptr %34) #9, !dbg !770 %35 = load ptr, ptr %19, align 8, !dbg !780 call void @swift_release(ptr %35) #9, !dbg !770 %36 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !781 %37 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value2, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !784 %38 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value4, ptr @"$s16SWBTaskExecution16BuildDescriptionCSgMD"), !dbg !787 call void @swift_deallocPartialClassInstance(ptr nonnull %6, ptr %7, i64 336, i64 7) #9, !dbg !780 unreachable, !dbg !771 } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_"(ptr noalias writeonly sret(ptr) captures(none) initializes((0, 8)) %0, i64 %1, i64 %2, i8 %3) unnamed_addr #1 !dbg !790 { entry: #dbg_value(i64 %1, !797, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !799) #dbg_value(i64 poison, !797, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !799) #dbg_value(i64 %2, !798, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !800) #dbg_value(i8 %3, !798, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !800) #dbg_value(i64 %2, !801, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !812) #dbg_value(i8 %3, !801, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !812) %4 = icmp eq i8 %3, 1, !dbg !814 %spec.select = select i1 %4, i64 0, i64 %2, !dbg !814 %spec.select1 = select i1 %4, i64 1, i64 ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_AN0jK0OyApR_GyXEfU_yARYbcfU_" to i64), !dbg !814 %5 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBUtil10HeavyCacheCyAA10ByteStringV16SWBTaskExecution16BuildDescriptionCGMD") #32, !dbg !815 %6 = getelementptr inbounds nuw i8, ptr %5, i64 24, !dbg !815 %7 = load i32, ptr %6, align 8, !dbg !815 %8 = zext i32 %7 to i64, !dbg !815 %9 = getelementptr inbounds nuw i8, ptr %5, i64 28, !dbg !815 %10 = load i16, ptr %9, align 4, !dbg !815 %11 = zext i16 %10 to i64, !dbg !815 %12 = tail call noalias ptr @swift_allocObject(ptr %5, i64 %8, i64 %11) #9, !dbg !815 %13 = tail call swiftcc ptr @"$s7SWBUtil10HeavyCacheC11maximumSize10timeToLive14evictionPolicyACyxq_GSiSg_s8DurationVSgAC08EvictionJ0Oyxq__Gtcfc"(i64 %1, i8 0, i64 0, i64 0, i8 1, i64 %spec.select, i64 0, i64 %spec.select1, i64 0, ptr swiftself %12), !dbg !815 store ptr %13, ptr %0, align 8, !dbg !823 ret void, !dbg !824 } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_AN0jK0OyApR_GyXEfU_yARYbcfU_"(ptr noalias readonly captures(none) dereferenceable(8) %0) #1 !dbg !825 { entry: %1 = load ptr, ptr %0, align 8, !dbg !833 #dbg_value(ptr %1, !830, !DIExpression(), !835) %2 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr swiftself %1), !dbg !836 %3 = extractvalue { i64, ptr } %2, 1, !dbg !836 tail call void @swift_bridgeObjectRelease(ptr %3) #9, !dbg !838 ret void, !dbg !840 } ; Function Attrs: nounwind define dllexport swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaF"(ptr swiftasync initializes((16, 24)) %0, ptr swiftself %1) #8 !dbg !841 { coro.return: #dbg_declare(ptr %0, !846, !DIExpression(DW_OP_plus_uconst, 16), !847) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 #dbg_value(ptr %1, !846, !DIExpression(DW_OP_deref), !848) store ptr %1, ptr %async.ctx.frameptr, align 8, !dbg !847 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTY0_", i64 0, i64 0) #9, !dbg !847 ret void, !dbg !847 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTY0_"(ptr swiftasync initializes((24, 32)) %0) #1 !dbg !849 { entryresume.0: #dbg_declare(ptr %0, !852, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 16), !853) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !853 %.reload = load ptr, ptr %async.ctx.frameptr, align 8 %1 = getelementptr inbounds nuw i8, ptr %.reload, i64 16, !dbg !854 %2 = load ptr, ptr %1, align 8, !dbg !854 %3 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC21DispatchWorkItemFlagsV8rawValueAESi_tcfC"(i64 0), !dbg !855 %4 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFTu" to i64), i64 1), -8, !dbg !862 %5 = inttoptr i64 %4 to ptr, !dbg !862 %6 = load ptr, ptr %5, align 8, !dbg !862 %7 = getelementptr inbounds nuw i8, ptr %6, i64 4, !dbg !862 %8 = load i32, ptr %7, align 8, !dbg !862 %9 = zext i32 %8 to i64, !dbg !862 %10 = tail call swiftcc ptr @swift_task_alloc(i64 %9) #14, !dbg !862 %.spill.addr9 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !862 store ptr %10, ptr %.spill.addr9, align 8, !dbg !862 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %10), !dbg !862 store ptr %0, ptr %10, align 8, !dbg !862 %11 = getelementptr inbounds nuw i8, ptr %10, i64 8, !dbg !862 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTQ1_", ptr %11, align 8, !dbg !862 musttail call swifttailcc void @"$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalF"(ptr noalias undef, ptr nonnull swiftasync %10, i8 5, i64 %3, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFyyYbcfU_", ptr null, ptr nonnull getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8), ptr swiftself %2) #9, !dbg !862 ret void, !dbg !862 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTQ1_"(ptr readonly swiftasync captures(none) %0) #8 !dbg !863 { entryresume.1: #dbg_declare(ptr %0, !866, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 16), !867) %1 = load ptr, ptr %0, align 8, !dbg !868 %2 = tail call ptr @llvm.swift.async.context.addr(), !dbg !868 store ptr %1, ptr %2, align 8, !dbg !868 %.reload.addr10 = getelementptr inbounds nuw i8, ptr %1, i64 24 %.reload11 = load ptr, ptr %.reload.addr10, align 8 %3 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload11) #14, !dbg !868 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload11), !dbg !868 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %3, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTY2_", i64 0, i64 0) #9, !dbg !868 ret void, !dbg !868 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTY2_"(ptr swiftasync %0) #1 !dbg !869 { entryresume.2: #dbg_declare(ptr %0, !872, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 16), !873) %1 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !874 %2 = load ptr, ptr %1, align 8, !dbg !874 musttail call swifttailcc void %2(ptr swiftasync %0) #9, !dbg !874 ret void, !dbg !874 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFyyYbcfU_"(ptr noalias readnone sret(%swift.opaque) captures(none) %0) #0 !dbg !875 { entry: ret void, !dbg !878 } ; Function Attrs: nounwind define dllexport swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZ"(ptr swiftasync initializes((224, 264)) %0, ptr noalias dereferenceable(120) %1, ptr noalias dereferenceable(40) %2, ptr noalias dereferenceable(40) %3, i64 %4, ptr %5, ptr readnone swiftself captures(none) %6) #8 !dbg !879 { coro.return: #dbg_value(ptr poison, !896, !DIExpression(DW_OP_deref), !898) #dbg_value(ptr poison, !895, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !898) #dbg_value(i64 poison, !895, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !898) #dbg_value(ptr poison, !893, !DIExpression(DW_OP_deref, DW_OP_deref), !898) #dbg_value(ptr poison, !891, !DIExpression(DW_OP_deref, DW_OP_deref), !898) #dbg_value(ptr poison, !889, !DIExpression(DW_OP_deref, DW_OP_deref), !898) %.spill.addr22 = getelementptr inbounds nuw i8, ptr %0, i64 256, !dbg !899 store ptr %5, ptr %.spill.addr22, align 8, !dbg !899 %.spill.addr18 = getelementptr inbounds nuw i8, ptr %0, i64 248, !dbg !899 store i64 %4, ptr %.spill.addr18, align 8, !dbg !899 %.spill.addr14 = getelementptr inbounds nuw i8, ptr %0, i64 240, !dbg !899 store ptr %3, ptr %.spill.addr14, align 8, !dbg !899 %.spill.addr10 = getelementptr inbounds nuw i8, ptr %0, i64 232, !dbg !899 store ptr %2, ptr %.spill.addr10, align 8, !dbg !899 %.spill.addr = getelementptr inbounds nuw i8, ptr %0, i64 224, !dbg !899 store ptr %1, ptr %.spill.addr, align 8, !dbg !899 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTY0_", i64 0, i64 0) #9, !dbg !899 ret void, !dbg !899 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTY0_"(ptr swiftasync %0) #1 !dbg !900 { entryresume.0: #dbg_declare(ptr %0, !903, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 224, DW_OP_deref), !908) #dbg_declare(ptr %0, !904, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 232, DW_OP_deref), !909) #dbg_declare(ptr %0, !905, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 240, DW_OP_deref), !910) #dbg_declare(ptr %0, !906, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 256, DW_OP_LLVM_fragment, 64, 64), !911) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = getelementptr inbounds nuw i8, ptr %0, i64 136, !dbg !912 %2 = getelementptr inbounds nuw i8, ptr %0, i64 176, !dbg !912 %3 = getelementptr inbounds nuw i8, ptr %0, i64 216, !dbg !912 %.reload.addr23 = getelementptr inbounds nuw i8, ptr %0, i64 256 %.reload24 = load ptr, ptr %.reload.addr23, align 8 %.reload.addr19 = getelementptr inbounds nuw i8, ptr %0, i64 248 %.reload20 = load i64, ptr %.reload.addr19, align 8 #dbg_value(ptr %0, !906, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 248, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !911) %.reload.addr15 = getelementptr inbounds nuw i8, ptr %0, i64 240 %.reload16 = load ptr, ptr %.reload.addr15, align 8 %.reload.addr11 = getelementptr inbounds nuw i8, ptr %0, i64 232 %.reload12 = load ptr, ptr %.reload.addr11, align 8 %.reload.addr8 = getelementptr inbounds nuw i8, ptr %0, i64 224 %.reload9 = load ptr, ptr %.reload.addr8, align 8 %4 = tail call swiftcc %swift.metadata_response @"$s19SWBTaskConstruction9BuildPlanCMa"(i64 0) #31, !dbg !913 %5 = extractvalue %swift.metadata_response %4, 0, !dbg !913 tail call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %1), !dbg !914 %6 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %.reload12, ptr %1), !dbg !916 tail call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %2), !dbg !914 %7 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %.reload16, ptr %2), !dbg !917 %.buildRequest = getelementptr inbounds nuw i8, ptr %.reload9, i64 8, !dbg !918 %8 = load ptr, ptr %.buildRequest, align 8, !dbg !918 %9 = getelementptr inbounds nuw i8, ptr %8, i64 456, !dbg !919 %10 = load i8, ptr %9, align 8, !dbg !919 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %async.ctx.frameptr), !dbg !920 %11 = tail call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVWOc"(ptr nonnull %.reload9, ptr nonnull %async.ctx.frameptr), !dbg !920 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %async.ctx.frameptr), !dbg !920 %12 = tail call swiftcc ptr @"$s7SWBUtil7localFSAA7FSProxy_pvau"(), !dbg !922 %13 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMa"(i64 0) #31, !dbg !923 %14 = extractvalue %swift.metadata_response %13, 0, !dbg !923 %15 = tail call noalias ptr @swift_allocObject(ptr %14, i64 144, i64 7) #9, !dbg !923 #dbg_value(ptr %0, !932, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 136, DW_OP_deref, DW_OP_deref), !945) #dbg_value(ptr %0, !938, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 176, DW_OP_deref, DW_OP_deref), !947) #dbg_value(ptr %0, !939, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 224, DW_OP_deref, DW_OP_plus_uconst, 8, DW_OP_deref, DW_OP_plus_uconst, 456, DW_OP_deref), !948) #dbg_value(ptr %12, !941, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !949) #dbg_value(ptr %12, !941, !DIExpression(DW_OP_plus_uconst, 8, DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !949) #dbg_value(ptr %15, !942, !DIExpression(), !950) %16 = getelementptr inbounds nuw i8, ptr %15, i64 16, !dbg !951 %17 = getelementptr inbounds nuw i8, ptr %15, i64 72, !dbg !955 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %15, i64 80, !dbg !955 %18 = getelementptr inbounds nuw i8, ptr %15, i64 104, !dbg !956 %19 = getelementptr inbounds nuw i8, ptr %15, i64 32, !dbg !957 %20 = or i64 sub (i64 ptrtoint (ptr @.str.54.SWBTaskExecution.BuildSystemTaskPlanningDelegate.queue to i64), i64 32), -9223372036854775808, !dbg !958 %21 = inttoptr i64 %20 to ptr, !dbg !958 %22 = getelementptr inbounds nuw i8, ptr %15, i64 24, !dbg !960 %23 = getelementptr inbounds nuw i8, ptr %15, i64 88, !dbg !961 %24 = load <2 x ptr>, ptr %12, align 8, !dbg !922 %25 = extractelement <2 x ptr> %24, i64 0, !dbg !920 %26 = tail call ptr @swift_retain(ptr returned %25) #30, !dbg !920 %27 = tail call swiftcc ptr @"$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfC7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCTt0g5Tf4g_n"(ptr nonnull @_swiftEmptyArrayStorage), !dbg !962 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %3), !dbg !970 store ptr %27, ptr %3, align 8, !dbg !979 %28 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBUtil11LockedValueCySDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCGGMD") #32, !dbg !979 %29 = tail call noalias ptr @swift_allocObject(ptr %28, i64 32, i64 7) #9, !dbg !979 %30 = tail call swiftcc ptr @"$s7SWBUtil11LockedValueCAARi_zrlEyACyxGxcfc"(ptr noalias nonnull %3, ptr swiftself %29), !dbg !979 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %3), !dbg !970 store ptr %30, ptr %16, align 8, !dbg !980 store i64 %.reload20, ptr %17, align 8, !dbg !955 store ptr %.reload24, ptr %._str._guts._object._object, align 8, !dbg !955 %31 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %1, ptr %18), !dbg !956 %32 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %2, ptr %19), !dbg !957 %33 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC10AttributesV8rawValueAESi_tcfC"(i64 0), !dbg !981 %34 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil8SWBQueueCMa"(i64 0) #31, !dbg !983 %35 = extractvalue %swift.metadata_response %34, 0, !dbg !983 %36 = tail call noalias ptr @swift_allocObject(ptr %35, i64 24, i64 7) #9, !dbg !983 %37 = tail call ptr @swift_bridgeObjectRetain(ptr returned %.reload24) #9, !dbg !920 %38 = tail call swiftcc ptr @"$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0Otcfc"(i64 -3458764513820540874, ptr nonnull %21, i8 %10, i64 %33, i8 1, ptr swiftself %36), !dbg !983 tail call void @__swift_destroy_boxed_opaque_existential_1(ptr nonnull %2) #9, !dbg !983 tail call void @__swift_destroy_boxed_opaque_existential_1(ptr nonnull %1) #9, !dbg !983 store ptr %38, ptr %22, align 8, !dbg !960 store <2 x ptr> %24, ptr %23, align 8, !dbg !961 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %2), !dbg !985 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %1), !dbg !920 %39 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction9BuildPlanC11planRequest20taskPlanningDelegateACSgAA0cdF0V_AA04TaskhI0_ptYacfCTu" to i64), i64 1), -8, !dbg !913 %40 = inttoptr i64 %39 to ptr, !dbg !913 %41 = load ptr, ptr %40, align 8, !dbg !913 %42 = getelementptr inbounds nuw i8, ptr %41, i64 4, !dbg !913 %43 = load i32, ptr %42, align 8, !dbg !913 %44 = zext i32 %43 to i64, !dbg !913 %45 = tail call swiftcc ptr @swift_task_alloc(i64 %44) #14, !dbg !913 %.spill.addr26 = getelementptr inbounds nuw i8, ptr %0, i64 264, !dbg !913 store ptr %45, ptr %.spill.addr26, align 8, !dbg !913 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %45), !dbg !913 store ptr %0, ptr %45, align 8, !dbg !913 %46 = getelementptr inbounds nuw i8, ptr %45, i64 8, !dbg !913 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTQ1_", ptr %46, align 8, !dbg !913 %.reload7 = load ptr, ptr %.reload.addr8, align 8, !dbg !913 musttail call swifttailcc void @"$s19SWBTaskConstruction9BuildPlanC11planRequest20taskPlanningDelegateACSgAA0cdF0V_AA04TaskhI0_ptYacfC"(ptr nonnull swiftasync %45, ptr noalias captures(none) dereferenceable(120) %.reload7, ptr %15, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAWP", ptr swiftself %5) #9, !dbg !913 ret void, !dbg !913 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTQ1_"(ptr readonly swiftasync captures(none) %0, i64 %1) #1 !dbg !987 { entryresume.1: #dbg_declare(ptr %0, !990, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 224, DW_OP_deref), !995) #dbg_declare(ptr %0, !991, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 232, DW_OP_deref), !996) #dbg_declare(ptr %0, !992, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 240, DW_OP_deref), !997) #dbg_declare(ptr %0, !993, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 256, DW_OP_LLVM_fragment, 64, 64), !998) %2 = load ptr, ptr %0, align 8, !dbg !999 %3 = tail call ptr @llvm.swift.async.context.addr(), !dbg !999 store ptr %2, ptr %3, align 8, !dbg !999 %.reload.addr27 = getelementptr inbounds nuw i8, ptr %2, i64 264 %.reload28 = load ptr, ptr %.reload.addr27, align 8 %4 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload28) #14, !dbg !999 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload28), !dbg !999 %5 = getelementptr inbounds nuw i8, ptr %4, i64 8, !dbg !1000 %6 = load ptr, ptr %5, align 8, !dbg !1000 musttail call swifttailcc void %6(ptr swiftasync %4, i64 %1) #9, !dbg !1000 ret void, !dbg !1000 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc noundef i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZfA3_"() #0 !dbg !1001 { entry: ret i1 false, !dbg !1004 } ; Function Attrs: nounwind define dllexport swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZ"(ptr swiftasync initializes((24, 96), (120, 121)) %0, ptr noalias dereferenceable(120) %1, ptr %2, i64 %3, i64 %4, ptr %5, ptr %6, i1 %7, ptr noalias dereferenceable(40) %8, ptr noalias dereferenceable(40) %9, ptr swiftself %10) #8 !dbg !1005 { coro.return: #dbg_value(ptr %10, !1027, !DIExpression(DW_OP_deref), !1028) #dbg_value(ptr poison, !1026, !DIExpression(DW_OP_deref, DW_OP_deref), !1028) #dbg_value(ptr poison, !1025, !DIExpression(DW_OP_deref, DW_OP_deref), !1028) #dbg_value(i1 %7, !1023, !DIExpression(DW_OP_deref), !1028) #dbg_value(ptr poison, !1022, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !1028) #dbg_value(ptr poison, !1022, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !1028) #dbg_value(i64 poison, !1014, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !1028) #dbg_value(i64 poison, !1014, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !1028) #dbg_value(ptr %2, !1012, !DIExpression(DW_OP_deref), !1028) #dbg_value(ptr poison, !1011, !DIExpression(DW_OP_deref, DW_OP_deref), !1028) %.spill.addr49 = getelementptr inbounds nuw i8, ptr %0, i64 88, !dbg !1029 store ptr %10, ptr %.spill.addr49, align 8, !dbg !1029 %.spill.addr45 = getelementptr inbounds nuw i8, ptr %0, i64 80, !dbg !1029 store ptr %9, ptr %.spill.addr45, align 8, !dbg !1029 %.spill.addr41 = getelementptr inbounds nuw i8, ptr %0, i64 72, !dbg !1029 store ptr %8, ptr %.spill.addr41, align 8, !dbg !1029 %.spill.addr37 = getelementptr inbounds nuw i8, ptr %0, i64 120, !dbg !1029 store i1 %7, ptr %.spill.addr37, align 1, !dbg !1029 %.spill.addr33 = getelementptr inbounds nuw i8, ptr %0, i64 64, !dbg !1029 store ptr %6, ptr %.spill.addr33, align 8, !dbg !1029 %.spill.addr29 = getelementptr inbounds nuw i8, ptr %0, i64 56, !dbg !1029 store ptr %5, ptr %.spill.addr29, align 8, !dbg !1029 %.spill.addr25 = getelementptr inbounds nuw i8, ptr %0, i64 48, !dbg !1029 store i64 %4, ptr %.spill.addr25, align 8, !dbg !1029 %.spill.addr21 = getelementptr inbounds nuw i8, ptr %0, i64 40, !dbg !1029 store i64 %3, ptr %.spill.addr21, align 8, !dbg !1029 %.spill.addr17 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !1029 store ptr %2, ptr %.spill.addr17, align 8, !dbg !1029 %.spill.addr = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !1029 store ptr %1, ptr %.spill.addr, align 8, !dbg !1029 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY0_", i64 0, i64 0) #9, !dbg !1029 ret void, !dbg !1029 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY0_"(ptr swiftasync %0) #8 !dbg !1030 { entryresume.0: #dbg_declare(ptr %0, !1033, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 24, DW_OP_deref), !1041) #dbg_declare(ptr %0, !1034, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 32), !1042) #dbg_declare(ptr %0, !1036, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 56, DW_OP_LLVM_fragment, 0, 64), !1043) #dbg_declare(ptr %0, !1036, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 64, DW_OP_LLVM_fragment, 64, 64), !1043) #dbg_declare(ptr %0, !1038, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 72, DW_OP_deref), !1044) #dbg_declare(ptr %0, !1039, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 80, DW_OP_deref), !1045) #dbg_declare(ptr %0, !1040, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 88), !1046) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %.reload.addr50 = getelementptr inbounds nuw i8, ptr %0, i64 88 %.reload51 = load ptr, ptr %.reload.addr50, align 8 %.reload.addr46 = getelementptr inbounds nuw i8, ptr %0, i64 80 %.reload47 = load ptr, ptr %.reload.addr46, align 8 %.reload.addr42 = getelementptr inbounds nuw i8, ptr %0, i64 72 %.reload43 = load ptr, ptr %.reload.addr42, align 8 %.reload.addr38 = getelementptr inbounds nuw i8, ptr %0, i64 120 %.reload39 = load i1, ptr %.reload.addr38, align 1 #dbg_value(ptr %0, !1037, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 120, DW_OP_deref), !1047) %.reload.addr30 = getelementptr inbounds nuw i8, ptr %0, i64 56 %.reload.addr26 = getelementptr inbounds nuw i8, ptr %0, i64 48 %.reload27 = load i64, ptr %.reload.addr26, align 8 #dbg_value(ptr %0, !1035, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 48, DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !1048) %.reload.addr22 = getelementptr inbounds nuw i8, ptr %0, i64 40 %.reload23 = load i64, ptr %.reload.addr22, align 8 #dbg_value(ptr %0, !1035, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 40, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !1048) %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 24 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %async.ctx.frameptr), !dbg !1049 %1 = tail call swiftcc ptr @swift_task_alloc(i64 96) #14, !dbg !1052 %.spill.addr53 = getelementptr inbounds nuw i8, ptr %0, i64 96, !dbg !1052 %2 = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !1052 %3 = getelementptr inbounds nuw i8, ptr %1, i64 24, !dbg !1052 %4 = getelementptr inbounds nuw i8, ptr %1, i64 32, !dbg !1052 %5 = getelementptr inbounds nuw i8, ptr %1, i64 40, !dbg !1052 %6 = load <2 x ptr>, ptr %.reload.addr, align 8 %7 = extractelement <2 x ptr> %6, i64 0, !dbg !1053 %.buildRequestContext = getelementptr inbounds nuw i8, ptr %7, i64 16, !dbg !1053 %8 = load ptr, ptr %.buildRequestContext, align 8, !dbg !1053 store ptr %1, ptr %.spill.addr53, align 8, !dbg !1052 %9 = getelementptr inbounds nuw i8, ptr %1, i64 56, !dbg !1052 %10 = getelementptr inbounds nuw i8, ptr %1, i64 64, !dbg !1052 %11 = load <2 x ptr>, ptr %.reload.addr30, align 8 store ptr %.reload47, ptr %2, align 8, !dbg !1052 store i64 %.reload23, ptr %3, align 8, !dbg !1052 store i64 %.reload27, ptr %4, align 8, !dbg !1052 store <2 x ptr> %6, ptr %5, align 8, !dbg !1052 store ptr %.reload43, ptr %9, align 8, !dbg !1052 store <2 x ptr> %11, ptr %10, align 8, !dbg !1052 %12 = getelementptr inbounds nuw i8, ptr %1, i64 80, !dbg !1052 store ptr %.reload51, ptr %12, align 8, !dbg !1052 %13 = getelementptr inbounds nuw i8, ptr %1, i64 88, !dbg !1052 %14 = zext i1 %.reload39 to i8, !dbg !1052 store i8 %14, ptr %13, align 8, !dbg !1052 %15 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore19BuildRequestContextC22keepAliveSettingsCacheyxxyYaKXEYaKlFTu" to i64), i64 1), -8, !dbg !1054 %16 = inttoptr i64 %15 to ptr, !dbg !1054 %17 = load ptr, ptr %16, align 8, !dbg !1054 %18 = getelementptr inbounds nuw i8, ptr %17, i64 4, !dbg !1054 %19 = load i32, ptr %18, align 8, !dbg !1054 %20 = zext i32 %19 to i64, !dbg !1054 %21 = tail call swiftcc ptr @swift_task_alloc(i64 %20) #14, !dbg !1054 %.spill.addr58 = getelementptr inbounds nuw i8, ptr %0, i64 104, !dbg !1054 store ptr %21, ptr %.spill.addr58, align 8, !dbg !1054 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %21), !dbg !1054 %22 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionCSgMD") #32, !dbg !1054 store ptr %0, ptr %21, align 8, !dbg !1054 %23 = getelementptr inbounds nuw i8, ptr %21, i64 8, !dbg !1054 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTQ1_", ptr %23, align 8, !dbg !1054 musttail call swifttailcc void @"$s7SWBCore19BuildRequestContextC22keepAliveSettingsCacheyxxyYaKXEYaKlF"(ptr noalias nonnull %async.ctx.frameptr, ptr nonnull swiftasync %21, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TATu", ptr %1, ptr %22, ptr swiftself %8) #9, !dbg !1054 ret void, !dbg !1054 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTQ1_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #8 !dbg !1055 { entryresume.1: #dbg_declare(ptr %0, !1058, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 24, DW_OP_deref), !1066) #dbg_declare(ptr %0, !1059, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 32), !1067) #dbg_declare(ptr %0, !1061, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 56, DW_OP_LLVM_fragment, 0, 64), !1068) #dbg_declare(ptr %0, !1061, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 64, DW_OP_LLVM_fragment, 64, 64), !1068) #dbg_declare(ptr %0, !1063, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 72, DW_OP_deref), !1069) #dbg_declare(ptr %0, !1064, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 80, DW_OP_deref), !1070) #dbg_declare(ptr %0, !1065, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 88), !1071) %2 = load ptr, ptr %0, align 8, !dbg !1072 %3 = tail call ptr @llvm.swift.async.context.addr(), !dbg !1072 store ptr %2, ptr %3, align 8, !dbg !1072 %.reload.addr59 = getelementptr inbounds nuw i8, ptr %2, i64 104 %.reload60 = load ptr, ptr %.reload.addr59, align 8 %4 = load ptr, ptr %0, align 8 %.spill.addr61 = getelementptr inbounds nuw i8, ptr %2, i64 112, !dbg !1072 store ptr %1, ptr %.spill.addr61, align 8, !dbg !1072 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload60) #14, !dbg !1072 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload60), !dbg !1072 %.not = icmp eq ptr %1, null, !dbg !1072 br i1 %.not, label %coro.return65, label %coro.return66, !dbg !1072 coro.return65: ; preds = %entryresume.1 %.reload.addr54 = getelementptr inbounds nuw i8, ptr %2, i64 96, !dbg !1074 %.reload55 = load ptr, ptr %.reload.addr54, align 8, !dbg !1074 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload55) #14, !dbg !1074 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY2_", i64 0, i64 0) #9, !dbg !1072 ret void, !dbg !1072 coro.return66: ; preds = %entryresume.1 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY3_", i64 0, i64 0) #9, !dbg !1072 ret void, !dbg !1072 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY2_"(ptr swiftasync %0) #1 !dbg !1076 { entryresume.2: #dbg_declare(ptr %0, !1079, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 24, DW_OP_deref), !1087) #dbg_declare(ptr %0, !1080, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 32), !1088) #dbg_declare(ptr %0, !1082, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 56, DW_OP_LLVM_fragment, 0, 64), !1089) #dbg_declare(ptr %0, !1082, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 64, DW_OP_LLVM_fragment, 64, 64), !1089) #dbg_declare(ptr %0, !1084, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 72, DW_OP_deref), !1090) #dbg_declare(ptr %0, !1085, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 80, DW_OP_deref), !1091) #dbg_declare(ptr %0, !1086, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 88), !1092) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = load i64, ptr %async.ctx.frameptr, align 8, !dbg !1093 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %async.ctx.frameptr), !dbg !1095 %2 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1095 %3 = load ptr, ptr %2, align 8, !dbg !1095 musttail call swifttailcc void %3(ptr swiftasync %0, i64 %1, ptr swiftself null) #9, !dbg !1095 ret void, !dbg !1095 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY3_"(ptr swiftasync %0) #1 !dbg !1096 { entryresume.3: #dbg_declare(ptr %0, !1099, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 24, DW_OP_deref), !1107) #dbg_declare(ptr %0, !1100, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 32), !1108) #dbg_declare(ptr %0, !1102, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 56, DW_OP_LLVM_fragment, 0, 64), !1109) #dbg_declare(ptr %0, !1102, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 64, DW_OP_LLVM_fragment, 64, 64), !1109) #dbg_declare(ptr %0, !1104, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 72, DW_OP_deref), !1110) #dbg_declare(ptr %0, !1105, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 80, DW_OP_deref), !1111) #dbg_declare(ptr %0, !1106, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 88), !1112) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %.reload.addr56 = getelementptr inbounds nuw i8, ptr %0, i64 96 %.reload57 = load ptr, ptr %.reload.addr56, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload57) #14, !dbg !1113 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %async.ctx.frameptr), !dbg !1113 %1 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1113 %2 = load ptr, ptr %1, align 8, !dbg !1113 %.reload.addr62 = getelementptr inbounds nuw i8, ptr %0, i64 112, !dbg !1113 %.reload63 = load ptr, ptr %.reload.addr62, align 8, !dbg !1113 musttail call swifttailcc void %2(ptr swiftasync %0, i64 undef, ptr swiftself %.reload63) #9, !dbg !1113 ret void, !dbg !1113 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_"(ptr noalias %0, ptr swiftasync initializes((248, 320), (408, 409)) %1, ptr noalias dereferenceable(40) %2, i64 %3, i64 %4, ptr noalias dereferenceable(120) %5, ptr %6, ptr noalias dereferenceable(40) %7, ptr %8, ptr %9, ptr readnone captures(none) %10, i1 %11) #8 !dbg !1114 { coro.return: #dbg_value(ptr poison, !1130, !DIExpression(DW_OP_deref), !1144) #dbg_value(i1 %11, !1131, !DIExpression(DW_OP_deref), !1144) #dbg_value(ptr poison, !1129, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !1144) #dbg_value(ptr poison, !1129, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !1144) #dbg_value(ptr poison, !1128, !DIExpression(DW_OP_deref, DW_OP_deref), !1144) #dbg_value(ptr %6, !1127, !DIExpression(DW_OP_deref), !1144) #dbg_value(ptr poison, !1126, !DIExpression(DW_OP_deref, DW_OP_deref), !1144) #dbg_value(i64 poison, !1125, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !1144) #dbg_value(i64 poison, !1125, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !1144) #dbg_value(ptr poison, !1124, !DIExpression(DW_OP_deref, DW_OP_deref), !1144) %.spill.addr141 = getelementptr inbounds nuw i8, ptr %1, i64 408, !dbg !1145 store i1 %11, ptr %.spill.addr141, align 1, !dbg !1145 %.spill.addr133 = getelementptr inbounds nuw i8, ptr %1, i64 312, !dbg !1145 store ptr %9, ptr %.spill.addr133, align 8, !dbg !1145 %.spill.addr125 = getelementptr inbounds nuw i8, ptr %1, i64 304, !dbg !1145 store ptr %8, ptr %.spill.addr125, align 8, !dbg !1145 %.spill.addr121 = getelementptr inbounds nuw i8, ptr %1, i64 296, !dbg !1145 store ptr %7, ptr %.spill.addr121, align 8, !dbg !1145 %.spill.addr115 = getelementptr inbounds nuw i8, ptr %1, i64 288, !dbg !1145 store ptr %6, ptr %.spill.addr115, align 8, !dbg !1145 %.spill.addr101 = getelementptr inbounds nuw i8, ptr %1, i64 280, !dbg !1145 store ptr %5, ptr %.spill.addr101, align 8, !dbg !1145 %.spill.addr93 = getelementptr inbounds nuw i8, ptr %1, i64 272, !dbg !1145 store i64 %4, ptr %.spill.addr93, align 8, !dbg !1145 %.spill.addr89 = getelementptr inbounds nuw i8, ptr %1, i64 264, !dbg !1145 store i64 %3, ptr %.spill.addr89, align 8, !dbg !1145 %.spill.addr80 = getelementptr inbounds nuw i8, ptr %1, i64 256, !dbg !1145 store ptr %2, ptr %.spill.addr80, align 8, !dbg !1145 %.spill.addr = getelementptr inbounds nuw i8, ptr %1, i64 248, !dbg !1145 store ptr %0, ptr %.spill.addr, align 8, !dbg !1145 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %1, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY0_", i64 0, i64 0) #9, !dbg !1145 ret void, !dbg !1145 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY0_"(ptr swiftasync %0) #1 !dbg !1149 { entryresume.0: #dbg_declare(ptr %0, !1154, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 288), !1169) #dbg_declare(ptr %0, !1156, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 304, DW_OP_LLVM_fragment, 0, 64), !1170) #dbg_declare(ptr %0, !1156, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 312, DW_OP_LLVM_fragment, 64, 64), !1170) #dbg_declare(ptr %0, !1153, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 280, DW_OP_deref), !1171) #dbg_declare(ptr %0, !1155, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 296, DW_OP_deref), !1172) #dbg_declare(ptr %0, !1151, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 256, DW_OP_deref), !1173) %1 = alloca swifterror ptr, align 8 %.reload.addr87 = getelementptr inbounds nuw i8, ptr %0, i64 256 %.reload88 = load ptr, ptr %.reload.addr87, align 8 %2 = getelementptr inbounds nuw i8, ptr %.reload88, i64 24, !dbg !1174 %3 = load ptr, ptr %2, align 8, !dbg !1174 %4 = getelementptr inbounds nuw i8, ptr %.reload88, i64 32, !dbg !1174 %5 = load ptr, ptr %4, align 8, !dbg !1174 %6 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload88, ptr %3) #9, !dbg !1174 %7 = getelementptr inbounds nuw i8, ptr %5, i64 40, !dbg !1175 %8 = load ptr, ptr %7, align 8, !dbg !1175, !invariant.load !315 %9 = tail call swiftcc i1 %8(ptr noalias swiftself %6, ptr %3, ptr %5), !dbg !1175 br i1 %9, label %AfterMustTailCall.Before.CoroEnd, label %10, !dbg !1177 10: ; preds = %entryresume.0 %.reload.addr99 = getelementptr inbounds nuw i8, ptr %0, i64 272, !dbg !1178 %.reload100 = load i64, ptr %.reload.addr99, align 8, !dbg !1178 %11 = icmp eq i64 %.reload100, 0, !dbg !1178 br i1 %11, label %13, label %.from., !dbg !1178 .from.: ; preds = %10 %12 = inttoptr i64 %.reload100 to ptr, !dbg !1178 %.reload.addr90 = getelementptr inbounds nuw i8, ptr %0, i64 264, !dbg !1178 %.reload91 = load i64, ptr %.reload.addr90, align 8, !dbg !1178 #dbg_value(ptr %0, !1152, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 264, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !1180) br label %coro.return203, !dbg !1178 13: ; preds = %10 %.reload.addr113 = getelementptr inbounds nuw i8, ptr %0, i64 280, !dbg !1181 %.reload106 = load ptr, ptr %.reload.addr113, align 8, !dbg !1181 #dbg_value(ptr %0, !1188, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 280, DW_OP_deref, DW_OP_deref), !1191) %.buildRequest = getelementptr inbounds nuw i8, ptr %.reload106, i64 8, !dbg !1181 %14 = load ptr, ptr %.buildRequest, align 8, !dbg !1181 %.buildRequestContext = getelementptr inbounds nuw i8, ptr %.reload106, i64 16, !dbg !1192 %15 = load ptr, ptr %.buildRequestContext, align 8, !dbg !1192 %16 = load ptr, ptr %.reload106, align 8, !dbg !1193 store ptr null, ptr %1, align 8, !dbg !1194 %17 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n"(ptr %14, ptr %15, ptr %16, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !1194 %18 = load ptr, ptr %1, align 8, !dbg !1194 %.not = icmp eq ptr %18, null, !dbg !1194 br i1 %.not, label %.from.45, label %AfterMustTailCall.Before.CoroEnd41, !dbg !1194 .from.45: ; preds = %13 %.reload95 = load i64, ptr %.reload.addr99, align 8, !dbg !1194 #dbg_value(ptr %0, !1152, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 272, DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !1180) %19 = extractvalue { i64, ptr } %17, 1, !dbg !1194 %20 = extractvalue { i64, ptr } %17, 0, !dbg !1194 %21 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64 4928183092444808024, i64 -1513209474790099871, i1 false, i1 false, i64 %20, ptr %19), !dbg !1178 tail call void @swift_bridgeObjectRelease(ptr %19) #9, !dbg !1204 %22 = extractvalue { i64, ptr } %21, 0, !dbg !1178 %23 = extractvalue { i64, ptr } %21, 1, !dbg !1178 %.pre = inttoptr i64 %.reload95 to ptr, !dbg !1204 br label %coro.return203, !dbg !1178 coro.return203: ; preds = %.from.45, %.from. %.pre-phi = phi ptr [ %12, %.from. ], [ %.pre, %.from.45 ], !dbg !1204 %24 = phi i64 [ %.reload91, %.from. ], [ %22, %.from.45 ], !dbg !1206 %25 = phi ptr [ %12, %.from. ], [ %23, %.from.45 ], !dbg !1206 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %26 = getelementptr inbounds nuw i8, ptr %0, i64 240, !dbg !1208 %27 = getelementptr inbounds nuw i8, ptr %0, i64 176, !dbg !1208 %28 = getelementptr inbounds nuw i8, ptr %0, i64 136, !dbg !1208 %.spill.addr148 = getelementptr inbounds nuw i8, ptr %0, i64 336, !dbg !1212 store ptr %25, ptr %.spill.addr148, align 8, !dbg !1212 %.spill.addr145 = getelementptr inbounds nuw i8, ptr %0, i64 328, !dbg !1212 store i64 %24, ptr %.spill.addr145, align 8, !dbg !1212 %swifterror.0.spill.addr = getelementptr inbounds nuw i8, ptr %0, i64 320, !dbg !1212 store ptr null, ptr %swifterror.0.spill.addr, align 8, !dbg !1212 %.reload.addr131 = getelementptr inbounds nuw i8, ptr %0, i64 304, !dbg !1212 %.reload.addr122 = getelementptr inbounds nuw i8, ptr %0, i64 296, !dbg !1212 %.reload123 = load ptr, ptr %.reload.addr122, align 8, !dbg !1212 %.reload.addr119 = getelementptr inbounds nuw i8, ptr %0, i64 288, !dbg !1212 %.reload120 = load ptr, ptr %.reload.addr119, align 8, !dbg !1212 %.reload.addr111 = getelementptr inbounds nuw i8, ptr %0, i64 280, !dbg !1212 %.reload112 = load ptr, ptr %.reload.addr111, align 8, !dbg !1212 %.reload86 = load ptr, ptr %.reload.addr87, align 8, !dbg !1212 #dbg_value(i64 %24, !1159, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !1214) #dbg_value(ptr %25, !1159, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !1214) %29 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution16BuildDescriptionCMa"(i64 0) #31, !dbg !1212 %30 = extractvalue %swift.metadata_response %29, 0, !dbg !1212 %31 = tail call ptr @swift_bridgeObjectRetain(ptr returned %.pre-phi) #9, !dbg !1204 %.buildRequest1 = getelementptr inbounds nuw i8, ptr %.reload112, i64 8, !dbg !1215 %.spill.addr159 = getelementptr inbounds nuw i8, ptr %0, i64 344, !dbg !1216 #dbg_value(i64 %36, !944, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !1217) #dbg_value(ptr %37, !944, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !1217) #dbg_value(ptr %0, !932, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 136, DW_OP_deref, DW_OP_deref), !1220) #dbg_value(ptr %0, !938, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 176, DW_OP_deref, DW_OP_deref), !1221) #dbg_value(ptr %0, !939, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 280, DW_OP_deref, DW_OP_plus_uconst, 8, DW_OP_deref, DW_OP_plus_uconst, 456, DW_OP_deref), !1222) #dbg_value(ptr %45, !942, !DIExpression(), !1223) %.spill.addr164 = getelementptr inbounds nuw i8, ptr %0, i64 352, !dbg !1224 %32 = or i64 sub (i64 ptrtoint (ptr @.str.54.SWBTaskExecution.BuildSystemTaskPlanningDelegate.queue to i64), i64 32), -9223372036854775808, !dbg !1228 %33 = inttoptr i64 %32 to ptr, !dbg !1228 %34 = load <2 x ptr>, ptr %.reload.addr131, align 8, !dbg !1212 %35 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC05buildD11PackagePath5inDir9signature7SWBUtil0G0VAI_AG10ByteStringVtFZ"(i64 %24, ptr %25, ptr %.reload120, ptr swiftself %30), !dbg !1230 %36 = extractvalue { i64, ptr } %35, 0, !dbg !1230 %37 = extractvalue { i64, ptr } %35, 1, !dbg !1230 tail call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %28), !dbg !1231 %38 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %.reload123, ptr %28), !dbg !1233 tail call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %27), !dbg !1231 %39 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %.reload86, ptr %27), !dbg !1234 %40 = load ptr, ptr %.buildRequest1, align 8, !dbg !1215 store ptr %40, ptr %.spill.addr159, align 8, !dbg !1216 %41 = getelementptr inbounds nuw i8, ptr %40, i64 456, !dbg !1216 %42 = load i8, ptr %41, align 8, !dbg !1216 %43 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMa"(i64 0) #31, !dbg !1235 %44 = extractvalue %swift.metadata_response %43, 0, !dbg !1235 %45 = tail call noalias ptr @swift_allocObject(ptr %44, i64 144, i64 7) #9, !dbg !1235 store ptr %45, ptr %.spill.addr164, align 8, !dbg !1224 %46 = getelementptr inbounds nuw i8, ptr %45, i64 16, !dbg !1224 %47 = tail call swiftcc ptr @"$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfC7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCTt0g5Tf4g_n"(ptr nonnull @_swiftEmptyArrayStorage), !dbg !1236 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %26), !dbg !1239 store ptr %47, ptr %26, align 8, !dbg !1241 %48 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBUtil11LockedValueCySDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCGGMD") #32, !dbg !1241 %49 = tail call noalias ptr @swift_allocObject(ptr %48, i64 32, i64 7) #9, !dbg !1241 %50 = tail call swiftcc ptr @"$s7SWBUtil11LockedValueCAARi_zrlEyACyxGxcfc"(ptr noalias nonnull %26, ptr swiftself %49), !dbg !1241 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %26), !dbg !1239 store ptr %50, ptr %46, align 8, !dbg !1242 %51 = getelementptr inbounds nuw i8, ptr %45, i64 72, !dbg !1243 store i64 %36, ptr %51, align 8, !dbg !1243 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %45, i64 80, !dbg !1243 store ptr %37, ptr %._str._guts._object._object, align 8, !dbg !1243 %52 = getelementptr inbounds nuw i8, ptr %45, i64 104, !dbg !1244 %53 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %28, ptr %52), !dbg !1244 %54 = getelementptr inbounds nuw i8, ptr %45, i64 32, !dbg !1245 %55 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %27, ptr %54), !dbg !1245 %56 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC10AttributesV8rawValueAESi_tcfC"(i64 0), !dbg !1246 %57 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil8SWBQueueCMa"(i64 0) #31, !dbg !1248 %58 = extractvalue %swift.metadata_response %57, 0, !dbg !1248 %59 = tail call noalias ptr @swift_allocObject(ptr %58, i64 24, i64 7) #9, !dbg !1248 %60 = tail call swiftcc ptr @"$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0Otcfc"(i64 -3458764513820540874, ptr nonnull %33, i8 %42, i64 %56, i8 1, ptr swiftself %59), !dbg !1248 tail call void @__swift_destroy_boxed_opaque_existential_1(ptr nonnull %27) #9, !dbg !1248 tail call void @__swift_destroy_boxed_opaque_existential_1(ptr nonnull %28) #9, !dbg !1248 %61 = getelementptr inbounds nuw i8, ptr %45, i64 24, !dbg !1250 store ptr %60, ptr %61, align 8, !dbg !1250 %62 = getelementptr inbounds nuw i8, ptr %45, i64 88, !dbg !1251 store <2 x ptr> %34, ptr %62, align 8, !dbg !1251 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %27), !dbg !1252 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %28), !dbg !1253 #dbg_value(ptr %45, !1161, !DIExpression(), !1255) %63 = tail call swiftcc %swift.metadata_response @"$s19SWBTaskConstruction9BuildPlanCMa"(i64 0) #31, !dbg !1256 %64 = extractvalue %swift.metadata_response %63, 0, !dbg !1256 %65 = extractelement <2 x ptr> %34, i64 0, !dbg !1204 %66 = tail call ptr @swift_retain(ptr returned %65) #30, !dbg !1204 %67 = tail call ptr @swift_retain(ptr returned %45) #30, !dbg !1204 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %async.ctx.frameptr), !dbg !1204 %68 = tail call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVWOc"(ptr nonnull %.reload112, ptr nonnull %async.ctx.frameptr), !dbg !1204 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %async.ctx.frameptr), !dbg !1204 %69 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s19SWBTaskConstruction9BuildPlanC11planRequest20taskPlanningDelegateACSgAA0cdF0V_AA04TaskhI0_ptYacfCTu" to i64), i64 1), -8, !dbg !1256 %70 = inttoptr i64 %69 to ptr, !dbg !1256 %71 = load ptr, ptr %70, align 8, !dbg !1256 %72 = getelementptr inbounds nuw i8, ptr %71, i64 4, !dbg !1256 %73 = load i32, ptr %72, align 8, !dbg !1256 %74 = zext i32 %73 to i64, !dbg !1256 %75 = tail call swiftcc ptr @swift_task_alloc(i64 %74) #14, !dbg !1256 %.spill.addr177 = getelementptr inbounds nuw i8, ptr %0, i64 360, !dbg !1256 store ptr %75, ptr %.spill.addr177, align 8, !dbg !1256 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %75), !dbg !1256 store ptr %0, ptr %75, align 8, !dbg !1256 %76 = getelementptr inbounds nuw i8, ptr %75, i64 8, !dbg !1256 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TQ1_", ptr %76, align 8, !dbg !1256 %.reload110 = load ptr, ptr %.reload.addr111, align 8, !dbg !1256 musttail call swifttailcc void @"$s19SWBTaskConstruction9BuildPlanC11planRequest20taskPlanningDelegateACSgAA0cdF0V_AA04TaskhI0_ptYacfC"(ptr nonnull swiftasync %75, ptr noalias captures(none) dereferenceable(120) %.reload110, ptr %45, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAWP", ptr swiftself %64) #9, !dbg !1256 ret void, !dbg !1256 AfterMustTailCall.Before.CoroEnd: ; preds = %entryresume.0 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 248, !dbg !1174 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !1174 store i64 0, ptr %.reload, align 8, !dbg !1174 %77 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1258 %78 = load ptr, ptr %77, align 8, !dbg !1258 musttail call swifttailcc void %78(ptr nonnull swiftasync %0, ptr swiftself null) #9, !dbg !1258 ret void, !dbg !1258 AfterMustTailCall.Before.CoroEnd41: ; preds = %13 %79 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1258 %80 = load ptr, ptr %79, align 8, !dbg !1258 musttail call swifttailcc void %80(ptr nonnull swiftasync %0, ptr nonnull swiftself %18) #9, !dbg !1258 ret void, !dbg !1258 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TQ1_"(ptr readonly swiftasync captures(none) %0, i64 %1) #8 !dbg !1259 { entryresume.1: #dbg_declare(ptr %0, !1264, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 288), !1279) #dbg_declare(ptr %0, !1266, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 304, DW_OP_LLVM_fragment, 0, 64), !1280) #dbg_declare(ptr %0, !1266, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 312, DW_OP_LLVM_fragment, 64, 64), !1280) #dbg_declare(ptr %0, !1263, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 280, DW_OP_deref), !1281) #dbg_declare(ptr %0, !1265, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 296, DW_OP_deref), !1282) #dbg_declare(ptr %0, !1261, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 256, DW_OP_deref), !1283) %2 = load ptr, ptr %0, align 8, !dbg !1284 %3 = tail call ptr @llvm.swift.async.context.addr(), !dbg !1284 store ptr %2, ptr %3, align 8, !dbg !1284 %.reload.addr178 = getelementptr inbounds nuw i8, ptr %2, i64 360 %.reload179 = load ptr, ptr %.reload.addr178, align 8 %4 = load ptr, ptr %0, align 8 %.spill.addr180 = getelementptr inbounds nuw i8, ptr %2, i64 368, !dbg !1284 store i64 %1, ptr %.spill.addr180, align 8, !dbg !1284 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload179) #14, !dbg !1284 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload179), !dbg !1284 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY2_", i64 0, i64 0) #9, !dbg !1284 ret void, !dbg !1284 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY2_"(ptr swiftasync %0) #1 !dbg !1286 { entryresume.2: #dbg_declare(ptr %0, !1291, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 288), !1306) #dbg_declare(ptr %0, !1293, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 304, DW_OP_LLVM_fragment, 0, 64), !1307) #dbg_declare(ptr %0, !1293, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 312, DW_OP_LLVM_fragment, 64, 64), !1307) #dbg_declare(ptr %0, !1290, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 280, DW_OP_deref), !1308) #dbg_declare(ptr %0, !1292, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 296, DW_OP_deref), !1309) #dbg_declare(ptr %0, !1288, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 256, DW_OP_deref), !1310) %1 = alloca swifterror ptr, align 8 %access-scratch.i = getelementptr inbounds nuw i8, ptr %0, i64 216, !dbg !1311 %.reload.addr187 = getelementptr inbounds nuw i8, ptr %0, i64 368 %.reload188 = load i64, ptr %.reload.addr187, align 8 %2 = icmp eq i64 %.reload188, 0, !dbg !1315 br i1 %2, label %.from.69, label %3, !dbg !1315 3: ; preds = %entryresume.2 %.reload.addr160 = getelementptr inbounds nuw i8, ptr %0, i64 344, !dbg !1315 %.reload161 = load ptr, ptr %.reload.addr160, align 8, !dbg !1315 %4 = inttoptr i64 %.reload188 to ptr, !dbg !1315 #dbg_value(ptr %0, !1300, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 368, DW_OP_deref), !1317) %5 = getelementptr inbounds nuw i8, ptr %.reload161, i64 472, !dbg !1318 %6 = load i64, ptr %5, align 8, !dbg !1318 %7 = icmp eq i64 %6, 0, !dbg !1320 br i1 %7, label %.from.52, label %10, !dbg !1320 .from.69: ; preds = %entryresume.2 %.reload.addr173 = getelementptr inbounds nuw i8, ptr %0, i64 352, !dbg !1321 %.reload174 = load ptr, ptr %.reload.addr173, align 8, !dbg !1321 %.reload.addr157 = getelementptr inbounds nuw i8, ptr %0, i64 336, !dbg !1321 %.reload158 = load ptr, ptr %.reload.addr157, align 8, !dbg !1321 tail call void @swift_release(ptr nonnull %.reload174) #9, !dbg !1321 tail call void @swift_bridgeObjectRelease(ptr %.reload158) #9, !dbg !1321 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 248, !dbg !1323 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !1323 store i64 0, ptr %.reload, align 8, !dbg !1323 %8 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1324 %9 = load ptr, ptr %8, align 8, !dbg !1324 musttail call swifttailcc void %9(ptr nonnull swiftasync %0, ptr swiftself null) #9, !dbg !1324 ret void, !dbg !1324 10: ; preds = %3 %swifterror.0.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 320, !dbg !1318 %swifterror.0.reload = load ptr, ptr %swifterror.0.reload.addr, align 8, !dbg !1318 %.reload.addr134 = getelementptr inbounds nuw i8, ptr %0, i64 312, !dbg !1318 %.reload135 = load ptr, ptr %.reload.addr134, align 8, !dbg !1318 %.reload.addr126 = getelementptr inbounds nuw i8, ptr %0, i64 304, !dbg !1318 %.reload127 = load ptr, ptr %.reload.addr126, align 8, !dbg !1318 %11 = getelementptr inbounds nuw i8, ptr %.reload161, i64 464, !dbg !1318 %12 = load i64, ptr %11, align 8, !dbg !1318 %13 = inttoptr i64 %6 to ptr, !dbg !1320 #dbg_value(ptr %0, !1303, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 344, DW_OP_deref, DW_OP_plus_uconst, 464, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !1325) #dbg_value(ptr %0, !1303, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 344, DW_OP_deref, DW_OP_plus_uconst, 472, DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !1325) store ptr %swifterror.0.reload, ptr %1, align 8, !dbg !1326 call swiftcc void @"$s19SWBTaskConstruction9BuildPlanC5write2to2fsy7SWBUtil4PathV_AG7FSProxy_ptKF"(i64 %12, ptr nonnull %13, ptr %.reload127, ptr %.reload135, ptr nonnull swiftself %4, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !1326 %14 = load ptr, ptr %1, align 8, !dbg !1326 %.not18 = icmp eq ptr %14, null, !dbg !1326 br i1 %.not18, label %.from.52, label %.from.75, !dbg !1326 .from.52: ; preds = %3, %10 %.reload.addr175 = getelementptr inbounds nuw i8, ptr %0, i64 352, !dbg !1329 %.reload166 = load ptr, ptr %.reload.addr175, align 8, !dbg !1329 %15 = getelementptr inbounds nuw i8, ptr %.reload166, i64 16, !dbg !1329 #dbg_value(ptr %0, !1333, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 352, DW_OP_deref), !1340) %16 = load ptr, ptr %15, align 8, !dbg !1343 %17 = getelementptr inbounds nuw i8, ptr %16, i64 16, !dbg !1344 %18 = load ptr, ptr %17, align 8, !dbg !1344 %19 = tail call ptr @swift_retain(ptr returned %18) #30, !dbg !1352 tail call swiftcc void @"$s7SWBUtil4LockC4lockyyF"(ptr swiftself %18), !dbg !1344 tail call void @swift_release(ptr %18) #9, !dbg !1352 %20 = getelementptr inbounds nuw i8, ptr %16, i64 24, !dbg !1344 tail call void @llvm.lifetime.start.p0(i64 -1, ptr nonnull %access-scratch.i), !dbg !1344 tail call void @swift_beginAccess(ptr nonnull %20, ptr nonnull %access-scratch.i, i64 33, ptr null) #9, !dbg !1344 #dbg_value(ptr %0, !1354, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 352, DW_OP_deref, DW_OP_plus_uconst, 16, DW_OP_deref, DW_OP_plus_uconst, 24, DW_OP_deref), !1374) %21 = load ptr, ptr %20, align 8, !dbg !1376 %22 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGMD") #32, !dbg !1377 %23 = tail call swiftcc ptr @"$ss18_DictionaryStorageC4copy8originalAByxq_Gs05__RawaB0C_tFZ"(ptr %21, ptr swiftself %22), !dbg !1377 %.spill.addr189 = getelementptr inbounds nuw i8, ptr %0, i64 376, !dbg !1377 store ptr %23, ptr %.spill.addr189, align 8, !dbg !1377 %24 = getelementptr inbounds nuw i8, ptr %21, i64 64, !dbg !1377 %25 = getelementptr inbounds nuw i8, ptr %21, i64 32, !dbg !1377 %26 = load i8, ptr %25, align 8, !dbg !1377 %27 = and i8 %26, 63, !dbg !1377 %28 = zext nneg i8 %27 to i64, !dbg !1377 %notmask.neg.i = shl nuw nsw i64 1, %28, !dbg !1377 %29 = load i64, ptr %24, align 8, !dbg !1377 %30 = icmp ne i8 %27, 63, !dbg !1377 tail call void @llvm.assume(i1 %30), !dbg !1377 %31 = icmp samesign ult i8 %27, 6, !dbg !1377 %32 = and i64 %notmask.neg.i, 63, !dbg !1377 %notmask.i = shl nsw i64 -1, %32, !dbg !1377 %33 = xor i64 %notmask.i, -1, !dbg !1377 %34 = select i1 %31, i64 %33, i64 -1, !dbg !1377 %35 = and i64 %34, %29, !dbg !1377 %36 = getelementptr inbounds nuw i8, ptr %21, i64 48, !dbg !1377 %37 = getelementptr inbounds nuw i8, ptr %21, i64 56, !dbg !1377 %38 = getelementptr inbounds nuw i8, ptr %23, i64 48, !dbg !1377 %39 = getelementptr inbounds nuw i8, ptr %23, i64 56, !dbg !1377 %40 = getelementptr inbounds nuw i8, ptr %23, i64 16, !dbg !1377 %41 = add nuw nsw i64 %notmask.neg.i, 63 %42 = lshr i64 %41, 6 %43 = getelementptr inbounds nuw i8, ptr %23, i64 64 br label %44, !dbg !1352 44: ; preds = %.from.49, %.from.52 %45 = phi i64 [ %35, %.from.52 ], [ %54, %.from.49 ], !dbg !1377 %46 = phi i64 [ 0, %.from.52 ], [ %55, %.from.49 ], !dbg !1377 %.not.i = icmp eq i64 %45, 0, !dbg !1377 br i1 %.not.i, label %.preheader.i, label %.from.59, !dbg !1377 .from.59: ; preds = %44 %47 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %45, i1 true), !dbg !1377 %48 = add i64 %45, -1, !dbg !1377 %49 = and i64 %48, %45, !dbg !1377 %50 = shl i64 %46, 6, !dbg !1377 %51 = or disjoint i64 %50, %47, !dbg !1377 br label %52, !dbg !1377 52: ; preds = %.from.55, %.from.59 %53 = phi i64 [ %93, %.from.55 ], [ %51, %.from.59 ], !dbg !1377 %54 = phi i64 [ %91, %.from.55 ], [ %49, %.from.59 ], !dbg !1377 %55 = phi i64 [ %82, %.from.55 ], [ %46, %.from.59 ], !dbg !1377 %56 = load ptr, ptr %36, align 8, !dbg !1377 %57 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %56, i64 %53, !dbg !1377 %58 = load i64, ptr %57, align 8, !dbg !1377 %59 = load ptr, ptr %37, align 8, !dbg !1377 %60 = getelementptr inbounds ptr, ptr %59, i64 %53, !dbg !1377 %61 = load ptr, ptr %60, align 8, !dbg !1377 #dbg_value(ptr %60, !1389, !DIExpression(DW_OP_deref), !1396) %62 = inttoptr i64 %58 to ptr, !dbg !1352 %63 = tail call ptr @swift_retain(ptr returned %62) #30, !dbg !1352 %64 = tail call ptr @swift_retain(ptr returned %61) #30, !dbg !1352 %65 = tail call swiftcc ptr @"$s7SWBUtil17DiagnosticsEngineC11diagnosticsSayAA10DiagnosticVGvg"(ptr swiftself %61), !dbg !1398 tail call void @swift_release(ptr %61) #9, !dbg !1352 %66 = lshr i64 %53, 6, !dbg !1377 %67 = and i64 %53, 63, !dbg !1377 %68 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %43, i64 %66, !dbg !1377 %69 = shl nuw i64 1, %67, !dbg !1377 %70 = load i64, ptr %68, align 8, !dbg !1377 %71 = or i64 %70, %69, !dbg !1377 store i64 %71, ptr %68, align 8, !dbg !1377 %72 = load ptr, ptr %38, align 8, !dbg !1377 %73 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %72, i64 %53, !dbg !1377 store i64 %58, ptr %73, align 8, !dbg !1377 %74 = load ptr, ptr %39, align 8, !dbg !1377 %75 = getelementptr inbounds %TSa, ptr %74, i64 %53, !dbg !1377 store ptr %65, ptr %75, align 8, !dbg !1377 %76 = load i64, ptr %40, align 8, !dbg !1377 %77 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %76, i64 1), !dbg !1377 %78 = extractvalue { i64, i1 } %77, 1, !dbg !1377 br i1 %78, label %95, label %.from.49, !dbg !1377, !prof !1399 .from.49: ; preds = %52 %79 = extractvalue { i64, i1 } %77, 0, !dbg !1377 store i64 %79, ptr %40, align 8, !dbg !1377 br label %44, !dbg !1377 .preheader.i: ; preds = %44, %86 %80 = phi i64 [ %82, %86 ], [ %46, %44 ], !dbg !1377 %81 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %80, i64 1), !dbg !1377 %82 = extractvalue { i64, i1 } %81, 0, !dbg !1377 %83 = extractvalue { i64, i1 } %81, 1, !dbg !1377 br i1 %83, label %94, label %84, !dbg !1377, !prof !1399 84: ; preds = %.preheader.i %85 = icmp slt i64 %82, %42, !dbg !1377 br i1 %85, label %86, label %coro.return205, !dbg !1377 86: ; preds = %84 %87 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %24, i64 %82, !dbg !1377 %88 = load i64, ptr %87, align 8, !dbg !1377 %.not11.i = icmp eq i64 %88, 0, !dbg !1377 br i1 %.not11.i, label %.preheader.i, label %.from.55, !dbg !1377 .from.55: ; preds = %86 %89 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %88, i1 true), !dbg !1377 %90 = add i64 %88, -1, !dbg !1377 %91 = and i64 %90, %88, !dbg !1377 %92 = shl i64 %82, 6, !dbg !1377 %93 = or disjoint i64 %89, %92, !dbg !1377 br label %52, !dbg !1377 94: ; preds = %.preheader.i tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !1377 tail call void @llvm.trap(), !dbg !1400 unreachable, !dbg !1400 95: ; preds = %52 tail call void asm sideeffect "", "n"(i32 1) #9, !dbg !1377 tail call void @llvm.trap(), !dbg !1400 unreachable, !dbg !1400 coro.return205: ; preds = %84 tail call void @swift_endAccess(ptr nonnull %access-scratch.i) #9, !dbg !1344 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %access-scratch.i), !dbg !1344 %96 = load ptr, ptr %17, align 8, !dbg !1403 %97 = tail call ptr @swift_retain(ptr returned %96) #30, !dbg !1352 tail call swiftcc void @"$s7SWBUtil4LockC6unlockyyF"(ptr swiftself %96), !dbg !1403 tail call void @swift_release(ptr %96) #9, !dbg !1352 %98 = load i32, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu", align 8, !dbg !1408 %99 = sext i32 %98 to i64, !dbg !1408 %100 = add i64 %99, ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu" to i64), !dbg !1408 %101 = inttoptr i64 %100 to ptr, !dbg !1408 %102 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu", i64 4), align 8, !dbg !1408 %103 = zext i32 %102 to i64, !dbg !1408 %104 = tail call swiftcc ptr @swift_task_alloc(i64 %103) #14, !dbg !1408 %.spill.addr194 = getelementptr inbounds nuw i8, ptr %0, i64 384, !dbg !1408 store ptr %104, ptr %.spill.addr194, align 8, !dbg !1408 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %104), !dbg !1408 store ptr %0, ptr %104, align 8, !dbg !1408 %105 = getelementptr inbounds nuw i8, ptr %104, i64 8, !dbg !1408 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TQ3_", ptr %105, align 8, !dbg !1408 %.reload.addr155 = getelementptr inbounds nuw i8, ptr %0, i64 336, !dbg !1408 %.reload156 = load ptr, ptr %.reload.addr155, align 8, !dbg !1408 %.reload.addr146 = getelementptr inbounds nuw i8, ptr %0, i64 328, !dbg !1408 %.reload147 = load i64, ptr %.reload.addr146, align 8, !dbg !1408 %.reload.addr142 = getelementptr inbounds nuw i8, ptr %0, i64 408, !dbg !1408 %.reload143 = load i1, ptr %.reload.addr142, align 1, !dbg !1408 #dbg_value(ptr %0, !1295, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 408, DW_OP_deref), !1414) %.reload.addr137 = getelementptr inbounds nuw i8, ptr %0, i64 312, !dbg !1408 %.reload138 = load ptr, ptr %.reload.addr137, align 8, !dbg !1408 %.reload.addr129 = getelementptr inbounds nuw i8, ptr %0, i64 304, !dbg !1408 %.reload130 = load ptr, ptr %.reload.addr129, align 8, !dbg !1408 %.reload.addr116 = getelementptr inbounds nuw i8, ptr %0, i64 288, !dbg !1408 %.reload117 = load ptr, ptr %.reload.addr116, align 8, !dbg !1408 %.reload.addr107 = getelementptr inbounds nuw i8, ptr %0, i64 280, !dbg !1408 %.reload108 = load ptr, ptr %.reload.addr107, align 8, !dbg !1408 %.reload.addr83 = getelementptr inbounds nuw i8, ptr %0, i64 256, !dbg !1408 %.reload84 = load ptr, ptr %.reload.addr83, align 8, !dbg !1408 musttail call swifttailcc void %101(ptr nonnull swiftasync %104, ptr nonnull %4, ptr noalias captures(none) dereferenceable(120) %.reload108, ptr %.reload117, i64 %.reload147, ptr %.reload156, ptr %.reload130, ptr %.reload138, i1 %.reload143, ptr %23, ptr noalias captures(none) dereferenceable(40) %.reload84) #9, !dbg !1408 ret void, !dbg !1408 .from.75: ; preds = %10 %.reload.addr167 = getelementptr inbounds nuw i8, ptr %0, i64 352, !dbg !1321 %.reload168 = load ptr, ptr %.reload.addr167, align 8, !dbg !1321 %.reload.addr149 = getelementptr inbounds nuw i8, ptr %0, i64 336, !dbg !1321 %.reload150 = load ptr, ptr %.reload.addr149, align 8, !dbg !1321 tail call void @swift_release(ptr nonnull %4) #9, !dbg !1321 tail call void @swift_release(ptr nonnull %.reload168) #9, !dbg !1321 tail call void @swift_bridgeObjectRelease(ptr %.reload150) #9, !dbg !1321 %106 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1324 %107 = load ptr, ptr %106, align 8, !dbg !1324 musttail call swifttailcc void %107(ptr nonnull swiftasync %0, ptr nonnull swiftself %14) #9, !dbg !1324 ret void, !dbg !1324 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TQ3_"(ptr readonly swiftasync captures(none) %0, i64 %1, ptr swiftself %2) #8 !dbg !1415 { entryresume.3: #dbg_declare(ptr %0, !1420, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 288), !1435) #dbg_declare(ptr %0, !1422, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 304, DW_OP_LLVM_fragment, 0, 64), !1436) #dbg_declare(ptr %0, !1422, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 312, DW_OP_LLVM_fragment, 64, 64), !1436) #dbg_declare(ptr %0, !1419, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 280, DW_OP_deref), !1437) #dbg_declare(ptr %0, !1421, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 296, DW_OP_deref), !1438) #dbg_declare(ptr %0, !1417, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 256, DW_OP_deref), !1439) %3 = load ptr, ptr %0, align 8, !dbg !1440 %4 = tail call ptr @llvm.swift.async.context.addr(), !dbg !1440 store ptr %3, ptr %4, align 8, !dbg !1440 %.reload.addr195 = getelementptr inbounds nuw i8, ptr %3, i64 384 %.reload196 = load ptr, ptr %.reload.addr195, align 8 %5 = load ptr, ptr %0, align 8 %.spill.addr197 = getelementptr inbounds nuw i8, ptr %3, i64 392, !dbg !1440 store ptr %2, ptr %.spill.addr197, align 8, !dbg !1440 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload196) #14, !dbg !1440 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload196), !dbg !1440 %.not19 = icmp eq ptr %2, null, !dbg !1440 br i1 %.not19, label %coro.return206, label %coro.return207, !dbg !1440 coro.return206: ; preds = %entryresume.3 %.reload.addr192 = getelementptr inbounds nuw i8, ptr %3, i64 376, !dbg !1443 %.reload193 = load ptr, ptr %.reload.addr192, align 8, !dbg !1443 %.reload.addr151 = getelementptr inbounds nuw i8, ptr %3, i64 336, !dbg !1443 %.reload152 = load ptr, ptr %.reload.addr151, align 8, !dbg !1443 tail call void @swift_bridgeObjectRelease(ptr %.reload152) #9, !dbg !1443 tail call void @swift_bridgeObjectRelease(ptr %.reload193) #9, !dbg !1443 %.spill.addr200 = getelementptr inbounds nuw i8, ptr %3, i64 400, !dbg !1445 store i64 %1, ptr %.spill.addr200, align 8, !dbg !1445 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %5, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY4_", i64 0, i64 0) #9, !dbg !1445 ret void, !dbg !1445 coro.return207: ; preds = %entryresume.3 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %5, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY5_", i64 0, i64 0) #9, !dbg !1445 ret void, !dbg !1445 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY4_"(ptr swiftasync %0) #1 !dbg !1446 { entryresume.4: #dbg_declare(ptr %0, !1451, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 288), !1466) #dbg_declare(ptr %0, !1453, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 304, DW_OP_LLVM_fragment, 0, 64), !1467) #dbg_declare(ptr %0, !1453, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 312, DW_OP_LLVM_fragment, 64, 64), !1467) #dbg_declare(ptr %0, !1450, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 280, DW_OP_deref), !1468) #dbg_declare(ptr %0, !1452, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 296, DW_OP_deref), !1469) #dbg_declare(ptr %0, !1448, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 256, DW_OP_deref), !1470) %.reload.addr183 = getelementptr inbounds nuw i8, ptr %0, i64 368, !dbg !1471 %.reload184 = load i64, ptr %.reload.addr183, align 8, !dbg !1471 %.reload.addr169 = getelementptr inbounds nuw i8, ptr %0, i64 352, !dbg !1471 %.reload170 = load ptr, ptr %.reload.addr169, align 8, !dbg !1471 tail call void @swift_release(ptr %.reload170) #9, !dbg !1473 %1 = inttoptr i64 %.reload184 to ptr, !dbg !1471 tail call void @swift_release(ptr nonnull %1) #9, !dbg !1473 %.reload.addr201 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !1475 %.reload202 = load i64, ptr %.reload.addr201, align 8, !dbg !1475 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 248, !dbg !1476 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !1476 store i64 %.reload202, ptr %.reload, align 8, !dbg !1476 %2 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1477 %3 = load ptr, ptr %2, align 8, !dbg !1477 musttail call swifttailcc void %3(ptr swiftasync %0, ptr swiftself null) #9, !dbg !1477 ret void, !dbg !1477 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY5_"(ptr swiftasync %0) #1 !dbg !1478 { entryresume.5: #dbg_declare(ptr %0, !1483, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 288), !1498) #dbg_declare(ptr %0, !1485, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 304, DW_OP_LLVM_fragment, 0, 64), !1499) #dbg_declare(ptr %0, !1485, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 312, DW_OP_LLVM_fragment, 64, 64), !1499) #dbg_declare(ptr %0, !1482, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 280, DW_OP_deref), !1500) #dbg_declare(ptr %0, !1484, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 296, DW_OP_deref), !1501) #dbg_declare(ptr %0, !1480, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 256, DW_OP_deref), !1502) %.reload.addr190 = getelementptr inbounds nuw i8, ptr %0, i64 376, !dbg !1503 %.reload191 = load ptr, ptr %.reload.addr190, align 8, !dbg !1503 %.reload.addr181 = getelementptr inbounds nuw i8, ptr %0, i64 368, !dbg !1503 %.reload182 = load i64, ptr %.reload.addr181, align 8, !dbg !1503 %.reload.addr171 = getelementptr inbounds nuw i8, ptr %0, i64 352, !dbg !1503 %.reload172 = load ptr, ptr %.reload.addr171, align 8, !dbg !1503 %.reload.addr153 = getelementptr inbounds nuw i8, ptr %0, i64 336, !dbg !1503 %.reload154 = load ptr, ptr %.reload.addr153, align 8, !dbg !1503 tail call void @swift_bridgeObjectRelease(ptr %.reload191) #9, !dbg !1505 tail call void @swift_release(ptr %.reload172) #9, !dbg !1505 tail call void @swift_bridgeObjectRelease(ptr %.reload154) #9, !dbg !1505 %1 = inttoptr i64 %.reload182 to ptr, !dbg !1503 tail call void @swift_release(ptr nonnull %1) #9, !dbg !1505 %.reload.addr198 = getelementptr inbounds nuw i8, ptr %0, i64 392, !dbg !1507 %.reload199 = load ptr, ptr %.reload.addr198, align 8, !dbg !1507 %2 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1509 %3 = load ptr, ptr %2, align 8, !dbg !1509 musttail call swifttailcc void %3(ptr swiftasync %0, ptr swiftself %.reload199) #9, !dbg !1509 ret void, !dbg !1509 } define dllexport swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectoryy7SWBUtil4PathV0A12Construction0C11PlanRequestVKFZ"(ptr noalias readonly captures(none) dereferenceable(120) %0, ptr readnone swiftself captures(none) %1, ptr noalias swifterror captures(none) dereferenceable(8) %2) #1 !dbg !1183 { entry: #dbg_value(ptr %0, !1188, !DIExpression(DW_OP_deref), !1510) #dbg_value(ptr poison, !1189, !DIExpression(), !1511) %.buildRequest = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1512 %3 = load ptr, ptr %.buildRequest, align 8, !dbg !1512 %.buildRequestContext = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !1514 %4 = load ptr, ptr %.buildRequestContext, align 8, !dbg !1514 %5 = load ptr, ptr %0, align 8, !dbg !1515 %6 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n"(ptr %3, ptr %4, ptr %5, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %2), !dbg !1516 ret { i64, ptr } %6, !dbg !1518 } define dllexport swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZ"(ptr swiftasync initializes((16, 24)) %0, ptr %1, ptr noalias captures(none) dereferenceable(120) %2, ptr %3, i64 %4, ptr %5, ptr %6, ptr %7, i1 %8, ptr %9, ptr noalias captures(none) dereferenceable(40) %10, ptr readnone swiftself captures(none) %11) #1 !dbg !1409 { coro.return: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %12 = load i32, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu", align 8, !dbg !1519 %13 = sext i32 %12 to i64, !dbg !1519 %14 = add i64 %13, ptrtoint (ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu" to i64), !dbg !1519 %15 = inttoptr i64 %14 to ptr, !dbg !1519 %16 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTu", i64 4), align 8, !dbg !1519 %17 = zext i32 %16 to i64, !dbg !1519 %18 = tail call swiftcc ptr @swift_task_alloc(i64 %17) #14, !dbg !1519 store ptr %18, ptr %async.ctx.frameptr, align 8, !dbg !1519 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %18), !dbg !1519 store ptr %0, ptr %18, align 8, !dbg !1519 %19 = getelementptr inbounds nuw i8, ptr %18, i64 8, !dbg !1519 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTQ0_", ptr %19, align 8, !dbg !1519 musttail call swifttailcc void %15(ptr nonnull swiftasync %18, ptr %1, ptr noalias nonnull captures(none) dereferenceable(120) %2, ptr %3, i64 %4, ptr %5, ptr %6, ptr %7, i1 %8, ptr %9, ptr noalias nonnull captures(none) dereferenceable(40) %10) #9, !dbg !1519 ret void, !dbg !1519 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTQ0_"(ptr readonly swiftasync captures(none) %0, i64 %1, ptr swiftself %2) #1 !dbg !1520 { entryresume.0: %3 = load ptr, ptr %0, align 8, !dbg !1522 %4 = tail call ptr @llvm.swift.async.context.addr(), !dbg !1522 store ptr %3, ptr %4, align 8, !dbg !1522 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !1522 %.reload = load ptr, ptr %async.ctx.frameptr, align 8 %5 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload) #14, !dbg !1522 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload), !dbg !1522 %.not = icmp eq ptr %2, null, !dbg !1522 %6 = getelementptr inbounds nuw i8, ptr %5, i64 8, !dbg !1522 %7 = load ptr, ptr %6, align 8, !dbg !1522 br i1 %.not, label %AfterMustTailCall.Before.CoroEnd, label %AfterMustTailCall.Before.CoroEnd7, !dbg !1522 AfterMustTailCall.Before.CoroEnd: ; preds = %entryresume.0 musttail call swifttailcc void %7(ptr swiftasync %5, i64 %1, ptr swiftself null) #9, !dbg !1522 ret void, !dbg !1522 AfterMustTailCall.Before.CoroEnd7: ; preds = %entryresume.0 musttail call swifttailcc void %7(ptr swiftasync %5, i64 undef, ptr nonnull swiftself %2) #9, !dbg !1522 ret void, !dbg !1522 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc noundef i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZfA4_"() #0 !dbg !1523 { entry: ret i1 false, !dbg !1524 } define internal swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10OrderedSetVyA0_GGyXEfU_"(ptr noalias nonnull readonly captures(none) dereferenceable(88) %0, ptr noalias nonnull readonly captures(none) dereferenceable(120) %1, ptr readonly captures(none) %2) unnamed_addr #1 !dbg !1525 { entry: %3 = alloca %T7SWBCore22ProvisioningTaskInputsVSg, align 8 %4 = alloca %T7SWBCore15BuildParametersV, align 8 %5 = alloca %TSa, align 8 %6 = alloca %T7SWBCore10ModuleInfoVSg, align 8 %7 = alloca %T7SWBCore10ModuleInfoVSg, align 8 %8 = alloca %T7SWBCore22ProvisioningTaskInputsVSg, align 8 %9 = alloca ptr, align 8 %retain.value.addr.tmp = alloca %T7SWBCore15BuildParametersV, align 8 %10 = alloca ptr, align 8 %11 = alloca %Ts17_NativeDictionaryV, align 8 %retain.value.addr.tmp11 = alloca %TSa, align 8 %12 = alloca %T7SWBCore22ReferenceLookupContextP, align 8 %13 = alloca %T7SWBCore17SpecLookupContextP, align 8 %14 = alloca ptr, align 8 %15 = alloca %Ts17_NativeDictionaryV, align 8 call void @llvm.lifetime.start.p0(i64 280, ptr nonnull %3), !dbg !1587 call void @llvm.lifetime.start.p0(i64 384, ptr nonnull %4), !dbg !1587 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %5), !dbg !1587 call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %6), !dbg !1587 call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %7), !dbg !1587 #dbg_value(ptr %0, !1537, !DIExpression(DW_OP_deref), !1600) #dbg_value(ptr %1, !1539, !DIExpression(DW_OP_deref), !1601) #dbg_value(ptr %2, !1540, !DIExpression(), !1602) %16 = tail call swiftcc ptr @"$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTt0g5Tf4g_n"(ptr nonnull @_swiftEmptyArrayStorage), !dbg !1603 %.allTargets = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !1609 %17 = load ptr, ptr %.allTargets, align 8, !dbg !1609 %.allTargets.uniqueIndices = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !1609 %18 = load ptr, ptr %.allTargets.uniqueIndices, align 8, !dbg !1609 %19 = tail call swiftcc %swift.metadata_response @"$s7SWBCore16ConfiguredTargetCMa"(i64 0) #31, !dbg !1610 %20 = extractvalue %swift.metadata_response %19, 0, !dbg !1610 %21 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBCore16ConfiguredTargetCACSHAAWL", ptr @"$s7SWBCore16ConfiguredTargetCMa", ptr @"$s7SWBCore16ConfiguredTargetCSHAAMc"), !dbg !1610 %22 = tail call swiftcc i64 @"$s7SWBUtil10OrderedSetV10startIndexSivg"(ptr %17, ptr %18, ptr %20, ptr %21), !dbg !1610 %23 = tail call swiftcc i64 @"$s7SWBUtil10OrderedSetV8endIndexSivg"(ptr %17, ptr %18, ptr %20, ptr %21), !dbg !1620 %24 = icmp eq i64 %22, %23, !dbg !1627 br i1 %24, label %37, label %25, !dbg !1629 25: ; preds = %entry call void @llvm.lifetime.start.p0(i64 280, ptr nonnull %8), !dbg !1587 call void @"$s7SWBCore22ProvisioningTaskInputsVSgWOi0_"(ptr nonnull %8), !dbg !1630 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(280) %3, ptr noundef nonnull align 8 dereferenceable(280) %8, i64 280, i1 false), !dbg !1630 %26 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !1632 %.buildRequestContext = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !1634 %27 = load ptr, ptr %.buildRequestContext, align 8, !dbg !1634 %28 = load ptr, ptr %26, align 8, !dbg !1632 %29 = load ptr, ptr %1, align 8, !dbg !1635 %30 = getelementptr inbounds nuw i8, ptr %29, i64 16, !dbg !1637 %31 = load ptr, ptr %30, align 8, !dbg !1637 %32 = getelementptr inbounds nuw i8, ptr %29, i64 24, !dbg !1638 %33 = getelementptr inbounds nuw i8, ptr %12, i64 24 %34 = getelementptr inbounds nuw i8, ptr %12, i64 32 %35 = getelementptr inbounds nuw i8, ptr %13, i64 24 %36 = getelementptr inbounds nuw i8, ptr %13, i64 32 %.platform = getelementptr inbounds nuw i8, ptr %13, i64 8 %.sroa.3.0..sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 120 br label %39, !dbg !1629 37: ; preds = %entry, %174 %38 = phi ptr [ %170, %174 ], [ %16, %entry ], !dbg !1640 call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %7), !dbg !1641 call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %6), !dbg !1643 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %5), !dbg !1643 call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %4), !dbg !1643 call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %3), !dbg !1643 ret ptr %38, !dbg !1645 39: ; preds = %.loopexit, %25 %definingTargetsByModuleName.0 = phi ptr [ %16, %25 ], [ %definingTargetsByModuleName.2, %.loopexit ], !dbg !1646 %40 = phi i64 [ 0, %25 ], [ %156, %.loopexit ], !dbg !1629 %41 = phi i64 [ 0, %25 ], [ %169, %.loopexit ], !dbg !1629 %42 = phi i64 [ %22, %25 ], [ %51, %.loopexit ], !dbg !1629 %43 = phi ptr [ %16, %25 ], [ %170, %.loopexit ], !dbg !1629 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %9), !dbg !1647 call swiftcc void @"$s7SWBUtil10OrderedSetVyxSicig"(ptr noalias nonnull sret(%swift.opaque) %9, i64 %42, ptr %17, ptr %18, ptr %20, ptr %21), !dbg !1655 %44 = load ptr, ptr %9, align 8, !dbg !1629 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %9), !dbg !1655 %45 = call swiftcc i64 @"$s7SWBUtil10OrderedSetV10startIndexSivg"(ptr %17, ptr %18, ptr %20, ptr %21), !dbg !1656 %46 = call swiftcc i64 @"$s7SWBUtil10OrderedSetV8endIndexSivg"(ptr %17, ptr %18, ptr %20, ptr %21), !dbg !1664 %47 = icmp slt i64 %42, %45, !dbg !1666 %48 = icmp sge i64 %42, %46, !dbg !1676 %49 = or i1 %47, %48, !dbg !1679 br i1 %49, label %238, label %50, !dbg !1679, !prof !1399 50: ; preds = %39 %51 = add nsw i64 %42, 1, !dbg !1680 #dbg_value(ptr %44, !1550, !DIExpression(), !1685) %52 = getelementptr inbounds nuw i8, ptr %44, i64 16, !dbg !1686 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(384) %4, ptr noundef nonnull align 8 dereferenceable(384) %52, i64 384, i1 false), !dbg !1686 %53 = getelementptr inbounds nuw i8, ptr %44, i64 400, !dbg !1687 %54 = load ptr, ptr %53, align 8, !dbg !1687 call void @llvm.lifetime.start.p0(i64 384, ptr nonnull %retain.value.addr.tmp), !dbg !1688 %55 = call ptr @"$s7SWBCore15BuildParametersVWOc"(ptr nonnull %4, ptr nonnull %retain.value.addr.tmp), !dbg !1688 call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %retain.value.addr.tmp), !dbg !1688 %56 = call ptr @swift_retain(ptr returned %54) #30, !dbg !1688 %57 = call swiftcc ptr @"$s7SWBCore19BuildRequestContextC17getCachedSettings_6target7purpose22provisioningTaskInputs08impartedB10PropertiesAA0G0CAA0B10ParametersV_AA6TargetCAA0G7PurposeOAA012ProvisioningkL0VSgSayAA08ImpartedbN0CGSgtF"(ptr noalias nonnull captures(none) dereferenceable(384) %4, ptr %54, i8 0, ptr noalias nonnull captures(none) dereferenceable(280) %3, i64 0, ptr swiftself %27), !dbg !1690 call void @swift_release(ptr %54) #9, !dbg !1688 %58 = call ptr @"$s7SWBCore15BuildParametersVWOh"(ptr nonnull %4), !dbg !1688 #dbg_value(ptr %57, !1553, !DIExpression(), !1691) call swiftcc void @"$s19SWBTaskConstruction17GlobalProductPlanC13getModuleInfoy7SWBCore0gH0VSgAE16ConfiguredTargetCF"(ptr noalias nonnull sret(%T7SWBCore10ModuleInfoVSg) captures(none) %7, ptr %44, ptr swiftself %28), !dbg !1692 #dbg_value(ptr %7, !1557, !DIExpression(DW_OP_deref), !1693) %59 = call swiftcc ptr @"$s7SWBCore4CoreC12specRegistryAA04SpecD0Cvg"(ptr swiftself %31), !dbg !1694 %60 = getelementptr inbounds nuw i8, ptr %57, i64 440, !dbg !1695 %61 = load i64, ptr %60, align 8, !dbg !1695 %62 = inttoptr i64 %61 to ptr, !dbg !1695 %63 = call ptr @swift_retain(ptr returned %62) #30, !dbg !1695 %64 = call swiftcc { ptr, i64 } @"$s7SWBCore14SpecLookupCtxtV12specRegistry8platformAcA0bF0C_AA8PlatformCSgtcfC"(ptr %59, i64 %61), !dbg !1696 %65 = extractvalue { ptr, i64 } %64, 0, !dbg !1696 %66 = extractvalue { ptr, i64 } %64, 1, !dbg !1696 #dbg_value(ptr %65, !1567, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !1697) #dbg_value(i64 %66, !1567, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !1697) %67 = load ptr, ptr %53, align 8, !dbg !1698 %68 = call swiftcc %swift.metadata_response @"$s7SWBCore16BuildPhaseTargetCMa"(i64 0) #31, !dbg !1699 %69 = extractvalue %swift.metadata_response %68, 0, !dbg !1699 %70 = call ptr @swift_dynamicCastClass(ptr %67, ptr %69) #32, !dbg !1699 %.not = icmp eq ptr %70, null, !dbg !1699 br i1 %.not, label %155, label %71, !dbg !1699 71: ; preds = %50 %72 = getelementptr inbounds nuw i8, ptr %70, i64 144, !dbg !1700 %73 = load i64, ptr %72, align 8, !dbg !1700 %74 = icmp eq i64 %73, 0, !dbg !1701 br i1 %74, label %155, label %75, !dbg !1701 75: ; preds = %71 %76 = inttoptr i64 %73 to ptr, !dbg !1701 call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %12), !dbg !1702 %77 = load ptr, ptr %32, align 8, !dbg !1638 %78 = call swiftcc %swift.metadata_response @"$s7SWBCore9WorkspaceCMa"(i64 0) #31, !dbg !1704 %79 = extractvalue %swift.metadata_response %78, 0, !dbg !1704 store ptr %79, ptr %33, align 8, !dbg !1704 %80 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBCore9WorkspaceCAcA22ReferenceLookupContextAAWL", ptr @"$s7SWBCore9WorkspaceCMa", ptr @"$s7SWBCore9WorkspaceCAA22ReferenceLookupContextAAMc"), !dbg !1704 store ptr %80, ptr %34, align 8, !dbg !1704 store ptr %77, ptr %12, align 8, !dbg !1704 call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %13), !dbg !1702 store ptr @"$s7SWBCore14SpecLookupCtxtVN", ptr %35, align 8, !dbg !1704 %81 = tail call ptr @"$s7SWBCore14SpecLookupCtxtVAcA0bC7ContextAAWl"() #31, !dbg !1704 store ptr %81, ptr %36, align 8, !dbg !1704 store ptr %65, ptr %13, align 8, !dbg !1704 store i64 %66, ptr %.platform, align 8, !dbg !1704 %82 = getelementptr inbounds nuw i8, ptr %57, i64 544, !dbg !1705 %83 = load ptr, ptr %82, align 8, !dbg !1705 %84 = getelementptr inbounds nuw i8, ptr %57, i64 552, !dbg !1706 %85 = load ptr, ptr %84, align 8, !dbg !1706 %86 = inttoptr i64 %66 to ptr, !dbg !1688 %87 = call ptr @swift_retain(ptr returned %86) #30, !dbg !1688 %88 = call ptr @swift_retain(ptr returned %83) #30, !dbg !1688 %89 = call ptr @swift_retain(ptr returned %85) #30, !dbg !1688 %90 = call ptr @swift_retain(ptr nonnull returned %76) #30, !dbg !1688 %91 = call ptr @swift_retain(ptr returned %77) #30, !dbg !1688 %92 = call ptr @swift_retain(ptr returned %65) #30, !dbg !1688 %93 = call swiftcc i1 @"$s7SWBCore014BuildPhaseWithB5FilesC20containsSwiftSourcesySbAA22ReferenceLookupContext_p_AA04SpecjK0_p8SWBMacro20MacroEvaluationScopeCAA16FilePathResolverCtF"(ptr noalias nonnull captures(none) dereferenceable(40) %12, ptr noalias nonnull captures(none) dereferenceable(40) %13, ptr %83, ptr %85, ptr nonnull swiftself %76), !dbg !1707 call void @swift_release(ptr %83) #9, !dbg !1688 call void @swift_release(ptr %85) #9, !dbg !1688 call void @swift_release(ptr nonnull %76) #9, !dbg !1688 call void @__swift_destroy_boxed_opaque_existential_1(ptr nonnull %13) #9, !dbg !1688 call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %13), !dbg !1708 call void @__swift_destroy_boxed_opaque_existential_1(ptr nonnull %12) #9, !dbg !1708 call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %12), !dbg !1708 #dbg_value(i1 %93, !1582, !DIExpression(DW_OP_LLVM_fragment, 0, 1), !1710) br i1 %93, label %94, label %155, !dbg !1711 94: ; preds = %75 %95 = load ptr, ptr %82, align 8, !dbg !1712 %96 = call ptr @swift_retain(ptr returned %95) #30, !dbg !1688 %97 = call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC17SWIFT_MODULE_NAME8SWBMacro22StringMacroDeclarationCvau"(), !dbg !1714 %98 = load ptr, ptr %97, align 8, !dbg !1714 %99 = call ptr @swift_retain(ptr returned %98) #30, !dbg !1688 %100 = call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7defaultSSAA06StringB11DeclarationC_AA0B10ExpressionCSgAA0bI0CcSgSStF"(ptr %98, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %95), !dbg !1715 call void @swift_release(ptr %95) #9, !dbg !1688 call void @swift_release(ptr %98) #9, !dbg !1688 %101 = extractvalue { i64, ptr } %100, 0, !dbg !1715 %102 = extractvalue { i64, ptr } %100, 1, !dbg !1715 call void @"$sxRi_zRi0_zly7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIsegr_SgWOe"(i64 %40, i64 0), !dbg !1688 #dbg_value(i64 %101, !1583, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !1716) #dbg_value(ptr %102, !1583, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !1716) call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %14), !dbg !1717 store ptr %44, ptr %14, align 8, !dbg !1719 %103 = call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %definingTargetsByModuleName.0) #30, !dbg !1720 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %15), !dbg !1726 store ptr %definingTargetsByModuleName.0, ptr %15, align 8, !dbg !1720 %104 = call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5"(i64 %101, ptr %102, ptr swiftself %definingTargetsByModuleName.0), !dbg !1720 %105 = extractvalue { i64, i1 } %104, 1, !dbg !1720 %106 = getelementptr inbounds nuw i8, ptr %definingTargetsByModuleName.0, i64 16, !dbg !1720 %107 = load i64, ptr %106, align 8, !dbg !1720 %not. = xor i1 %105, true, !dbg !1720 %. = zext i1 %not. to i64, !dbg !1720 %108 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %107, i64 %.), !dbg !1720 %109 = extractvalue { i64, i1 } %108, 0, !dbg !1720 %110 = extractvalue { i64, i1 } %108, 1, !dbg !1720 br i1 %110, label %242, label %111, !dbg !1720, !prof !1399 111: ; preds = %94 %112 = getelementptr inbounds nuw i8, ptr %definingTargetsByModuleName.0, i64 24, !dbg !1728 %113 = load i64, ptr %112, align 8, !dbg !1728, !range !346 %.not39 = icmp slt i64 %113, %109, !dbg !1728 br i1 %.not39, label %115, label %114, !dbg !1728 114: ; preds = %111 br i1 %103, label %122, label %120, !dbg !1728, !prof !366 115: ; preds = %111 call swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5"(i64 %109, i1 %103, ptr nonnull swiftself captures(none) dereferenceable(8) %15), !dbg !1728 %116 = load ptr, ptr %15, align 8, !dbg !1720 %117 = call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5"(i64 %101, ptr %102, ptr swiftself %116), !dbg !1720 %118 = extractvalue { i64, i1 } %117, 1, !dbg !1720 %119 = xor i1 %105, %118, !dbg !1720 br i1 %119, label %121, label %122, !dbg !1720 120: ; preds = %114 call swiftcc void @"$ss17_NativeDictionaryV4copyyyFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5"(ptr nonnull swiftself captures(none) dereferenceable(8) %15), !dbg !1728 br label %122, !dbg !1720 121: ; preds = %115 call swiftcc void @"$ss53KEY_TYPE_OF_DICTIONARY_VIOLATES_HASHABLE_REQUIREMENTSys5NeverOypXpF"(ptr nonnull @"$sSSN"), !dbg !1720 unreachable, !dbg !1720 122: ; preds = %115, %114, %120 %.pn = phi { i64, i1 } [ %104, %120 ], [ %104, %114 ], [ %117, %115 ] %123 = extractvalue { i64, i1 } %.pn, 0, !dbg !1720 %124 = load ptr, ptr %15, align 8, !dbg !1720 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %15), !dbg !1720 br i1 %105, label %125, label %126, !dbg !1720 125: ; preds = %122 call void @swift_bridgeObjectRelease(ptr %102) #9, !dbg !1688 br label %149, !dbg !1720 126: ; preds = %122 %127 = call swiftcc { ptr, ptr } @"$s7SWBUtil10OrderedSetV12arrayLiteralACyxGxd_tcfC"(ptr nonnull @_swiftEmptyArrayStorage, ptr %20, ptr %21), !dbg !1734 %128 = extractvalue { ptr, ptr } %127, 0, !dbg !1734 %129 = extractvalue { ptr, ptr } %127, 1, !dbg !1734 %130 = getelementptr inbounds nuw i8, ptr %124, i64 64, !dbg !1744 %131 = lshr i64 %123, 6, !dbg !1744 %132 = and i64 %123, 63, !dbg !1744 %133 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %130, i64 %131, !dbg !1744 %134 = shl nuw i64 1, %132, !dbg !1744 %135 = load i64, ptr %133, align 8, !dbg !1744 %136 = or i64 %135, %134, !dbg !1744 store i64 %136, ptr %133, align 8, !dbg !1744 %137 = getelementptr inbounds nuw i8, ptr %124, i64 48, !dbg !1744 %138 = load ptr, ptr %137, align 8, !dbg !1744 %139 = getelementptr inbounds %TSS, ptr %138, i64 %123, !dbg !1744 store i64 %101, ptr %139, align 8, !dbg !1744 %._guts19._object._object = getelementptr inbounds nuw i8, ptr %139, i64 8, !dbg !1744 store ptr %102, ptr %._guts19._object._object, align 8, !dbg !1744 %140 = getelementptr inbounds nuw i8, ptr %124, i64 56, !dbg !1744 %141 = load ptr, ptr %140, align 8, !dbg !1744 %142 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %141, i64 %123, !dbg !1744 store ptr %128, ptr %142, align 8, !dbg !1744 %.uniqueIndices22 = getelementptr inbounds nuw i8, ptr %142, i64 8, !dbg !1744 store ptr %129, ptr %.uniqueIndices22, align 8, !dbg !1744 %143 = getelementptr inbounds nuw i8, ptr %124, i64 16, !dbg !1744 %144 = load i64, ptr %143, align 8, !dbg !1744 %145 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %144, i64 1), !dbg !1744 %146 = extractvalue { i64, i1 } %145, 1, !dbg !1744 br i1 %146, label %243, label %147, !dbg !1744, !prof !1399 147: ; preds = %126 %148 = extractvalue { i64, i1 } %145, 0, !dbg !1744 store i64 %148, ptr %143, align 8, !dbg !1744 br label %149, !dbg !1720 149: ; preds = %125, %147 %150 = getelementptr inbounds nuw i8, ptr %124, i64 56, !dbg !1720 %151 = load ptr, ptr %150, align 8, !dbg !1720 %152 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %151, i64 %123, !dbg !1720 %153 = call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGMD") #32, !dbg !1750 %154 = call swiftcc { i1, i64 } @"$s7SWBUtil10OrderedSetV6appendySb8inserted_Si5indextxF"(ptr noalias nonnull %14, ptr %153, ptr swiftself captures(none) dereferenceable(16) %152), !dbg !1750 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %14), !dbg !1751 br label %155, !dbg !1751 155: ; preds = %75, %71, %50, %149 %definingTargetsByModuleName.1 = phi ptr [ %definingTargetsByModuleName.0, %71 ], [ %124, %149 ], [ %definingTargetsByModuleName.0, %75 ], [ %definingTargetsByModuleName.0, %50 ], !dbg !1752 %156 = phi i64 [ %40, %71 ], [ ptrtoint (ptr @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu0_Tf3npf_n" to i64), %149 ], [ %40, %75 ], [ %40, %50 ], !dbg !1753 %157 = phi ptr [ %43, %71 ], [ %124, %149 ], [ %43, %75 ], [ %43, %50 ], !dbg !1753 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(128) %6, ptr noundef nonnull align 8 dereferenceable(128) %7, i64 128, i1 false), !dbg !1753 %158 = call i32 @"$s7SWBCore10ModuleInfoVSgWOg"(ptr nonnull %6), !dbg !1753 %.not40 = icmp eq i32 %158, 1 br i1 %.not40, label %162, label %159 159: ; preds = %155 %.sroa.3.0.copyload = load i64, ptr %.sroa.3.0..sroa_idx, align 8, !dbg !1753 store i64 %.sroa.3.0.copyload, ptr %5, align 8, !dbg !1754 %.sroa.0.0.copyload.cast = inttoptr i64 %.sroa.3.0.copyload to ptr, !dbg !1754 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %retain.value.addr.tmp11), !dbg !1688 %160 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %5, ptr %retain.value.addr.tmp11, ptr @"$sSaySSGMD"), !dbg !1688 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %retain.value.addr.tmp11), !dbg !1688 %161 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %7, ptr @"$s7SWBCore10ModuleInfoVSgMD"), !dbg !1688 br label %162, !dbg !1755 162: ; preds = %155, %159 %163 = phi ptr [ %.sroa.0.0.copyload.cast, %159 ], [ @_swiftEmptyArrayStorage, %155 ], !dbg !1756 %164 = getelementptr inbounds nuw i8, ptr %163, i64 16, !dbg !1757 %165 = load i64, ptr %164, align 8, !dbg !1757, !range !346 %166 = icmp eq i64 %165, 0, !dbg !1763 br i1 %166, label %.loopexit, label %167, !dbg !1764 167: ; preds = %162 %168 = getelementptr inbounds nuw i8, ptr %163, i64 32, !dbg !1765 br label %175, !dbg !1764 .loopexit: ; preds = %231, %162 %definingTargetsByModuleName.2 = phi ptr [ %definingTargetsByModuleName.1, %162 ], [ %206, %231 ], !dbg !1752 %169 = phi i64 [ %41, %162 ], [ ptrtoint (ptr @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu2_Tf3npf_n" to i64), %231 ], !dbg !1620 %170 = phi ptr [ %157, %162 ], [ %206, %231 ], !dbg !1620 call void @swift_release(ptr %65) #9, !dbg !1688 call void @swift_release(ptr %44) #9, !dbg !1688 call void @swift_release(ptr %57) #9, !dbg !1688 call void @swift_release(ptr nonnull %163) #9, !dbg !1688 %171 = inttoptr i64 %66 to ptr, !dbg !1688 call void @swift_release(ptr %171) #9, !dbg !1688 %172 = call swiftcc i64 @"$s7SWBUtil10OrderedSetV8endIndexSivg"(ptr %17, ptr %18, ptr %20, ptr %21), !dbg !1620 %173 = icmp eq i64 %51, %172, !dbg !1627 br i1 %173, label %174, label %39, !dbg !1629 174: ; preds = %.loopexit call void @"$sxRi_zRi0_zly7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIsegr_SgWOe"(i64 %156, i64 0), !dbg !1688 call void @"$sxRi_zRi0_zly7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIsegr_SgWOe"(i64 %169, i64 0), !dbg !1688 call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %8), !dbg !1629 br label %37, !dbg !1629 175: ; preds = %167, %231 %definingTargetsByModuleName.3 = phi ptr [ %definingTargetsByModuleName.1, %167 ], [ %206, %231 ], !dbg !1752 %176 = phi i64 [ %41, %167 ], [ ptrtoint (ptr @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu2_Tf3npf_n" to i64), %231 ], !dbg !1769 %177 = phi i64 [ 0, %167 ], [ %183, %231 ], !dbg !1769 %178 = load i64, ptr %164, align 8, !dbg !1769, !range !346 %.not41 = icmp samesign ult i64 %177, %178, !dbg !1769 br i1 %.not41, label %179, label %239, !dbg !1769, !prof !366 179: ; preds = %175 %180 = getelementptr inbounds nuw %TSS, ptr %168, i64 %177, !dbg !1765 %181 = load i64, ptr %180, align 8, !dbg !1765 %._guts._object._object = getelementptr inbounds nuw i8, ptr %180, i64 8, !dbg !1765 %182 = load ptr, ptr %._guts._object._object, align 8, !dbg !1765 %183 = add nuw nsw i64 %177, 1, !dbg !1771 #dbg_value(i64 %181, !1580, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !1774) #dbg_value(ptr %182, !1580, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !1774) call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %10), !dbg !1775 store ptr %44, ptr %10, align 8, !dbg !1777 %184 = call ptr @swift_bridgeObjectRetain(ptr returned %182) #9, !dbg !1688 call void @"$sxRi_zRi0_zly7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIsegr_SgWOe"(i64 %176, i64 0), !dbg !1688 %185 = call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %definingTargetsByModuleName.3) #30, !dbg !1778 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %11), !dbg !1780 store ptr %definingTargetsByModuleName.3, ptr %11, align 8, !dbg !1778 %186 = call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5"(i64 %181, ptr %182, ptr swiftself %definingTargetsByModuleName.3), !dbg !1778 %187 = extractvalue { i64, i1 } %186, 1, !dbg !1778 %188 = getelementptr inbounds nuw i8, ptr %definingTargetsByModuleName.3, i64 16, !dbg !1778 %189 = load i64, ptr %188, align 8, !dbg !1778 %not.42 = xor i1 %187, true, !dbg !1778 %.26 = zext i1 %not.42 to i64, !dbg !1778 %190 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %189, i64 %.26), !dbg !1778 %191 = extractvalue { i64, i1 } %190, 0, !dbg !1778 %192 = extractvalue { i64, i1 } %190, 1, !dbg !1778 br i1 %192, label %240, label %193, !dbg !1778, !prof !1399 193: ; preds = %179 %194 = getelementptr inbounds nuw i8, ptr %definingTargetsByModuleName.3, i64 24, !dbg !1781 %195 = load i64, ptr %194, align 8, !dbg !1781, !range !346 %.not43 = icmp slt i64 %195, %191, !dbg !1781 br i1 %.not43, label %197, label %196, !dbg !1781 196: ; preds = %193 br i1 %185, label %204, label %202, !dbg !1781, !prof !366 197: ; preds = %193 call swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5"(i64 %191, i1 %185, ptr nonnull swiftself captures(none) dereferenceable(8) %11), !dbg !1781 %198 = load ptr, ptr %11, align 8, !dbg !1778 %199 = call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5"(i64 %181, ptr %182, ptr swiftself %198), !dbg !1778 %200 = extractvalue { i64, i1 } %199, 1, !dbg !1778 %201 = xor i1 %187, %200, !dbg !1778 br i1 %201, label %203, label %204, !dbg !1778 202: ; preds = %196 call swiftcc void @"$ss17_NativeDictionaryV4copyyyFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5"(ptr nonnull swiftself captures(none) dereferenceable(8) %11), !dbg !1781 br label %204, !dbg !1778 203: ; preds = %197 call swiftcc void @"$ss53KEY_TYPE_OF_DICTIONARY_VIOLATES_HASHABLE_REQUIREMENTSys5NeverOypXpF"(ptr nonnull @"$sSSN"), !dbg !1778 unreachable, !dbg !1778 204: ; preds = %197, %196, %202 %.pn44 = phi { i64, i1 } [ %186, %202 ], [ %186, %196 ], [ %199, %197 ] %205 = extractvalue { i64, i1 } %.pn44, 0, !dbg !1778 %206 = load ptr, ptr %11, align 8, !dbg !1778 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %11), !dbg !1778 br i1 %187, label %207, label %208, !dbg !1778 207: ; preds = %204 call void @swift_bridgeObjectRelease(ptr %182) #9, !dbg !1688 br label %231, !dbg !1778 208: ; preds = %204 %209 = call swiftcc { ptr, ptr } @"$s7SWBUtil10OrderedSetV12arrayLiteralACyxGxd_tcfC"(ptr nonnull @_swiftEmptyArrayStorage, ptr %20, ptr %21), !dbg !1783 %210 = extractvalue { ptr, ptr } %209, 0, !dbg !1783 %211 = extractvalue { ptr, ptr } %209, 1, !dbg !1783 %212 = getelementptr inbounds nuw i8, ptr %206, i64 64, !dbg !1787 %213 = lshr i64 %205, 6, !dbg !1787 %214 = and i64 %205, 63, !dbg !1787 %215 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %212, i64 %213, !dbg !1787 %216 = shl nuw i64 1, %214, !dbg !1787 %217 = load i64, ptr %215, align 8, !dbg !1787 %218 = or i64 %217, %216, !dbg !1787 store i64 %218, ptr %215, align 8, !dbg !1787 %219 = getelementptr inbounds nuw i8, ptr %206, i64 48, !dbg !1787 %220 = load ptr, ptr %219, align 8, !dbg !1787 %221 = getelementptr inbounds %TSS, ptr %220, i64 %205, !dbg !1787 store i64 %181, ptr %221, align 8, !dbg !1787 %._guts5._object._object = getelementptr inbounds nuw i8, ptr %221, i64 8, !dbg !1787 store ptr %182, ptr %._guts5._object._object, align 8, !dbg !1787 %222 = getelementptr inbounds nuw i8, ptr %206, i64 56, !dbg !1787 %223 = load ptr, ptr %222, align 8, !dbg !1787 %224 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %223, i64 %205, !dbg !1787 store ptr %210, ptr %224, align 8, !dbg !1787 %.uniqueIndices = getelementptr inbounds nuw i8, ptr %224, i64 8, !dbg !1787 store ptr %211, ptr %.uniqueIndices, align 8, !dbg !1787 %225 = getelementptr inbounds nuw i8, ptr %206, i64 16, !dbg !1787 %226 = load i64, ptr %225, align 8, !dbg !1787 %227 = call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %226, i64 1), !dbg !1787 %228 = extractvalue { i64, i1 } %227, 1, !dbg !1787 br i1 %228, label %241, label %229, !dbg !1787, !prof !1399 229: ; preds = %208 %230 = extractvalue { i64, i1 } %227, 0, !dbg !1787 store i64 %230, ptr %225, align 8, !dbg !1787 br label %231, !dbg !1778 231: ; preds = %207, %229 %232 = getelementptr inbounds nuw i8, ptr %206, i64 56, !dbg !1778 %233 = load ptr, ptr %232, align 8, !dbg !1778 %234 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %233, i64 %205, !dbg !1778 %235 = call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGMD") #32, !dbg !1789 %236 = call swiftcc { i1, i64 } @"$s7SWBUtil10OrderedSetV6appendySb8inserted_Si5indextxF"(ptr noalias nonnull %10, ptr %235, ptr swiftself captures(none) dereferenceable(16) %234), !dbg !1789 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %10), !dbg !1778 %237 = icmp eq i64 %183, %165, !dbg !1790 br i1 %237, label %.loopexit, label %175, !dbg !1764 238: ; preds = %39 call void asm sideeffect "", "n"(i32 0) #9, !dbg !1679 call void @llvm.trap(), !dbg !1792 unreachable, !dbg !1792 239: ; preds = %175 call void asm sideeffect "", "n"(i32 3) #9, !dbg !1769 call void @llvm.trap(), !dbg !1794 unreachable, !dbg !1794 240: ; preds = %179 call void asm sideeffect "", "n"(i32 5) #9, !dbg !1778 call void @llvm.trap(), !dbg !1795 unreachable, !dbg !1795 241: ; preds = %208 call void asm sideeffect "", "n"(i32 6) #9, !dbg !1787 call void @llvm.trap(), !dbg !1796 unreachable, !dbg !1796 242: ; preds = %94 call void asm sideeffect "", "n"(i32 7) #9, !dbg !1720 call void @llvm.trap(), !dbg !1797 unreachable, !dbg !1797 243: ; preds = %126 call void asm sideeffect "", "n"(i32 8) #9, !dbg !1744 call void @llvm.trap(), !dbg !1798 unreachable, !dbg !1798 } define private swiftcc void @24(ptr noalias sret(%T7SWBUtil10OrderedSetV) captures(none) %0) #1 { tail call swiftcc void @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu0_Tf3npf_nTm"(ptr noalias sret(%T7SWBUtil10OrderedSetV) captures(none) %0) #1 ret void } define internal swiftcc void @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu0_Tf3npf_nTm"(ptr noalias sret(%T7SWBUtil10OrderedSetV) captures(none) %0) #1 { entry: %1 = tail call swiftcc %swift.metadata_response @"$s7SWBCore16ConfiguredTargetCMa"(i64 0) #31, !dbg !1799 %2 = extractvalue %swift.metadata_response %1, 0, !dbg !1799 %3 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBCore16ConfiguredTargetCACSHAAWL", ptr @"$s7SWBCore16ConfiguredTargetCMa", ptr @"$s7SWBCore16ConfiguredTargetCSHAAMc"), !dbg !1799 %4 = tail call swiftcc { ptr, ptr } @"$s7SWBUtil10OrderedSetV12arrayLiteralACyxGxd_tcfC"(ptr nonnull @_swiftEmptyArrayStorage, ptr %2, ptr %3) #29, !dbg !1799 %5 = extractvalue { ptr, ptr } %4, 0, !dbg !1799 %6 = extractvalue { ptr, ptr } %4, 1, !dbg !1799 store ptr %5, ptr %0, align 8, !dbg !1802 %.uniqueIndices = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !1802 store ptr %6, ptr %.uniqueIndices, align 8, !dbg !1802 ret void, !dbg !1802 } ; Function Attrs: nounwind define hidden swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO05buildF07SWBCore0cF0Cvg"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0) local_unnamed_addr #8 !dbg !1803 { entry: %1 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %1), !dbg !1862 #dbg_value(ptr %0, !1809, !DIExpression(DW_OP_deref), !1864) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %1, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !1865 %2 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %1), !dbg !1865 %.not = icmp eq i32 %2, 1 br i1 %.not, label %5, label %3 3: ; preds = %entry %4 = call ptr @25(ptr nonnull %1), !dbg !1866 %.elt1.buildRequest = getelementptr inbounds nuw i8, ptr %4, i64 8, !dbg !1867 #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !1868) #dbg_value(i1 poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !1868) #dbg_value(ptr poison, !1815, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !1868) br label %7, !dbg !1869 5: ; preds = %entry %6 = call ptr @25(ptr nonnull %1), !dbg !1871 %.request = getelementptr inbounds nuw i8, ptr %6, i64 16, !dbg !1871 #dbg_value(ptr poison, !1811, !DIExpression(), !1872) br label %7, !dbg !1873 7: ; preds = %3, %5 %.in = phi ptr [ %.request, %5 ], [ %.elt1.buildRequest, %3 ] %8 = load ptr, ptr %.in, align 8, !dbg !1875 %9 = call ptr @swift_retain(ptr returned %8) #30, !dbg !1872 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !1876 ret ptr %8, !dbg !1878 } ; Function Attrs: nounwind define hidden swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO05buildF7Context7SWBCore0cfH0Cvg"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0) local_unnamed_addr #8 !dbg !1879 { entry: %1 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %1), !dbg !1901 #dbg_value(ptr %0, !1884, !DIExpression(DW_OP_deref), !1903) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %1, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !1904 %2 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %1), !dbg !1904 %.not = icmp eq i32 %2, 1 br i1 %.not, label %5, label %3 3: ; preds = %entry %4 = call ptr @25(ptr nonnull %1), !dbg !1905 %.elt1.buildRequestContext = getelementptr inbounds nuw i8, ptr %4, i64 16, !dbg !1906 #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !1907) #dbg_value(i1 poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !1907) #dbg_value(ptr poison, !1889, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !1907) br label %7, !dbg !1908 5: ; preds = %entry %6 = call ptr @25(ptr nonnull %1), !dbg !1910 %.buildRequestContext = getelementptr inbounds nuw i8, ptr %6, i64 24, !dbg !1910 #dbg_value(ptr poison, !1885, !DIExpression(), !1911) br label %7, !dbg !1912 7: ; preds = %3, %5 %.in = phi ptr [ %.buildRequestContext, %5 ], [ %.elt1.buildRequestContext, %3 ] %8 = load ptr, ptr %.in, align 8, !dbg !1914 %9 = call ptr @swift_retain(ptr returned %8) #30, !dbg !1911 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !1915 ret ptr %8, !dbg !1917 } ; Function Attrs: nounwind define hidden swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO04planF00A12Construction0c4PlanF0VSgvg"(ptr noalias writeonly sret(%T19SWBTaskConstruction16BuildPlanRequestVSg) captures(none) initializes((0, 120)) %0, ptr noalias readonly swiftself captures(none) dereferenceable(122) %1) local_unnamed_addr #8 !dbg !1918 { entry: %2 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 #dbg_value(ptr poison, !1923, !DIExpression(DW_OP_deref), !1936) %3 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 %retain.value.addr.tmp = alloca <{ %T19SWBTaskConstruction16BuildPlanRequestV, %TSb, %TSb }>, align 8 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %2), !dbg !1937 #dbg_value(ptr undef, !1923, !DIExpression(DW_OP_deref), !1936) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %2, ptr noundef nonnull align 8 dereferenceable(122) %1, i64 122, i1 false), !dbg !1939 %4 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %2), !dbg !1939 %.not = icmp eq i32 %4, 1 br i1 %.not, label %12, label %5 5: ; preds = %entry call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %3), !dbg !1937 %6 = call ptr @25(ptr nonnull %2), !dbg !1940 #dbg_value(ptr %6, !1924, !DIExpression(DW_OP_deref), !1941) %7 = load <4 x i64>, ptr %6, align 8, !dbg !1942 %.sroa.0.sroa.7.0..elt.sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 32, !dbg !1942 %8 = load <4 x i64>, ptr %.sroa.0.sroa.7.0..elt.sroa_idx, align 8, !dbg !1942 %.sroa.0.sroa.11.0..elt.sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 64, !dbg !1942 %9 = load <4 x i64>, ptr %.sroa.0.sroa.11.0..elt.sroa_idx, align 8, !dbg !1942 %.sroa.0.sroa.15.0..elt.sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 96, !dbg !1942 %.sroa.0.sroa.15.0.copyload = load i64, ptr %.sroa.0.sroa.15.0..elt.sroa_idx, align 8, !dbg !1942 %.sroa.0.sroa.16.0..elt.sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 104, !dbg !1942 %.sroa.0.sroa.16.0.copyload = load i64, ptr %.sroa.0.sroa.16.0..elt.sroa_idx, align 8, !dbg !1942 %.sroa.0.sroa.17.0..elt.sroa_idx = getelementptr inbounds nuw i8, ptr %6, i64 112, !dbg !1942 %.sroa.0.sroa.17.0.copyload = load i64, ptr %.sroa.0.sroa.17.0..elt.sroa_idx, align 8, !dbg !1942 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %3, ptr noundef nonnull align 8 dereferenceable(122) %1, i64 122, i1 false), !dbg !1944 %10 = call ptr @25(ptr nonnull %3), !dbg !1944 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %retain.value.addr.tmp), !dbg !1944 %11 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %10, ptr %retain.value.addr.tmp, ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtMD"), !dbg !1944 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %retain.value.addr.tmp), !dbg !1944 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %3), !dbg !1946 br label %14, !dbg !1948 12: ; preds = %entry %13 = call ptr @25(ptr nonnull %2), !dbg !1949 br label %14, !dbg !1952 14: ; preds = %5, %12 %.sroa.1627.0 = phi i64 [ %.sroa.0.sroa.15.0.copyload, %5 ], [ 0, %12 ], !dbg !1953 %.sroa.1729.0 = phi i64 [ %.sroa.0.sroa.16.0.copyload, %5 ], [ 0, %12 ], !dbg !1953 %.sroa.18.0 = phi i64 [ %.sroa.0.sroa.17.0.copyload, %5 ], [ 0, %12 ], !dbg !1953 %15 = phi <4 x i64> [ %7, %5 ], [ zeroinitializer, %12 ], !dbg !1953 %16 = phi <4 x i64> [ %8, %5 ], [ zeroinitializer, %12 ], !dbg !1953 %17 = phi <4 x i64> [ %9, %5 ], [ zeroinitializer, %12 ], !dbg !1953 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %2), !dbg !1955 store <4 x i64> %15, ptr %0, align 8, !dbg !1957 %.sroa.811.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !1957 store <4 x i64> %16, ptr %.sroa.811.0..sroa_idx, align 8, !dbg !1957 %.sroa.1219.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 64, !dbg !1957 store <4 x i64> %17, ptr %.sroa.1219.0..sroa_idx, align 8, !dbg !1957 %.sroa.1627.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 96, !dbg !1957 store i64 %.sroa.1627.0, ptr %.sroa.1627.0..sroa_idx, align 8, !dbg !1957 %.sroa.1729.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 104, !dbg !1957 store i64 %.sroa.1729.0, ptr %.sroa.1729.0..sroa_idx, align 8, !dbg !1957 %.sroa.18.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 112, !dbg !1957 store i64 %.sroa.18.0, ptr %.sroa.18.0..sroa_idx, align 8, !dbg !1957 ret void, !dbg !1957 } ; Function Attrs: nounwind define hidden swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO16workspaceContext7SWBCore09WorkspaceH0Cvg"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0) local_unnamed_addr #8 !dbg !1958 { entry: %1 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %1), !dbg !2033 #dbg_value(ptr %0, !1963, !DIExpression(DW_OP_deref), !2035) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %1, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !2036 %2 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %1), !dbg !2036 %.not = icmp eq i32 %2, 1 br i1 %.not, label %5, label %3 3: ; preds = %entry %4 = call ptr @25(ptr nonnull %1), !dbg !2037 #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !2038) #dbg_value(i1 poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !2038) #dbg_value(ptr poison, !1968, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !2038) br label %7, !dbg !2039 5: ; preds = %entry %6 = call ptr @25(ptr nonnull %1), !dbg !2041 %.workspaceContext = getelementptr inbounds nuw i8, ptr %6, i64 32, !dbg !2041 #dbg_value(ptr poison, !1964, !DIExpression(), !2042) br label %7, !dbg !2043 7: ; preds = %3, %5 %.in = phi ptr [ %.workspaceContext, %5 ], [ %4, %3 ] %8 = load ptr, ptr %.in, align 8, !dbg !2045 %9 = call ptr @swift_retain(ptr returned %8) #30, !dbg !2042 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !2046 ret ptr %8, !dbg !2048 } ; Function Attrs: nounwind define hidden swiftcc i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO15isForCachedOnlySbvg"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0) local_unnamed_addr #8 !dbg !2049 { entry: %1 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 #dbg_value(ptr poison, !2054, !DIExpression(DW_OP_deref), !2055) call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %1), !dbg !2056 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %1, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !2056 #dbg_value(ptr undef, !2054, !DIExpression(DW_OP_deref), !2055) %2 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %1), !dbg !2058 %3 = icmp eq i32 %2, 1, !dbg !2058 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !2059 ret i1 %3, !dbg !2063 } define hidden swiftcc i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO10isForIndexSbvg"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0) local_unnamed_addr #1 { %2 = tail call swiftcc i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO10isForIndexSbvgTm"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0, ptr @"$s7SWBCore12BuildRequestC011enableIndexB5ArenaSbvg") #1 ret i1 %2 } define hidden swiftcc i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO016isIndexWorkspaceD0Sbvg"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0) local_unnamed_addr #1 { %2 = tail call swiftcc i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO10isForIndexSbvgTm"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0, ptr @"$s7SWBCore12BuildRequestC31buildsIndexWorkspaceDescriptionSbvg") #1 ret i1 %2 } define internal swiftcc i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO10isForIndexSbvgTm"(ptr noalias readonly swiftself captures(none) dereferenceable(122) %0, ptr %1) local_unnamed_addr #1 { entry: %2 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %2), !dbg !2064 #dbg_value(ptr %0, !2070, !DIExpression(DW_OP_deref), !2071) #dbg_value(ptr %0, !1809, !DIExpression(DW_OP_deref), !2072) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %2, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !2073 %3 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %2), !dbg !2073 %.not = icmp eq i32 %3, 1 br i1 %.not, label %6, label %4 4: ; preds = %entry %5 = call ptr @25(ptr nonnull %2), !dbg !2074 %.elt1.buildRequest = getelementptr inbounds nuw i8, ptr %5, i64 8, !dbg !2075 #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !2076) #dbg_value(i1 poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !2076) #dbg_value(ptr poison, !1820, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !2076) br label %8, !dbg !2077 6: ; preds = %entry %7 = call ptr @25(ptr nonnull %2), !dbg !2079 %.request = getelementptr inbounds nuw i8, ptr %7, i64 16, !dbg !2079 #dbg_value(ptr poison, !1817, !DIExpression(), !2080) br label %8, !dbg !2081 8: ; preds = %4, %6 %.in = phi ptr [ %.request, %6 ], [ %.elt1.buildRequest, %4 ] %9 = load ptr, ptr %.in, align 8, !dbg !2083 %10 = call ptr @swift_retain(ptr returned %9) #30, !dbg !2084 %11 = call swiftcc i1 %1(ptr swiftself %9), !dbg !2086 call void @swift_release(ptr %9) #9, !dbg !2084 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %2), !dbg !2084 ret i1 %11, !dbg !2087 } define hidden swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO9signature8cacheDir7SWBUtil10ByteStringVAH4PathV_tKF"(i64 %0, ptr %1, ptr noalias readonly swiftself captures(none) dereferenceable(122) %2, ptr noalias swifterror captures(none) dereferenceable(8) %3) local_unnamed_addr #1 !dbg !2088 { entry: %4 = alloca %T19SWBTaskConstruction16BuildPlanRequestV, align 8 %5 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %4), !dbg !2108 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %5), !dbg !2108 #dbg_value(i64 %0, !2093, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2110) #dbg_value(ptr %1, !2093, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2110) #dbg_value(ptr %2, !2094, !DIExpression(DW_OP_deref), !2111) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %5, ptr noundef nonnull align 8 dereferenceable(122) %2, i64 122, i1 false), !dbg !2112 %6 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %5), !dbg !2112 %.not = icmp eq i32 %6, 1 br i1 %.not, label %10, label %7 7: ; preds = %entry %8 = call ptr @25(ptr nonnull %5), !dbg !2113 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %4, ptr noundef nonnull align 8 dereferenceable(120) %8, i64 120, i1 false), !dbg !2114 #dbg_value(ptr %4, !2101, !DIExpression(DW_OP_deref), !2117) %9 = call swiftcc ptr @"$s7SWBUtil10ByteStringV16SWBTaskExecutionE25buildDescriptionSignature_8cacheDirAC0D12Construction16BuildPlanRequestV_AA4PathVtKFZ"(ptr noalias nonnull captures(none) dereferenceable(120) %4, i64 %0, ptr %1, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %3), !dbg !2118 br label %common.ret, !dbg !2118 10: ; preds = %entry %11 = call ptr @25(ptr nonnull %5), !dbg !2119 %12 = load i64, ptr %11, align 8, !dbg !2119 %.elt.rawValue._guts._object._object = getelementptr inbounds nuw i8, ptr %11, i64 8, !dbg !2119 %13 = load ptr, ptr %.elt.rawValue._guts._object._object, align 8, !dbg !2119 #dbg_value(i64 %12, !2095, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2120) #dbg_value(ptr %13, !2095, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2120) %14 = call swiftcc ptr @"$s7SWBUtil10ByteStringV16SWBTaskExecutionE25buildDescriptionSignatureyAC11SWBProtocol05BuildG2IDVFZ"(i64 %12, ptr %13), !dbg !2121 br label %common.ret, !dbg !2123 common.ret: ; preds = %7, %10 %common.ret.op = phi ptr [ %14, %10 ], [ %9, %7 ] call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !2124 call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %4), !dbg !2124 ret ptr %common.ret.op, !dbg !2126 } define internal swiftcc i1 @"$s16SWBTaskExecution16BuildDescriptionC10isValidFor33_3F210181C2ABCA93E35AEA749B50A3D0LL7request9managerFSSbAA0cD7ManagerC0cD7RequestO_7SWBUtil7FSProxy_ptF"(ptr noalias nonnull readonly captures(none) dereferenceable(122) %0, ptr %1, ptr %2, ptr swiftself %3) unnamed_addr #1 !dbg !2127 { entry: %4 = alloca %TSaySSGSg, align 8 %5 = alloca %TSaySSGSg, align 8 %6 = alloca %T7SWBUtil4PathV, align 8 %7 = alloca %T7SWBUtil4PathV, align 8 %8 = alloca %T7SWBCore27RecursiveSearchPathResolverC7RequestV, align 8 %9 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 #dbg_value(ptr poison, !1963, !DIExpression(DW_OP_deref), !2151) #dbg_value(ptr poison, !2131, !DIExpression(DW_OP_deref), !2154) %10 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 %retain.value.addr.tmp = alloca %T7SWBUtil4PathV, align 8 %retain.value.addr.tmp2 = alloca %T7SWBUtil4PathV, align 8 %retain.value.addr.tmp3 = alloca %TSaySSGSg, align 8 %retain.value.addr.tmp4 = alloca %TSaySSGSg, align 8 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %4), !dbg !2155 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %5), !dbg !2155 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %6), !dbg !2155 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %7), !dbg !2155 call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %8), !dbg !2155 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %9), !dbg !2155 #dbg_value(ptr undef, !2131, !DIExpression(DW_OP_deref), !2154) #dbg_value(ptr undef, !1963, !DIExpression(DW_OP_deref), !2151) #dbg_value(ptr %1, !2132, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2157) #dbg_value(ptr %2, !2132, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2157) #dbg_value(ptr %3, !2133, !DIExpression(), !2158) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %9, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !2159 %11 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %9), !dbg !2159 %.not = icmp eq i32 %11, 1 br i1 %.not, label %12, label %14 12: ; preds = %entry %13 = call ptr @25(ptr nonnull %9), !dbg !2160 br label %81, !dbg !2163 14: ; preds = %entry %15 = call ptr @25(ptr nonnull %9), !dbg !2164 %16 = load ptr, ptr %1, align 8, !dbg !2165 %17 = getelementptr inbounds nuw i8, ptr %3, i64 40, !dbg !2166 %18 = load ptr, ptr %17, align 8, !dbg !2166 %19 = call swiftcc ptr @"$s7SWBUtil7FSProxyPAAE14filesSignatureyAA05FilesD0VSayAA4PathVGF"(ptr %18, ptr %16, ptr %2, ptr nonnull swiftself %1), !dbg !2168 #dbg_value(ptr %19, !2134, !DIExpression(), !2169) %20 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !2170 %21 = load ptr, ptr %20, align 8, !dbg !2172 %22 = call swiftcc i1 @"$s7SWBUtil14FilesSignatureV2eeoiySbAC_ACtFZ"(ptr %19, ptr %21), !dbg !2172 call void @swift_release(ptr %19) #9, !dbg !2173 br i1 %22, label %23, label %81, !dbg !2172 23: ; preds = %14 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %10), !dbg !2155 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %10, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !2175 %24 = call ptr @25(ptr nonnull %10), !dbg !2175 %25 = load ptr, ptr %24, align 8, !dbg !2176 #dbg_value(ptr %25, !2030, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !2177) #dbg_value(i1 poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !2177) #dbg_value(ptr poison, !2030, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !2177) %26 = getelementptr inbounds nuw i8, ptr %25, i64 32, !dbg !2178 %27 = load ptr, ptr %26, align 8, !dbg !2178 %28 = getelementptr inbounds nuw i8, ptr %25, i64 40, !dbg !2178 %29 = load ptr, ptr %28, align 8, !dbg !2178 %30 = call swiftcc %swift.metadata_response @"$s7SWBCore27RecursiveSearchPathResolverCMa"(i64 0) #31, !dbg !2179 %31 = extractvalue %swift.metadata_response %30, 0, !dbg !2179 %32 = call noalias ptr @swift_allocObject(ptr %31, i64 40, i64 7) #9, !dbg !2179 %33 = call ptr @swift_retain(ptr returned %27) #30, !dbg !2173 %34 = call swiftcc ptr @"$s7SWBCore27RecursiveSearchPathResolverC2fsAC7SWBUtil7FSProxy_p_tcfc"(ptr %27, ptr %29, ptr swiftself %32), !dbg !2179 #dbg_value(ptr %34, !2138, !DIExpression(), !2186) %35 = getelementptr inbounds nuw i8, ptr %3, i64 64, !dbg !2187 %36 = load ptr, ptr %35, align 8, !dbg !2187 %37 = getelementptr inbounds nuw i8, ptr %36, i64 16, !dbg !2188 %38 = load i64, ptr %37, align 8, !dbg !2188, !range !346 %39 = getelementptr inbounds nuw i8, ptr %36, i64 32 %.excludedPatterns = getelementptr inbounds nuw i8, ptr %8, i64 32 %.includedPatterns = getelementptr inbounds nuw i8, ptr %8, i64 40 br label %40, !dbg !2203 40: ; preds = %45, %23 %41 = phi i64 [ 0, %23 ], [ %52, %45 ], !dbg !2204 %42 = icmp eq i64 %41, %38, !dbg !2204 br i1 %42, label %68, label %43, !dbg !2206 43: ; preds = %40 %44 = load i64, ptr %37, align 8, !dbg !2207, !range !346 %.not6 = icmp samesign ult i64 %41, %44, !dbg !2207 br i1 %.not6, label %45, label %83, !dbg !2207, !prof !366 45: ; preds = %43 %46 = getelementptr inbounds nuw %T7SWBCore27RecursiveSearchPathResolverC12CachedResultV, ptr %39, i64 %41, !dbg !2218 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(48) %8, ptr noundef nonnull align 8 dereferenceable(48) %46, i64 48, i1 false), !dbg !2218 %.result = getelementptr inbounds nuw i8, ptr %46, i64 48, !dbg !2218 %47 = load ptr, ptr %.result, align 8, !dbg !2218 %.result.warnings = getelementptr inbounds nuw i8, ptr %46, i64 56, !dbg !2218 %48 = load ptr, ptr %.result.warnings, align 8, !dbg !2218 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %7, ptr noundef nonnull align 8 dereferenceable(16) %46, i64 16, i1 false), !dbg !2206 %49 = getelementptr inbounds nuw i8, ptr %46, i64 16, !dbg !2206 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %6, ptr noundef nonnull align 8 dereferenceable(16) %49, i64 16, i1 false), !dbg !2206 %50 = load i64, ptr %.excludedPatterns, align 8, !dbg !2206 store i64 %50, ptr %5, align 8, !dbg !2206 %51 = load i64, ptr %.includedPatterns, align 8, !dbg !2206 store i64 %51, ptr %4, align 8, !dbg !2206 %52 = add nuw nsw i64 %41, 1, !dbg !2224 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %retain.value.addr.tmp), !dbg !2173 %53 = call ptr @"$s7SWBUtil4PathVWOc"(ptr nonnull %7, ptr nonnull %retain.value.addr.tmp), !dbg !2173 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %retain.value.addr.tmp), !dbg !2173 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %retain.value.addr.tmp2), !dbg !2173 %54 = call ptr @"$s7SWBUtil4PathVWOc"(ptr nonnull %6, ptr nonnull %retain.value.addr.tmp2), !dbg !2173 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %retain.value.addr.tmp2), !dbg !2173 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %retain.value.addr.tmp3), !dbg !2173 %55 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %5, ptr %retain.value.addr.tmp3, ptr @"$sSaySSGSgMD"), !dbg !2173 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %retain.value.addr.tmp3), !dbg !2173 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %retain.value.addr.tmp4), !dbg !2173 %56 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %4, ptr %retain.value.addr.tmp4, ptr @"$sSaySSGSgMD"), !dbg !2173 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %retain.value.addr.tmp4), !dbg !2173 %57 = call ptr @swift_retain(ptr returned %47) #30, !dbg !2173 %58 = call ptr @swift_retain(ptr returned %48) #30, !dbg !2173 %59 = call swiftcc { ptr, ptr } @"$s7SWBCore27RecursiveSearchPathResolverC13expandedPaths3forAC6ResultVAC7RequestV_tF"(ptr noalias nonnull captures(none) dereferenceable(48) %8, ptr swiftself %34), !dbg !2229 %60 = extractvalue { ptr, ptr } %59, 0, !dbg !2229 %61 = extractvalue { ptr, ptr } %59, 1, !dbg !2229 %62 = call ptr @"$s7SWBUtil4PathVWOh"(ptr nonnull %7), !dbg !2173 %63 = call ptr @"$s7SWBUtil4PathVWOh"(ptr nonnull %6), !dbg !2173 %64 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %5, ptr @"$sSaySSGSgMD"), !dbg !2173 %65 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %4, ptr @"$sSaySSGSgMD"), !dbg !2173 %66 = call swiftcc i1 @"$s7SWBCore27RecursiveSearchPathResolverC6ResultV2eeoiySbAE_AEtFZ"(ptr %47, ptr %48, ptr %60, ptr %61), !dbg !2232 call void @swift_release(ptr %48) #9, !dbg !2173 call void @swift_release(ptr %47) #9, !dbg !2173 call void @swift_release(ptr %61) #9, !dbg !2173 call void @swift_release(ptr %60) #9, !dbg !2173 br i1 %66, label %40, label %67, !dbg !2232 67: ; preds = %45 call void @swift_release(ptr %34) #9, !dbg !2173 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %10), !dbg !2233 br label %81, !dbg !2236 68: ; preds = %40 %69 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !2237 %70 = load i64, ptr %69, align 8, !dbg !2237 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !2237 %71 = load ptr, ptr %._str._guts._object._object, align 8, !dbg !2237 %72 = getelementptr inbounds nuw i8, ptr %2, i64 24, !dbg !2238 %73 = load ptr, ptr %72, align 8, !dbg !2238, !invariant.load !315 %74 = call swiftcc i1 %73(i64 %70, ptr %71, ptr nonnull swiftself %1, ptr %16, ptr %2), !dbg !2238 br i1 %74, label %75, label %80, !dbg !2239 75: ; preds = %68 %76 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC12manifestPath7SWBUtil0F0Vvg"(ptr nonnull swiftself %3), !dbg !2239 %77 = extractvalue { i64, ptr } %76, 0, !dbg !2239 %78 = extractvalue { i64, ptr } %76, 1, !dbg !2239 %79 = call swiftcc i1 %73(i64 %77, ptr %78, ptr nonnull swiftself %1, ptr %16, ptr nonnull %2), !dbg !2239 call void @swift_bridgeObjectRelease(ptr %78) #9, !dbg !2173 call void @swift_release(ptr %34) #9, !dbg !2173 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %10), !dbg !2240 br label %81, !dbg !2242 80: ; preds = %68 call void @swift_release(ptr %34) #9, !dbg !2173 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %10), !dbg !2240 br label %81, !dbg !2239 81: ; preds = %14, %12, %75, %80, %67 %82 = phi i1 [ false, %67 ], [ false, %80 ], [ %79, %75 ], [ true, %12 ], [ false, %14 ], !dbg !2243 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %9), !dbg !2240 call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %8), !dbg !2240 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %7), !dbg !2240 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %6), !dbg !2240 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %5), !dbg !2240 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %4), !dbg !2240 ret i1 %82, !dbg !2245 83: ; preds = %43 call void asm sideeffect "", "n"(i32 1) #9, !dbg !2207 call void @llvm.trap(), !dbg !2246 unreachable, !dbg !2246 } ; Function Attrs: nounwind define dllexport swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKF"(ptr noalias %0, ptr swiftasync initializes((1624, 1664)) %1, ptr noalias dereferenceable(122) %2, ptr noalias dereferenceable(40) %3, ptr noalias dereferenceable(40) %4, ptr swiftself %5) #8 !dbg !2247 { coro.return: #dbg_value(ptr %5, !2256, !DIExpression(DW_OP_deref), !2272) #dbg_value(ptr poison, !2255, !DIExpression(DW_OP_deref, DW_OP_deref), !2272) #dbg_value(ptr poison, !2254, !DIExpression(DW_OP_deref, DW_OP_deref), !2272) #dbg_coroframe_entry(ptr undef, !2253, !DIExpression(), !2273) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %6 = getelementptr inbounds nuw i8, ptr %1, i64 144, !dbg !2274 %7 = getelementptr inbounds nuw i8, ptr %1, i64 272, !dbg !2274 %8 = getelementptr inbounds nuw i8, ptr %1, i64 400, !dbg !2274 %9 = getelementptr inbounds nuw i8, ptr %1, i64 528, !dbg !2274 %10 = getelementptr inbounds nuw i8, ptr %1, i64 656, !dbg !2274 %11 = getelementptr inbounds nuw i8, ptr %1, i64 1424, !dbg !2274 %.spill.addr209 = getelementptr inbounds nuw i8, ptr %1, i64 1656, !dbg !2274 store ptr %5, ptr %.spill.addr209, align 8, !dbg !2274 %.spill.addr195 = getelementptr inbounds nuw i8, ptr %1, i64 1648, !dbg !2274 store ptr %4, ptr %.spill.addr195, align 8, !dbg !2274 %.spill.addr192 = getelementptr inbounds nuw i8, ptr %1, i64 1640, !dbg !2274 store ptr %3, ptr %.spill.addr192, align 8, !dbg !2274 %.spill.addr163 = getelementptr inbounds nuw i8, ptr %1, i64 1632, !dbg !2274 store ptr %2, ptr %.spill.addr163, align 8, !dbg !2274 %.spill.addr = getelementptr inbounds nuw i8, ptr %1, i64 1624, !dbg !2274 store ptr %0, ptr %.spill.addr, align 8, !dbg !2274 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %11), !dbg !2274 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !2274 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %6), !dbg !2274 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %7), !dbg !2274 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %8), !dbg !2274 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %9), !dbg !2274 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %10), !dbg !2274 %12 = tail call swiftcc %swift.metadata_response @"$sScEMa"(i64 0) #31, !dbg !2276 %13 = extractvalue %swift.metadata_response %12, 0, !dbg !2276 %.spill.addr235 = getelementptr inbounds nuw i8, ptr %1, i64 1664, !dbg !2276 store ptr %13, ptr %.spill.addr235, align 8, !dbg !2276 %14 = getelementptr inbounds i8, ptr %13, i64 -8, !dbg !2276 %.valueWitnesses = load ptr, ptr %14, align 8, !dbg !2276, !invariant.load !315, !dereferenceable !2281 %.valueWitnesses.spill.addr = getelementptr inbounds nuw i8, ptr %1, i64 1672, !dbg !2276 store ptr %.valueWitnesses, ptr %.valueWitnesses.spill.addr, align 8, !dbg !2276 %15 = getelementptr inbounds nuw i8, ptr %.valueWitnesses, i64 64, !dbg !2276 %size = load i64, ptr %15, align 8, !dbg !2276, !invariant.load !315 %16 = add i64 %size, 15, !dbg !2276 %17 = and i64 %16, -16, !dbg !2276 %18 = tail call swiftcc ptr @swift_task_alloc(i64 %17) #14, !dbg !2276 %.spill.addr240 = getelementptr inbounds nuw i8, ptr %1, i64 1680, !dbg !2276 store ptr %18, ptr %.spill.addr240, align 8, !dbg !2276 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %18), !dbg !2276 %19 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$sScPSgMD") #32, !dbg !2282 %20 = getelementptr inbounds i8, ptr %19, i64 -8, !dbg !2282 %.valueWitnesses1 = load ptr, ptr %20, align 8, !dbg !2282, !invariant.load !315, !dereferenceable !2281 %21 = getelementptr inbounds nuw i8, ptr %.valueWitnesses1, i64 64, !dbg !2282 %size2 = load i64, ptr %21, align 8, !dbg !2282, !invariant.load !315 %22 = add i64 %size2, 15, !dbg !2282 %23 = and i64 %22, -16, !dbg !2282 %24 = tail call swiftcc ptr @swift_task_alloc(i64 %23) #14, !dbg !2282 %.spill.addr249 = getelementptr inbounds nuw i8, ptr %1, i64 1688, !dbg !2282 store ptr %24, ptr %.spill.addr249, align 8, !dbg !2282 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %24), !dbg !2282 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %1, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY0_", i64 0, i64 0) #9, !dbg !2284 ret void, !dbg !2284 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY0_"(ptr swiftasync initializes((16, 138)) %0) #1 !dbg !2285 { entryresume.0: #dbg_declare(ptr %0, !2289, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1640, DW_OP_deref), !2307) #dbg_declare(ptr %0, !2290, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1648, DW_OP_deref), !2308) #dbg_declare(ptr %0, !2291, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1656), !2309) %1 = alloca swifterror ptr, align 8 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %2 = alloca %Ts11_StringGutsV, align 8 %3 = alloca %TSS, align 8 %4 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !2310 %5 = getelementptr inbounds nuw i8, ptr %0, i64 272, !dbg !2310 %6 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !2310 %7 = getelementptr inbounds nuw i8, ptr %0, i64 528, !dbg !2310 %8 = getelementptr inbounds nuw i8, ptr %0, i64 656, !dbg !2310 %9 = getelementptr inbounds nuw i8, ptr %0, i64 912, !dbg !2310 %10 = getelementptr inbounds nuw i8, ptr %0, i64 1168, !dbg !2310 %11 = getelementptr inbounds nuw i8, ptr %0, i64 1424, !dbg !2310 %12 = getelementptr inbounds nuw i8, ptr %0, i64 1544, !dbg !2310 %13 = getelementptr inbounds nuw i8, ptr %0, i64 1600, !dbg !2310 %14 = getelementptr inbounds nuw i8, ptr %0, i64 1608, !dbg !2310 %.reload.addr188 = getelementptr inbounds nuw i8, ptr %0, i64 1632 %.reload189 = load ptr, ptr %.reload.addr188, align 8 tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_WZ", ptr undef) #9, !dbg !2312 %15 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil9StatisticCMa"(i64 0) #31, !dbg !2314 %16 = extractvalue %swift.metadata_response %15, 0, !dbg !2314 %17 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWL", ptr @"$s7SWBUtil9StatisticCMa", ptr @"$s7SWBUtil9StatisticCAA01_B7BackendAAMc"), !dbg !2314 tail call swiftcc void @"$s7SWBUtil17_StatisticBackendPAAE9incrementyyF"(ptr %16, ptr %17, ptr noalias nonnull swiftself @"$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvpZ"), !dbg !2314 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %async.ctx.frameptr, ptr noundef nonnull align 8 dereferenceable(122) %.reload189, i64 122, i1 false), !dbg !2315 %18 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %async.ctx.frameptr), !dbg !2315 %.not = icmp eq i32 %18, 1 %.reload169 = load ptr, ptr %.reload.addr188, align 8, !dbg !2310 br i1 %.not, label %.from.101, label %.from. .from.: ; preds = %entryresume.0 %19 = getelementptr inbounds nuw i8, ptr %0, i64 1296, !dbg !2310 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %19), !dbg !2310 %20 = tail call ptr @25(ptr nonnull %async.ctx.frameptr), !dbg !2327 #dbg_value(ptr %20, !1830, !DIExpression(DW_OP_deref), !2328) %.elt47.buildRequest = getelementptr inbounds nuw i8, ptr %20, i64 8, !dbg !2329 %21 = load ptr, ptr %.elt47.buildRequest, align 8, !dbg !2329 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %19, ptr noundef nonnull align 8 dereferenceable(122) %.reload169, i64 122, i1 false), !dbg !2331 %22 = tail call ptr @25(ptr nonnull %19), !dbg !2331 #dbg_value(ptr %22, !1894, !DIExpression(DW_OP_deref), !2333) %.elt48.buildRequestContext = getelementptr inbounds nuw i8, ptr %22, i64 16, !dbg !2334 #dbg_value(ptr %22, !1993, !DIExpression(DW_OP_deref), !2336) br label %27, !dbg !2338 .from.101: ; preds = %entryresume.0 %23 = getelementptr inbounds nuw i8, ptr %0, i64 784, !dbg !2310 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %23), !dbg !2310 %24 = tail call ptr @25(ptr nonnull %async.ctx.frameptr), !dbg !2340 %.request = getelementptr inbounds nuw i8, ptr %24, i64 16, !dbg !2340 %25 = load ptr, ptr %.request, align 8, !dbg !2340 #dbg_value(ptr %24, !1827, !DIExpression(DW_OP_plus_uconst, 16, DW_OP_deref), !2341) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %23, ptr noundef nonnull align 8 dereferenceable(122) %.reload169, i64 122, i1 false), !dbg !2331 %26 = tail call ptr @25(ptr nonnull %23), !dbg !2331 %.buildRequestContext5 = getelementptr inbounds nuw i8, ptr %26, i64 24, !dbg !2331 %.workspaceContext6 = getelementptr inbounds nuw i8, ptr %26, i64 32, !dbg !2331 #dbg_value(ptr %26, !1970, !DIExpression(DW_OP_plus_uconst, 32, DW_OP_deref), !2342) br label %27, !dbg !2343 27: ; preds = %.from.101, %.from. %.sink2 = phi ptr [ %23, %.from.101 ], [ %19, %.from. ] %.in4 = phi ptr [ %.workspaceContext6, %.from.101 ], [ %22, %.from. ] %.in5 = phi ptr [ %.buildRequestContext5, %.from.101 ], [ %.elt48.buildRequestContext, %.from. ] %28 = phi ptr [ %25, %.from.101 ], [ %21, %.from. ], !dbg !2345 %29 = load ptr, ptr %.in5, align 8, !dbg !2347 %30 = load ptr, ptr %.in4, align 8, !dbg !2348 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sink2), !dbg !2349 store ptr null, ptr %1, align 8, !dbg !2345 %31 = tail call ptr @swift_retain(ptr returned %28) #30, !dbg !2351 %32 = tail call ptr @swift_retain(ptr returned %29) #30, !dbg !2351 %33 = tail call ptr @swift_retain(ptr returned %30) #30, !dbg !2351 %34 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n"(ptr %28, ptr %29, ptr %30, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !2345 %35 = load ptr, ptr %1, align 8, !dbg !2345 tail call void @swift_release(ptr %30) #9, !dbg !2351 tail call void @swift_release(ptr %29) #9, !dbg !2351 tail call void @swift_release(ptr %28) #9, !dbg !2351 %36 = extractvalue { i64, ptr } %34, 0, !dbg !2345 %37 = extractvalue { i64, ptr } %34, 1, !dbg !2345 %.not67 = icmp eq ptr %35, null, !dbg !2345 br i1 %.not67, label %38, label %AfterMustTailCall.Before.CoroEnd97, !dbg !2345 38: ; preds = %27 %.reload187 = load ptr, ptr %.reload.addr188, align 8, !dbg !2353 #dbg_value(i64 %36, !2292, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2354) #dbg_value(ptr %37, !2292, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2354) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %4, ptr noundef nonnull align 8 dereferenceable(122) %.reload187, i64 122, i1 false), !dbg !2353 %39 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %4), !dbg !2353 %.not68 = icmp eq i32 %39, 1 br i1 %.not68, label %50, label %40 40: ; preds = %38 %.reload.addr223 = getelementptr inbounds nuw i8, ptr %0, i64 1656, !dbg !2355 %.reload224 = load ptr, ptr %.reload.addr223, align 8, !dbg !2355 %41 = tail call ptr @25(ptr nonnull %4), !dbg !2355 %42 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution30CreateBuildDirectoryTaskActionCMa"(i64 0) #31, !dbg !2358 %43 = extractvalue %swift.metadata_response %42, 0, !dbg !2358 %44 = getelementptr inbounds nuw i8, ptr %.reload224, i64 24, !dbg !2359 %45 = load ptr, ptr %44, align 8, !dbg !2359 %46 = getelementptr inbounds nuw i8, ptr %.reload224, i64 32, !dbg !2359 %47 = load ptr, ptr %46, align 8, !dbg !2359 tail call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %12), !dbg !2360 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(40) %12, i8 0, i64 40, i1 false), !dbg !2362 %48 = tail call swiftcc i32 @"$s16SWBTaskExecution30CreateBuildDirectoryTaskActionC06createdE02at2fs14outputDelegateSo32llb_buildsystem_command_result_ta7SWBUtil4PathV_AJ7FSProxy_pAA0f6OutputL0_pSgtFZ"(i64 %36, ptr %37, ptr %45, ptr %47, ptr noalias nonnull captures(none) dereferenceable(40) %12, ptr swiftself %43), !dbg !2363 %49 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %12, ptr @"$s16SWBTaskExecution18TaskOutputDelegate_pSgMD"), !dbg !2364 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %12), !dbg !2366 br label %52, !dbg !2366 50: ; preds = %38 %51 = tail call ptr @25(ptr nonnull %4), !dbg !2367 br label %52, !dbg !2368 52: ; preds = %50, %40 %.reload185 = load ptr, ptr %.reload.addr188, align 8, !dbg !2369 %53 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64 4928183092444808024, i64 -1513209474790099871, i1 false, i1 false, i64 %36, ptr %37), !dbg !2369 tail call void @swift_bridgeObjectRelease(ptr %37) #9, !dbg !2351 %54 = extractvalue { i64, ptr } %53, 0, !dbg !2369 %55 = extractvalue { i64, ptr } %53, 1, !dbg !2369 #dbg_value(i64 %54, !2294, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2371) #dbg_value(ptr %55, !2294, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2371) #dbg_value(i64 %54, !2093, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2372) #dbg_value(ptr %55, !2093, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2372) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %5, ptr noundef nonnull align 8 dereferenceable(122) %.reload185, i64 122, i1 false), !dbg !2375 %56 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %5), !dbg !2375 %.not69 = icmp eq i32 %56, 1 br i1 %.not69, label %.from.108, label %57 57: ; preds = %52 %58 = tail call ptr @25(ptr nonnull %5), !dbg !2376 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %11, ptr noundef nonnull align 8 dereferenceable(120) %58, i64 120, i1 false), !dbg !2377 #dbg_value(ptr %0, !2106, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1424, DW_OP_deref), !2378) store ptr null, ptr %1, align 8, !dbg !2379 %59 = call swiftcc ptr @"$s7SWBUtil10ByteStringV16SWBTaskExecutionE25buildDescriptionSignature_8cacheDirAC0D12Construction16BuildPlanRequestV_AA4PathVtKFZ"(ptr noalias nonnull captures(none) dereferenceable(120) %11, i64 %54, ptr %55, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !2379 %60 = load ptr, ptr %1, align 8, !dbg !2379 %.not70 = icmp eq ptr %60, null, !dbg !2379 br i1 %.not70, label %.from.105, label %.from.156, !dbg !2379 .from.156: ; preds = %57 tail call void @swift_bridgeObjectRelease(ptr %55) #9, !dbg !2351 br label %AfterMustTailCall.Before.CoroEnd97, !dbg !2382 .from.105: ; preds = %57 %.reload167 = load ptr, ptr %.reload.addr188, align 8, !dbg !2310 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %10), !dbg !2310 #dbg_value(ptr %59, !2296, !DIExpression(), !2383) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %10, ptr noundef nonnull align 8 dereferenceable(122) %.reload167, i64 122, i1 false), !dbg !2384 %61 = tail call ptr @25(ptr nonnull %10), !dbg !2384 #dbg_value(ptr %61, !1991, !DIExpression(DW_OP_deref), !2387) br label %67, !dbg !2388 .from.108: ; preds = %52 %.reload165 = load ptr, ptr %.reload.addr188, align 8, !dbg !2310 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %9), !dbg !2310 %62 = tail call ptr @25(ptr nonnull %5), !dbg !2390 %63 = load i64, ptr %62, align 8, !dbg !2390 %.elt7.rawValue._guts._object._object = getelementptr inbounds nuw i8, ptr %62, i64 8, !dbg !2390 %64 = load ptr, ptr %.elt7.rawValue._guts._object._object, align 8, !dbg !2390 #dbg_value(ptr %62, !2103, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !2391) #dbg_value(ptr %62, !2103, !DIExpression(DW_OP_plus_uconst, 8, DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !2391) %65 = tail call swiftcc ptr @"$s7SWBUtil10ByteStringV16SWBTaskExecutionE25buildDescriptionSignatureyAC11SWBProtocol05BuildG2IDVFZ"(i64 %63, ptr %64), !dbg !2392 #dbg_value(ptr %65, !2296, !DIExpression(), !2383) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %9, ptr noundef nonnull align 8 dereferenceable(122) %.reload165, i64 122, i1 false), !dbg !2384 %66 = tail call ptr @25(ptr nonnull %9), !dbg !2384 %.workspaceContext14 = getelementptr inbounds nuw i8, ptr %66, i64 32, !dbg !2384 #dbg_value(ptr %66, !1973, !DIExpression(DW_OP_plus_uconst, 32, DW_OP_deref), !2394) br label %67, !dbg !2395 67: ; preds = %.from.108, %.from.105 %.sink3 = phi ptr [ %9, %.from.108 ], [ %10, %.from.105 ] %.in6 = phi ptr [ %.workspaceContext14, %.from.108 ], [ %61, %.from.105 ] %68 = phi ptr [ %65, %.from.108 ], [ %59, %.from.105 ], !dbg !2397 %69 = load ptr, ptr %.in6, align 8, !dbg !2399 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sink3), !dbg !2400 %.spill.addr256 = getelementptr inbounds nuw i8, ptr %0, i64 1696, !dbg !2351 store ptr %68, ptr %.spill.addr256, align 8, !dbg !2351 %70 = tail call ptr @swift_retain(ptr returned %69) #30, !dbg !2351 %71 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %69), !dbg !2402 tail call void @swift_release(ptr %69) #9, !dbg !2351 %72 = trunc i64 %71 to i1, !dbg !2402 br i1 %72, label %73, label %89, !dbg !2403 73: ; preds = %67 %.reload.addr201 = getelementptr inbounds nuw i8, ptr %0, i64 1648, !dbg !2404 %.reload202 = load ptr, ptr %.reload.addr201, align 8, !dbg !2404 %74 = getelementptr inbounds nuw i8, ptr %.reload202, i64 24, !dbg !2404 %75 = load ptr, ptr %74, align 8, !dbg !2404 %76 = getelementptr inbounds nuw i8, ptr %.reload202, i64 32, !dbg !2404 %77 = load ptr, ptr %76, align 8, !dbg !2404 %78 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload202, ptr %75) #9, !dbg !2404 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %3), !dbg !2406 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %2), !dbg !2408 store i64 0, ptr %2, align 8, !dbg !2421 %._object._object = getelementptr inbounds nuw i8, ptr %2, i64 8, !dbg !2421 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._object._object, align 8, !dbg !2421 call swiftcc void @"$ss11_StringGutsV4growyySiF"(i64 33, ptr nonnull swiftself captures(none) dereferenceable(16) %2), !dbg !2421 %79 = load ptr, ptr %._object._object, align 8, !dbg !2421 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %2), !dbg !2421 tail call void @swift_bridgeObjectRelease(ptr %79) #9, !dbg !2351 %80 = or i64 sub (i64 ptrtoint (ptr @".str.31.Build description signature is " to i64), i64 32), -9223372036854775808, !dbg !2422 %81 = inttoptr i64 %80 to ptr, !dbg !2422 store i64 -3458764513820540897, ptr %3, align 8, !dbg !2351 %._guts._object._object = getelementptr inbounds nuw i8, ptr %3, i64 8, !dbg !2351 store ptr %81, ptr %._guts._object._object, align 8, !dbg !2351 %82 = tail call swiftcc { i64, ptr } @"$s7SWBUtil10ByteStringV06unsafeC5ValueSSvg"(ptr %68), !dbg !2424 %83 = extractvalue { i64, ptr } %82, 0, !dbg !2424 %84 = extractvalue { i64, ptr } %82, 1, !dbg !2424 call swiftcc void @"$sSS6appendyySSF"(i64 %83, ptr %84, ptr nonnull swiftself captures(none) dereferenceable(16) %3), !dbg !2425 tail call void @swift_bridgeObjectRelease(ptr %84) #9, !dbg !2351 %85 = load i64, ptr %3, align 8, !dbg !2404 %86 = load ptr, ptr %._guts._object._object, align 8, !dbg !2404 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %3), !dbg !2439 %87 = getelementptr inbounds nuw i8, ptr %77, i64 48, !dbg !2441 %88 = load ptr, ptr %87, align 8, !dbg !2441, !invariant.load !315 tail call swiftcc void %88(i64 %85, ptr %86, i1 true, ptr noalias swiftself %78, ptr %75, ptr %77), !dbg !2441 tail call void @swift_bridgeObjectRelease(ptr %86) #9, !dbg !2351 br label %89, !dbg !2442 89: ; preds = %73, %67 %.reload.addr233 = getelementptr inbounds nuw i8, ptr %0, i64 1656, !dbg !2443 %.reload216 = load ptr, ptr %.reload.addr233, align 8, !dbg !2443 %.reload.addr207 = getelementptr inbounds nuw i8, ptr %0, i64 1648, !dbg !2443 %90 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution16BuildDescriptionCMa"(i64 0) #31, !dbg !2443 %91 = extractvalue %swift.metadata_response %90, 0, !dbg !2443 %92 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC05buildD11PackagePath5inDir9signature7SWBUtil0G0VAI_AG10ByteStringVtFZ"(i64 %54, ptr %55, ptr %68, ptr swiftself %91), !dbg !2445 tail call void @swift_bridgeObjectRelease(ptr %55) #9, !dbg !2351 %93 = extractvalue { i64, ptr } %92, 0, !dbg !2445 %.spill.addr261 = getelementptr inbounds nuw i8, ptr %0, i64 1704, !dbg !2445 store i64 %93, ptr %.spill.addr261, align 8, !dbg !2445 %94 = extractvalue { i64, ptr } %92, 1, !dbg !2445 #dbg_value(i64 %93, !2298, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2446) #dbg_value(ptr %94, !2298, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2446) #dbg_value(ptr %0, !2447, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1632, DW_OP_deref, DW_OP_deref), !2464) #dbg_value(ptr %68, !2453, !DIExpression(), !2467) #dbg_value(ptr %0, !2454, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1648, DW_OP_deref, DW_OP_deref), !2468) #dbg_value(ptr %0, !2455, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1656, DW_OP_deref), !2469) %.spill.addr264 = getelementptr inbounds nuw i8, ptr %0, i64 1712, !dbg !2470 store ptr %94, ptr %.spill.addr264, align 8, !dbg !2470 %95 = getelementptr inbounds nuw i8, ptr %.reload216, i64 320, !dbg !2470 tail call void @AcquireSRWLockExclusive(ptr nonnull %95), !dbg !2472, !noalias !2473 %.value.i = getelementptr inbounds nuw i8, ptr %.reload216, i64 328, !dbg !2472 #dbg_value(ptr %0, !2476, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1656, DW_OP_deref, DW_OP_plus_uconst, 328, DW_OP_deref), !2481) %96 = load i64, ptr %.value.i, align 8, !dbg !2483, !noalias !2473 %97 = inttoptr i64 %96 to ptr, !dbg !2483 %98 = tail call ptr @swift_retain(ptr returned %97) #30, !dbg !2483, !noalias !2473 tail call void @ReleaseSRWLockExclusive(ptr nonnull %95), !dbg !2484, !noalias !2473 %99 = icmp eq i64 %96, 0, !dbg !2472 br i1 %99, label %105, label %100, !dbg !2472 100: ; preds = %89 #dbg_value(ptr %0, !2461, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1656, DW_OP_deref, DW_OP_plus_uconst, 328, DW_OP_deref), !2489) %101 = getelementptr inbounds nuw i8, ptr %97, i64 32, !dbg !2490 %102 = load ptr, ptr %101, align 8, !dbg !2491, !noalias !2473 %103 = tail call swiftcc i1 @"$s7SWBUtil10ByteStringV23__derived_struct_equalsySbAC_ACtFZ"(ptr %102, ptr %68), !dbg !2491, !noalias !2473 br i1 %103, label %.from.111, label %104, !dbg !2491 104: ; preds = %100 tail call void @swift_release(ptr nonnull %97) #9, !dbg !2492, !noalias !2473 br label %105, !dbg !2494 105: ; preds = %104, %89 %.reload214 = load ptr, ptr %.reload.addr233, align 8, !dbg !2495 %106 = getelementptr inbounds nuw i8, ptr %.reload214, i64 56, !dbg !2495 %107 = load ptr, ptr %106, align 8, !dbg !2495, !noalias !2473 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %13), !dbg !2498, !noalias !2473 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %14), !dbg !2500, !noalias !2473 store ptr %68, ptr %14, align 8, !dbg !2502, !noalias !2473 %108 = tail call ptr @swift_retain(ptr returned %68) #30, !dbg !2492, !noalias !2473 tail call swiftcc void @"$s7SWBUtil10HeavyCacheCyq_Sgxcig"(ptr noalias nonnull sret(%swift.opaque) %13, ptr noalias nonnull %14, ptr swiftself %107), !dbg !2503, !noalias !2473 tail call void @swift_release(ptr %68) #9, !dbg !2492, !noalias !2473 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %14), !dbg !2492, !noalias !2473 %109 = load i64, ptr %13, align 8, !dbg !2503, !noalias !2473 %110 = icmp eq i64 %109, 0, !dbg !2503 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %13), !dbg !2504, !noalias !2473 br i1 %110, label %coro.return312, label %.from.113, !dbg !2503 .from.113: ; preds = %105 #dbg_value(ptr %0, !2456, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1600, DW_OP_deref), !2505) %111 = inttoptr i64 %109 to ptr, !dbg !2506 br label %.from.111, !dbg !2506 .from.111: ; preds = %100, %.from.113 %.sink = phi ptr [ %111, %.from.113 ], [ %97, %100 ] %.reload211 = load ptr, ptr %.reload.addr233, align 8, !dbg !2492 %.reload173 = load ptr, ptr %.reload.addr188, align 8, !dbg !2492 #dbg_value(ptr %.sink, !2458, !DIExpression(), !2507) %112 = getelementptr inbounds nuw i8, ptr %.reload211, i64 24, !dbg !2508 %113 = load ptr, ptr %112, align 8, !dbg !2508, !noalias !2473 %114 = getelementptr inbounds nuw i8, ptr %.reload211, i64 32, !dbg !2508 %115 = load ptr, ptr %114, align 8, !dbg !2508, !noalias !2473 %116 = tail call ptr @swift_retain(ptr nonnull returned %.sink) #30, !dbg !2492, !noalias !2473 %117 = tail call swiftcc i1 @"$s16SWBTaskExecution16BuildDescriptionC10isValidFor33_3F210181C2ABCA93E35AEA749B50A3D0LL7request9managerFSSbAA0cD7ManagerC0cD7RequestO_7SWBUtil7FSProxy_ptF"(ptr noalias nonnull readonly captures(none) dereferenceable(122) %.reload173, ptr %113, ptr %115, ptr swiftself %.sink), !dbg !2509 tail call void @swift_release(ptr nonnull %.sink) #9, !dbg !2492, !noalias !2473 br i1 %117, label %"$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptF.exit", label %118, !dbg !2509 118: ; preds = %.from.111 tail call void @swift_release(ptr %.sink) #9, !dbg !2492, !noalias !2473 br label %coro.return312, !dbg !2506 "$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptF.exit": ; preds = %.from.111 %.reload204 = load ptr, ptr %.reload.addr207, align 8, !dbg !2351 %.reload177 = load ptr, ptr %.reload.addr188, align 8, !dbg !2351 tail call void @swift_release(ptr %68) #9, !dbg !2351 #dbg_value(ptr %.sink, !2304, !DIExpression(), !2510) %119 = getelementptr inbounds nuw i8, ptr %.reload204, i64 24, !dbg !2511 %120 = load ptr, ptr %119, align 8, !dbg !2511 %121 = getelementptr inbounds nuw i8, ptr %.reload204, i64 32, !dbg !2511 %122 = load ptr, ptr %121, align 8, !dbg !2511 %123 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload204, ptr %120) #9, !dbg !2511 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %6, ptr noundef nonnull align 8 dereferenceable(122) %.reload177, i64 122, i1 false), !dbg !2513 %124 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %6), !dbg !2513 %.not71 = icmp eq i32 %124, 1 br i1 %.not71, label %.from.117, label %.from.115 .from.115: ; preds = %"$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptF.exit" %125 = tail call ptr @25(ptr nonnull %6), !dbg !2515 #dbg_value(ptr %125, !1989, !DIExpression(DW_OP_deref), !2516) br label %127, !dbg !2517 .from.117: ; preds = %"$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptF.exit" %126 = tail call ptr @25(ptr nonnull %6), !dbg !2519 %.workspaceContext30 = getelementptr inbounds nuw i8, ptr %126, i64 32, !dbg !2519 #dbg_value(ptr poison, !1981, !DIExpression(), !2520) br label %127, !dbg !2521 127: ; preds = %.from.117, %.from.115 %.in = phi ptr [ %.workspaceContext30, %.from.117 ], [ %125, %.from.115 ] %.reload175 = load ptr, ptr %.reload.addr188, align 8, !dbg !2523 %128 = load ptr, ptr %.in, align 8, !dbg !2523 %129 = tail call ptr @swift_retain(ptr returned %128) #30, !dbg !2520 %130 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %128), !dbg !2524 tail call void @swift_release(ptr %128) #9, !dbg !2351 %.mask72 = and i64 %130, 4278190080, !dbg !2525 %131 = icmp eq i64 %.mask72, 50331648, !dbg !2525 %. = select i1 %131, i64 -3458764513820540901, i64 -3458764513820540893, !dbg !2526 %.79 = select i1 %131, i64 sub (i64 ptrtoint (ptr @".str.27.Using in-memory description" to i64), i64 32), i64 sub (i64 ptrtoint (ptr @".str.35.Using build description from memory" to i64), i64 32), !dbg !2526 %.in73 = or i64 %.79, -9223372036854775808, !dbg !2526 %132 = inttoptr i64 %.in73 to ptr, !dbg !2526 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %7, ptr noundef nonnull align 8 dereferenceable(122) %.reload175, i64 122, i1 false), !dbg !2528 %133 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %7), !dbg !2528 %.not74 = icmp eq i32 %133, 1 br i1 %.not74, label %.from.120, label %.from.118 .from.118: ; preds = %127 %134 = tail call ptr @25(ptr nonnull %7), !dbg !2530 #dbg_value(ptr %134, !1987, !DIExpression(DW_OP_deref), !2531) br label %.from.124, !dbg !2532 .from.120: ; preds = %127 %135 = tail call ptr @25(ptr nonnull %7), !dbg !2534 %.workspaceContext36 = getelementptr inbounds nuw i8, ptr %135, i64 32, !dbg !2534 #dbg_value(ptr poison, !1984, !DIExpression(), !2535) br label %.from.124, !dbg !2536 .from.124: ; preds = %.from.118, %.from.120 %.in75 = phi ptr [ %.workspaceContext36, %.from.120 ], [ %134, %.from.118 ] %136 = load ptr, ptr %.in75, align 8, !dbg !2538 %137 = tail call ptr @swift_retain(ptr returned %136) #30, !dbg !2535 %138 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %136), !dbg !2539 tail call void @swift_release(ptr %136) #9, !dbg !2351 %139 = trunc i64 %138 to i1, !dbg !2539 %140 = getelementptr inbounds nuw i8, ptr %122, i64 48, !dbg !2540 %141 = load ptr, ptr %140, align 8, !dbg !2540, !invariant.load !315 tail call swiftcc void %141(i64 %., ptr nonnull %132, i1 %139, ptr noalias swiftself %123, ptr %120, ptr %122), !dbg !2540 tail call void @swift_bridgeObjectRelease(ptr nonnull %132) #9, !dbg !2351 #dbg_value(ptr %.sink, !2300, !DIExpression(), !2541) #dbg_value(i8 1, !2302, !DIExpression(), !2542) %.spill.addr303 = getelementptr inbounds nuw i8, ptr %0, i64 1768, !dbg !2543 store ptr %.sink, ptr %.spill.addr303, align 8, !dbg !2543 %.spill.addr300 = getelementptr inbounds nuw i8, ptr %0, i64 140, !dbg !2543 store i8 1, ptr %.spill.addr300, align 1, !dbg !2543 %142 = tail call swiftcc i1 @"$s7SWBUtil12UserDefaultsO43useSynchronousBuildDescriptionSerializationSbvgZ"(), !dbg !2543 br i1 %142, label %coro.return316, label %171, !dbg !2547 coro.return312: ; preds = %118, %105 %143 = getelementptr inbounds nuw i8, ptr %0, i64 1584, !dbg !2310 %.reload232 = load ptr, ptr %.reload.addr233, align 8, !dbg !2548 %.reload.addr193 = getelementptr inbounds nuw i8, ptr %0, i64 1640, !dbg !2548 %.reload183 = load ptr, ptr %.reload.addr188, align 8, !dbg !2548 %144 = or i64 sub (i64 ptrtoint (ptr @.str.22.CreateBuildDescription to i64), i64 32), -9223372036854775808, !dbg !2552 %145 = inttoptr i64 %144 to ptr, !dbg !2552 %146 = or i64 sub (i64 ptrtoint (ptr @".str.24.Create build description" to i64), i64 32), -9223372036854775808, !dbg !2555 %147 = inttoptr i64 %146 to ptr, !dbg !2555 %.spill.addr269 = getelementptr inbounds nuw i8, ptr %0, i64 1720, !dbg !2557 %.reload206 = load ptr, ptr %.reload.addr207, align 8, !dbg !2548 %148 = load <2 x ptr>, ptr %.reload.addr193, align 8, !dbg !2548 %149 = getelementptr inbounds nuw i8, ptr %.reload206, i64 24, !dbg !2548 %150 = load ptr, ptr %149, align 8, !dbg !2548 %151 = getelementptr inbounds nuw i8, ptr %.reload206, i64 32, !dbg !2548 %152 = load ptr, ptr %151, align 8, !dbg !2548 %153 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload206, ptr %150) #9, !dbg !2548 tail call void @llvm.lifetime.start.p0(i64 9, ptr nonnull %143), !dbg !2558 %154 = tail call swiftcc ptr @swift_task_alloc(i64 80) #14, !dbg !2557 store ptr %154, ptr %.spill.addr269, align 8, !dbg !2557 %155 = getelementptr inbounds nuw i8, ptr %154, i64 16, !dbg !2557 store ptr %.reload232, ptr %155, align 8, !dbg !2557 %156 = getelementptr inbounds nuw i8, ptr %154, i64 24, !dbg !2557 store ptr %.reload183, ptr %156, align 8, !dbg !2557 %157 = getelementptr inbounds nuw i8, ptr %154, i64 32, !dbg !2557 store ptr %68, ptr %157, align 8, !dbg !2557 %158 = getelementptr inbounds nuw i8, ptr %154, i64 40, !dbg !2557 store i64 %93, ptr %158, align 8, !dbg !2557 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %154, i64 48, !dbg !2557 store ptr %94, ptr %._str._guts._object._object, align 8, !dbg !2557 %159 = getelementptr inbounds nuw i8, ptr %154, i64 56, !dbg !2557 store <2 x ptr> %148, ptr %159, align 8, !dbg !2557 %160 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore16ActivityReporterPAAE04withB08ruleInfo20executionDescription9signature6target06parentB05blockqd__SS_SS7SWBUtil10ByteStringVAA16ConfiguredTargetCSgAA0B2IDVSgqd__ARYaKXEtYaKlFTu" to i64), i64 1), -8, !dbg !2560 %161 = inttoptr i64 %160 to ptr, !dbg !2560 %162 = load ptr, ptr %161, align 8, !dbg !2560 %163 = getelementptr inbounds nuw i8, ptr %162, i64 4, !dbg !2560 %164 = load i32, ptr %163, align 8, !dbg !2560 %165 = zext i32 %164 to i64, !dbg !2560 %166 = tail call swiftcc ptr @swift_task_alloc(i64 %165) #14, !dbg !2560 %.spill.addr274 = getelementptr inbounds nuw i8, ptr %0, i64 1728, !dbg !2560 store ptr %166, ptr %.spill.addr274, align 8, !dbg !2560 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %166), !dbg !2560 %167 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionC_AA0cD15RetrievalSourceOtMD") #32, !dbg !2560 %168 = getelementptr inbounds nuw i8, ptr %152, i64 8, !dbg !2560 %169 = load ptr, ptr %168, align 8, !dbg !2560, !invariant.load !315 store ptr %0, ptr %166, align 8, !dbg !2560 %170 = getelementptr inbounds nuw i8, ptr %166, i64 8, !dbg !2560 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ1_", ptr %170, align 8, !dbg !2560 musttail call swifttailcc void @"$s7SWBCore16ActivityReporterPAAE04withB08ruleInfo20executionDescription9signature6target06parentB05blockqd__SS_SS7SWBUtil10ByteStringVAA16ConfiguredTargetCSgAA0B2IDVSgqd__ARYaKXEtYaKlF"(ptr noalias nonnull %143, ptr nonnull swiftasync %166, i64 -3458764513820540906, ptr nonnull %145, i64 -3458764513820540904, ptr nonnull %147, ptr %68, i64 0, i64 0, i8 1, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATu", ptr %154, ptr %150, ptr %167, ptr %169, ptr noalias swiftself %153) #9, !dbg !2560 ret void, !dbg !2560 171: ; preds = %.from.124 %.reload179 = load ptr, ptr %.reload.addr188, align 8, !dbg !2561 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %8, ptr noundef nonnull align 8 dereferenceable(122) %.reload179, i64 122, i1 false), !dbg !2561 %172 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %8), !dbg !2561 %.not77 = icmp eq i32 %172, 1 br i1 %.not77, label %.from.129, label %.from.127 .from.127: ; preds = %171 %173 = tail call ptr @25(ptr nonnull %8), !dbg !2563 #dbg_value(ptr %173, !1979, !DIExpression(DW_OP_deref), !2564) br label %175, !dbg !2565 .from.129: ; preds = %171 %174 = tail call ptr @25(ptr nonnull %8), !dbg !2567 %.workspaceContext24 = getelementptr inbounds nuw i8, ptr %174, i64 32, !dbg !2567 #dbg_value(ptr poison, !1976, !DIExpression(), !2568) br label %175, !dbg !2569 175: ; preds = %.from.129, %.from.127 %.in78 = phi ptr [ %.workspaceContext24, %.from.129 ], [ %173, %.from.127 ] %176 = load ptr, ptr %.in78, align 8, !dbg !2571 %177 = tail call ptr @swift_retain(ptr returned %176) #30, !dbg !2568 %178 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %176), !dbg !2547 tail call void @swift_release(ptr %176) #9, !dbg !2351 %179 = and i64 %178, 256, !dbg !2547 %.not80 = icmp eq i64 %179, 0, !dbg !2547 br i1 %.not80, label %.from.137, label %coro.return316, !dbg !2547 coro.return316: ; preds = %175, %.from.124 %180 = getelementptr inbounds nuw i8, ptr %0, i64 138, !dbg !2310 %.reload226 = load ptr, ptr %.reload.addr233, align 8, !dbg !2572 tail call void @llvm.lifetime.start.p0(i64 1, ptr nonnull %180), !dbg !2572 %181 = getelementptr inbounds nuw i8, ptr %.reload226, i64 16, !dbg !2575 %182 = load ptr, ptr %181, align 8, !dbg !2575 %183 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.22, i64 16), i64 32, i64 7) #9, !dbg !2576 %.spill.addr306 = getelementptr inbounds nuw i8, ptr %0, i64 1776, !dbg !2576 store ptr %183, ptr %.spill.addr306, align 8, !dbg !2576 %184 = getelementptr inbounds nuw i8, ptr %183, i64 16, !dbg !2576 store ptr %.reload226, ptr %184, align 8, !dbg !2576 %185 = getelementptr inbounds nuw i8, ptr %183, i64 24, !dbg !2576 store ptr %.sink, ptr %185, align 8, !dbg !2576 %186 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC21DispatchWorkItemFlagsV8rawValueAESi_tcfC"(i64 0), !dbg !2577 %187 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFTu" to i64), i64 1), -8, !dbg !2581 %188 = inttoptr i64 %187 to ptr, !dbg !2581 %189 = load ptr, ptr %188, align 8, !dbg !2581 %190 = getelementptr inbounds nuw i8, ptr %189, i64 4, !dbg !2581 %191 = load i32, ptr %190, align 8, !dbg !2581 %192 = zext i32 %191 to i64, !dbg !2581 %193 = tail call ptr @swift_retain(ptr nonnull returned %.reload226) #30, !dbg !2351 %194 = tail call ptr @swift_retain(ptr returned %.sink) #30, !dbg !2351 %195 = tail call swiftcc ptr @swift_task_alloc(i64 %192) #14, !dbg !2581 %.spill.addr309 = getelementptr inbounds nuw i8, ptr %0, i64 1784, !dbg !2581 store ptr %195, ptr %.spill.addr309, align 8, !dbg !2581 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %195), !dbg !2581 %196 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$sytSgMD") #32, !dbg !2581 store ptr %0, ptr %195, align 8, !dbg !2581 %197 = getelementptr inbounds nuw i8, ptr %195, i64 8, !dbg !2581 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ5_", ptr %197, align 8, !dbg !2581 musttail call swifttailcc void @"$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalF"(ptr noalias nonnull %180, ptr nonnull swiftasync %195, i8 5, i64 %186, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_TA", ptr %183, ptr %196, ptr swiftself %182) #9, !dbg !2581 ret void, !dbg !2581 .from.137: ; preds = %175 %.reload228 = load ptr, ptr %.reload.addr233, align 8, !dbg !2582 %198 = getelementptr inbounds nuw i8, ptr %.reload228, i64 16, !dbg !2582 %199 = load ptr, ptr %198, align 8, !dbg !2582 %200 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.16, i64 16), i64 24, i64 7) #9, !dbg !2584 %201 = getelementptr inbounds nuw i8, ptr %200, i64 16, !dbg !2584 %202 = tail call ptr @swift_weakInit(ptr nonnull returned %201, ptr %.sink) #9, !dbg !2587 %203 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.19, i64 16), i64 32, i64 7) #9, !dbg !2588 %204 = getelementptr inbounds nuw i8, ptr %203, i64 16, !dbg !2588 store ptr %200, ptr %204, align 8, !dbg !2588 %205 = getelementptr inbounds nuw i8, ptr %203, i64 24, !dbg !2588 store ptr %.reload228, ptr %205, align 8, !dbg !2588 %206 = tail call ptr @swift_retain(ptr nonnull returned %.reload228) #30, !dbg !2351 %207 = tail call ptr @swift_retain(ptr returned %200) #30, !dbg !2351 tail call swiftcc void @"$s7SWBUtil8SWBQueueC5async5group3qos7executeyAA16SWBDispatchGroupCSg_AA6SWBQoSOyyYbctF"(i64 0, i8 0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_TA", ptr %203, ptr swiftself %199), !dbg !2589 tail call void @swift_release(ptr %203) #9, !dbg !2351 tail call void @swift_release(ptr %200) #9, !dbg !2351 %.reload266 = load ptr, ptr %.spill.addr264, align 8, !dbg !2590 %.reload218 = load ptr, ptr %.reload.addr233, align 8, !dbg !2590 %208 = getelementptr inbounds nuw i8, ptr %.reload218, i64 56, !dbg !2590 %209 = load ptr, ptr %208, align 8, !dbg !2590 %210 = tail call swiftcc i64 @"$s7SWBUtil10HeavyCacheC5countSivg"(ptr swiftself %209), !dbg !2591 %211 = ptrtoint ptr %.sink to i64, !dbg !2592 %212 = ptrtoint ptr %.reload266 to i64, !dbg !2592 %.reload263 = load i64, ptr %.spill.addr261, align 8, !dbg !2593 %.reload.addr252 = getelementptr inbounds nuw i8, ptr %0, i64 1688, !dbg !2594 %.reload253 = load ptr, ptr %.reload.addr252, align 8, !dbg !2594 %.reload.addr241 = getelementptr inbounds nuw i8, ptr %0, i64 1680, !dbg !2594 %.reload242 = load ptr, ptr %.reload.addr241, align 8, !dbg !2594 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 1624, !dbg !2594 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload253), !dbg !2594 tail call swiftcc void @swift_task_dealloc(ptr %.reload253) #14, !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload242), !dbg !2594 tail call swiftcc void @swift_task_dealloc(ptr %.reload242) #14, !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %8), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %7), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %6), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %4), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %11), !dbg !2594 store i64 %211, ptr %.reload, align 8, !dbg !2596 %213 = getelementptr inbounds nuw i8, ptr %.reload, i64 8, !dbg !2596 store i64 1, ptr %213, align 8, !dbg !2596 %214 = getelementptr inbounds nuw i8, ptr %.reload, i64 16, !dbg !2596 store i64 %210, ptr %214, align 8, !dbg !2596 %215 = getelementptr inbounds nuw i8, ptr %.reload, i64 24, !dbg !2596 store i64 %.reload263, ptr %215, align 8, !dbg !2596 %216 = getelementptr inbounds nuw i8, ptr %.reload, i64 32, !dbg !2596 store i64 %212, ptr %216, align 8, !dbg !2596 %217 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !2596 %218 = load ptr, ptr %217, align 8, !dbg !2596 musttail call swifttailcc void %218(ptr nonnull swiftasync %0, ptr swiftself null) #9, !dbg !2596 ret void, !dbg !2596 AfterMustTailCall.Before.CoroEnd97: ; preds = %27, %.from.156 %219 = phi ptr [ %60, %.from.156 ], [ %35, %27 ], !dbg !2597 %.reload.addr254 = getelementptr inbounds nuw i8, ptr %0, i64 1688, !dbg !2594 %.reload255 = load ptr, ptr %.reload.addr254, align 8, !dbg !2594 %.reload.addr247 = getelementptr inbounds nuw i8, ptr %0, i64 1680, !dbg !2594 %.reload248 = load ptr, ptr %.reload.addr247, align 8, !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload255), !dbg !2594 tail call swiftcc void @swift_task_dealloc(ptr %.reload255) #14, !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload248), !dbg !2594 tail call swiftcc void @swift_task_dealloc(ptr %.reload248) #14, !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %8), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %7), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %6), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %4), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !2594 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %11), !dbg !2594 %220 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !2599 %221 = load ptr, ptr %220, align 8, !dbg !2599 musttail call swifttailcc void %221(ptr nonnull swiftasync %0, ptr nonnull swiftself %219) #9, !dbg !2599 ret void, !dbg !2599 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ1_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #8 !dbg !2600 { entryresume.1: #dbg_declare(ptr %0, !2604, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1640, DW_OP_deref), !2622) #dbg_declare(ptr %0, !2605, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1648, DW_OP_deref), !2623) #dbg_declare(ptr %0, !2606, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1656), !2624) %2 = load ptr, ptr %0, align 8, !dbg !2625 %3 = tail call ptr @llvm.swift.async.context.addr(), !dbg !2625 store ptr %2, ptr %3, align 8, !dbg !2625 %.reload.addr275 = getelementptr inbounds nuw i8, ptr %2, i64 1728 %.reload276 = load ptr, ptr %.reload.addr275, align 8 %4 = load ptr, ptr %0, align 8 %.spill.addr277 = getelementptr inbounds nuw i8, ptr %2, i64 1736, !dbg !2625 store ptr %1, ptr %.spill.addr277, align 8, !dbg !2625 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload276) #14, !dbg !2625 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload276), !dbg !2625 %.not76 = icmp eq ptr %1, null, !dbg !2625 %.reload.addr270 = getelementptr inbounds nuw i8, ptr %2, i64 1720, !dbg !2630 %.reload271 = load ptr, ptr %.reload.addr270, align 8, !dbg !2630 br i1 %.not76, label %coro.return313, label %coro.return318, !dbg !2625 coro.return313: ; preds = %entryresume.1 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload271) #14, !dbg !2631 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY2_", i64 0, i64 0) #9, !dbg !2625 ret void, !dbg !2625 coro.return318: ; preds = %entryresume.1 %.reload.addr267 = getelementptr inbounds nuw i8, ptr %2, i64 1712, !dbg !2633 %.reload268 = load ptr, ptr %.reload.addr267, align 8, !dbg !2633 %.reload.addr259 = getelementptr inbounds nuw i8, ptr %2, i64 1696, !dbg !2633 %.reload260 = load ptr, ptr %.reload.addr259, align 8, !dbg !2633 tail call void @swift_release(ptr %.reload260) #9, !dbg !2633 tail call void @swift_bridgeObjectRelease(ptr %.reload268) #9, !dbg !2633 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload271) #14, !dbg !2633 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY7_", i64 0, i64 0) #9, !dbg !2625 ret void, !dbg !2625 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY2_"(ptr swiftasync initializes((139, 140), (1744, 1752)) %0) #1 !dbg !2635 { entryresume.2: #dbg_declare(ptr %0, !2639, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1640, DW_OP_deref), !2657) #dbg_declare(ptr %0, !2640, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1648, DW_OP_deref), !2658) #dbg_declare(ptr %0, !2641, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1656), !2659) %retain.value.addr.tmp = getelementptr inbounds nuw i8, ptr %0, i64 1040, !dbg !2660 %1 = getelementptr inbounds nuw i8, ptr %0, i64 1584, !dbg !2660 %.reload.addr257 = getelementptr inbounds nuw i8, ptr %0, i64 1696, !dbg !2662 %.reload258 = load ptr, ptr %.reload.addr257, align 8, !dbg !2662 %.reload.addr250 = getelementptr inbounds nuw i8, ptr %0, i64 1688, !dbg !2662 %.reload251 = load ptr, ptr %.reload.addr250, align 8, !dbg !2662 %.reload.addr229 = getelementptr inbounds nuw i8, ptr %0, i64 1656, !dbg !2662 %.reload230 = load ptr, ptr %.reload.addr229, align 8, !dbg !2662 %.reload.addr180 = getelementptr inbounds nuw i8, ptr %0, i64 1632, !dbg !2662 %.reload181 = load ptr, ptr %.reload.addr180, align 8, !dbg !2662 %.elt18162 = getelementptr inbounds nuw i8, ptr %0, i64 1592, !dbg !2662 %2 = load ptr, ptr %1, align 8, !dbg !2668 %.spill.addr284 = getelementptr inbounds nuw i8, ptr %0, i64 1744, !dbg !2668 store ptr %2, ptr %.spill.addr284, align 8, !dbg !2668 %3 = load i8, ptr %.elt18162, align 8, !dbg !2668 #dbg_value(ptr %0, !2650, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1584, DW_OP_deref), !2669) #dbg_value(ptr %0, !2652, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1592, DW_OP_deref), !2670) %.spill.addr289 = getelementptr inbounds nuw i8, ptr %0, i64 139, !dbg !2671 store i8 %3, ptr %.spill.addr289, align 1, !dbg !2671 tail call void @llvm.lifetime.end.p0(i64 9, ptr nonnull %1), !dbg !2671 %4 = tail call ptr @swift_retain(ptr returned %2) #30, !dbg !2673 tail call swiftcc void @"$sScP13userInitiatedScPvgZ"(ptr noalias sret(%swift.opaque) %.reload251), !dbg !2675 %5 = tail call swiftcc %swift.metadata_response @"$sScPMa"(i64 0) #31, !dbg !2676 %6 = extractvalue %swift.metadata_response %5, 0, !dbg !2676 %7 = getelementptr inbounds i8, ptr %6, i64 -8, !dbg !2676 %.valueWitnesses19 = load ptr, ptr %7, align 8, !dbg !2676, !invariant.load !315, !dereferenceable !2281 %8 = getelementptr inbounds nuw i8, ptr %.valueWitnesses19, i64 56, !dbg !2676 %StoreEnumTagSinglePayload = load ptr, ptr %8, align 8, !dbg !2676, !invariant.load !315 tail call void %StoreEnumTagSinglePayload(ptr noalias %.reload251, i32 0, i32 1, ptr %6) #9, !dbg !2676 %9 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata, i64 16), i64 184, i64 7) #9, !dbg !2677 %10 = getelementptr inbounds nuw i8, ptr %9, i64 16, !dbg !2677 %11 = getelementptr inbounds nuw i8, ptr %9, i64 32, !dbg !2677 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %10, i8 0, i64 16, i1 false), !dbg !2677 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %11, ptr noundef nonnull align 8 dereferenceable(122) %.reload181, i64 122, i1 false), !dbg !2677 %12 = getelementptr inbounds nuw i8, ptr %9, i64 160, !dbg !2677 store ptr %.reload230, ptr %12, align 8, !dbg !2677 %13 = getelementptr inbounds nuw i8, ptr %9, i64 168, !dbg !2677 store ptr %2, ptr %13, align 8, !dbg !2677 %14 = getelementptr inbounds nuw i8, ptr %9, i64 176, !dbg !2677 store ptr %.reload258, ptr %14, align 8, !dbg !2677 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %retain.value.addr.tmp), !dbg !2673 %15 = tail call ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOc"(ptr nonnull %.reload181, ptr nonnull %retain.value.addr.tmp), !dbg !2673 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %retain.value.addr.tmp), !dbg !2673 %16 = tail call ptr @swift_retain(ptr nonnull returned %.reload230) #30, !dbg !2673 %17 = tail call swiftcc ptr @"$sScTss5NeverORs_rlE4name8priority9operationScTyxABGSSSg_ScPSgxyYaYAcntcfCyt_Tt2g5"(i64 0, i64 0, ptr noalias %.reload251, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TATu", ptr %9), !dbg !2678 %.spill.addr294 = getelementptr inbounds nuw i8, ptr %0, i64 1752, !dbg !2679 store ptr %17, ptr %.spill.addr294, align 8, !dbg !2679 %18 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$sScTss5NeverORs_rlE5valuexvgTu" to i64), i64 1), -8, !dbg !2679 %19 = inttoptr i64 %18 to ptr, !dbg !2679 %20 = load ptr, ptr %19, align 8, !dbg !2679 %21 = getelementptr inbounds nuw i8, ptr %20, i64 4, !dbg !2679 %22 = load i32, ptr %21, align 8, !dbg !2679 %23 = zext i32 %22 to i64, !dbg !2679 %24 = tail call swiftcc ptr @swift_task_alloc(i64 %23) #14, !dbg !2679 %.spill.addr297 = getelementptr inbounds nuw i8, ptr %0, i64 1760, !dbg !2679 store ptr %24, ptr %.spill.addr297, align 8, !dbg !2679 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %24), !dbg !2679 store ptr %0, ptr %24, align 8, !dbg !2679 %25 = getelementptr inbounds nuw i8, ptr %24, i64 8, !dbg !2679 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ3_", ptr %25, align 8, !dbg !2679 musttail call swifttailcc void @"$sScTss5NeverORs_rlE5valuexvg"(ptr noalias undef, ptr nonnull swiftasync %24, ptr %17, ptr nonnull getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8)) #9, !dbg !2679 ret void, !dbg !2679 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ3_"(ptr readonly swiftasync captures(none) %0) #8 !dbg !2680 { entryresume.3: #dbg_declare(ptr %0, !2684, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1640, DW_OP_deref), !2702) #dbg_declare(ptr %0, !2685, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1648, DW_OP_deref), !2703) #dbg_declare(ptr %0, !2686, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1656), !2704) %1 = load ptr, ptr %0, align 8, !dbg !2705 %2 = tail call ptr @llvm.swift.async.context.addr(), !dbg !2705 store ptr %1, ptr %2, align 8, !dbg !2705 %.reload.addr298 = getelementptr inbounds nuw i8, ptr %1, i64 1760 %.reload299 = load ptr, ptr %.reload.addr298, align 8 %.reload.addr295 = getelementptr inbounds nuw i8, ptr %1, i64 1752 %.reload296 = load ptr, ptr %.reload.addr295, align 8 %3 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload299) #14, !dbg !2705 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload299), !dbg !2705 tail call void @swift_release(ptr %.reload296) #9, !dbg !2707 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %3, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY4_", i64 0, i64 0) #9, !dbg !2705 ret void, !dbg !2705 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY4_"(ptr swiftasync %0) #1 !dbg !2709 { entryresume.4: #dbg_declare(ptr %0, !2713, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1640, DW_OP_deref), !2731) #dbg_declare(ptr %0, !2714, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1648, DW_OP_deref), !2732) #dbg_declare(ptr %0, !2715, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1656), !2733) %1 = getelementptr inbounds nuw i8, ptr %0, i64 656, !dbg !2734 %.reload.addr292 = getelementptr inbounds nuw i8, ptr %0, i64 139 %.reload293 = load i8, ptr %.reload.addr292, align 1 #dbg_value(ptr %0, !144, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 139, DW_OP_deref), !2736) %2 = icmp eq i8 %.reload293, 0, !dbg !2736 %.reload.addr285 = getelementptr inbounds nuw i8, ptr %0, i64 1744, !dbg !2739 %.reload286 = load ptr, ptr %.reload.addr285, align 8, !dbg !2739 br i1 %2, label %.from.140, label %.from.AfterCoroSuspend88, !dbg !2739 .from.AfterCoroSuspend88: ; preds = %entryresume.4 %.spill.addr303 = getelementptr inbounds nuw i8, ptr %0, i64 1768, !dbg !2740 store ptr %.reload286, ptr %.spill.addr303, align 8, !dbg !2740 %.spill.addr300 = getelementptr inbounds nuw i8, ptr %0, i64 140, !dbg !2740 store i8 %.reload293, ptr %.spill.addr300, align 1, !dbg !2740 %3 = tail call swiftcc i1 @"$s7SWBUtil12UserDefaultsO43useSynchronousBuildDescriptionSerializationSbvgZ"(), !dbg !2740 br i1 %3, label %coro.return316, label %4, !dbg !2743 4: ; preds = %.from.AfterCoroSuspend88 %.reload.addr178 = getelementptr inbounds nuw i8, ptr %0, i64 1632, !dbg !2744 %.reload179 = load ptr, ptr %.reload.addr178, align 8, !dbg !2744 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %1, ptr noundef nonnull align 8 dereferenceable(122) %.reload179, i64 122, i1 false), !dbg !2744 %5 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %1), !dbg !2744 %.not77 = icmp eq i32 %5, 1 br i1 %.not77, label %.from.129, label %.from.127 .from.127: ; preds = %4 %6 = tail call ptr @25(ptr nonnull %1), !dbg !2746 #dbg_value(ptr %6, !1979, !DIExpression(DW_OP_deref), !2747) br label %8, !dbg !2748 .from.129: ; preds = %4 %7 = tail call ptr @25(ptr nonnull %1), !dbg !2749 %.workspaceContext24 = getelementptr inbounds nuw i8, ptr %7, i64 32, !dbg !2749 #dbg_value(ptr poison, !1976, !DIExpression(), !2750) br label %8, !dbg !2751 8: ; preds = %.from.129, %.from.127 %.in78 = phi ptr [ %.workspaceContext24, %.from.129 ], [ %6, %.from.127 ] %9 = load ptr, ptr %.in78, align 8, !dbg !2752 %10 = tail call ptr @swift_retain(ptr returned %9) #30, !dbg !2750 %11 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %9), !dbg !2743 tail call void @swift_release(ptr %9) #9, !dbg !2753 %12 = and i64 %11, 256, !dbg !2743 %.not80 = icmp eq i64 %12, 0, !dbg !2743 br i1 %.not80, label %.from.137, label %coro.return316, !dbg !2743 coro.return316: ; preds = %8, %.from.AfterCoroSuspend88 %13 = getelementptr inbounds nuw i8, ptr %0, i64 138, !dbg !2734 %.reload.addr225 = getelementptr inbounds nuw i8, ptr %0, i64 1656, !dbg !2755 %.reload226 = load ptr, ptr %.reload.addr225, align 8, !dbg !2755 tail call void @llvm.lifetime.start.p0(i64 1, ptr nonnull %13), !dbg !2755 %14 = getelementptr inbounds nuw i8, ptr %.reload226, i64 16, !dbg !2758 %15 = load ptr, ptr %14, align 8, !dbg !2758 %16 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.22, i64 16), i64 32, i64 7) #9, !dbg !2759 %.spill.addr306 = getelementptr inbounds nuw i8, ptr %0, i64 1776, !dbg !2759 store ptr %16, ptr %.spill.addr306, align 8, !dbg !2759 %17 = getelementptr inbounds nuw i8, ptr %16, i64 16, !dbg !2759 store ptr %.reload226, ptr %17, align 8, !dbg !2759 %18 = getelementptr inbounds nuw i8, ptr %16, i64 24, !dbg !2759 store ptr %.reload286, ptr %18, align 8, !dbg !2759 %19 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC21DispatchWorkItemFlagsV8rawValueAESi_tcfC"(i64 0), !dbg !2760 %20 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFTu" to i64), i64 1), -8, !dbg !2762 %21 = inttoptr i64 %20 to ptr, !dbg !2762 %22 = load ptr, ptr %21, align 8, !dbg !2762 %23 = getelementptr inbounds nuw i8, ptr %22, i64 4, !dbg !2762 %24 = load i32, ptr %23, align 8, !dbg !2762 %25 = zext i32 %24 to i64, !dbg !2762 %26 = tail call ptr @swift_retain(ptr nonnull returned %.reload226) #30, !dbg !2753 %27 = tail call ptr @swift_retain(ptr returned %.reload286) #30, !dbg !2753 %28 = tail call swiftcc ptr @swift_task_alloc(i64 %25) #14, !dbg !2762 %.spill.addr309 = getelementptr inbounds nuw i8, ptr %0, i64 1784, !dbg !2762 store ptr %28, ptr %.spill.addr309, align 8, !dbg !2762 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %28), !dbg !2762 %29 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$sytSgMD") #32, !dbg !2762 store ptr %0, ptr %28, align 8, !dbg !2762 %30 = getelementptr inbounds nuw i8, ptr %28, i64 8, !dbg !2762 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ5_", ptr %30, align 8, !dbg !2762 musttail call swifttailcc void @"$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalF"(ptr noalias nonnull %13, ptr nonnull swiftasync %28, i8 5, i64 %19, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_TA", ptr %16, ptr %29, ptr swiftself %15) #9, !dbg !2762 ret void, !dbg !2762 .from.137: ; preds = %8 %.reload.addr227 = getelementptr inbounds nuw i8, ptr %0, i64 1656, !dbg !2763 %.reload228 = load ptr, ptr %.reload.addr227, align 8, !dbg !2763 %31 = getelementptr inbounds nuw i8, ptr %.reload228, i64 16, !dbg !2763 %32 = load ptr, ptr %31, align 8, !dbg !2763 %33 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.16, i64 16), i64 24, i64 7) #9, !dbg !2765 %34 = getelementptr inbounds nuw i8, ptr %33, i64 16, !dbg !2765 %35 = tail call ptr @swift_weakInit(ptr nonnull returned %34, ptr %.reload286) #9, !dbg !2768 %36 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.19, i64 16), i64 32, i64 7) #9, !dbg !2769 %37 = getelementptr inbounds nuw i8, ptr %36, i64 16, !dbg !2769 store ptr %33, ptr %37, align 8, !dbg !2769 %38 = getelementptr inbounds nuw i8, ptr %36, i64 24, !dbg !2769 store ptr %.reload228, ptr %38, align 8, !dbg !2769 %39 = tail call ptr @swift_retain(ptr nonnull returned %.reload228) #30, !dbg !2753 %40 = tail call ptr @swift_retain(ptr returned %33) #30, !dbg !2753 tail call swiftcc void @"$s7SWBUtil8SWBQueueC5async5group3qos7executeyAA16SWBDispatchGroupCSg_AA6SWBQoSOyyYbctF"(i64 0, i8 0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_TA", ptr %36, ptr swiftself %32), !dbg !2770 tail call void @swift_release(ptr %36) #9, !dbg !2753 tail call void @swift_release(ptr %33) #9, !dbg !2753 %41 = zext i8 %.reload293 to i64, !dbg !2771 br label %.from.140, !dbg !2772 .from.140: ; preds = %entryresume.4, %.from.137 %42 = phi i64 [ %41, %.from.137 ], [ 0, %entryresume.4 ], !dbg !2773 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %43 = getelementptr inbounds nuw i8, ptr %0, i64 1424, !dbg !2734 %44 = getelementptr inbounds nuw i8, ptr %0, i64 528, !dbg !2734 %45 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !2734 %46 = getelementptr inbounds nuw i8, ptr %0, i64 272, !dbg !2734 %47 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !2734 %.reload.addr265 = getelementptr inbounds nuw i8, ptr %0, i64 1712, !dbg !2773 %.reload266 = load ptr, ptr %.reload.addr265, align 8, !dbg !2773 %.reload.addr217 = getelementptr inbounds nuw i8, ptr %0, i64 1656, !dbg !2773 %.reload218 = load ptr, ptr %.reload.addr217, align 8, !dbg !2773 %48 = getelementptr inbounds nuw i8, ptr %.reload218, i64 56, !dbg !2773 %49 = load ptr, ptr %48, align 8, !dbg !2773 %50 = tail call swiftcc i64 @"$s7SWBUtil10HeavyCacheC5countSivg"(ptr swiftself %49), !dbg !2774 %51 = ptrtoint ptr %.reload286 to i64, !dbg !2771 %52 = ptrtoint ptr %.reload266 to i64, !dbg !2771 %.reload.addr262 = getelementptr inbounds nuw i8, ptr %0, i64 1704, !dbg !2775 %.reload263 = load i64, ptr %.reload.addr262, align 8, !dbg !2775 %.reload.addr252 = getelementptr inbounds nuw i8, ptr %0, i64 1688, !dbg !2776 %.reload253 = load ptr, ptr %.reload.addr252, align 8, !dbg !2776 %.reload.addr241 = getelementptr inbounds nuw i8, ptr %0, i64 1680, !dbg !2776 %.reload242 = load ptr, ptr %.reload.addr241, align 8, !dbg !2776 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 1624, !dbg !2776 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload253), !dbg !2776 tail call swiftcc void @swift_task_dealloc(ptr %.reload253) #14, !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload242), !dbg !2776 tail call swiftcc void @swift_task_dealloc(ptr %.reload242) #14, !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %44), !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %45), !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %46), !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %47), !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !2776 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %43), !dbg !2776 store i64 %51, ptr %.reload, align 8, !dbg !2778 %53 = getelementptr inbounds nuw i8, ptr %.reload, i64 8, !dbg !2778 store i64 %42, ptr %53, align 8, !dbg !2778 %54 = getelementptr inbounds nuw i8, ptr %.reload, i64 16, !dbg !2778 store i64 %50, ptr %54, align 8, !dbg !2778 %55 = getelementptr inbounds nuw i8, ptr %.reload, i64 24, !dbg !2778 store i64 %.reload263, ptr %55, align 8, !dbg !2778 %56 = getelementptr inbounds nuw i8, ptr %.reload, i64 32, !dbg !2778 store i64 %52, ptr %56, align 8, !dbg !2778 %57 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !2778 %58 = load ptr, ptr %57, align 8, !dbg !2778 musttail call swifttailcc void %58(ptr nonnull swiftasync %0, ptr swiftself null) #9, !dbg !2778 ret void, !dbg !2778 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ5_"(ptr readonly swiftasync captures(none) %0) #8 !dbg !2779 { entryresume.5: #dbg_declare(ptr %0, !2783, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1640, DW_OP_deref), !2801) #dbg_declare(ptr %0, !2784, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1648, DW_OP_deref), !2802) #dbg_declare(ptr %0, !2785, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 1656), !2803) %1 = load ptr, ptr %0, align 8, !dbg !2804 %2 = tail call ptr @llvm.swift.async.context.addr(), !dbg !2804 store ptr %1, ptr %2, align 8, !dbg !2804 %.reload.addr310 = getelementptr inbounds nuw i8, ptr %1, i64 1784 %.reload311 = load ptr, ptr %.reload.addr310, align 8 %.reload.addr307 = getelementptr inbounds nuw i8, ptr %1, i64 1776 %.reload308 = load ptr, ptr %.reload.addr307, align 8 %3 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload311) #14, !dbg !2804 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload311), !dbg !2804 tail call void @swift_release(ptr %.reload308) #9, !dbg !2809 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %3, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY6_", i64 0, i64 0) #9, !dbg !2804 ret void, !dbg !2804 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY6_"(ptr swiftasync %0) #1 !dbg !2811 { entryresume.6: #dbg_declare(ptr %0, !2815, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1640, DW_OP_deref), !2833) #dbg_declare(ptr %0, !2816, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1648, DW_OP_deref), !2834) #dbg_declare(ptr %0, !2817, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1656), !2835) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !2836 %2 = getelementptr inbounds nuw i8, ptr %0, i64 272, !dbg !2836 %3 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !2836 %4 = getelementptr inbounds nuw i8, ptr %0, i64 528, !dbg !2836 %5 = getelementptr inbounds nuw i8, ptr %0, i64 656, !dbg !2836 %6 = getelementptr inbounds nuw i8, ptr %0, i64 1424, !dbg !2836 %7 = getelementptr inbounds nuw i8, ptr %0, i64 138, !dbg !2836 tail call void @llvm.lifetime.end.p0(i64 1, ptr nonnull %7), !dbg !2838 %.reload.addr304 = getelementptr inbounds nuw i8, ptr %0, i64 1768, !dbg !2838 %.reload305 = load ptr, ptr %.reload.addr304, align 8, !dbg !2838 %.reload.addr301 = getelementptr inbounds nuw i8, ptr %0, i64 140, !dbg !2838 %.reload302 = load i8, ptr %.reload.addr301, align 1, !dbg !2838 %.reload.addr265 = getelementptr inbounds nuw i8, ptr %0, i64 1712, !dbg !2841 %.reload266 = load ptr, ptr %.reload.addr265, align 8, !dbg !2841 %.reload.addr217 = getelementptr inbounds nuw i8, ptr %0, i64 1656, !dbg !2841 %.reload218 = load ptr, ptr %.reload.addr217, align 8, !dbg !2841 %8 = getelementptr inbounds nuw i8, ptr %.reload218, i64 56, !dbg !2841 %9 = load ptr, ptr %8, align 8, !dbg !2841 %10 = tail call swiftcc i64 @"$s7SWBUtil10HeavyCacheC5countSivg"(ptr swiftself %9), !dbg !2842 %11 = ptrtoint ptr %.reload305 to i64, !dbg !2843 %12 = zext i8 %.reload302 to i64, !dbg !2843 %13 = ptrtoint ptr %.reload266 to i64, !dbg !2843 %.reload.addr262 = getelementptr inbounds nuw i8, ptr %0, i64 1704, !dbg !2844 %.reload263 = load i64, ptr %.reload.addr262, align 8, !dbg !2844 %.reload.addr252 = getelementptr inbounds nuw i8, ptr %0, i64 1688, !dbg !2845 %.reload253 = load ptr, ptr %.reload.addr252, align 8, !dbg !2845 %.reload.addr241 = getelementptr inbounds nuw i8, ptr %0, i64 1680, !dbg !2845 %.reload242 = load ptr, ptr %.reload.addr241, align 8, !dbg !2845 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 1624, !dbg !2845 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload253), !dbg !2845 tail call swiftcc void @swift_task_dealloc(ptr %.reload253) #14, !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload242), !dbg !2845 tail call swiftcc void @swift_task_dealloc(ptr %.reload242) #14, !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %4), !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %3), !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %2), !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !2845 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %6), !dbg !2845 store i64 %11, ptr %.reload, align 8, !dbg !2847 %14 = getelementptr inbounds nuw i8, ptr %.reload, i64 8, !dbg !2847 store i64 %12, ptr %14, align 8, !dbg !2847 %15 = getelementptr inbounds nuw i8, ptr %.reload, i64 16, !dbg !2847 store i64 %10, ptr %15, align 8, !dbg !2847 %16 = getelementptr inbounds nuw i8, ptr %.reload, i64 24, !dbg !2847 store i64 %.reload263, ptr %16, align 8, !dbg !2847 %17 = getelementptr inbounds nuw i8, ptr %.reload, i64 32, !dbg !2847 store i64 %13, ptr %17, align 8, !dbg !2847 %18 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !2847 %19 = load ptr, ptr %18, align 8, !dbg !2847 musttail call swifttailcc void %19(ptr swiftasync %0, ptr swiftself null) #9, !dbg !2847 ret void, !dbg !2847 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY7_"(ptr swiftasync %0) #1 !dbg !2848 { entryresume.7: #dbg_declare(ptr %0, !2852, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1640, DW_OP_deref), !2870) #dbg_declare(ptr %0, !2853, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1648, DW_OP_deref), !2871) #dbg_declare(ptr %0, !2854, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1656), !2872) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !2873 %2 = getelementptr inbounds nuw i8, ptr %0, i64 272, !dbg !2873 %3 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !2873 %4 = getelementptr inbounds nuw i8, ptr %0, i64 528, !dbg !2873 %5 = getelementptr inbounds nuw i8, ptr %0, i64 656, !dbg !2873 %6 = getelementptr inbounds nuw i8, ptr %0, i64 1424, !dbg !2873 %7 = getelementptr inbounds nuw i8, ptr %0, i64 1584, !dbg !2873 %8 = getelementptr inbounds nuw i8, ptr %0, i64 1616, !dbg !2873 %.reload.addr280 = getelementptr inbounds nuw i8, ptr %0, i64 1736 %.reload281 = load ptr, ptr %.reload.addr280, align 8 %.reload.addr245 = getelementptr inbounds nuw i8, ptr %0, i64 1680 %.reload246 = load ptr, ptr %.reload.addr245, align 8 %.reload.addr238 = getelementptr inbounds nuw i8, ptr %0, i64 1664 %.reload239 = load ptr, ptr %.reload.addr238, align 8 tail call void @llvm.lifetime.end.p0(i64 9, ptr nonnull %7), !dbg !2875 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %8), !dbg !2881 store ptr %.reload281, ptr %8, align 8, !dbg !2884 %9 = tail call ptr @swift_retain(ptr nonnull returned %.reload281) #30, !dbg !2885 %10 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss5Error_pMD") #32, !dbg !2884 %11 = tail call zeroext i1 @swift_dynamicCast(ptr %.reload246, ptr nonnull %8, ptr %10, ptr nonnull %.reload239, i64 0) #9, !dbg !2884 br i1 %11, label %.from.146, label %.from.159, !dbg !2884 .from.146: ; preds = %entryresume.7 %.reload283 = load ptr, ptr %.reload.addr280, align 8, !dbg !2885 %.reload244 = load ptr, ptr %.reload.addr245, align 8, !dbg !2885 %.valueWitnesses.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 1672, !dbg !2885 %.valueWitnesses.reload = load ptr, ptr %.valueWitnesses.reload.addr, align 8, !dbg !2885 %.reload237 = load ptr, ptr %.reload.addr238, align 8, !dbg !2885 tail call void @swift_release(ptr nonnull %.reload283) #9, !dbg !2885 %12 = getelementptr inbounds nuw i8, ptr %.valueWitnesses.reload, i64 8, !dbg !2887 %Destroy = load ptr, ptr %12, align 8, !dbg !2887, !invariant.load !315 tail call void %Destroy(ptr noalias %.reload244, ptr nonnull %.reload237) #9, !dbg !2887 %13 = load ptr, ptr %8, align 8, !dbg !2887 tail call void @swift_release(ptr %13) #9, !dbg !2885 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %8), !dbg !2890 %.reload.addr252 = getelementptr inbounds nuw i8, ptr %0, i64 1688, !dbg !2891 %.reload253 = load ptr, ptr %.reload.addr252, align 8, !dbg !2891 %.reload242 = load ptr, ptr %.reload.addr245, align 8, !dbg !2891 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 1624, !dbg !2891 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload253), !dbg !2891 tail call swiftcc void @swift_task_dealloc(ptr %.reload253) #14, !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload242), !dbg !2891 tail call swiftcc void @swift_task_dealloc(ptr %.reload242) #14, !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %4), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %3), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %2), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %6), !dbg !2891 %14 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !2893 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(40) %.reload, i8 0, i64 40, i1 false), !dbg !2893 %15 = load ptr, ptr %14, align 8, !dbg !2893 musttail call swifttailcc void %15(ptr nonnull swiftasync %0, ptr swiftself null) #9, !dbg !2893 ret void, !dbg !2893 .from.159: ; preds = %entryresume.7 %16 = load ptr, ptr %8, align 8, !dbg !2887 tail call void @swift_release(ptr %16) #9, !dbg !2885 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %8), !dbg !2894 %.reload279 = load ptr, ptr %.reload.addr280, align 8, !dbg !2894 %.reload.addr254 = getelementptr inbounds nuw i8, ptr %0, i64 1688, !dbg !2891 %.reload255 = load ptr, ptr %.reload.addr254, align 8, !dbg !2891 %.reload248 = load ptr, ptr %.reload.addr245, align 8, !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload255), !dbg !2891 tail call swiftcc void @swift_task_dealloc(ptr %.reload255) #14, !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 -1, ptr %.reload248), !dbg !2891 tail call swiftcc void @swift_task_dealloc(ptr %.reload248) #14, !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %4), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %3), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %2), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !2891 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %6), !dbg !2891 %17 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !2895 %18 = load ptr, ptr %17, align 8, !dbg !2895 musttail call swifttailcc void %18(ptr nonnull swiftasync %0, ptr swiftself %.reload279) #9, !dbg !2895 ret void, !dbg !2895 } define dllexport swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectoryy7SWBUtil4PathVAC0cD7RequestOKFZ"(ptr noalias readonly captures(none) dereferenceable(122) %0, ptr readnone swiftself captures(none) %1, ptr noalias swifterror captures(none) dereferenceable(8) %2) #1 !dbg !2318 { entry: %3 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 #dbg_value(ptr poison, !1963, !DIExpression(DW_OP_deref), !2896) #dbg_value(ptr poison, !1884, !DIExpression(DW_OP_deref), !2899) #dbg_value(ptr poison, !1809, !DIExpression(DW_OP_deref), !2901) #dbg_value(ptr poison, !2323, !DIExpression(DW_OP_deref), !2903) %4 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 %5 = alloca %T16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO, align 8 call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %3), !dbg !2904 #dbg_value(ptr undef, !2323, !DIExpression(DW_OP_deref), !2903) #dbg_value(ptr undef, !1809, !DIExpression(DW_OP_deref), !2901) #dbg_value(ptr undef, !1884, !DIExpression(DW_OP_deref), !2899) #dbg_value(ptr undef, !1963, !DIExpression(DW_OP_deref), !2896) #dbg_value(ptr undef, !1884, !DIExpression(DW_OP_deref), !2899) #dbg_value(ptr undef, !1963, !DIExpression(DW_OP_deref), !2896) #dbg_value(ptr poison, !2324, !DIExpression(), !2906) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %3, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !2907 %6 = call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %3), !dbg !2907 %.not = icmp eq i32 %6, 1 br i1 %.not, label %13, label %7 7: ; preds = %entry call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %5), !dbg !2904 %8 = call ptr @25(ptr nonnull %3), !dbg !2908 %.elt5.buildRequest = getelementptr inbounds nuw i8, ptr %8, i64 8, !dbg !2909 %9 = load ptr, ptr %.elt5.buildRequest, align 8, !dbg !2909 #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2910) #dbg_value(ptr %9, !1835, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !2910) #dbg_value(i1 poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !2910) #dbg_value(ptr poison, !1835, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !2910) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %5, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !2911 %10 = call ptr @25(ptr nonnull %5), !dbg !2911 %11 = load ptr, ptr %10, align 8, !dbg !2912 %.elt6.buildRequestContext = getelementptr inbounds nuw i8, ptr %10, i64 16, !dbg !2912 %12 = load ptr, ptr %.elt6.buildRequestContext, align 8, !dbg !2912 #dbg_value(ptr %11, !1899, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2913) #dbg_value(ptr %12, !1899, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !2913) #dbg_value(i1 poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !2913) #dbg_value(ptr poison, !1899, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !2913) #dbg_value(ptr %11, !1998, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !2914) #dbg_value(ptr %12, !1998, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !2914) #dbg_value(i1 poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !2914) #dbg_value(ptr poison, !1998, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !2914) call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !2915 br label %common.ret, !dbg !2918 13: ; preds = %entry call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %4), !dbg !2904 %14 = call ptr @25(ptr nonnull %3), !dbg !2919 %.request = getelementptr inbounds nuw i8, ptr %14, i64 16, !dbg !2919 %15 = load ptr, ptr %.request, align 8, !dbg !2919 #dbg_value(ptr %15, !1832, !DIExpression(), !2920) call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %4, ptr noundef nonnull align 8 dereferenceable(122) %0, i64 122, i1 false), !dbg !2911 %16 = call ptr @25(ptr nonnull %4), !dbg !2911 %.buildRequestContext3 = getelementptr inbounds nuw i8, ptr %16, i64 24, !dbg !2911 %17 = load ptr, ptr %.buildRequestContext3, align 8, !dbg !2911 %.workspaceContext4 = getelementptr inbounds nuw i8, ptr %16, i64 32, !dbg !2911 %18 = load ptr, ptr %.workspaceContext4, align 8, !dbg !2911 #dbg_value(ptr %18, !1995, !DIExpression(), !2921) call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %4), !dbg !2922 br label %common.ret, !dbg !2925 common.ret: ; preds = %7, %13 %19 = phi ptr [ %18, %13 ], [ %11, %7 ], !dbg !2926 %20 = phi ptr [ %17, %13 ], [ %12, %7 ], !dbg !2926 %21 = phi ptr [ %15, %13 ], [ %9, %7 ], !dbg !2926 %22 = call ptr @swift_retain(ptr returned %21) #30, !dbg !2928 %23 = call ptr @swift_retain(ptr returned %20) #30, !dbg !2928 %24 = call ptr @swift_retain(ptr returned %19) #30, !dbg !2928 %25 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n"(ptr %21, ptr %20, ptr %19, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %2), !dbg !2926 %26 = load ptr, ptr %2, align 8, !dbg !2926 %.not8 = icmp eq ptr %26, null, !dbg !2926 call void @swift_release(ptr %21) #9, !dbg !2928 call void @swift_release(ptr %20) #9, !dbg !2928 call void @swift_release(ptr %19) #9, !dbg !2928 call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %3), !dbg !2928 %. = select i1 %.not8, { i64, ptr } %25, { i64, ptr } undef, !dbg !2930 ret { i64, ptr } %., !dbg !2930 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_"(ptr noalias %0, ptr swiftasync initializes((32, 104)) %1, i64 %2, ptr %3, ptr noalias dereferenceable(122) %4, ptr %5, i64 %6, ptr %7, ptr noalias dereferenceable(40) %8, ptr noalias dereferenceable(40) %9) #8 !dbg !2931 { coro.return: #dbg_value(ptr poison, !2944, !DIExpression(DW_OP_deref, DW_OP_deref), !2945) #dbg_value(ptr poison, !2943, !DIExpression(DW_OP_deref, DW_OP_deref), !2945) #dbg_value(ptr poison, !2942, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !2945) #dbg_value(i64 poison, !2942, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !2945) #dbg_value(ptr %5, !2941, !DIExpression(DW_OP_deref), !2945) #dbg_value(ptr poison, !2940, !DIExpression(DW_OP_deref, DW_OP_deref), !2945) #dbg_value(ptr %3, !2939, !DIExpression(DW_OP_deref), !2945) #dbg_value(i64 %2, !2937, !DIExpression(DW_OP_deref), !2945) %.spill.addr62 = getelementptr inbounds nuw i8, ptr %1, i64 96, !dbg !2946 store ptr %9, ptr %.spill.addr62, align 8, !dbg !2946 %.spill.addr56 = getelementptr inbounds nuw i8, ptr %1, i64 88, !dbg !2946 store ptr %8, ptr %.spill.addr56, align 8, !dbg !2946 %.spill.addr50 = getelementptr inbounds nuw i8, ptr %1, i64 80, !dbg !2946 store ptr %7, ptr %.spill.addr50, align 8, !dbg !2946 %.spill.addr44 = getelementptr inbounds nuw i8, ptr %1, i64 72, !dbg !2946 store i64 %6, ptr %.spill.addr44, align 8, !dbg !2946 %.spill.addr38 = getelementptr inbounds nuw i8, ptr %1, i64 64, !dbg !2946 store ptr %5, ptr %.spill.addr38, align 8, !dbg !2946 %.spill.addr32 = getelementptr inbounds nuw i8, ptr %1, i64 56, !dbg !2946 store ptr %4, ptr %.spill.addr32, align 8, !dbg !2946 %.spill.addr26 = getelementptr inbounds nuw i8, ptr %1, i64 48, !dbg !2946 store ptr %3, ptr %.spill.addr26, align 8, !dbg !2946 %.spill.addr21 = getelementptr inbounds nuw i8, ptr %1, i64 40, !dbg !2946 store i64 %2, ptr %.spill.addr21, align 8, !dbg !2946 %.spill.addr = getelementptr inbounds nuw i8, ptr %1, i64 32, !dbg !2946 store ptr %0, ptr %.spill.addr, align 8, !dbg !2946 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %1, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY0_", i64 0, i64 0) #9, !dbg !2946 ret void, !dbg !2946 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY0_"(ptr swiftasync initializes((104, 112)) %0) #1 !dbg !2950 { entryresume.0: #dbg_declare(ptr %0, !2953, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 48), !2959) #dbg_declare(ptr %0, !2954, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 56, DW_OP_deref), !2960) #dbg_declare(ptr %0, !2955, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 64), !2961) #dbg_declare(ptr %0, !2956, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 80, DW_OP_LLVM_fragment, 64, 64), !2962) #dbg_declare(ptr %0, !2957, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 88, DW_OP_deref), !2963) #dbg_declare(ptr %0, !2958, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 96, DW_OP_deref), !2964) %1 = tail call swiftcc ptr @"$s7SWBCore10ActivityIDV017$buildDescriptionB0s9TaskLocalCyACSgGvau"(), !dbg !2965 %2 = load ptr, ptr %1, align 8, !dbg !2965 %.spill.addr68 = getelementptr inbounds nuw i8, ptr %0, i64 104, !dbg !2967 store ptr %2, ptr %.spill.addr68, align 8, !dbg !2967 %3 = tail call ptr @swift_retain(ptr returned %2) #30, !dbg !2967 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY1_", i64 0, i64 0) #9, !dbg !2969 ret void, !dbg !2969 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY1_"(ptr swiftasync %0) #1 !dbg !2986 { entryresume.1: #dbg_declare(ptr %0, !2989, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 48), !2995) #dbg_declare(ptr %0, !2990, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 56, DW_OP_deref), !2996) #dbg_declare(ptr %0, !2991, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 64), !2997) #dbg_declare(ptr %0, !2992, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 80, DW_OP_LLVM_fragment, 64, 64), !2998) #dbg_declare(ptr %0, !2993, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 88, DW_OP_deref), !2999) #dbg_declare(ptr %0, !2994, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 96, DW_OP_deref), !3000) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %.reload.addr73 = getelementptr inbounds nuw i8, ptr %0, i64 104 %.reload74 = load ptr, ptr %.reload.addr73, align 8 %.reload.addr66 = getelementptr inbounds nuw i8, ptr %0, i64 96 %.reload.addr54 = getelementptr inbounds nuw i8, ptr %0, i64 80 %.reload.addr48 = getelementptr inbounds nuw i8, ptr %0, i64 72 %.reload.addr36 = getelementptr inbounds nuw i8, ptr %0, i64 56 %.reload.addr30 = getelementptr inbounds nuw i8, ptr %0, i64 48 %.reload.addr24 = getelementptr inbounds nuw i8, ptr %0, i64 40 %.reload25 = load i64, ptr %.reload.addr24, align 8 tail call void @llvm.lifetime.start.p0(i64 9, ptr nonnull %async.ctx.frameptr), !dbg !3001 store i64 %.reload25, ptr %async.ctx.frameptr, align 8, !dbg !3007 %1 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !3007 store i8 0, ptr %1, align 8, !dbg !3007 %2 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBCore10ActivityIDVSgMD") #32, !dbg !3007 tail call swiftcc void @swift_task_localValuePush(ptr %.reload74, ptr noalias nonnull %async.ctx.frameptr, ptr %2), !dbg !3007 #dbg_value(ptr %0, !3008, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 48, DW_OP_deref), !3019) #dbg_value(ptr %0, !3013, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 56, DW_OP_deref, DW_OP_deref), !3026) #dbg_value(ptr %0, !3014, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 64, DW_OP_deref), !3027) #dbg_value(ptr %0, !3015, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 72, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !3028) #dbg_value(ptr %0, !3015, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 80, DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !3028) #dbg_value(ptr %0, !3016, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 88, DW_OP_deref, DW_OP_deref), !3029) #dbg_value(ptr %0, !3017, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 96, DW_OP_deref, DW_OP_deref), !3030) #dbg_value(ptr %0, !3018, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 40, DW_OP_deref), !3031) %3 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTu", i64 4), align 8, !dbg !3032 %4 = zext i32 %3 to i64, !dbg !3032 %5 = tail call swiftcc ptr @swift_task_alloc(i64 %4) #14, !dbg !3032 %.spill.addr75 = getelementptr inbounds nuw i8, ptr %0, i64 112, !dbg !3032 store ptr %5, ptr %.spill.addr75, align 8, !dbg !3032 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %5), !dbg !3032 store ptr %0, ptr %5, align 8, !dbg !3032 %6 = getelementptr inbounds nuw i8, ptr %5, i64 8, !dbg !3032 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TQ2_", ptr %6, align 8, !dbg !3032 %.reload64 = load ptr, ptr %.reload.addr66, align 8, !dbg !3032 %.reload46 = load i64, ptr %.reload.addr48, align 8, !dbg !3032 #dbg_value(ptr %0, !2992, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 72, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !2998) %.reload28 = load ptr, ptr %.reload.addr30, align 8, !dbg !3032 %.reload23 = load i64, ptr %.reload.addr24, align 8, !dbg !3032 #dbg_value(ptr %0, !2988, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 40, DW_OP_deref), !3034) #dbg_value(ptr %.reload28, !3035, !DIExpression(DW_OP_deref), !3102) #dbg_value(i64 %.reload23, !3046, !DIExpression(DW_OP_deref), !3102) #dbg_value(ptr poison, !3045, !DIExpression(DW_OP_deref, DW_OP_deref), !3102) #dbg_value(ptr poison, !3044, !DIExpression(DW_OP_deref, DW_OP_deref), !3102) #dbg_value(ptr poison, !3043, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !3102) #dbg_value(i64 poison, !3043, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !3102) #dbg_value(ptr poison, !3042, !DIExpression(DW_OP_deref), !3102) #dbg_coroframe_entry(ptr undef, !3041, !DIExpression(), !3104) %async.ctx.frameptr.i = getelementptr inbounds nuw i8, ptr %5, i64 16 %7 = getelementptr inbounds nuw i8, ptr %5, i64 144 %8 = getelementptr inbounds nuw i8, ptr %5, i64 272 %9 = getelementptr inbounds nuw i8, ptr %5, i64 400 %10 = getelementptr inbounds nuw i8, ptr %5, i64 528 %.sroa.0210.i = getelementptr inbounds nuw i8, ptr %5, i64 1168 %11 = getelementptr inbounds nuw i8, ptr %5, i64 1680 %12 = getelementptr inbounds nuw i8, ptr %5, i64 1808 %13 = getelementptr inbounds nuw i8, ptr %5, i64 1936 %14 = getelementptr inbounds nuw i8, ptr %5, i64 2192 %15 = getelementptr inbounds nuw i8, ptr %5, i64 2320 %16 = getelementptr inbounds nuw i8, ptr %5, i64 2448 %17 = getelementptr inbounds nuw i8, ptr %5, i64 2576 %18 = getelementptr inbounds nuw i8, ptr %5, i64 2704 %19 = getelementptr inbounds nuw i8, ptr %5, i64 2832 %20 = getelementptr inbounds nuw i8, ptr %5, i64 2960 %21 = getelementptr inbounds nuw i8, ptr %5, i64 3088 %22 = getelementptr inbounds nuw i8, ptr %5, i64 3216 %23 = getelementptr inbounds nuw i8, ptr %5, i64 3344 %24 = getelementptr inbounds nuw i8, ptr %5, i64 4104 %25 = getelementptr inbounds nuw i8, ptr %5, i64 4224 %26 = getelementptr inbounds nuw i8, ptr %5, i64 4344 %27 = getelementptr inbounds nuw i8, ptr %5, i64 5184 %28 = getelementptr inbounds nuw i8, ptr %5, i64 5232 %29 = getelementptr inbounds nuw i8, ptr %5, i64 5280 %30 = getelementptr inbounds nuw i8, ptr %5, i64 5328 %31 = getelementptr inbounds nuw i8, ptr %5, i64 5416 %32 = getelementptr inbounds nuw i8, ptr %5, i64 5456 %33 = getelementptr inbounds nuw i8, ptr %5, i64 5496 %34 = getelementptr inbounds nuw i8, ptr %5, i64 5536 %.spill.addr524.i = getelementptr inbounds nuw i8, ptr %5, i64 5728 %.spill.addr520.i = getelementptr inbounds nuw i8, ptr %5, i64 5720 %.spill.addr496.i = getelementptr inbounds nuw i8, ptr %5, i64 5712 %.spill.addr480.i = getelementptr inbounds nuw i8, ptr %5, i64 5696 %.spill.addr468.i = getelementptr inbounds nuw i8, ptr %5, i64 5688 %.spill.addr.i = getelementptr inbounds nuw i8, ptr %5, i64 5672 %35 = load <2 x ptr>, ptr %.reload.addr36, align 8, !dbg !3032 %36 = load <2 x ptr>, ptr %.reload.addr54, align 8, !dbg !3032 store ptr %.reload28, ptr %.spill.addr524.i, align 8, !noalias !3105 store i64 %.reload23, ptr %.spill.addr520.i, align 8, !noalias !3105 store ptr %.reload64, ptr %.spill.addr496.i, align 8, !noalias !3105 store <2 x ptr> %36, ptr %.spill.addr480.i, align 8, !noalias !3105 store i64 %.reload46, ptr %.spill.addr468.i, align 8, !noalias !3105 store <2 x ptr> %35, ptr %.spill.addr.i, align 8, !noalias !3105 %37 = load ptr, ptr %.reload28, align 8, !noalias !3105 %.spill.addr548.i = getelementptr inbounds nuw i8, ptr %5, i64 5736, !dbg !3110 store ptr %37, ptr %.spill.addr548.i, align 8, !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %.sroa.0210.i), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %24), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %26), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %34), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %33), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %25), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %11), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %12), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %13), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %10), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %14), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %15), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %16), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %17), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %18), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %19), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %20), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %21), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %22), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %23), !dbg !3110, !noalias !3105 %38 = extractelement <2 x ptr> %35, i64 0, !dbg !3110 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210.i, ptr noundef nonnull align 8 dereferenceable(122) %38, i64 122, i1 false), !dbg !3110, !noalias !3112 tail call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %8), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %27), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %async.ctx.frameptr.i), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %7), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %30), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %31), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %9), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %28), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %32), !dbg !3110, !noalias !3105 tail call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %29), !dbg !3110, !noalias !3105 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %5, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY0_", i64 0, i64 0) #9, !dbg !3113 ret void, !dbg !3113 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TQ2_"(ptr readonly swiftasync captures(none) %0, ptr %1, i8 %2, ptr swiftself %3) #8 !dbg !3114 { entryresume.2: #dbg_declare(ptr %0, !3117, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 48), !3123) #dbg_declare(ptr %0, !3118, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 56, DW_OP_deref), !3124) #dbg_declare(ptr %0, !3119, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 64), !3125) #dbg_declare(ptr %0, !3120, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 80, DW_OP_LLVM_fragment, 64, 64), !3126) #dbg_declare(ptr %0, !3121, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 88, DW_OP_deref), !3127) #dbg_declare(ptr %0, !3122, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 96, DW_OP_deref), !3128) %4 = load ptr, ptr %0, align 8, !dbg !3129 %5 = tail call ptr @llvm.swift.async.context.addr(), !dbg !3129 store ptr %4, ptr %5, align 8, !dbg !3129 %.reload.addr76 = getelementptr inbounds nuw i8, ptr %4, i64 112 %.reload77 = load ptr, ptr %.reload.addr76, align 8 %6 = load ptr, ptr %0, align 8 %.spill.addr78 = getelementptr inbounds nuw i8, ptr %4, i64 120, !dbg !3129 store ptr %3, ptr %.spill.addr78, align 8, !dbg !3129 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload77) #14, !dbg !3129 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload77), !dbg !3129 %.not = icmp eq ptr %3, null, !dbg !3129 br i1 %.not, label %coro.return89, label %coro.return90, !dbg !3129 coro.return89: ; preds = %entryresume.2 %.spill.addr81 = getelementptr inbounds nuw i8, ptr %4, i64 25, !dbg !3129 store i8 %2, ptr %.spill.addr81, align 1, !dbg !3129 %.spill.addr84 = getelementptr inbounds nuw i8, ptr %4, i64 128, !dbg !3135 store ptr %1, ptr %.spill.addr84, align 8, !dbg !3135 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %6, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY3_", i64 0, i64 0) #9, !dbg !3135 ret void, !dbg !3135 coro.return90: ; preds = %entryresume.2 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %6, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY4_", i64 0, i64 0) #9, !dbg !3135 ret void, !dbg !3135 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY3_"(ptr swiftasync %0) #1 !dbg !3136 { entryresume.3: #dbg_declare(ptr %0, !3139, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 48), !3145) #dbg_declare(ptr %0, !3140, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 56, DW_OP_deref), !3146) #dbg_declare(ptr %0, !3141, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 64), !3147) #dbg_declare(ptr %0, !3142, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 80, DW_OP_LLVM_fragment, 64, 64), !3148) #dbg_declare(ptr %0, !3143, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 88, DW_OP_deref), !3149) #dbg_declare(ptr %0, !3144, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 96, DW_OP_deref), !3150) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %.reload.addr85 = getelementptr inbounds nuw i8, ptr %0, i64 128 %.reload86 = load ptr, ptr %.reload.addr85, align 8 %.reload.addr82 = getelementptr inbounds nuw i8, ptr %0, i64 25 %.reload83 = load i8, ptr %.reload.addr82, align 1 %.reload.addr69 = getelementptr inbounds nuw i8, ptr %0, i64 104 %.reload70 = load ptr, ptr %.reload.addr69, align 8 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 32 %.reload = load ptr, ptr %.reload.addr, align 8 tail call swiftcc void @swift_task_localValuePop(), !dbg !3151 tail call void @llvm.lifetime.end.p0(i64 9, ptr nonnull %async.ctx.frameptr), !dbg !3155 tail call void @swift_release(ptr %.reload70) #9, !dbg !3156 store ptr %.reload86, ptr %.reload, align 8, !dbg !3158 %.elt1 = getelementptr inbounds nuw i8, ptr %.reload, i64 8, !dbg !3158 store i8 %.reload83, ptr %.elt1, align 8, !dbg !3158 %1 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !3159 %2 = load ptr, ptr %1, align 8, !dbg !3159 musttail call swifttailcc void %2(ptr swiftasync %0, ptr swiftself null) #9, !dbg !3159 ret void, !dbg !3159 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY4_"(ptr swiftasync %0) #1 !dbg !3160 { entryresume.4: #dbg_declare(ptr %0, !3163, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 48), !3169) #dbg_declare(ptr %0, !3164, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 56, DW_OP_deref), !3170) #dbg_declare(ptr %0, !3165, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 64), !3171) #dbg_declare(ptr %0, !3166, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 80, DW_OP_LLVM_fragment, 64, 64), !3172) #dbg_declare(ptr %0, !3167, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 88, DW_OP_deref), !3173) #dbg_declare(ptr %0, !3168, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 96, DW_OP_deref), !3174) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %.reload.addr71 = getelementptr inbounds nuw i8, ptr %0, i64 104 %.reload72 = load ptr, ptr %.reload.addr71, align 8 tail call swiftcc void @swift_task_localValuePop(), !dbg !3175 tail call void @llvm.lifetime.end.p0(i64 9, ptr nonnull %async.ctx.frameptr), !dbg !3179 tail call void @swift_release(ptr %.reload72) #9, !dbg !3180 %1 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !3182 %2 = load ptr, ptr %1, align 8, !dbg !3182 %.reload.addr79 = getelementptr inbounds nuw i8, ptr %0, i64 120, !dbg !3182 %.reload80 = load ptr, ptr %.reload.addr79, align 8, !dbg !3182 musttail call swifttailcc void %2(ptr swiftasync %0, ptr swiftself %.reload80) #9, !dbg !3182 ret void, !dbg !3182 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKF"(ptr swiftasync initializes((5672, 5744)) %0, ptr noalias dereferenceable(122) %1, ptr %2, i64 %3, ptr %4, ptr noalias dereferenceable(40) %5, ptr noalias dereferenceable(40) %6, i64 %7, ptr swiftself %8) #8 !dbg !3036 { coro.return: #dbg_value(ptr %8, !3035, !DIExpression(DW_OP_deref), !3183) #dbg_value(i64 %7, !3046, !DIExpression(DW_OP_deref), !3183) #dbg_value(ptr poison, !3045, !DIExpression(DW_OP_deref, DW_OP_deref), !3183) #dbg_value(ptr poison, !3044, !DIExpression(DW_OP_deref, DW_OP_deref), !3183) #dbg_value(ptr poison, !3043, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !3183) #dbg_value(i64 poison, !3043, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !3183) #dbg_value(ptr %2, !3042, !DIExpression(DW_OP_deref), !3183) #dbg_coroframe_entry(ptr undef, !3041, !DIExpression(), !3184) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %9 = getelementptr inbounds nuw i8, ptr %0, i64 144 %10 = getelementptr inbounds nuw i8, ptr %0, i64 272 %11 = getelementptr inbounds nuw i8, ptr %0, i64 400 %12 = getelementptr inbounds nuw i8, ptr %0, i64 528 %.sroa.0210 = getelementptr inbounds nuw i8, ptr %0, i64 1168 %13 = getelementptr inbounds nuw i8, ptr %0, i64 1680 %14 = getelementptr inbounds nuw i8, ptr %0, i64 1808 %15 = getelementptr inbounds nuw i8, ptr %0, i64 1936 %16 = getelementptr inbounds nuw i8, ptr %0, i64 2192 %17 = getelementptr inbounds nuw i8, ptr %0, i64 2320 %18 = getelementptr inbounds nuw i8, ptr %0, i64 2448 %19 = getelementptr inbounds nuw i8, ptr %0, i64 2576 %20 = getelementptr inbounds nuw i8, ptr %0, i64 2704 %21 = getelementptr inbounds nuw i8, ptr %0, i64 2832 %22 = getelementptr inbounds nuw i8, ptr %0, i64 2960 %23 = getelementptr inbounds nuw i8, ptr %0, i64 3088 %24 = getelementptr inbounds nuw i8, ptr %0, i64 3216 %25 = getelementptr inbounds nuw i8, ptr %0, i64 3344 %26 = getelementptr inbounds nuw i8, ptr %0, i64 4104 %27 = getelementptr inbounds nuw i8, ptr %0, i64 4224 %28 = getelementptr inbounds nuw i8, ptr %0, i64 4344 %29 = getelementptr inbounds nuw i8, ptr %0, i64 5184 %30 = getelementptr inbounds nuw i8, ptr %0, i64 5232 %31 = getelementptr inbounds nuw i8, ptr %0, i64 5280 %32 = getelementptr inbounds nuw i8, ptr %0, i64 5328 %33 = getelementptr inbounds nuw i8, ptr %0, i64 5416 %34 = getelementptr inbounds nuw i8, ptr %0, i64 5456 %35 = getelementptr inbounds nuw i8, ptr %0, i64 5496 %36 = getelementptr inbounds nuw i8, ptr %0, i64 5536 %.spill.addr524 = getelementptr inbounds nuw i8, ptr %0, i64 5728 store ptr %8, ptr %.spill.addr524, align 8 %.spill.addr520 = getelementptr inbounds nuw i8, ptr %0, i64 5720 store i64 %7, ptr %.spill.addr520, align 8 %.spill.addr496 = getelementptr inbounds nuw i8, ptr %0, i64 5712 store ptr %6, ptr %.spill.addr496, align 8 %.spill.addr492 = getelementptr inbounds nuw i8, ptr %0, i64 5704 store ptr %5, ptr %.spill.addr492, align 8 %.spill.addr480 = getelementptr inbounds nuw i8, ptr %0, i64 5696 store ptr %4, ptr %.spill.addr480, align 8 %.spill.addr468 = getelementptr inbounds nuw i8, ptr %0, i64 5688 store i64 %3, ptr %.spill.addr468, align 8 %.spill.addr459 = getelementptr inbounds nuw i8, ptr %0, i64 5680 store ptr %2, ptr %.spill.addr459, align 8 %.spill.addr = getelementptr inbounds nuw i8, ptr %0, i64 5672 store ptr %1, ptr %.spill.addr, align 8 %37 = load ptr, ptr %8, align 8 %.spill.addr548 = getelementptr inbounds nuw i8, ptr %0, i64 5736, !dbg !3185 store ptr %37, ptr %.spill.addr548, align 8, !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %.sroa.0210), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %26), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %28), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %36), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %35), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %27), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %13), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %14), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %15), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %12), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %16), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %17), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %18), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %19), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %20), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %21), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %22), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %23), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %24), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %25), !dbg !3185 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210, ptr noundef nonnull align 8 dereferenceable(122) %1, i64 122, i1 false), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %10), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %29), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %async.ctx.frameptr), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %9), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %32), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %33), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %11), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %30), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %34), !dbg !3185 tail call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %31), !dbg !3185 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY0_", i64 0, i64 0) #9, !dbg !3186 ret void, !dbg !3186 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY0_"(ptr swiftasync initializes((1680, 1802)) %0) #1 !dbg !3187 { entryresume.0: #dbg_declare(ptr %0, !3194, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5712, DW_OP_deref), !3236) #dbg_declare(ptr %0, !3193, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5704, DW_OP_deref), !3237) #dbg_declare(ptr %0, !3196, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728), !3238) #dbg_declare(ptr %0, !3191, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680), !3239) #dbg_declare(ptr %0, !3192, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !3240) %1 = getelementptr inbounds nuw i8, ptr %0, i64 1680 %2 = getelementptr inbounds nuw i8, ptr %0, i64 1808 %3 = getelementptr inbounds nuw i8, ptr %0, i64 1936 %.reload.addr457 = getelementptr inbounds nuw i8, ptr %0, i64 5672 %.reload458 = load ptr, ptr %.reload.addr457, align 8 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %1, ptr noundef nonnull align 8 dereferenceable(122) %.reload458, i64 122, i1 false), !dbg !3241 %4 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %1), !dbg !3241 %.not = icmp eq i32 %4, 1 br i1 %.not, label %.from.299, label %.from. .from.: ; preds = %entryresume.0 %5 = tail call ptr @25(ptr nonnull %1), !dbg !3244 #dbg_value(ptr %5, !2028, !DIExpression(DW_OP_deref), !3245) br label %7, !dbg !3246 .from.299: ; preds = %entryresume.0 %6 = tail call ptr @25(ptr nonnull %1), !dbg !3248 %.workspaceContext = getelementptr inbounds nuw i8, ptr %6, i64 32, !dbg !3248 #dbg_value(ptr poison, !2000, !DIExpression(), !3249) br label %7, !dbg !3250 7: ; preds = %.from.299, %.from. %.in = phi ptr [ %.workspaceContext, %.from.299 ], [ %5, %.from. ] %8 = load ptr, ptr %.in, align 8, !dbg !3252 %9 = tail call ptr @swift_retain(ptr returned %8) #30, !dbg !3253 %10 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %8), !dbg !3255 %.spill.addr551 = getelementptr inbounds nuw i8, ptr %0, i64 5744, !dbg !3253 store i64 %10, ptr %.spill.addr551, align 8, !dbg !3253 tail call void @swift_release(ptr %8) #9, !dbg !3253 #dbg_value(i64 %10, !3197, !DIExpression(DW_OP_LLVM_convert, 64, DW_ATE_unsigned, DW_OP_LLVM_convert, 1, DW_ATE_unsigned, DW_OP_LLVM_fragment, 0, 1), !3256) #dbg_value(i1 poison, !3197, !DIExpression(DW_OP_LLVM_fragment, 1, 1), !3256) #dbg_value(i1 poison, !3197, !DIExpression(DW_OP_LLVM_fragment, 2, 1), !3256) #dbg_value(i64 %10, !3197, !DIExpression(DW_OP_constu, 24, DW_OP_shr, DW_OP_LLVM_convert, 64, DW_ATE_unsigned, DW_OP_LLVM_convert, 8, DW_ATE_unsigned, DW_OP_stack_value, DW_OP_LLVM_fragment, 3, 8), !3256) #dbg_value(i8 poison, !3197, !DIExpression(DW_OP_LLVM_fragment, 11, 8), !3256) #dbg_value(i1 poison, !3197, !DIExpression(DW_OP_LLVM_fragment, 19, 1), !3256) #dbg_value(i64 %10, !3199, !DIExpression(DW_OP_constu, 24, DW_OP_shr, DW_OP_LLVM_convert, 64, DW_ATE_unsigned, DW_OP_LLVM_convert, 8, DW_ATE_unsigned, DW_OP_stack_value), !3257) %11 = and i64 %10, 4278190081, !dbg !3258 %brmerge.not = icmp eq i64 %11, 50331648, !dbg !3258 br i1 %brmerge.not, label %30, label %12, !dbg !3258 12: ; preds = %7 %.reload.addr508 = getelementptr inbounds nuw i8, ptr %0, i64 5712, !dbg !3260 %.reload509 = load ptr, ptr %.reload.addr508, align 8, !dbg !3260 %.reload = load ptr, ptr %.reload.addr457, align 8, !dbg !3260 %13 = getelementptr inbounds nuw i8, ptr %.reload509, i64 24, !dbg !3260 %14 = load ptr, ptr %13, align 8, !dbg !3260 %15 = getelementptr inbounds nuw i8, ptr %.reload509, i64 32, !dbg !3260 %16 = load ptr, ptr %15, align 8, !dbg !3260 %17 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload509, ptr %14) #9, !dbg !3260 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %2, ptr noundef nonnull align 8 dereferenceable(122) %.reload, i64 122, i1 false), !dbg !3262 %18 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %2), !dbg !3262 %.not229 = icmp eq i32 %18, 1 br i1 %.not229, label %.from.302, label %.from.300 .from.300: ; preds = %12 %19 = tail call ptr @25(ptr nonnull %2), !dbg !3264 #dbg_value(ptr %19, !2026, !DIExpression(DW_OP_deref), !3265) br label %21, !dbg !3266 .from.302: ; preds = %12 %20 = tail call ptr @25(ptr nonnull %2), !dbg !3268 %.workspaceContext104 = getelementptr inbounds nuw i8, ptr %20, i64 32, !dbg !3268 #dbg_value(ptr poison, !2023, !DIExpression(), !3269) br label %21, !dbg !3270 21: ; preds = %.from.302, %.from.300 %.in230 = phi ptr [ %.workspaceContext104, %.from.302 ], [ %19, %.from.300 ] %22 = load ptr, ptr %.in230, align 8, !dbg !3272 %23 = or i64 sub (i64 ptrtoint (ptr @".str.46.Attempting to load build description from disk" to i64), i64 32), -9223372036854775808, !dbg !3273 %24 = inttoptr i64 %23 to ptr, !dbg !3273 %25 = tail call ptr @swift_retain(ptr returned %22) #30, !dbg !3269 %26 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %22), !dbg !3275 tail call void @swift_release(ptr %22) #9, !dbg !3253 %27 = trunc i64 %26 to i1, !dbg !3275 %28 = getelementptr inbounds nuw i8, ptr %16, i64 48, !dbg !3276 %29 = load ptr, ptr %28, align 8, !dbg !3276, !invariant.load !315 tail call swiftcc void %29(i64 -3458764513820540882, ptr nonnull %24, i1 %27, ptr noalias swiftself %17, ptr %14, ptr %16), !dbg !3276 br label %30, !dbg !3277 30: ; preds = %21, %7 %.reload456 = load ptr, ptr %.reload.addr457, align 8, !dbg !3278 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %3, ptr noundef nonnull align 8 dereferenceable(122) %.reload456, i64 122, i1 false), !dbg !3278 %31 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %3), !dbg !3278 %.not231 = icmp eq i32 %31, 1 br i1 %.not231, label %.from.305, label %.from.303 .from.303: ; preds = %30 %32 = tail call ptr @25(ptr nonnull %3), !dbg !3281 #dbg_value(ptr %32, !2021, !DIExpression(DW_OP_deref), !3282) br label %coro.return615, !dbg !3283 .from.305: ; preds = %30 %33 = tail call ptr @25(ptr nonnull %3), !dbg !3285 %.workspaceContext4 = getelementptr inbounds nuw i8, ptr %33, i64 32, !dbg !3285 #dbg_value(ptr poison, !2003, !DIExpression(), !3286) br label %coro.return615, !dbg !3287 coro.return615: ; preds = %.from.305, %.from.303 %.in232 = phi ptr [ %.workspaceContext4, %.from.305 ], [ %32, %.from.303 ] %34 = getelementptr inbounds nuw i8, ptr %0, i64 5376 %35 = load ptr, ptr %.in232, align 8, !dbg !3289 %36 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution18TaskActionRegistryCMa"(i64 0) #31, !dbg !3290 %37 = extractvalue %swift.metadata_response %36, 0, !dbg !3290 %.spill.addr556 = getelementptr inbounds nuw i8, ptr %0, i64 5752, !dbg !3291 store ptr %37, ptr %.spill.addr556, align 8, !dbg !3291 %38 = getelementptr inbounds nuw i8, ptr %35, i64 16, !dbg !3291 %39 = load ptr, ptr %38, align 8, !dbg !3291 %40 = getelementptr inbounds nuw i8, ptr %39, i64 72, !dbg !3292 tail call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %34), !dbg !3293 %41 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %40, ptr %34), !dbg !3292 %42 = tail call swiftcc ptr @"$s7SWBUtil26PluginExtensionSystemActorC6sharedACvau"(), !dbg !3295 %43 = load ptr, ptr %42, align 8, !dbg !3295 %44 = ptrtoint ptr %43 to i64, !dbg !3290 musttail call swifttailcc void @swift_task_switch(ptr nonnull swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY1_", i64 %44, i64 0) #9, !dbg !3290 ret void, !dbg !3290 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY1_"(ptr swiftasync %0) #1 !dbg !3296 { entryresume.1: #dbg_declare(ptr %0, !3303, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5712, DW_OP_deref), !3345) #dbg_declare(ptr %0, !3302, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5704, DW_OP_deref), !3346) #dbg_declare(ptr %0, !3305, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728), !3347) #dbg_declare(ptr %0, !3300, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680), !3348) #dbg_declare(ptr %0, !3301, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !3349) %1 = alloca swifterror ptr, align 8 %2 = getelementptr inbounds nuw i8, ptr %0, i64 5376 %.reload.addr557 = getelementptr inbounds nuw i8, ptr %0, i64 5752 %.reload558 = load ptr, ptr %.reload.addr557, align 8 store ptr null, ptr %1, align 8, !dbg !3350 %3 = call swiftcc ptr @"$s16SWBTaskExecution18TaskActionRegistryC13pluginManagerAC7SWBUtil06PluginG0_p_tKcfC"(ptr noalias nonnull captures(none) dereferenceable(40) %2, ptr swiftself %.reload558, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !3350 %.spill.addr559 = getelementptr inbounds nuw i8, ptr %0, i64 5760, !dbg !3350 store ptr %3, ptr %.spill.addr559, align 8, !dbg !3350 %4 = load ptr, ptr %1, align 8, !dbg !3350 %.spill.addr580 = getelementptr inbounds nuw i8, ptr %0, i64 5768, !dbg !3350 store ptr %4, ptr %.spill.addr580, align 8, !dbg !3350 %.not233 = icmp eq ptr %4, null, !dbg !3350 br i1 %.not233, label %coro.return616, label %coro.return622, !dbg !3350 coro.return616: ; preds = %entryresume.1 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %2), !dbg !3352 musttail call swifttailcc void @swift_task_switch(ptr nonnull swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY2_", i64 0, i64 0) #9, !dbg !3350 ret void, !dbg !3350 coro.return622: ; preds = %entryresume.1 musttail call swifttailcc void @swift_task_switch(ptr nonnull swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY8_", i64 0, i64 0) #9, !dbg !3350 ret void, !dbg !3350 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY2_"(ptr swiftasync initializes((528, 650)) %0) #1 !dbg !3354 { entryresume.2: #dbg_declare(ptr %0, !3361, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5712, DW_OP_deref), !3403) #dbg_declare(ptr %0, !3360, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5704, DW_OP_deref), !3404) #dbg_declare(ptr %0, !3363, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728), !3405) #dbg_declare(ptr %0, !3358, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680), !3406) #dbg_declare(ptr %0, !3359, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !3407) %1 = alloca swifterror ptr, align 8 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %2 = alloca %Ts11_StringGutsV, align 8 %3 = alloca %TSS, align 8 %4 = alloca %Ts11_StringGutsV, align 8 %5 = alloca %TSS, align 8 %6 = alloca %Ts26DefaultStringInterpolationV, align 8 %7 = alloca %T7SWBUtil20DeserializerDelegate_pSg, align 8 %8 = alloca %T7SWBUtil20DeserializerDelegate_pSg, align 8 %9 = getelementptr inbounds nuw i8, ptr %0, i64 144 %10 = getelementptr inbounds nuw i8, ptr %0, i64 272 %11 = getelementptr inbounds nuw i8, ptr %0, i64 400 %12 = getelementptr inbounds nuw i8, ptr %0, i64 528 %13 = getelementptr inbounds nuw i8, ptr %0, i64 656 %retain.value.addr.tmp58 = getelementptr inbounds nuw i8, ptr %0, i64 784 %.sroa.0210 = getelementptr inbounds nuw i8, ptr %0, i64 1168 %14 = getelementptr inbounds nuw i8, ptr %0, i64 1296 %15 = getelementptr inbounds nuw i8, ptr %0, i64 1680 %16 = getelementptr inbounds nuw i8, ptr %0, i64 1808 %17 = getelementptr inbounds nuw i8, ptr %0, i64 1936 %18 = getelementptr inbounds nuw i8, ptr %0, i64 2192 %19 = getelementptr inbounds nuw i8, ptr %0, i64 2320 %20 = getelementptr inbounds nuw i8, ptr %0, i64 2448 %21 = getelementptr inbounds nuw i8, ptr %0, i64 2576 %22 = getelementptr inbounds nuw i8, ptr %0, i64 2704 %23 = getelementptr inbounds nuw i8, ptr %0, i64 2832 %24 = getelementptr inbounds nuw i8, ptr %0, i64 2960 %25 = getelementptr inbounds nuw i8, ptr %0, i64 3088 %26 = getelementptr inbounds nuw i8, ptr %0, i64 3216 %27 = getelementptr inbounds nuw i8, ptr %0, i64 3344 %28 = getelementptr inbounds nuw i8, ptr %0, i64 3472 %retain.value.addr.tmp54 = getelementptr inbounds nuw i8, ptr %0, i64 3600 %29 = getelementptr inbounds nuw i8, ptr %0, i64 3728 %30 = getelementptr inbounds nuw i8, ptr %0, i64 3856 %retain.value.addr.tmp46 = getelementptr inbounds nuw i8, ptr %0, i64 3984 %31 = getelementptr inbounds nuw i8, ptr %0, i64 4104 %32 = getelementptr inbounds nuw i8, ptr %0, i64 4224 %33 = getelementptr inbounds nuw i8, ptr %0, i64 4344 %34 = getelementptr inbounds nuw i8, ptr %0, i64 4464 %35 = getelementptr inbounds nuw i8, ptr %0, i64 4584 %36 = getelementptr inbounds nuw i8, ptr %0, i64 4704 %retain.value.addr.tmp61 = getelementptr inbounds nuw i8, ptr %0, i64 4824 %37 = getelementptr inbounds nuw i8, ptr %0, i64 4944 %retain.value.addr.tmp79 = getelementptr inbounds nuw i8, ptr %0, i64 5064 %38 = getelementptr inbounds nuw i8, ptr %0, i64 5184 %39 = getelementptr inbounds nuw i8, ptr %0, i64 5232 %40 = getelementptr inbounds nuw i8, ptr %0, i64 5280 %41 = getelementptr inbounds nuw i8, ptr %0, i64 5328 %42 = getelementptr inbounds nuw i8, ptr %0, i64 5416 %43 = getelementptr inbounds nuw i8, ptr %0, i64 5456 %44 = getelementptr inbounds nuw i8, ptr %0, i64 5496 %45 = getelementptr inbounds nuw i8, ptr %0, i64 5536 %access-scratch.i = getelementptr inbounds nuw i8, ptr %0, i64 5576 %project_error_out = getelementptr inbounds nuw i8, ptr %0, i64 5600 %46 = getelementptr inbounds nuw i8, ptr %0, i64 5624 %47 = getelementptr inbounds nuw i8, ptr %0, i64 5632 %48 = getelementptr inbounds nuw i8, ptr %0, i64 5640 %49 = getelementptr inbounds nuw i8, ptr %0, i64 5648 %project_error_scratch = getelementptr inbounds nuw i8, ptr %0, i64 5656 %.reload.addr578 = getelementptr inbounds nuw i8, ptr %0, i64 5760 %.reload.addr453 = getelementptr inbounds nuw i8, ptr %0, i64 5672 %.reload454 = load ptr, ptr %.reload.addr453, align 8 #dbg_value(ptr %0, !3368, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5760, DW_OP_deref), !3408) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %12, ptr noundef nonnull align 8 dereferenceable(122) %.reload454, i64 122, i1 false), !dbg !3409 %50 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %12), !dbg !3409 %.not234 = icmp eq i32 %50, 1 br i1 %.not234, label %.from.308, label %.from.306 .from.306: ; preds = %entryresume.2 %51 = tail call ptr @25(ptr nonnull %12), !dbg !3412 #dbg_value(ptr %51, !2019, !DIExpression(DW_OP_deref), !3413) br label %53, !dbg !3414 .from.308: ; preds = %entryresume.2 %52 = tail call ptr @25(ptr nonnull %12), !dbg !3416 %.workspaceContext8 = getelementptr inbounds nuw i8, ptr %52, i64 32, !dbg !3416 #dbg_value(ptr poison, !2006, !DIExpression(), !3417) br label %53, !dbg !3418 53: ; preds = %.from.308, %.from.306 %.in235 = phi ptr [ %.workspaceContext8, %.from.308 ], [ %51, %.from.306 ] %.reload.addr583 = getelementptr inbounds nuw i8, ptr %0, i64 5768, !dbg !3420 %.reload584 = load ptr, ptr %.reload.addr583, align 8, !dbg !3420 %.reload561 = load ptr, ptr %.reload.addr578, align 8, !dbg !3420 %.reload.addr546 = getelementptr inbounds nuw i8, ptr %0, i64 5728, !dbg !3420 %.reload529 = load ptr, ptr %.reload.addr546, align 8, !dbg !3420 %.reload.addr490 = getelementptr inbounds nuw i8, ptr %0, i64 5696, !dbg !3420 %.reload485 = load ptr, ptr %.reload.addr490, align 8, !dbg !3420 %.reload.addr478 = getelementptr inbounds nuw i8, ptr %0, i64 5688, !dbg !3420 %.reload473 = load i64, ptr %.reload.addr478, align 8, !dbg !3420 %.reload.addr464 = getelementptr inbounds nuw i8, ptr %0, i64 5680, !dbg !3420 %54 = load ptr, ptr %.in235, align 8, !dbg !3420 #dbg_value(ptr %0, !3421, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5688, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !3453) #dbg_value(ptr %0, !3421, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5696, DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !3453) #dbg_value(ptr %54, !3427, !DIExpression(), !3455) #dbg_value(ptr %0, !3428, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680, DW_OP_deref), !3456) #dbg_value(ptr %0, !3429, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5760, DW_OP_deref), !3457) #dbg_value(ptr %0, !3430, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728, DW_OP_deref), !3458) %55 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution36BuildDescriptionDeserializerDelegateCMa"(i64 0) #31, !dbg !3459 %56 = extractvalue %swift.metadata_response %55, 0, !dbg !3459 %57 = getelementptr inbounds nuw i8, ptr %54, i64 24, !dbg !3461 %58 = load ptr, ptr %57, align 8, !dbg !3461, !noalias !3462 %59 = getelementptr inbounds nuw i8, ptr %54, i64 16, !dbg !3465 %60 = load ptr, ptr %59, align 8, !dbg !3465, !noalias !3462 %61 = tail call ptr @swift_retain(ptr returned %58) #30, !dbg !3466, !noalias !3462 %62 = tail call ptr @swift_retain(ptr returned %54) #30, !dbg !3468 %63 = tail call swiftcc ptr @"$s7SWBCore4CoreC16platformRegistryAA08PlatformD0Cvg"(ptr swiftself %60), !dbg !3470, !noalias !3462 %64 = tail call swiftcc ptr @"$s7SWBCore4CoreC11sdkRegistryAA11SDKRegistryCvg"(ptr swiftself %60), !dbg !3471, !noalias !3462 %65 = tail call swiftcc ptr @"$s7SWBCore4CoreC12specRegistryAA04SpecD0Cvg"(ptr swiftself %60), !dbg !3472, !noalias !3462 %66 = tail call ptr @swift_retain(ptr returned %.reload561) #30, !dbg !3466, !noalias !3462 %67 = tail call swiftcc ptr @"$s16SWBTaskExecution36BuildDescriptionDeserializerDelegateC9workspace16platformRegistry03sdkI004specI0010taskActionI0AC7SWBCore9WorkspaceC_AI08PlatformI0CAI11SDKRegistryCAI04SpecI0CAA04TaskmI0CtcfC"(ptr %58, ptr %63, ptr %64, ptr %65, ptr %.reload561, ptr swiftself %56), !dbg !3459, !noalias !3462 #dbg_value(ptr %67, !3431, !DIExpression(), !3473) %68 = getelementptr inbounds nuw i8, ptr %.reload529, i64 24, !dbg !3474 %69 = load ptr, ptr %68, align 8, !dbg !3474, !noalias !3462 %70 = getelementptr inbounds nuw i8, ptr %.reload529, i64 32, !dbg !3474 %71 = load ptr, ptr %70, align 8, !dbg !3474, !noalias !3462 %72 = load ptr, ptr %69, align 8, !dbg !3476, !noalias !3462 %73 = or i64 sub (i64 ptrtoint (ptr @.str.18.task-store.msgpack to i64), i64 32), -9223372036854775808, !dbg !3477 %74 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64 -3458764513820540910, i64 %73, i1 false, i1 false, i64 %.reload473, ptr %.reload485), !dbg !3479, !noalias !3462 %75 = extractvalue { i64, ptr } %74, 0, !dbg !3479 %76 = extractvalue { i64, ptr } %74, 1, !dbg !3479 %77 = getelementptr inbounds nuw i8, ptr %71, i64 104, !dbg !3480 %78 = load ptr, ptr %77, align 8, !dbg !3480, !invariant.load !315, !noalias !3462 store ptr %.reload584, ptr %1, align 8, !dbg !3480 %79 = call swiftcc ptr %78(i64 %75, ptr %76, ptr nonnull swiftself %69, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1, ptr %72, ptr %71), !dbg !3480 %80 = load ptr, ptr %1, align 8, !dbg !3480 %.not.i = icmp eq ptr %80, null, !dbg !3480 br i1 %.not.i, label %81, label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.408", !dbg !3480 81: ; preds = %53 tail call void @swift_bridgeObjectRelease(ptr %76) #9, !dbg !3466, !noalias !3462 #dbg_value(ptr %79, !3435, !DIExpression(), !3481) tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %49), !dbg !3482, !noalias !3462 %82 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil19MsgPackDeserializerCMa"(i64 0) #31, !dbg !3485 %83 = extractvalue %swift.metadata_response %82, 0, !dbg !3485 call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %8), !dbg !3482, !noalias !3462 %84 = getelementptr inbounds nuw i8, ptr %8, i64 24, !dbg !3486 store ptr %56, ptr %84, align 8, !dbg !3486, !noalias !3462 %85 = getelementptr inbounds nuw i8, ptr %8, i64 32, !dbg !3486 store ptr @"$s16SWBTaskExecution36BuildDescriptionDeserializerDelegateC7SWBUtil0eF0AAWP", ptr %85, align 8, !dbg !3486, !noalias !3462 store ptr %67, ptr %8, align 8, !dbg !3486, !noalias !3462 %86 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBUtil19MsgPackDeserializerCAcA0D0AAWL", ptr @"$s7SWBUtil19MsgPackDeserializerCMa", ptr @"$s7SWBUtil19MsgPackDeserializerCAA0D0AAMc"), !dbg !3485 %87 = tail call ptr @swift_retain(ptr returned %67) #30, !dbg !3466, !noalias !3462 call swiftcc void @"$s7SWBUtil12DeserializerPAAE_8delegatexAA10ByteStringV_AA0B8Delegate_pSgtcfC"(ptr noalias nonnull sret(%swift.opaque) %49, ptr %79, ptr noalias nonnull captures(none) dereferenceable(40) %8, ptr %83, ptr %86, ptr swiftself %83), !dbg !3485, !noalias !3462 call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %8), !dbg !3487, !noalias !3462 %88 = load ptr, ptr %49, align 8, !dbg !3485, !noalias !3462 #dbg_value(ptr %0, !3438, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5648, DW_OP_deref), !3489) tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %49), !dbg !3490, !noalias !3462 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %48), !dbg !3492, !noalias !3462 %89 = getelementptr inbounds nuw i8, ptr %67, i64 80, !dbg !3495 %90 = load ptr, ptr %89, align 8, !dbg !3495, !noalias !3462 %91 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution15FrozenTaskStoreCMa"(i64 0) #31, !dbg !3496 %92 = extractvalue %swift.metadata_response %91, 0, !dbg !3496 %93 = tail call ptr @swift_retain(ptr returned %90) #30, !dbg !3466, !noalias !3462 call swiftcc void @"$s16SWBTaskExecution18TaskActionRegistryC24withSerializationContextyxxyKXEKlF"(ptr noalias nonnull sret(%swift.opaque) %48, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKFAA15FrozenTaskStoreCyKXEfU_TA", ptr %88, ptr %92, ptr swiftself %90, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !3496 %94 = load ptr, ptr %1, align 8, !dbg !3496 %.not6.i = icmp eq ptr %94, null, !dbg !3496 br i1 %.not6.i, label %95, label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.406", !dbg !3496 95: ; preds = %81 %.reload482 = load ptr, ptr %.reload.addr490, align 8, !dbg !3466 %.reload470 = load i64, ptr %.reload.addr478, align 8, !dbg !3466 #dbg_value(ptr %0, !3359, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5688, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !3407) tail call void @swift_release(ptr %90) #9, !dbg !3466, !noalias !3462 %96 = load ptr, ptr %48, align 8, !dbg !3496, !noalias !3462 #dbg_value(ptr %0, !3442, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5640, DW_OP_deref), !3497) tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %48), !dbg !3498, !noalias !3462 %97 = ptrtoint ptr %96 to i64, !dbg !3500 %98 = getelementptr inbounds nuw i8, ptr %67, i64 72, !dbg !3501 tail call void @llvm.lifetime.start.p0(i64 -1, ptr nonnull %access-scratch.i), !dbg !3501, !noalias !3462 tail call void @swift_beginAccess(ptr nonnull %98, ptr nonnull %access-scratch.i, i64 1, ptr null) #9, !dbg !3501, !noalias !3462 %99 = load i64, ptr %98, align 8, !dbg !3501, !noalias !3462 store i64 %97, ptr %98, align 8, !dbg !3501, !noalias !3462 %100 = inttoptr i64 %99 to ptr, !dbg !3466 %101 = tail call ptr @swift_retain(ptr returned %96) #30, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %100) #9, !dbg !3466, !noalias !3462 %102 = or i64 sub (i64 ptrtoint (ptr @.str.19.description.msgpack to i64), i64 32), -9223372036854775808, !dbg !3502 %103 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64 -3458764513820540909, i64 %102, i1 false, i1 false, i64 %.reload470, ptr %.reload482), !dbg !3505, !noalias !3462 %104 = extractvalue { i64, ptr } %103, 0, !dbg !3505 %105 = extractvalue { i64, ptr } %103, 1, !dbg !3505 %106 = call swiftcc ptr %78(i64 %104, ptr %105, ptr nonnull swiftself %69, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1, ptr %72, ptr nonnull %71), !dbg !3506 %107 = load ptr, ptr %1, align 8, !dbg !3506 %.not7.i = icmp eq ptr %107, null, !dbg !3506 br i1 %.not7.i, label %108, label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.404", !dbg !3506 108: ; preds = %95 tail call void @swift_bridgeObjectRelease(ptr %105) #9, !dbg !3466, !noalias !3462 #dbg_value(ptr %106, !3447, !DIExpression(), !3507) tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %47), !dbg !3508, !noalias !3462 call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %7), !dbg !3508, !noalias !3462 %109 = getelementptr inbounds nuw i8, ptr %7, i64 24, !dbg !3511 store ptr %56, ptr %109, align 8, !dbg !3511, !noalias !3462 %110 = getelementptr inbounds nuw i8, ptr %7, i64 32, !dbg !3511 store ptr @"$s16SWBTaskExecution36BuildDescriptionDeserializerDelegateC7SWBUtil0eF0AAWP", ptr %110, align 8, !dbg !3511, !noalias !3462 store ptr %67, ptr %7, align 8, !dbg !3511, !noalias !3462 %111 = tail call ptr @swift_retain(ptr nonnull returned %67) #30, !dbg !3466, !noalias !3462 call swiftcc void @"$s7SWBUtil12DeserializerPAAE_8delegatexAA10ByteStringV_AA0B8Delegate_pSgtcfC"(ptr noalias nonnull sret(%swift.opaque) %47, ptr %106, ptr noalias nonnull captures(none) dereferenceable(40) %7, ptr %83, ptr %86, ptr swiftself %83), !dbg !3512, !noalias !3462 call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %7), !dbg !3513, !noalias !3462 %112 = load ptr, ptr %47, align 8, !dbg !3512, !noalias !3462 #dbg_value(ptr %0, !3449, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5632, DW_OP_deref), !3515) tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %47), !dbg !3516, !noalias !3462 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %46), !dbg !3518, !noalias !3462 %113 = load ptr, ptr %89, align 8, !dbg !3521, !noalias !3462 %114 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution16BuildDescriptionCMa"(i64 0) #31, !dbg !3522 %115 = extractvalue %swift.metadata_response %114, 0, !dbg !3522 %116 = tail call ptr @swift_retain(ptr returned %113) #30, !dbg !3466, !noalias !3462 call swiftcc void @"$s16SWBTaskExecution18TaskActionRegistryC24withSerializationContextyxxyKXEKlF"(ptr noalias nonnull sret(%swift.opaque) %46, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKFAJyKXEfU0_TA", ptr %112, ptr %115, ptr swiftself %113, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !3522 %117 = load ptr, ptr %1, align 8, !dbg !3522 %.not8.i = icmp eq ptr %117, null, !dbg !3522 br i1 %.not8.i, label %118, label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.", !dbg !3522 118: ; preds = %108 %.reload461 = load ptr, ptr %.reload.addr464, align 8, !dbg !3466 tail call void @swift_release(ptr %113) #9, !dbg !3466, !noalias !3462 %119 = load ptr, ptr %46, align 8, !dbg !3522, !noalias !3462 #dbg_value(ptr %0, !3451, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5624, DW_OP_deref), !3523) tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %46), !dbg !3524, !noalias !3462 %120 = getelementptr inbounds nuw i8, ptr %119, i64 32, !dbg !3526 %121 = load ptr, ptr %120, align 8, !dbg !3528, !noalias !3462 %122 = tail call swiftcc i1 @"$s7SWBUtil10ByteStringV23__derived_struct_equalsySbAC_ACtFZ"(ptr %121, ptr %.reload461), !dbg !3528, !noalias !3462 br i1 %122, label %".from.$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread", label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit", !dbg !3528 ".from.$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread": ; preds = %118 tail call void @swift_release(ptr nonnull %67) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %88) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %96) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %112) #9, !dbg !3466, !noalias !3462 br label %".from.$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit", !dbg !3529 "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.408": ; preds = %53 tail call void @swift_release(ptr %67) #9, !dbg !3466, !noalias !3462 tail call void @swift_bridgeObjectRelease(ptr %76) #9, !dbg !3466, !noalias !3462 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262", !dbg !3480 "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.406": ; preds = %81 tail call void @swift_release(ptr %90) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %88) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr nonnull %67) #9, !dbg !3466, !noalias !3462 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %48), !dbg !3496, !noalias !3462 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262", !dbg !3496 "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.404": ; preds = %95 tail call void @swift_release(ptr nonnull %67) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %88) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %96) #9, !dbg !3466, !noalias !3462 tail call void @swift_bridgeObjectRelease(ptr %105) #9, !dbg !3466, !noalias !3462 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262", !dbg !3506 "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.": ; preds = %108 tail call void @swift_release(ptr nonnull %67) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %113) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %112) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %96) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %88) #9, !dbg !3466, !noalias !3462 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %46), !dbg !3522, !noalias !3462 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262", !dbg !3522 "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit": ; preds = %118 %123 = or i64 sub (i64 ptrtoint (ptr @".str.70.the signature of the deserialized description was not the expected one" to i64), i64 32), -9223372036854775808, !dbg !3530 %124 = tail call ptr @"$s7SWBUtil17DeserializerErrorOACs0C0AAWl"() #31, !dbg !3533 %125 = tail call swiftcc { ptr, ptr } @swift_allocError(ptr nonnull @"$s7SWBUtil17DeserializerErrorON", ptr %124, ptr null, i1 false) #9, !dbg !3533, !noalias !3462 %126 = extractvalue { ptr, ptr } %125, 0, !dbg !3533 %127 = extractvalue { ptr, ptr } %125, 1, !dbg !3533 store i64 -3458764513820540858, ptr %127, align 8, !dbg !3533, !noalias !3462 %128 = getelementptr inbounds nuw i8, ptr %127, i64 8, !dbg !3533 store i64 %123, ptr %128, align 8, !dbg !3533, !noalias !3462 %129 = getelementptr inbounds nuw i8, ptr %127, i64 16, !dbg !3533 store i8 2, ptr %129, align 8, !dbg !3533, !noalias !3462 store ptr %126, ptr %1, align 8, !dbg !3534 call swiftcc void @swift_willThrow(ptr swiftself undef, ptr noalias nonnull readonly swifterror captures(none) dereferenceable(8) %1) #9, !dbg !3534 tail call void @swift_release(ptr nonnull %67) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %88) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %96) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr %112) #9, !dbg !3466, !noalias !3462 tail call void @swift_release(ptr nonnull %119) #9, !dbg !3466, !noalias !3462 %.not236 = icmp eq ptr %126, null, !dbg !3529 br i1 %.not236, label %".from.$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit", label %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262", !dbg !3529 ".from.$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit": ; preds = %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit", %".from.$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread" %.reload426 = load ptr, ptr %.reload.addr453, align 8, !dbg !3468 tail call void @swift_release(ptr nonnull %54) #9, !dbg !3468 #dbg_value(ptr %0, !3400, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5624, DW_OP_deref), !3535) %130 = load ptr, ptr %68, align 8, !dbg !3536 %131 = load ptr, ptr %70, align 8, !dbg !3536 %132 = tail call swiftcc i1 @"$s16SWBTaskExecution16BuildDescriptionC10isValidFor33_3F210181C2ABCA93E35AEA749B50A3D0LL7request9managerFSSbAA0cD7ManagerC0cD7RequestO_7SWBUtil7FSProxy_ptF"(ptr noalias captures(none) dereferenceable(122) %.reload426, ptr %130, ptr %131, ptr nonnull swiftself %119), !dbg !3538 br i1 %132, label %133, label %155, !dbg !3538 133: ; preds = %".from.$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit" %.reload.addr554 = getelementptr inbounds nuw i8, ptr %0, i64 5744, !dbg !3539 %.reload555 = load i64, ptr %.reload.addr554, align 8, !dbg !3539 %.reload.addr510 = getelementptr inbounds nuw i8, ptr %0, i64 5712, !dbg !3539 %.reload511 = load ptr, ptr %.reload.addr510, align 8, !dbg !3539 %.reload422 = load ptr, ptr %.reload.addr453, align 8, !dbg !3539 %134 = getelementptr inbounds nuw i8, ptr %.reload511, i64 24, !dbg !3541 %135 = load ptr, ptr %134, align 8, !dbg !3541 %136 = getelementptr inbounds nuw i8, ptr %.reload511, i64 32, !dbg !3541 %137 = load ptr, ptr %136, align 8, !dbg !3541 %138 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload511, ptr %135) #9, !dbg !3541 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %27, ptr noundef nonnull align 8 dereferenceable(122) %.reload422, i64 122, i1 false), !dbg !3543 %139 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %27), !dbg !3543 %.not239 = icmp eq i32 %139, 1 br i1 %.not239, label %.from.313, label %.from.311 .from.311: ; preds = %133 %140 = tail call ptr @25(ptr nonnull %27), !dbg !3545 #dbg_value(ptr %140, !2017, !DIExpression(DW_OP_deref), !3546) br label %.from.397, !dbg !3547 .from.313: ; preds = %133 %141 = tail call ptr @25(ptr nonnull %27), !dbg !3549 %.workspaceContext95 = getelementptr inbounds nuw i8, ptr %141, i64 32, !dbg !3549 #dbg_value(ptr poison, !2014, !DIExpression(), !3550) br label %.from.397, !dbg !3551 .from.397: ; preds = %.from.311, %.from.313 %.in240 = phi ptr [ %.workspaceContext95, %.from.313 ], [ %140, %.from.311 ] %.mask3 = and i64 %.reload555, 4278190080, !dbg !3553 %142 = icmp eq i64 %.mask3, 50331648, !dbg !3553 %.255 = select i1 %142, i64 sub (i64 ptrtoint (ptr @".str.25.Using on-disk description" to i64), i64 32), i64 sub (i64 ptrtoint (ptr @".str.33.Using build description from disk" to i64), i64 32), !dbg !3554 %.in238 = or i64 %.255, -9223372036854775808, !dbg !3554 %143 = inttoptr i64 %.in238 to ptr, !dbg !3554 %. = select i1 %142, i64 -3458764513820540903, i64 -3458764513820540895, !dbg !3554 %.reload575 = load ptr, ptr %.reload.addr578, align 8, !dbg !3556 %144 = load ptr, ptr %.in240, align 8, !dbg !3556 %145 = tail call ptr @swift_retain(ptr returned %144) #30, !dbg !3550 %146 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %144), !dbg !3557 tail call void @swift_release(ptr %144) #9, !dbg !3468 %147 = trunc i64 %146 to i1, !dbg !3557 %148 = getelementptr inbounds nuw i8, ptr %137, i64 48, !dbg !3558 %149 = load ptr, ptr %148, align 8, !dbg !3558, !invariant.load !315 tail call swiftcc void %149(i64 %., ptr nonnull %143, i1 %147, ptr noalias swiftself %138, ptr %135, ptr %137), !dbg !3558 tail call void @swift_bridgeObjectRelease(ptr nonnull %143) #9, !dbg !3468 tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_WZ", ptr undef) #9, !dbg !3559 %150 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil9StatisticCMa"(i64 0) #31, !dbg !3561 %151 = extractvalue %swift.metadata_response %150, 0, !dbg !3561 %152 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWL", ptr @"$s7SWBUtil9StatisticCMa", ptr @"$s7SWBUtil9StatisticCAA01_B7BackendAAMc"), !dbg !3561 tail call swiftcc void @"$s7SWBUtil17_StatisticBackendPAAE9incrementyyF"(ptr %151, ptr %152, ptr noalias nonnull swiftself @"$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvpZ"), !dbg !3561 tail call void @swift_release(ptr %.reload575) #9, !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %40), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %43), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %39), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %11), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %42), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %41), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %9), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %async.ctx.frameptr), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %38), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %10), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %27), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %26), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %25), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %24), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %23), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %22), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %21), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %20), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %19), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %18), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %12), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %17), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %16), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %15), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %32), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %44), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %45), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %33), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %31), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sroa.0210), !dbg !3562 %153 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !3564 %154 = load ptr, ptr %153, align 8, !dbg !3564 musttail call swifttailcc void %154(ptr nonnull swiftasync %0, ptr nonnull %119, i8 2, ptr swiftself null) #9, !dbg !3564 ret void, !dbg !3564 155: ; preds = %".from.$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit" %.reload424 = load ptr, ptr %.reload.addr453, align 8, !dbg !3468 tail call void @swift_release(ptr nonnull %119) #9, !dbg !3468 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %19, ptr noundef nonnull align 8 dereferenceable(122) %.reload424, i64 122, i1 false), !dbg !3565 %156 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %19), !dbg !3565 %.not237 = icmp eq i32 %156, 1 br i1 %.not237, label %.from.317, label %.from.316 .from.316: ; preds = %155 %157 = tail call ptr @25(ptr nonnull %19), !dbg !3565 %.sroa.0202.0.copyload203 = load ptr, ptr %157, align 8, !dbg !3567 br label %160, !dbg !3565 .from.317: ; preds = %155 %158 = tail call ptr @25(ptr nonnull %19), !dbg !3569 %.workspaceContext90 = getelementptr inbounds nuw i8, ptr %158, i64 32, !dbg !3569 %159 = load ptr, ptr %.workspaceContext90, align 8, !dbg !3569 #dbg_value(ptr %158, !2012, !DIExpression(DW_OP_plus_uconst, 32, DW_OP_deref), !3570) br label %160, !dbg !3571 160: ; preds = %.from.314, %.from.317, %.from.316 %161 = phi ptr [ %159, %.from.317 ], [ %.sroa.0202.0.copyload, %.from.314 ], [ %.sroa.0202.0.copyload203, %.from.316 ], !dbg !3570 %162 = tail call ptr @swift_retain(ptr returned %161) #30, !dbg !3570 %163 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %161), !dbg !3573 tail call void @swift_release(ptr %161) #9, !dbg !3468 %164 = trunc i64 %163 to i1, !dbg !3573 br i1 %164, label %165, label %274, !dbg !3574 165: ; preds = %160 %.reload438 = load ptr, ptr %.reload.addr453, align 8, !dbg !3575 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %20, ptr noundef nonnull align 8 dereferenceable(122) %.reload438, i64 122, i1 false), !dbg !3575 %166 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %20), !dbg !3575 %.not242 = icmp eq i32 %166, 1 br i1 %.not242, label %.from.321, label %.from.320 .from.320: ; preds = %165 %167 = tail call ptr @25(ptr nonnull %20), !dbg !3578 #dbg_value(ptr %167, !1860, !DIExpression(DW_OP_deref), !3579) %.elt86.buildRequest = getelementptr inbounds nuw i8, ptr %167, i64 8, !dbg !3580 br label %169, !dbg !3582 .from.321: ; preds = %165 %168 = tail call ptr @25(ptr nonnull %20), !dbg !3583 %.request39 = getelementptr inbounds nuw i8, ptr %168, i64 16, !dbg !3583 #dbg_value(ptr poison, !1842, !DIExpression(), !3584) br label %169, !dbg !3585 169: ; preds = %.from.321, %.from.320 %.in243 = phi ptr [ %.request39, %.from.321 ], [ %.elt86.buildRequest, %.from.320 ] %170 = load ptr, ptr %.in243, align 8, !dbg !3587 %171 = tail call ptr @swift_retain(ptr returned %170) #30, !dbg !3468 %172 = tail call swiftcc i1 @"$s7SWBCore12BuildRequestC011enableIndexB5ArenaSbvg"(ptr swiftself %170), !dbg !3588 tail call void @swift_release(ptr %170) #9, !dbg !3468 br i1 %172, label %173, label %181, !dbg !3589 173: ; preds = %169 %.reload428 = load ptr, ptr %.reload.addr453, align 8, !dbg !3590 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %21, ptr noundef nonnull align 8 dereferenceable(122) %.reload428, i64 122, i1 false), !dbg !3590 %174 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %21), !dbg !3590 %.not244 = icmp eq i32 %174, 1 br i1 %.not244, label %.from.323, label %.from.322 .from.322: ; preds = %173 %175 = tail call ptr @25(ptr nonnull %21), !dbg !3597 #dbg_value(ptr %175, !1858, !DIExpression(DW_OP_deref), !3598) %.elt85.buildRequest = getelementptr inbounds nuw i8, ptr %175, i64 8, !dbg !3599 br label %177, !dbg !3601 .from.323: ; preds = %173 %176 = tail call ptr @25(ptr nonnull %21), !dbg !3602 %.request82 = getelementptr inbounds nuw i8, ptr %176, i64 16, !dbg !3602 #dbg_value(ptr poison, !1855, !DIExpression(), !3603) br label %177, !dbg !3604 177: ; preds = %.from.323, %.from.322 %.in245 = phi ptr [ %.request82, %.from.323 ], [ %.elt85.buildRequest, %.from.322 ] %178 = load ptr, ptr %.in245, align 8, !dbg !3606 %179 = tail call ptr @swift_retain(ptr returned %178) #30, !dbg !3468 %180 = tail call swiftcc i1 @"$s7SWBCore12BuildRequestC31buildsIndexWorkspaceDescriptionSbvg"(ptr swiftself %178), !dbg !3607 tail call void @swift_release(ptr %178) #9, !dbg !3468 br i1 %180, label %181, label %274, !dbg !3589 181: ; preds = %177, %169 %.reload436 = load ptr, ptr %.reload.addr453, align 8, !dbg !3608 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %22, ptr noundef nonnull align 8 dereferenceable(122) %.reload436, i64 122, i1 false), !dbg !3608 %182 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %22), !dbg !3608 %.not246 = icmp eq i32 %182, 1 br i1 %.not246, label %.from.325, label %.from.324 .from.324: ; preds = %181 %183 = tail call ptr @25(ptr nonnull %22), !dbg !3612 #dbg_value(ptr %183, !1853, !DIExpression(DW_OP_deref), !3613) %.elt80.buildRequest = getelementptr inbounds nuw i8, ptr %183, i64 8, !dbg !3614 br label %185, !dbg !3616 .from.325: ; preds = %181 %184 = tail call ptr @25(ptr nonnull %22), !dbg !3617 %.request43 = getelementptr inbounds nuw i8, ptr %184, i64 16, !dbg !3617 #dbg_value(ptr poison, !1845, !DIExpression(), !3618) br label %185, !dbg !3619 185: ; preds = %.from.325, %.from.324 %.in247 = phi ptr [ %.request43, %.from.325 ], [ %.elt80.buildRequest, %.from.324 ] %186 = load ptr, ptr %.in247, align 8, !dbg !3621 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %34), !dbg !3622 %187 = tail call ptr @swift_retain(ptr returned %186) #30, !dbg !3618 %188 = tail call swiftcc i1 @"$s7SWBCore12BuildRequestC011enableIndexB5ArenaSbvg"(ptr swiftself %186), !dbg !3624 tail call void @swift_release(ptr %186) #9, !dbg !3468 %.reload539 = load ptr, ptr %.reload.addr546, align 8, !dbg !3622 br i1 %188, label %189, label %192, !dbg !3625 189: ; preds = %185 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %37), !dbg !3622 %190 = getelementptr inbounds nuw i8, ptr %.reload539, i64 192, !dbg !3626 tail call void @AcquireSRWLockExclusive(ptr nonnull %190), !dbg !3627 %.value78 = getelementptr inbounds nuw i8, ptr %.reload539, i64 200, !dbg !3627 #dbg_value(ptr %0, !3628, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728, DW_OP_deref, DW_OP_plus_uconst, 200, DW_OP_deref), !3633) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %37, ptr noundef nonnull align 8 dereferenceable(120) %.value78, i64 120, i1 false), !dbg !3635 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %retain.value.addr.tmp79), !dbg !3468 %191 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %37, ptr %retain.value.addr.tmp79, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !3468 br label %195, !dbg !3636 192: ; preds = %185 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %35), !dbg !3622 %193 = getelementptr inbounds nuw i8, ptr %.reload539, i64 64, !dbg !3637 tail call void @AcquireSRWLockExclusive(ptr nonnull %193), !dbg !3638 %.value = getelementptr inbounds nuw i8, ptr %.reload539, i64 72, !dbg !3638 #dbg_value(ptr %0, !3639, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728, DW_OP_deref, DW_OP_plus_uconst, 72, DW_OP_deref), !3644) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %35, ptr noundef nonnull align 8 dereferenceable(120) %.value, i64 120, i1 false), !dbg !3646 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %retain.value.addr.tmp46), !dbg !3468 %194 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %35, ptr %retain.value.addr.tmp46, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !3468 br label %195, !dbg !3647 195: ; preds = %192, %189 %retain.value.addr.tmp46.sink = phi ptr [ %retain.value.addr.tmp46, %192 ], [ %retain.value.addr.tmp79, %189 ] %.sink6 = phi ptr [ %193, %192 ], [ %190, %189 ] %.sink5 = phi ptr [ %35, %192 ], [ %37, %189 ] tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %retain.value.addr.tmp46.sink), !dbg !3468 tail call void @ReleaseSRWLockExclusive(ptr nonnull %.sink6), !dbg !3648 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %34, ptr noundef nonnull align 8 dereferenceable(120) %.sink5, i64 120, i1 false), !dbg !3653 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %.sink5), !dbg !3653 %.reload434 = load ptr, ptr %.reload.addr453, align 8, !dbg !3655 #dbg_value(ptr %0, !3382, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 4464, DW_OP_deref), !3658) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %23, ptr noundef nonnull align 8 dereferenceable(122) %.reload434, i64 122, i1 false), !dbg !3655 %196 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %23), !dbg !3655 %.not248 = icmp eq i32 %196, 1 br i1 %.not248, label %.from.328, label %197 197: ; preds = %195 %198 = tail call ptr @25(ptr nonnull %23), !dbg !3659 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %33, ptr noundef nonnull align 8 dereferenceable(120) %198, i64 120, i1 false), !dbg !3660 #dbg_value(ptr %0, !1933, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 4344, DW_OP_deref), !3661) #dbg_value(ptr %0, !3386, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 4344, DW_OP_deref), !3662) %199 = load i64, ptr %34, align 8, !dbg !3663 %200 = icmp eq i64 %199, 0, !dbg !3663 br i1 %200, label %.from.326, label %201, !dbg !3663 201: ; preds = %197 %.reload487 = load ptr, ptr %.reload.addr490, align 8, !dbg !3622 %.reload475 = load i64, ptr %.reload.addr478, align 8, !dbg !3622 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %36), !dbg !3622 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %31, ptr noundef nonnull align 8 dereferenceable(120) %34, i64 120, i1 false), !dbg !3664 #dbg_value(ptr %0, !3389, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 4104, DW_OP_deref), !3666) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %36, ptr noundef nonnull align 8 dereferenceable(120) %34, i64 120, i1 false), !dbg !3468 tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %retain.value.addr.tmp61), !dbg !3468 %202 = tail call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVWOc"(ptr nonnull %36, ptr nonnull %retain.value.addr.tmp61), !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %retain.value.addr.tmp61), !dbg !3468 store ptr null, ptr %1, align 8, !dbg !3667 %203 = call swiftcc { i64, i64, i64, i64 } @"$s7SWBUtil10ByteStringV16SWBTaskExecutionE33compareBuildDescriptionSignaturesyAA4PathV017previousSignatureJ0_AG07currentlJ0tSg0D12Construction0G11PlanRequestV_AmGtKFZ"(ptr noalias nonnull captures(none) dereferenceable(120) %33, ptr noalias nonnull captures(none) dereferenceable(120) %31, i64 %.reload475, ptr %.reload487, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !3667 %204 = load ptr, ptr %1, align 8, !dbg !3667 %205 = extractvalue { i64, i64, i64, i64 } %203, 0, !dbg !3667 %206 = extractvalue { i64, i64, i64, i64 } %203, 1, !dbg !3667 %207 = extractvalue { i64, i64, i64, i64 } %203, 2, !dbg !3667 %208 = extractvalue { i64, i64, i64, i64 } %203, 3, !dbg !3667 %.not249 = icmp eq ptr %204, null, !dbg !3667 br i1 %.not249, label %209, label %342, !dbg !3667 209: ; preds = %201 %210 = icmp eq i64 %206, 0, !dbg !3667 br i1 %210, label %248, label %211, !dbg !3667 211: ; preds = %209 %.reload.addr512 = getelementptr inbounds nuw i8, ptr %0, i64 5712, !dbg !3667 %.reload513 = load ptr, ptr %.reload.addr512, align 8, !dbg !3667 %212 = inttoptr i64 %206 to ptr, !dbg !3667 %213 = inttoptr i64 %208 to ptr, !dbg !3667 #dbg_value(i64 %205, !3396, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !3668) #dbg_value(i64 %206, !3396, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !3668) #dbg_value(i64 %207, !3396, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !3668) #dbg_value(i64 %208, !3396, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !3668) %214 = getelementptr inbounds nuw i8, ptr %.reload513, i64 24, !dbg !3669 %215 = load ptr, ptr %214, align 8, !dbg !3669 %216 = getelementptr inbounds nuw i8, ptr %.reload513, i64 32, !dbg !3669 %217 = load ptr, ptr %216, align 8, !dbg !3669 %218 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload513, ptr %215) #9, !dbg !3669 %219 = getelementptr inbounds nuw i8, ptr %0, i64 5529, !dbg !3671 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(33) %44, i8 0, i64 33, i1 false), !dbg !3671 store i8 3, ptr %219, align 1, !dbg !3671 %220 = or i64 sub (i64 ptrtoint (ptr @".str.60.New build description required because the signature changed" to i64), i64 32), -9223372036854775808, !dbg !3672 %221 = inttoptr i64 %220 to ptr, !dbg !3672 tail call swiftcc void @"$s7SWBUtil14DiagnosticDataV_9component10optionNameACSS_AA9ComponentOSSSgtcfC"(ptr noalias nonnull sret(%T7SWBUtil14DiagnosticDataV) captures(none) %40, i64 -3458764513820540868, ptr nonnull %221, i64 0, i64 0, i64 0, i64 0), !dbg !3674 %222 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCy7SWBUtil10DiagnosticVGMD") #32, !dbg !3675 %223 = tail call noalias ptr @swift_allocObject(ptr %222, i64 288, i64 7) #9, !dbg !3675 %224 = getelementptr inbounds nuw i8, ptr %223, i64 16, !dbg !3681 store <2 x i64> , ptr %224, align 8, !dbg !3681 %225 = getelementptr inbounds nuw i8, ptr %223, i64 32, !dbg !3681 tail call swiftcc void @"$s7SWBUtil10DiagnosticV8LocationO4path_4line6columnAeA4PathV_SiSgAKtFZ"(ptr noalias nonnull sret(%T7SWBUtil10DiagnosticV8LocationO) captures(none) %43, i64 %205, ptr nonnull %212, i64 0, i8 1, i64 0, i8 1), !dbg !3688 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %5), !dbg !3689 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %4), !dbg !3691 store i64 0, ptr %4, align 8, !dbg !3694 %._object67._object = getelementptr inbounds nuw i8, ptr %4, i64 8, !dbg !3694 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._object67._object, align 8, !dbg !3694 call swiftcc void @"$ss11_StringGutsV4growyySiF"(i64 22, ptr nonnull swiftself captures(none) dereferenceable(16) %4), !dbg !3694 %226 = load ptr, ptr %._object67._object, align 8, !dbg !3694 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %4), !dbg !3694 tail call void @swift_bridgeObjectRelease(ptr %226) #9, !dbg !3468 %227 = or i64 sub (i64 ptrtoint (ptr @".str.20.Previous signature: " to i64), i64 32), -9223372036854775808, !dbg !3695 %228 = inttoptr i64 %227 to ptr, !dbg !3695 store i64 -3458764513820540908, ptr %5, align 8, !dbg !3468 %._guts70._object._object = getelementptr inbounds nuw i8, ptr %5, i64 8, !dbg !3468 store ptr %228, ptr %._guts70._object._object, align 8, !dbg !3468 %229 = tail call ptr @swift_bridgeObjectRetain(ptr nonnull returned %212) #9, !dbg !3468 %230 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV3strSSvg"(i64 %205, ptr nonnull %212), !dbg !3697 tail call void @swift_bridgeObjectRelease(ptr nonnull %212) #9, !dbg !3468 %231 = extractvalue { i64, ptr } %230, 0, !dbg !3697 %232 = extractvalue { i64, ptr } %230, 1, !dbg !3697 call swiftcc void @"$sSS6appendyySSF"(i64 %231, ptr %232, ptr nonnull swiftself captures(none) dereferenceable(16) %5), !dbg !3698 tail call void @swift_bridgeObjectRelease(ptr %232) #9, !dbg !3468 %233 = load i64, ptr %5, align 8, !dbg !3669 %234 = load ptr, ptr %._guts70._object._object, align 8, !dbg !3669 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %5), !dbg !3703 tail call swiftcc void @"$s7SWBUtil14DiagnosticDataV_9component10optionNameACSS_AA9ComponentOSSSgtcfC"(ptr noalias nonnull sret(%T7SWBUtil14DiagnosticDataV) captures(none) %39, i64 %233, ptr %234, i64 0, i64 0, i64 0, i64 0), !dbg !3705 tail call swiftcc void @"$s7SWBUtil10DiagnosticV8behavior8location12sourceRanges4data20appendToOutputStream6fixIts16childDiagnosticsA2C8BehaviorO_AC8LocationOSayAC11SourceRangeVGAA0B4DataVSbSayAC5FixItVGSayACGtcfC"(ptr noalias nonnull sret(%T7SWBUtil10DiagnosticV) captures(none) %11, i8 2, ptr noalias nonnull captures(none) dereferenceable(34) %43, ptr nonnull @_swiftEmptyArrayStorage, ptr noalias nonnull captures(none) dereferenceable(48) %39, i1 true, ptr nonnull @_swiftEmptyArrayStorage, ptr nonnull @_swiftEmptyArrayStorage), !dbg !3706 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(128) %225, ptr noundef nonnull align 8 dereferenceable(128) %11, i64 128, i1 false), !dbg !3706 %235 = getelementptr inbounds nuw i8, ptr %223, i64 160, !dbg !3707 tail call swiftcc void @"$s7SWBUtil10DiagnosticV8LocationO4path_4line6columnAeA4PathV_SiSgAKtFZ"(ptr noalias nonnull sret(%T7SWBUtil10DiagnosticV8LocationO) captures(none) %42, i64 %207, ptr %213, i64 0, i8 1, i64 0, i8 1), !dbg !3708 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %3), !dbg !3689 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %2), !dbg !3709 store i64 0, ptr %2, align 8, !dbg !3712 %._object72._object = getelementptr inbounds nuw i8, ptr %2, i64 8, !dbg !3712 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._object72._object, align 8, !dbg !3712 call swiftcc void @"$ss11_StringGutsV4growyySiF"(i64 21, ptr nonnull swiftself captures(none) dereferenceable(16) %2), !dbg !3712 %236 = load ptr, ptr %._object72._object, align 8, !dbg !3712 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %2), !dbg !3712 tail call void @swift_bridgeObjectRelease(ptr %236) #9, !dbg !3468 tail call void @swift_bridgeObjectRelease(ptr nonnull %212) #9, !dbg !3468 %237 = or i64 sub (i64 ptrtoint (ptr @".str.19.Current signature: " to i64), i64 32), -9223372036854775808, !dbg !3713 %238 = inttoptr i64 %237 to ptr, !dbg !3713 store i64 -3458764513820540909, ptr %3, align 8, !dbg !3468 %._guts75._object._object = getelementptr inbounds nuw i8, ptr %3, i64 8, !dbg !3468 store ptr %238, ptr %._guts75._object._object, align 8, !dbg !3468 %239 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV3strSSvg"(i64 %207, ptr %213), !dbg !3715 tail call void @swift_bridgeObjectRelease(ptr %213) #9, !dbg !3468 %240 = extractvalue { i64, ptr } %239, 0, !dbg !3715 %241 = extractvalue { i64, ptr } %239, 1, !dbg !3715 call swiftcc void @"$sSS6appendyySSF"(i64 %240, ptr %241, ptr nonnull swiftself captures(none) dereferenceable(16) %3), !dbg !3716 tail call void @swift_bridgeObjectRelease(ptr %241) #9, !dbg !3468 %242 = load i64, ptr %3, align 8, !dbg !3669 %243 = load ptr, ptr %._guts75._object._object, align 8, !dbg !3669 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %3), !dbg !3703 tail call swiftcc void @"$s7SWBUtil14DiagnosticDataV_9component10optionNameACSS_AA9ComponentOSSSgtcfC"(ptr noalias nonnull sret(%T7SWBUtil14DiagnosticDataV) captures(none) %41, i64 %242, ptr %243, i64 0, i64 0, i64 0, i64 0), !dbg !3721 tail call swiftcc void @"$s7SWBUtil10DiagnosticV8behavior8location12sourceRanges4data20appendToOutputStream6fixIts16childDiagnosticsA2C8BehaviorO_AC8LocationOSayAC11SourceRangeVGAA0B4DataVSbSayAC5FixItVGSayACGtcfC"(ptr noalias nonnull sret(%T7SWBUtil10DiagnosticV) captures(none) %9, i8 2, ptr noalias nonnull captures(none) dereferenceable(34) %42, ptr nonnull @_swiftEmptyArrayStorage, ptr noalias nonnull captures(none) dereferenceable(48) %41, i1 true, ptr nonnull @_swiftEmptyArrayStorage, ptr nonnull @_swiftEmptyArrayStorage), !dbg !3722 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(128) %235, ptr noundef nonnull align 8 dereferenceable(128) %9, i64 128, i1 false), !dbg !3722 tail call swiftcc void @"$s7SWBUtil10DiagnosticV8behavior8location12sourceRanges4data20appendToOutputStream6fixIts16childDiagnosticsA2C8BehaviorO_AC8LocationOSayAC11SourceRangeVGAA0B4DataVSbSayAC5FixItVGSayACGtcfC"(ptr noalias nonnull sret(%T7SWBUtil10DiagnosticV) captures(none) %async.ctx.frameptr, i8 2, ptr noalias nonnull captures(none) dereferenceable(34) %44, ptr nonnull @_swiftEmptyArrayStorage, ptr noalias nonnull captures(none) dereferenceable(48) %40, i1 true, ptr nonnull @_swiftEmptyArrayStorage, ptr %223), !dbg !3723 %244 = getelementptr inbounds nuw i8, ptr %217, i64 56, !dbg !3724 %245 = load ptr, ptr %244, align 8, !dbg !3724, !invariant.load !315 tail call swiftcc void %245(ptr noalias nonnull captures(none) dereferenceable(128) %async.ctx.frameptr, ptr noalias swiftself %218, ptr %215, ptr %217), !dbg !3724 %246 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %34, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !3468 %247 = tail call ptr @"$s7SWBUtil10DiagnosticVWOh"(ptr nonnull %async.ctx.frameptr), !dbg !3468 br label %.sink.split, !dbg !3725 248: ; preds = %209 %249 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %34, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !3468 br label %.sink.split, !dbg !3729 .sink.split: ; preds = %342, %248, %211 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %36), !dbg !3658 br label %.from.326, !dbg !3622 .from.326: ; preds = %197, %.sink.split tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %30), !dbg !3622 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %30, ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210, i64 122, i1 false), !dbg !3725 %250 = tail call ptr @25(ptr nonnull %30), !dbg !3725 #dbg_value(ptr %250, !1851, !DIExpression(DW_OP_deref), !3730) %.elt60.buildRequest = getelementptr inbounds nuw i8, ptr %250, i64 8, !dbg !3731 br label %253, !dbg !3733 .from.328: ; preds = %195 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %13), !dbg !3622 %251 = tail call ptr @25(ptr nonnull %23), !dbg !3734 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %13, ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210, i64 122, i1 false), !dbg !3725 %252 = tail call ptr @25(ptr nonnull %13), !dbg !3725 %.request48 = getelementptr inbounds nuw i8, ptr %252, i64 16, !dbg !3725 #dbg_value(ptr %252, !1848, !DIExpression(DW_OP_plus_uconst, 16, DW_OP_deref), !3735) br label %253, !dbg !3736 253: ; preds = %.from.328, %.from.326 %.sink7 = phi ptr [ %13, %.from.328 ], [ %30, %.from.326 ] %.in = phi ptr [ %.request48, %.from.328 ], [ %.elt60.buildRequest, %.from.326 ] %254 = load ptr, ptr %.in, align 8, !dbg !3738 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sink7), !dbg !3739 %255 = tail call ptr @swift_retain(ptr returned %254) #30, !dbg !3735 %256 = tail call swiftcc i1 @"$s7SWBCore12BuildRequestC011enableIndexB5ArenaSbvg"(ptr swiftself %254), !dbg !3741 tail call void @swift_release(ptr %254) #9, !dbg !3468 %.reload535 = load ptr, ptr %.reload.addr546, align 8, !dbg !3742 %.reload430 = load ptr, ptr %.reload.addr453, align 8, !dbg !3742 br i1 %256, label %257, label %265, !dbg !3743 257: ; preds = %253 %258 = getelementptr inbounds nuw i8, ptr %.reload535, i64 192, !dbg !3744 tail call void @AcquireSRWLockExclusive(ptr nonnull %258), !dbg !3746 %.value56 = getelementptr inbounds nuw i8, ptr %.reload535, i64 200, !dbg !3746 %259 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value56, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !3468 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %25, ptr noundef nonnull align 8 dereferenceable(122) %.reload430, i64 122, i1 false), !dbg !3747 %260 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %25), !dbg !3747 %.not251 = icmp eq i32 %260, 1 br i1 %.not251, label %.from.331, label %.from.330 .from.330: ; preds = %257 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %29), !dbg !3622 %261 = tail call ptr @25(ptr nonnull %25), !dbg !3755 #dbg_value(ptr %261, !1930, !DIExpression(DW_OP_deref), !3756) %.sroa.0111.sroa.0.0.copyload = load i64, ptr %261, align 8, !dbg !3757 %.sroa.0111.sroa.4.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 8, !dbg !3757 %.sroa.0111.sroa.4.0.copyload = load i64, ptr %.sroa.0111.sroa.4.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.5.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 16, !dbg !3757 %.sroa.0111.sroa.5.0.copyload = load i64, ptr %.sroa.0111.sroa.5.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.6.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 24, !dbg !3757 %.sroa.0111.sroa.6.0.copyload = load i64, ptr %.sroa.0111.sroa.6.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.7.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 32, !dbg !3757 %.sroa.0111.sroa.7.0.copyload = load i64, ptr %.sroa.0111.sroa.7.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.8.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 40, !dbg !3757 %.sroa.0111.sroa.8.0.copyload = load i64, ptr %.sroa.0111.sroa.8.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.9.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 48, !dbg !3757 %.sroa.0111.sroa.9.0.copyload = load i64, ptr %.sroa.0111.sroa.9.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.10.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 56, !dbg !3757 %.sroa.0111.sroa.10.0.copyload = load i64, ptr %.sroa.0111.sroa.10.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.11.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 64, !dbg !3757 %.sroa.0111.sroa.11.0.copyload = load i64, ptr %.sroa.0111.sroa.11.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.12.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 72, !dbg !3757 %.sroa.0111.sroa.12.0.copyload = load i64, ptr %.sroa.0111.sroa.12.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.13.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 80, !dbg !3757 %.sroa.0111.sroa.13.0.copyload = load i64, ptr %.sroa.0111.sroa.13.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.14.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 88, !dbg !3757 %.sroa.0111.sroa.14.0.copyload = load i64, ptr %.sroa.0111.sroa.14.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.15.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 96, !dbg !3757 %.sroa.0111.sroa.15.0.copyload = load i64, ptr %.sroa.0111.sroa.15.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.16.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 104, !dbg !3757 %.sroa.0111.sroa.16.0.copyload = load i64, ptr %.sroa.0111.sroa.16.0..elt57.sroa_idx, align 8, !dbg !3757 %.sroa.0111.sroa.17.0..elt57.sroa_idx = getelementptr inbounds nuw i8, ptr %261, i64 112, !dbg !3757 %.sroa.0111.sroa.17.0.copyload = load i64, ptr %.sroa.0111.sroa.17.0..elt57.sroa_idx, align 8, !dbg !3757 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %29, ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210, i64 122, i1 false), !dbg !3468 %262 = tail call ptr @25(ptr nonnull %29), !dbg !3468 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %retain.value.addr.tmp58), !dbg !3468 %263 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %262, ptr %retain.value.addr.tmp58, ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtMD"), !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %retain.value.addr.tmp58), !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %29), !dbg !3759 br label %.sink.split264.from.378, !dbg !3761 .from.331: ; preds = %257 %264 = tail call ptr @25(ptr nonnull %25), !dbg !3762 br label %.sink.split264.from.378, !dbg !3765 .sink.split264.from.378: ; preds = %.from.330, %.from.331 %.sroa.8121.0 = phi i64 [ %.sroa.0111.sroa.7.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.7119.0 = phi i64 [ %.sroa.0111.sroa.6.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.6117.0 = phi i64 [ %.sroa.0111.sroa.5.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.5115.0 = phi i64 [ %.sroa.0111.sroa.4.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.0113.0 = phi i64 [ %.sroa.0111.sroa.0.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.9123.0 = phi i64 [ %.sroa.0111.sroa.8.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.10125.0 = phi i64 [ %.sroa.0111.sroa.9.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.11127.0 = phi i64 [ %.sroa.0111.sroa.10.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.12129.0 = phi i64 [ %.sroa.0111.sroa.11.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.13131.0 = phi i64 [ %.sroa.0111.sroa.12.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.14133.0 = phi i64 [ %.sroa.0111.sroa.13.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.15135.0 = phi i64 [ %.sroa.0111.sroa.14.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.16137.0 = phi i64 [ %.sroa.0111.sroa.15.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.17139.0 = phi i64 [ %.sroa.0111.sroa.16.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 %.sroa.18.0 = phi i64 [ %.sroa.0111.sroa.17.0.copyload, %.from.330 ], [ 0, %.from.331 ], !dbg !3766 store i64 %.sroa.0113.0, ptr %.value56, align 8, !dbg !3768 br label %.sink.split264, !dbg !3769 265: ; preds = %253 %266 = getelementptr inbounds nuw i8, ptr %.reload535, i64 64, !dbg !3770 tail call void @AcquireSRWLockExclusive(ptr nonnull %266), !dbg !3772 %.value52 = getelementptr inbounds nuw i8, ptr %.reload535, i64 72, !dbg !3772 %267 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value52, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !3468 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %24, ptr noundef nonnull align 8 dereferenceable(122) %.reload430, i64 122, i1 false), !dbg !3773 %268 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %24), !dbg !3773 %.not250 = icmp eq i32 %268, 1 br i1 %.not250, label %.from.348, label %.from.347 .from.347: ; preds = %265 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %28), !dbg !3622 %269 = tail call ptr @25(ptr nonnull %24), !dbg !3779 #dbg_value(ptr %269, !1927, !DIExpression(DW_OP_deref), !3780) %.sroa.0142.sroa.0.0.copyload = load i64, ptr %269, align 8, !dbg !3781 %.sroa.0142.sroa.4.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 8, !dbg !3781 %.sroa.0142.sroa.4.0.copyload = load i64, ptr %.sroa.0142.sroa.4.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.5.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 16, !dbg !3781 %.sroa.0142.sroa.5.0.copyload = load i64, ptr %.sroa.0142.sroa.5.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.6.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 24, !dbg !3781 %.sroa.0142.sroa.6.0.copyload = load i64, ptr %.sroa.0142.sroa.6.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.7.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 32, !dbg !3781 %.sroa.0142.sroa.7.0.copyload = load i64, ptr %.sroa.0142.sroa.7.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.8.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 40, !dbg !3781 %.sroa.0142.sroa.8.0.copyload = load i64, ptr %.sroa.0142.sroa.8.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.9.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 48, !dbg !3781 %.sroa.0142.sroa.9.0.copyload = load i64, ptr %.sroa.0142.sroa.9.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.10.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 56, !dbg !3781 %.sroa.0142.sroa.10.0.copyload = load i64, ptr %.sroa.0142.sroa.10.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.11.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 64, !dbg !3781 %.sroa.0142.sroa.11.0.copyload = load i64, ptr %.sroa.0142.sroa.11.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.12.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 72, !dbg !3781 %.sroa.0142.sroa.12.0.copyload = load i64, ptr %.sroa.0142.sroa.12.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.13.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 80, !dbg !3781 %.sroa.0142.sroa.13.0.copyload = load i64, ptr %.sroa.0142.sroa.13.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.14.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 88, !dbg !3781 %.sroa.0142.sroa.14.0.copyload = load i64, ptr %.sroa.0142.sroa.14.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.15.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 96, !dbg !3781 %.sroa.0142.sroa.15.0.copyload = load i64, ptr %.sroa.0142.sroa.15.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.16.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 104, !dbg !3781 %.sroa.0142.sroa.16.0.copyload = load i64, ptr %.sroa.0142.sroa.16.0..elt53.sroa_idx, align 8, !dbg !3781 %.sroa.0142.sroa.17.0..elt53.sroa_idx = getelementptr inbounds nuw i8, ptr %269, i64 112, !dbg !3781 %.sroa.0142.sroa.17.0.copyload = load i64, ptr %.sroa.0142.sroa.17.0..elt53.sroa_idx, align 8, !dbg !3781 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %28, ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210, i64 122, i1 false), !dbg !3468 %270 = tail call ptr @25(ptr nonnull %28), !dbg !3468 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %retain.value.addr.tmp54), !dbg !3468 %271 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %270, ptr %retain.value.addr.tmp54, ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtMD"), !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %retain.value.addr.tmp54), !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %28), !dbg !3783 br label %.sink.split264.from., !dbg !3785 .from.348: ; preds = %265 %272 = tail call ptr @25(ptr nonnull %24), !dbg !3786 br label %.sink.split264.from., !dbg !3789 .sink.split264.from.: ; preds = %.from.347, %.from.348 %.sroa.0158.0 = phi i64 [ %.sroa.0142.sroa.0.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.5160.0 = phi i64 [ %.sroa.0142.sroa.4.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.6162.0 = phi i64 [ %.sroa.0142.sroa.5.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.7164.0 = phi i64 [ %.sroa.0142.sroa.6.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.8166.0 = phi i64 [ %.sroa.0142.sroa.7.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.9168.0 = phi i64 [ %.sroa.0142.sroa.8.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.10170.0 = phi i64 [ %.sroa.0142.sroa.9.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.11172.0 = phi i64 [ %.sroa.0142.sroa.10.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.12174.0 = phi i64 [ %.sroa.0142.sroa.11.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.13176.0 = phi i64 [ %.sroa.0142.sroa.12.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.14178.0 = phi i64 [ %.sroa.0142.sroa.13.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.15180.0 = phi i64 [ %.sroa.0142.sroa.14.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.16182.0 = phi i64 [ %.sroa.0142.sroa.15.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.17184.0 = phi i64 [ %.sroa.0142.sroa.16.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 %.sroa.18186.0 = phi i64 [ %.sroa.0142.sroa.17.0.copyload, %.from.347 ], [ 0, %.from.348 ], !dbg !3790 store i64 %.sroa.0158.0, ptr %.value52, align 8, !dbg !3792 br label %.sink.split264, !dbg !3793 .sink.split264: ; preds = %.sink.split264.from., %.sink.split264.from.378 %.sink278 = phi i64 [ 208, %.sink.split264.from.378 ], [ 80, %.sink.split264.from. ] %.sroa.5115.0.sink = phi i64 [ %.sroa.5115.0, %.sink.split264.from.378 ], [ %.sroa.5160.0, %.sink.split264.from. ] %.sink277 = phi i64 [ 216, %.sink.split264.from.378 ], [ 88, %.sink.split264.from. ] %.sroa.6117.0.sink = phi i64 [ %.sroa.6117.0, %.sink.split264.from.378 ], [ %.sroa.6162.0, %.sink.split264.from. ] %.sink276 = phi i64 [ 224, %.sink.split264.from.378 ], [ 96, %.sink.split264.from. ] %.sroa.7119.0.sink = phi i64 [ %.sroa.7119.0, %.sink.split264.from.378 ], [ %.sroa.7164.0, %.sink.split264.from. ] %.sink275 = phi i64 [ 232, %.sink.split264.from.378 ], [ 104, %.sink.split264.from. ] %.sroa.8121.0.sink = phi i64 [ %.sroa.8121.0, %.sink.split264.from.378 ], [ %.sroa.8166.0, %.sink.split264.from. ] %.sink274 = phi i64 [ 240, %.sink.split264.from.378 ], [ 112, %.sink.split264.from. ] %.sroa.9123.0.sink = phi i64 [ %.sroa.9123.0, %.sink.split264.from.378 ], [ %.sroa.9168.0, %.sink.split264.from. ] %.sink273 = phi i64 [ 248, %.sink.split264.from.378 ], [ 120, %.sink.split264.from. ] %.sroa.10125.0.sink = phi i64 [ %.sroa.10125.0, %.sink.split264.from.378 ], [ %.sroa.10170.0, %.sink.split264.from. ] %.sink272 = phi i64 [ 256, %.sink.split264.from.378 ], [ 128, %.sink.split264.from. ] %.sroa.11127.0.sink = phi i64 [ %.sroa.11127.0, %.sink.split264.from.378 ], [ %.sroa.11172.0, %.sink.split264.from. ] %.sink271 = phi i64 [ 264, %.sink.split264.from.378 ], [ 136, %.sink.split264.from. ] %.sroa.12129.0.sink = phi i64 [ %.sroa.12129.0, %.sink.split264.from.378 ], [ %.sroa.12174.0, %.sink.split264.from. ] %.sink270 = phi i64 [ 272, %.sink.split264.from.378 ], [ 144, %.sink.split264.from. ] %.sroa.13131.0.sink = phi i64 [ %.sroa.13131.0, %.sink.split264.from.378 ], [ %.sroa.13176.0, %.sink.split264.from. ] %.sink269 = phi i64 [ 280, %.sink.split264.from.378 ], [ 152, %.sink.split264.from. ] %.sroa.14133.0.sink = phi i64 [ %.sroa.14133.0, %.sink.split264.from.378 ], [ %.sroa.14178.0, %.sink.split264.from. ] %.sink268 = phi i64 [ 288, %.sink.split264.from.378 ], [ 160, %.sink.split264.from. ] %.sroa.15135.0.sink = phi i64 [ %.sroa.15135.0, %.sink.split264.from.378 ], [ %.sroa.15180.0, %.sink.split264.from. ] %.sink267 = phi i64 [ 296, %.sink.split264.from.378 ], [ 168, %.sink.split264.from. ] %.sroa.16137.0.sink = phi i64 [ %.sroa.16137.0, %.sink.split264.from.378 ], [ %.sroa.16182.0, %.sink.split264.from. ] %.sink266 = phi i64 [ 304, %.sink.split264.from.378 ], [ 176, %.sink.split264.from. ] %.sroa.17139.0.sink = phi i64 [ %.sroa.17139.0, %.sink.split264.from.378 ], [ %.sroa.17184.0, %.sink.split264.from. ] %.sink265 = phi i64 [ 312, %.sink.split264.from.378 ], [ 184, %.sink.split264.from. ] %.sroa.18.0.sink = phi i64 [ %.sroa.18.0, %.sink.split264.from.378 ], [ %.sroa.18186.0, %.sink.split264.from. ] %.sink = phi ptr [ %258, %.sink.split264.from.378 ], [ %266, %.sink.split264.from. ] %.reload526 = load ptr, ptr %.reload.addr546, align 8, !dbg !3742 %.sroa.5115.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink278, !dbg !3742 store i64 %.sroa.5115.0.sink, ptr %.sroa.5115.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.6117.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink277, !dbg !3742 store i64 %.sroa.6117.0.sink, ptr %.sroa.6117.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.7119.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink276, !dbg !3742 store i64 %.sroa.7119.0.sink, ptr %.sroa.7119.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.8121.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink275, !dbg !3742 store i64 %.sroa.8121.0.sink, ptr %.sroa.8121.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.9123.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink274, !dbg !3742 store i64 %.sroa.9123.0.sink, ptr %.sroa.9123.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.10125.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink273, !dbg !3742 store i64 %.sroa.10125.0.sink, ptr %.sroa.10125.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.11127.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink272, !dbg !3742 store i64 %.sroa.11127.0.sink, ptr %.sroa.11127.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.12129.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink271, !dbg !3742 store i64 %.sroa.12129.0.sink, ptr %.sroa.12129.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.13131.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink270, !dbg !3742 store i64 %.sroa.13131.0.sink, ptr %.sroa.13131.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.14133.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink269, !dbg !3742 store i64 %.sroa.14133.0.sink, ptr %.sroa.14133.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.15135.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink268, !dbg !3742 store i64 %.sroa.15135.0.sink, ptr %.sroa.15135.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.16137.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink267, !dbg !3742 store i64 %.sroa.16137.0.sink, ptr %.sroa.16137.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.17139.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink266, !dbg !3742 store i64 %.sroa.17139.0.sink, ptr %.sroa.17139.0..value56.sroa_idx, align 8, !dbg !3742 %.sroa.18.0..value56.sroa_idx = getelementptr inbounds nuw i8, ptr %.reload526, i64 %.sink265, !dbg !3742 store i64 %.sroa.18.0.sink, ptr %.sroa.18.0..value56.sroa_idx, align 8, !dbg !3742 tail call void @ReleaseSRWLockExclusive(ptr nonnull %.sink), !dbg !3794 %273 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %34, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %34), !dbg !3796 br label %274, !dbg !3798 274: ; preds = %.sink.split264, %177, %160 %.reload450 = load ptr, ptr %.reload.addr453, align 8, !dbg !3798 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %26, ptr noundef nonnull align 8 dereferenceable(122) %.reload450, i64 122, i1 false), !dbg !3798 %275 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %26), !dbg !3798 %.not252 = icmp eq i32 %275, 1 br i1 %.not252, label %319, label %coro.return617 coro.return617: ; preds = %274 %276 = getelementptr inbounds nuw i8, ptr %0, i64 5664 %277 = getelementptr inbounds nuw i8, ptr %0, i64 1552 %retain.value.addr.tmp = getelementptr inbounds nuw i8, ptr %0, i64 1424 %.reload.addr552 = getelementptr inbounds nuw i8, ptr %0, i64 5744, !dbg !3539 %.reload553 = load i64, ptr %.reload.addr552, align 8, !dbg !3539 %.reload.addr549 = getelementptr inbounds nuw i8, ptr %0, i64 5736, !dbg !3539 %.reload550 = load ptr, ptr %.reload.addr549, align 8, !dbg !3539 %.reload.addr518 = getelementptr inbounds nuw i8, ptr %0, i64 5712, !dbg !3539 %.reload519 = load ptr, ptr %.reload.addr518, align 8, !dbg !3539 %.reload.addr493 = getelementptr inbounds nuw i8, ptr %0, i64 5704, !dbg !3539 %.reload494 = load ptr, ptr %.reload.addr493, align 8, !dbg !3539 %.reload489 = load ptr, ptr %.reload.addr490, align 8, !dbg !3539 %.reload477 = load i64, ptr %.reload.addr478, align 8, !dbg !3539 %.reload463 = load ptr, ptr %.reload.addr464, align 8, !dbg !3539 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %277), !dbg !3622 %278 = tail call ptr @25(ptr nonnull %26), !dbg !3798 %.sroa.0190.0.copyload = load ptr, ptr %278, align 8, !dbg !3798 %.sroa.0190.0.copyload.spill.addr = getelementptr inbounds nuw i8, ptr %0, i64 5776, !dbg !3798 store ptr %.sroa.0190.0.copyload, ptr %.sroa.0190.0.copyload.spill.addr, align 8, !dbg !3798 %.sroa.7192.0..sroa_idx = getelementptr inbounds nuw i8, ptr %278, i64 8, !dbg !3798 %.sroa.7192.0.copyload = load ptr, ptr %.sroa.7192.0..sroa_idx, align 8, !dbg !3798 %.sroa.7195.0..sroa_idx = getelementptr inbounds nuw i8, ptr %278, i64 16, !dbg !3798 %.sroa.7195.0.copyload = load ptr, ptr %.sroa.7195.0..sroa_idx, align 8, !dbg !3798 %.sroa.8198.0..sroa_idx = getelementptr inbounds nuw i8, ptr %278, i64 24, !dbg !3798 %.sroa.8198.0..sroa_idx199 = getelementptr inbounds nuw i8, ptr %0, i64 4248, !dbg !3798 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(96) %.sroa.8198.0..sroa_idx199, ptr noundef nonnull align 8 dereferenceable(96) %.sroa.8198.0..sroa_idx, i64 96, i1 false), !dbg !3798 %.sroa.8200.0..sroa_idx = getelementptr inbounds nuw i8, ptr %278, i64 120, !dbg !3798 %279 = load i8, ptr %.sroa.8200.0..sroa_idx, align 8, !dbg !3798 %.sroa.9201.0..sroa_idx = getelementptr inbounds nuw i8, ptr %278, i64 121, !dbg !3798 %280 = load i8, ptr %.sroa.9201.0..sroa_idx, align 1, !dbg !3798 %.spill.addr585 = getelementptr inbounds nuw i8, ptr %0, i64 650, !dbg !3798 store i8 %280, ptr %.spill.addr585, align 1, !dbg !3798 store ptr %.sroa.0190.0.copyload, ptr %32, align 8, !dbg !3798 %.sroa.7192.0..sroa_idx193 = getelementptr inbounds nuw i8, ptr %0, i64 4232, !dbg !3798 store ptr %.sroa.7192.0.copyload, ptr %.sroa.7192.0..sroa_idx193, align 8, !dbg !3798 %.sroa.7195.0..sroa_idx196 = getelementptr inbounds nuw i8, ptr %0, i64 4240, !dbg !3798 store ptr %.sroa.7195.0.copyload, ptr %.sroa.7195.0..sroa_idx196, align 8, !dbg !3798 #dbg_value(ptr %0, !3374, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 4224, DW_OP_deref), !3799) #dbg_value(ptr %278, !3377, !DIExpression(DW_OP_plus_uconst, 120, DW_OP_deref, DW_OP_LLVM_convert, 8, DW_ATE_unsigned, DW_OP_LLVM_convert, 1, DW_ATE_unsigned, DW_OP_stack_value), !3800) #dbg_value(ptr %278, !3378, !DIExpression(DW_OP_plus_uconst, 121, DW_OP_deref, DW_OP_LLVM_convert, 8, DW_ATE_unsigned, DW_OP_LLVM_convert, 1, DW_ATE_unsigned), !3801) %281 = getelementptr inbounds nuw i8, ptr %.reload519, i64 24, !dbg !3802 %282 = load ptr, ptr %281, align 8, !dbg !3802 %283 = getelementptr inbounds nuw i8, ptr %.reload519, i64 32, !dbg !3802 %284 = load ptr, ptr %283, align 8, !dbg !3802 %285 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload519, ptr %282) #9, !dbg !3802 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %277, ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210, i64 122, i1 false), !dbg !3468 %286 = tail call ptr @25(ptr nonnull %277), !dbg !3468 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %retain.value.addr.tmp), !dbg !3468 %287 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %286, ptr %retain.value.addr.tmp, ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtMD"), !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %retain.value.addr.tmp), !dbg !3468 %.mask2 = and i64 %.reload553, 4278190080, !dbg !3803 %288 = icmp eq i64 %.mask2, 50331648, !dbg !3803 %.256 = select i1 %288, i64 -3458764513820540904, i64 -3458764513820540898, !dbg !3804 %.257 = select i1 %288, i64 sub (i64 ptrtoint (ptr @".str.24.Constructing description" to i64), i64 32), i64 sub (i64 ptrtoint (ptr @".str.30.Constructing build description" to i64), i64 32), !dbg !3804 %.in253 = or i64 %.257, -9223372036854775808, !dbg !3804 %289 = inttoptr i64 %.in253 to ptr, !dbg !3804 %290 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %.sroa.0190.0.copyload), !dbg !3806 %291 = trunc i64 %290 to i1, !dbg !3806 %292 = getelementptr inbounds nuw i8, ptr %284, i64 48, !dbg !3807 %293 = load ptr, ptr %292, align 8, !dbg !3807, !invariant.load !315 tail call swiftcc void %293(i64 %.256, ptr nonnull %289, i1 %291, ptr noalias swiftself %285, ptr %282, ptr %284), !dbg !3807 tail call void @swift_bridgeObjectRelease(ptr nonnull %289) #9, !dbg !3468 %294 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV7dirnameACvg"(i64 %.reload477, ptr %.reload489), !dbg !3808 %295 = extractvalue { i64, ptr } %294, 0, !dbg !3808 %296 = extractvalue { i64, ptr } %294, 1, !dbg !3808 %.spill.addr588 = getelementptr inbounds nuw i8, ptr %0, i64 5784, !dbg !3810 store ptr %296, ptr %.spill.addr588, align 8, !dbg !3810 %297 = ptrtoint ptr %296 to i64, !dbg !3810 #dbg_value(ptr %0, !1011, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 4224, DW_OP_deref), !3811) #dbg_value(ptr %0, !1012, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680, DW_OP_deref), !3813) #dbg_value(i64 %295, !1014, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !3814) #dbg_value(ptr %296, !1014, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !3814) #dbg_value(ptr %0, !1022, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728, DW_OP_deref, DW_OP_plus_uconst, 24, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !3815) #dbg_value(ptr %0, !1022, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728, DW_OP_deref, DW_OP_plus_uconst, 32, DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !3815) #dbg_value(ptr %278, !1023, !DIExpression(DW_OP_plus_uconst, 120, DW_OP_deref, DW_OP_LLVM_convert, 8, DW_ATE_unsigned, DW_OP_LLVM_convert, 1, DW_ATE_unsigned, DW_OP_stack_value), !3816) #dbg_value(ptr %0, !1025, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5704, DW_OP_deref, DW_OP_deref), !3817) #dbg_value(ptr %0, !1026, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5712, DW_OP_deref, DW_OP_deref), !3818) #dbg_value(ptr %0, !1027, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5736, DW_OP_deref), !3819) %.spill.addr593 = getelementptr inbounds nuw i8, ptr %0, i64 5792, !dbg !3820 %298 = load <2 x ptr>, ptr %68, align 8, !dbg !3822 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %276), !dbg !3823 %299 = tail call swiftcc ptr @swift_task_alloc(i64 96) #14, !dbg !3820 store ptr %299, ptr %.spill.addr593, align 8, !dbg !3820 %300 = getelementptr inbounds nuw i8, ptr %299, i64 16, !dbg !3820 store ptr %.reload519, ptr %300, align 8, !dbg !3820 %301 = getelementptr inbounds nuw i8, ptr %299, i64 24, !dbg !3820 store i64 %295, ptr %301, align 8, !dbg !3820 %302 = getelementptr inbounds nuw i8, ptr %299, i64 32, !dbg !3820 store i64 %297, ptr %302, align 8, !dbg !3820 %303 = getelementptr inbounds nuw i8, ptr %299, i64 40, !dbg !3820 store ptr %32, ptr %303, align 8, !dbg !3820 %304 = getelementptr inbounds nuw i8, ptr %299, i64 48, !dbg !3820 store ptr %.reload463, ptr %304, align 8, !dbg !3820 %305 = getelementptr inbounds nuw i8, ptr %299, i64 56, !dbg !3820 store ptr %.reload494, ptr %305, align 8, !dbg !3820 %306 = getelementptr inbounds nuw i8, ptr %299, i64 64, !dbg !3820 store <2 x ptr> %298, ptr %306, align 8, !dbg !3820 %307 = getelementptr inbounds nuw i8, ptr %299, i64 80, !dbg !3820 store ptr %.reload550, ptr %307, align 8, !dbg !3820 %308 = getelementptr inbounds nuw i8, ptr %299, i64 88, !dbg !3820 %309 = and i8 %279, 1, !dbg !3820 store i8 %309, ptr %308, align 8, !dbg !3820 %310 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s7SWBCore19BuildRequestContextC22keepAliveSettingsCacheyxxyYaKXEYaKlFTu" to i64), i64 1), -8, !dbg !3825 %311 = inttoptr i64 %310 to ptr, !dbg !3825 %312 = load ptr, ptr %311, align 8, !dbg !3825 %313 = getelementptr inbounds nuw i8, ptr %312, i64 4, !dbg !3825 %314 = load i32, ptr %313, align 8, !dbg !3825 %315 = zext i32 %314 to i64, !dbg !3825 %316 = tail call swiftcc ptr @swift_task_alloc(i64 %315) #14, !dbg !3825 %.spill.addr598 = getelementptr inbounds nuw i8, ptr %0, i64 5800, !dbg !3825 store ptr %316, ptr %.spill.addr598, align 8, !dbg !3825 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %316), !dbg !3825 %317 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionCSgMD") #32, !dbg !3825 store ptr %0, ptr %316, align 8, !dbg !3825 %318 = getelementptr inbounds nuw i8, ptr %316, i64 8, !dbg !3825 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTQ3_", ptr %318, align 8, !dbg !3825 musttail call swifttailcc void @"$s7SWBCore19BuildRequestContextC22keepAliveSettingsCacheyxxyYaKXEYaKlF"(ptr noalias nonnull %276, ptr nonnull swiftasync %316, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA.41Tu", ptr %299, ptr %317, ptr swiftself %.sroa.7195.0.copyload) #9, !dbg !3825 ret void, !dbg !3825 319: ; preds = %274 %320 = getelementptr inbounds nuw i8, ptr %0, i64 2064 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %320), !dbg !3622 %321 = tail call ptr @25(ptr nonnull %26), !dbg !3798 %.elt11.rawValue._guts._object._object = getelementptr inbounds nuw i8, ptr %321, i64 8, !dbg !3798 %322 = load ptr, ptr %.elt11.rawValue._guts._object._object, align 8, !dbg !3798 %.request12 = getelementptr inbounds nuw i8, ptr %321, i64 16, !dbg !3798 %323 = load ptr, ptr %.request12, align 8, !dbg !3798 %.buildRequestContext13 = getelementptr inbounds nuw i8, ptr %321, i64 24, !dbg !3798 %324 = load ptr, ptr %.buildRequestContext13, align 8, !dbg !3798 %.workspaceContext14 = getelementptr inbounds nuw i8, ptr %321, i64 32, !dbg !3798 %325 = load ptr, ptr %.workspaceContext14, align 8, !dbg !3798 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %320, ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210, i64 122, i1 false), !dbg !3468 %326 = tail call ptr @25(ptr nonnull %320), !dbg !3468 %.elt15.rawValue._guts._object._object = getelementptr inbounds nuw i8, ptr %326, i64 8, !dbg !3468 %327 = load ptr, ptr %.elt15.rawValue._guts._object._object, align 8, !dbg !3468 %.request16 = getelementptr inbounds nuw i8, ptr %326, i64 16, !dbg !3468 %328 = load ptr, ptr %.request16, align 8, !dbg !3468 %.buildRequestContext17 = getelementptr inbounds nuw i8, ptr %326, i64 24, !dbg !3468 %329 = load ptr, ptr %.buildRequestContext17, align 8, !dbg !3468 %.workspaceContext18 = getelementptr inbounds nuw i8, ptr %326, i64 32, !dbg !3468 %330 = load ptr, ptr %.workspaceContext18, align 8, !dbg !3468 %331 = tail call ptr @swift_bridgeObjectRetain(ptr returned %327) #9, !dbg !3468 %332 = tail call ptr @swift_retain(ptr returned %328) #30, !dbg !3468 %333 = tail call ptr @swift_retain(ptr returned %329) #30, !dbg !3468 %334 = tail call ptr @swift_retain(ptr returned %330) #30, !dbg !3468 tail call void @swift_bridgeObjectRelease(ptr %322) #9, !dbg !3468 tail call void @swift_release(ptr %323) #9, !dbg !3468 tail call void @swift_release(ptr %324) #9, !dbg !3468 tail call void @swift_release(ptr %325) #9, !dbg !3468 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !3826 tail call void @llvm.trap(), !dbg !3828 unreachable, !dbg !3828 "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262": ; preds = %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit", %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.", %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.404", %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.406", %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.408" %335 = phi ptr [ %117, %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from." ], [ %107, %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.404" ], [ %94, %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.406" ], [ %80, %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262.from.408" ], [ %126, %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit" ] %.reload452 = load ptr, ptr %.reload.addr453, align 8, !dbg !3468 tail call void @swift_release(ptr nonnull %54) #9, !dbg !3468 #dbg_value(ptr %335, !3370, !DIExpression(), !3830) tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %18, ptr noundef nonnull align 8 dereferenceable(122) %.reload452, i64 122, i1 false), !dbg !3831 %336 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %18), !dbg !3831 %.not241 = icmp eq i32 %336, 1 br i1 %.not241, label %.from.411, label %.from.314 .from.411: ; preds = %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262" %.reload573 = load ptr, ptr %.reload.addr578, align 8, !dbg !3833 %337 = tail call ptr @25(ptr nonnull %18), !dbg !3833 store ptr %335, ptr %1, align 8, !dbg !3836 call swiftcc void @swift_willThrow(ptr swiftself undef, ptr noalias nonnull readonly swifterror captures(none) dereferenceable(8) %1) #9, !dbg !3836 tail call void @swift_release(ptr %.reload573) #9, !dbg !3468 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %40), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %43), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %39), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %11), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %42), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %41), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %9), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %async.ctx.frameptr), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %38), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %10), !dbg !3837 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %27), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %26), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %25), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %24), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %23), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %22), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %21), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %20), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %19), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %18), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %12), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %17), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %16), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %15), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %32), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %44), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %45), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %33), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %31), !dbg !3562 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sroa.0210), !dbg !3562 %338 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !3564 %339 = load ptr, ptr %338, align 8, !dbg !3564 musttail call swifttailcc void %339(ptr nonnull swiftasync %0, ptr undef, i8 undef, ptr nonnull swiftself %335) #9, !dbg !3564 ret void, !dbg !3564 .from.314: ; preds = %"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF.exit.thread262" tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %14), !dbg !3622 %340 = tail call ptr @25(ptr nonnull %18), !dbg !3839 tail call void @swift_release(ptr nonnull %335) #9, !dbg !3468 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %14, ptr noundef nonnull align 8 dereferenceable(122) %.sroa.0210, i64 122, i1 false), !dbg !3565 %341 = tail call ptr @25(ptr nonnull %14), !dbg !3565 %.sroa.0202.0.copyload = load ptr, ptr %341, align 8, !dbg !3567 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %14), !dbg !3567 br label %160, !dbg !3565 342: ; preds = %201 %.reload.addr514 = getelementptr inbounds nuw i8, ptr %0, i64 5712, !dbg !3840 %.reload515 = load ptr, ptr %.reload.addr514, align 8, !dbg !3840 #dbg_value(ptr %1, !3391, !DIExpression(DW_OP_deref), !3841) %343 = getelementptr inbounds nuw i8, ptr %.reload515, i64 24, !dbg !3840 %344 = load ptr, ptr %343, align 8, !dbg !3840 %345 = getelementptr inbounds nuw i8, ptr %.reload515, i64 32, !dbg !3840 %346 = load ptr, ptr %345, align 8, !dbg !3840 %347 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload515, ptr %344) #9, !dbg !3840 %348 = getelementptr inbounds nuw i8, ptr %0, i64 5569, !dbg !3842 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(33) %45, i8 0, i64 33, i1 false), !dbg !3842 store i8 3, ptr %348, align 1, !dbg !3842 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %6), !dbg !3843 store i64 0, ptr %6, align 8, !dbg !3845 %._storage._guts._object._object = getelementptr inbounds nuw i8, ptr %6, i64 8, !dbg !3845 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._storage._guts._object._object, align 8, !dbg !3845 tail call void @swift_getErrorValue(ptr nonnull %204, ptr nonnull %project_error_scratch, ptr nonnull %project_error_out) #9, !dbg !3840 %349 = load ptr, ptr %project_error_out, align 8, !dbg !3840 %350 = getelementptr inbounds nuw i8, ptr %0, i64 5608, !dbg !3840 %351 = load ptr, ptr %350, align 8, !dbg !3840 call swiftcc void @"$ss26DefaultStringInterpolationV06appendC0yyxlF"(ptr noalias %349, ptr %351, ptr nonnull swiftself captures(none) dereferenceable(16) %6), !dbg !3846 %352 = load i64, ptr %6, align 8, !dbg !3840 %353 = load ptr, ptr %._storage._guts._object._object, align 8, !dbg !3840 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %6), !dbg !3847 tail call swiftcc void @"$s7SWBUtil14DiagnosticDataV_9component10optionNameACSS_AA9ComponentOSSSgtcfC"(ptr noalias nonnull sret(%T7SWBUtil14DiagnosticDataV) captures(none) %38, i64 %352, ptr %353, i64 0, i64 0, i64 0, i64 0), !dbg !3849 tail call swiftcc void @"$s7SWBUtil10DiagnosticV8behavior8location12sourceRanges4data20appendToOutputStream6fixIts16childDiagnosticsA2C8BehaviorO_AC8LocationOSayAC11SourceRangeVGAA0B4DataVSbSayAC5FixItVGSayACGtcfC"(ptr noalias nonnull sret(%T7SWBUtil10DiagnosticV) captures(none) %10, i8 0, ptr noalias nonnull captures(none) dereferenceable(34) %45, ptr nonnull @_swiftEmptyArrayStorage, ptr noalias nonnull captures(none) dereferenceable(48) %38, i1 true, ptr nonnull @_swiftEmptyArrayStorage, ptr nonnull @_swiftEmptyArrayStorage), !dbg !3850 %354 = getelementptr inbounds nuw i8, ptr %346, i64 56, !dbg !3851 %355 = load ptr, ptr %354, align 8, !dbg !3851, !invariant.load !315 tail call swiftcc void %355(ptr noalias nonnull captures(none) dereferenceable(128) %10, ptr noalias swiftself %347, ptr %344, ptr %346), !dbg !3851 %356 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %34, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !3468 %357 = tail call ptr @"$s7SWBUtil10DiagnosticVWOh"(ptr nonnull %10), !dbg !3468 tail call void @swift_release(ptr nonnull %204) #9, !dbg !3468 br label %.sink.split, !dbg !3841 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTQ3_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #8 !dbg !3852 { entryresume.3: #dbg_declare(ptr %0, !3859, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5712, DW_OP_deref), !3901) #dbg_declare(ptr %0, !3858, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5704, DW_OP_deref), !3902) #dbg_declare(ptr %0, !3861, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5728), !3903) #dbg_declare(ptr %0, !3856, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5680), !3904) #dbg_declare(ptr %0, !3857, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !3905) %2 = load ptr, ptr %0, align 8, !dbg !3906 %3 = tail call ptr @llvm.swift.async.context.addr(), !dbg !3906 store ptr %2, ptr %3, align 8, !dbg !3906 %.reload.addr599 = getelementptr inbounds nuw i8, ptr %2, i64 5800 %.reload600 = load ptr, ptr %.reload.addr599, align 8 %4 = load ptr, ptr %0, align 8 %.spill.addr601 = getelementptr inbounds nuw i8, ptr %2, i64 5808, !dbg !3906 store ptr %1, ptr %.spill.addr601, align 8, !dbg !3906 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload600) #14, !dbg !3906 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload600), !dbg !3906 %.not254 = icmp eq ptr %1, null, !dbg !3906 br i1 %.not254, label %coro.return618, label %coro.return619, !dbg !3906 coro.return618: ; preds = %entryresume.3 %.reload.addr594 = getelementptr inbounds nuw i8, ptr %2, i64 5792, !dbg !3909 %.reload595 = load ptr, ptr %.reload.addr594, align 8, !dbg !3909 %.reload.addr589 = getelementptr inbounds nuw i8, ptr %2, i64 5784, !dbg !3909 %.reload590 = load ptr, ptr %.reload.addr589, align 8, !dbg !3909 tail call void @swift_bridgeObjectRelease(ptr %.reload590) #9, !dbg !3909 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload595) #14, !dbg !3909 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY4_", i64 0, i64 0) #9, !dbg !3906 ret void, !dbg !3906 coro.return619: ; preds = %entryresume.3 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY5_", i64 0, i64 0) #9, !dbg !3906 ret void, !dbg !3906 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY4_"(ptr swiftasync initializes((5816, 5824)) %0) #1 !dbg !3911 { entryresume.4: #dbg_declare(ptr %0, !3918, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5712, DW_OP_deref), !3960) #dbg_declare(ptr %0, !3917, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5704, DW_OP_deref), !3961) #dbg_declare(ptr %0, !3920, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728), !3962) #dbg_declare(ptr %0, !3915, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680), !3963) #dbg_declare(ptr %0, !3916, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !3964) %1 = alloca swifterror ptr, align 8 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %2 = alloca %Ts11_StringGutsV, align 8 %3 = alloca %TSS, align 8 %4 = alloca %Ts11_StringGutsV, align 8 %5 = alloca %TSS, align 8 %6 = getelementptr inbounds nuw i8, ptr %0, i64 144 %7 = getelementptr inbounds nuw i8, ptr %0, i64 272 %8 = getelementptr inbounds nuw i8, ptr %0, i64 400 %9 = getelementptr inbounds nuw i8, ptr %0, i64 528 %.sroa.0210 = getelementptr inbounds nuw i8, ptr %0, i64 1168 %10 = getelementptr inbounds nuw i8, ptr %0, i64 1552 %11 = getelementptr inbounds nuw i8, ptr %0, i64 1680 %12 = getelementptr inbounds nuw i8, ptr %0, i64 1808 %13 = getelementptr inbounds nuw i8, ptr %0, i64 1936 %14 = getelementptr inbounds nuw i8, ptr %0, i64 2192 %15 = getelementptr inbounds nuw i8, ptr %0, i64 2320 %16 = getelementptr inbounds nuw i8, ptr %0, i64 2448 %17 = getelementptr inbounds nuw i8, ptr %0, i64 2576 %18 = getelementptr inbounds nuw i8, ptr %0, i64 2704 %19 = getelementptr inbounds nuw i8, ptr %0, i64 2832 %20 = getelementptr inbounds nuw i8, ptr %0, i64 2960 %21 = getelementptr inbounds nuw i8, ptr %0, i64 3088 %22 = getelementptr inbounds nuw i8, ptr %0, i64 3216 %23 = getelementptr inbounds nuw i8, ptr %0, i64 3344 %24 = getelementptr inbounds nuw i8, ptr %0, i64 4104 %25 = getelementptr inbounds nuw i8, ptr %0, i64 4224 %26 = getelementptr inbounds nuw i8, ptr %0, i64 4344 %27 = getelementptr inbounds nuw i8, ptr %0, i64 5184 %28 = getelementptr inbounds nuw i8, ptr %0, i64 5232 %29 = getelementptr inbounds nuw i8, ptr %0, i64 5280 %30 = getelementptr inbounds nuw i8, ptr %0, i64 5328 %31 = getelementptr inbounds nuw i8, ptr %0, i64 5416 %32 = getelementptr inbounds nuw i8, ptr %0, i64 5456 %33 = getelementptr inbounds nuw i8, ptr %0, i64 5496 %34 = getelementptr inbounds nuw i8, ptr %0, i64 5536 %35 = getelementptr inbounds nuw i8, ptr %0, i64 5664 %36 = load i64, ptr %35, align 8, !dbg !3965 %.spill.addr604 = getelementptr inbounds nuw i8, ptr %0, i64 5816, !dbg !3968 store i64 %36, ptr %.spill.addr604, align 8, !dbg !3968 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %35), !dbg !3968 %37 = icmp eq i64 %36, 0, !dbg !3968 br i1 %37, label %.from.414, label %38, !dbg !3968 38: ; preds = %entryresume.4 %.reload.addr586 = getelementptr inbounds nuw i8, ptr %0, i64 650, !dbg !3969 %.reload587 = load i8, ptr %.reload.addr586, align 1, !dbg !3969 %39 = trunc i8 %.reload587 to i1, !dbg !3969 %40 = inttoptr i64 %36 to ptr, !dbg !3968 #dbg_value(ptr %0, !3936, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5664, DW_OP_deref), !3970) br i1 %39, label %coro.return620, label %41, !dbg !3971 41: ; preds = %38 %42 = tail call swiftcc i1 @"$s7SWBUtil12UserDefaultsO43useSynchronousBuildDescriptionSerializationSbvgZ"(), !dbg !3971 br i1 %42, label %coro.return620, label %43, !dbg !3973 43: ; preds = %41 %.sroa.0190.0.copyload.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 5776, !dbg !3973 %.sroa.0190.0.copyload.reload = load ptr, ptr %.sroa.0190.0.copyload.reload.addr, align 8, !dbg !3973 %44 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %.sroa.0190.0.copyload.reload), !dbg !3973 %45 = and i64 %44, 256, !dbg !3973 %.not258 = icmp eq i64 %45, 0, !dbg !3973 br i1 %.not258, label %.from.395, label %coro.return620, !dbg !3973 coro.return620: ; preds = %43, %41, %38 %retain.value.addr.tmp36 = getelementptr inbounds nuw i8, ptr %0, i64 912 %.reload.addr570 = getelementptr inbounds nuw i8, ptr %0, i64 5760, !dbg !3974 %.reload571 = load ptr, ptr %.reload.addr570, align 8, !dbg !3974 %.reload.addr542 = getelementptr inbounds nuw i8, ptr %0, i64 5728, !dbg !3974 %.reload543 = load ptr, ptr %.reload.addr542, align 8, !dbg !3974 %.reload.addr439 = getelementptr inbounds nuw i8, ptr %0, i64 5672, !dbg !3974 %.reload440 = load ptr, ptr %.reload.addr439, align 8, !dbg !3974 %46 = getelementptr inbounds nuw i8, ptr %.reload543, i64 16, !dbg !3974 %47 = load ptr, ptr %46, align 8, !dbg !3974 %48 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.51, i64 16), i64 160, i64 7) #9, !dbg !3976 %.spill.addr609 = getelementptr inbounds nuw i8, ptr %0, i64 5824, !dbg !3976 store ptr %48, ptr %.spill.addr609, align 8, !dbg !3976 %49 = getelementptr inbounds nuw i8, ptr %48, i64 16, !dbg !3976 store ptr %.reload543, ptr %49, align 8, !dbg !3976 %50 = getelementptr inbounds nuw i8, ptr %48, i64 24, !dbg !3976 store ptr %40, ptr %50, align 8, !dbg !3976 %51 = getelementptr inbounds nuw i8, ptr %48, i64 32, !dbg !3976 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %51, ptr noundef nonnull align 8 dereferenceable(120) %25, i64 120, i1 false), !dbg !3976 %52 = getelementptr inbounds nuw i8, ptr %48, i64 152, !dbg !3976 store ptr %.reload571, ptr %52, align 8, !dbg !3976 %53 = tail call swiftcc i64 @"$s7SWBUtil8SWBQueueC21DispatchWorkItemFlagsV8rawValueAESi_tcfC"(i64 0), !dbg !3977 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %retain.value.addr.tmp36), !dbg !3979 %54 = tail call ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOc"(ptr nonnull %.reload440, ptr nonnull %retain.value.addr.tmp36), !dbg !3979 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %retain.value.addr.tmp36), !dbg !3979 %55 = and i64 add (i64 ptrtoint (ptr @"\01__imp_$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFTu" to i64), i64 1), -8, !dbg !3981 %56 = inttoptr i64 %55 to ptr, !dbg !3981 %57 = load ptr, ptr %56, align 8, !dbg !3981 %58 = getelementptr inbounds nuw i8, ptr %57, i64 4, !dbg !3981 %59 = load i32, ptr %58, align 8, !dbg !3981 %60 = zext i32 %59 to i64, !dbg !3981 %61 = tail call ptr @swift_retain(ptr nonnull returned %.reload543) #30, !dbg !3979 %62 = tail call ptr @swift_retain(ptr nonnull returned %40) #30, !dbg !3979 %63 = tail call ptr @swift_retain(ptr returned %.reload571) #30, !dbg !3979 %64 = tail call swiftcc ptr @swift_task_alloc(i64 %60) #14, !dbg !3981 %.spill.addr612 = getelementptr inbounds nuw i8, ptr %0, i64 5832, !dbg !3981 store ptr %64, ptr %.spill.addr612, align 8, !dbg !3981 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %64), !dbg !3981 store ptr %0, ptr %64, align 8, !dbg !3981 %65 = getelementptr inbounds nuw i8, ptr %64, i64 8, !dbg !3981 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTQ6_", ptr %65, align 8, !dbg !3981 musttail call swifttailcc void @"$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalF"(ptr noalias undef, ptr nonnull swiftasync %64, i8 5, i64 %53, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU3_TA", ptr %48, ptr nonnull getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8), ptr swiftself %47) #9, !dbg !3981 ret void, !dbg !3981 .from.395: ; preds = %43 %retain.value.addr.tmp22 = getelementptr inbounds nuw i8, ptr %0, i64 1040 %.reload.addr566 = getelementptr inbounds nuw i8, ptr %0, i64 5760, !dbg !3982 %.reload567 = load ptr, ptr %.reload.addr566, align 8, !dbg !3982 %.reload.addr544 = getelementptr inbounds nuw i8, ptr %0, i64 5728, !dbg !3982 %.reload545 = load ptr, ptr %.reload.addr544, align 8, !dbg !3982 %.reload.addr443 = getelementptr inbounds nuw i8, ptr %0, i64 5672, !dbg !3982 %.reload444 = load ptr, ptr %.reload.addr443, align 8, !dbg !3982 %66 = getelementptr inbounds nuw i8, ptr %.reload545, i64 16, !dbg !3982 %67 = load ptr, ptr %66, align 8, !dbg !3982 %68 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.16, i64 16), i64 24, i64 7) #9, !dbg !3984 %69 = getelementptr inbounds nuw i8, ptr %68, i64 16, !dbg !3984 %70 = tail call ptr @swift_weakInit(ptr nonnull returned %69, ptr nonnull %40) #9, !dbg !3987 %71 = tail call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.47, i64 16), i64 160, i64 7) #9, !dbg !3988 %72 = getelementptr inbounds nuw i8, ptr %71, i64 16, !dbg !3988 store ptr %68, ptr %72, align 8, !dbg !3988 %73 = getelementptr inbounds nuw i8, ptr %71, i64 24, !dbg !3988 store ptr %.reload545, ptr %73, align 8, !dbg !3988 %74 = getelementptr inbounds nuw i8, ptr %71, i64 32, !dbg !3988 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %74, ptr noundef nonnull align 8 dereferenceable(120) %25, i64 120, i1 false), !dbg !3988 %75 = getelementptr inbounds nuw i8, ptr %71, i64 152, !dbg !3988 store ptr %.reload567, ptr %75, align 8, !dbg !3988 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %retain.value.addr.tmp22), !dbg !3979 %76 = tail call ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOc"(ptr nonnull %.reload444, ptr nonnull %retain.value.addr.tmp22), !dbg !3979 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %retain.value.addr.tmp22), !dbg !3979 %77 = tail call ptr @swift_retain(ptr nonnull returned %.reload545) #30, !dbg !3979 %78 = tail call ptr @swift_retain(ptr returned %.reload567) #30, !dbg !3979 %79 = tail call ptr @swift_retain(ptr returned %68) #30, !dbg !3979 tail call swiftcc void @"$s7SWBUtil8SWBQueueC5async5group3qos7executeyAA16SWBDispatchGroupCSg_AA6SWBQoSOyyYbctF"(i64 0, i8 0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_TA", ptr %71, ptr swiftself %67), !dbg !3989 tail call void @swift_release(ptr %71) #9, !dbg !3979 tail call void @swift_release(ptr %68) #9, !dbg !3979 %.reload606 = load i64, ptr %.spill.addr604, align 8, !dbg !3968 %.reload569 = load ptr, ptr %.reload.addr566, align 8, !dbg !3968 %.reload.addr521 = getelementptr inbounds nuw i8, ptr %0, i64 5720, !dbg !3968 %.reload522 = load i64, ptr %.reload.addr521, align 8, !dbg !3968 #dbg_value(ptr %0, !3919, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5720, DW_OP_deref), !3990) %.reload.addr516 = getelementptr inbounds nuw i8, ptr %0, i64 5712, !dbg !3968 %.reload517 = load ptr, ptr %.reload.addr516, align 8, !dbg !3968 %.reload442 = load ptr, ptr %.reload.addr443, align 8, !dbg !3968 %80 = inttoptr i64 %.reload606 to ptr, !dbg !3968 %81 = getelementptr inbounds nuw i8, ptr %.reload517, i64 32, !dbg !3991 %82 = getelementptr inbounds nuw i8, ptr %.reload517, i64 24, !dbg !3991 %83 = load ptr, ptr %82, align 8, !dbg !3987 %84 = load ptr, ptr %81, align 8, !dbg !3987 %85 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload517, ptr %83) #9, !dbg !3987 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %5), !dbg !3992 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %4), !dbg !3994 store i64 0, ptr %4, align 8, !dbg !3997 %._object._object = getelementptr inbounds nuw i8, ptr %4, i64 8, !dbg !3997 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._object._object, align 8, !dbg !3997 call swiftcc void @"$ss11_StringGutsV4growyySiF"(i64 32, ptr nonnull swiftself captures(none) dereferenceable(16) %4), !dbg !3997 %86 = load ptr, ptr %._object._object, align 8, !dbg !3997 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %4), !dbg !3997 tail call void @swift_bridgeObjectRelease(ptr %86) #9, !dbg !3979 %87 = or i64 sub (i64 ptrtoint (ptr @".str.29.Build description signature: " to i64), i64 32), -9223372036854775808, !dbg !3998 %88 = inttoptr i64 %87 to ptr, !dbg !3998 store i64 -3458764513820540899, ptr %5, align 8, !dbg !3979 %._guts26._object._object = getelementptr inbounds nuw i8, ptr %5, i64 8, !dbg !3979 store ptr %88, ptr %._guts26._object._object, align 8, !dbg !3979 %89 = getelementptr inbounds nuw i8, ptr %80, i64 32, !dbg !4000 %90 = load ptr, ptr %89, align 8, !dbg !4000 %91 = tail call swiftcc { i64, ptr } @"$s7SWBUtil10ByteStringV02asC0SSvg"(ptr %90), !dbg !4001 %92 = extractvalue { i64, ptr } %91, 0, !dbg !4001 %93 = extractvalue { i64, ptr } %91, 1, !dbg !4001 call swiftcc void @"$sSS6appendyySSF"(i64 %92, ptr %93, ptr nonnull swiftself captures(none) dereferenceable(16) %5), !dbg !4002 tail call void @swift_bridgeObjectRelease(ptr %93) #9, !dbg !3979 call swiftcc void @"$sSS6appendyySSF"(i64 10, ptr nonnull inttoptr (i64 -2233785415175766016 to ptr), ptr nonnull swiftself captures(none) dereferenceable(16) %5), !dbg !4007 %94 = load i64, ptr %5, align 8, !dbg !4011 %95 = load ptr, ptr %._guts26._object._object, align 8, !dbg !4011 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %5), !dbg !4012 %96 = tail call swiftcc ptr @"$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFSS8UTF8ViewV_Tgq5"(i64 %94, ptr %95), !dbg !4014 tail call void @swift_bridgeObjectRelease(ptr %95) #9, !dbg !3979 %97 = load ptr, ptr %89, align 8, !dbg !4032 %98 = getelementptr inbounds nuw i8, ptr %84, i64 8, !dbg !4033 %99 = load ptr, ptr %98, align 8, !dbg !4033, !invariant.load !315 %100 = getelementptr inbounds nuw i8, ptr %99, i64 24, !dbg !4033 %101 = load ptr, ptr %100, align 8, !dbg !4033, !invariant.load !315 %102 = tail call ptr @swift_retain(ptr returned %97) #30, !dbg !3979 tail call swiftcc void %101(ptr %96, i64 %.reload522, ptr %97, ptr noalias swiftself %85, ptr %83, ptr %99), !dbg !4033 tail call void @swift_release(ptr %97) #9, !dbg !3979 tail call void @swift_release(ptr %96) #9, !dbg !3979 %103 = load ptr, ptr %82, align 8, !dbg !4011 %104 = load ptr, ptr %81, align 8, !dbg !4011 %105 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload517, ptr %103) #9, !dbg !4011 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %3), !dbg !3992 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %2), !dbg !4034 store i64 0, ptr %2, align 8, !dbg !4037 %._object30._object = getelementptr inbounds nuw i8, ptr %2, i64 8, !dbg !4037 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._object30._object, align 8, !dbg !4037 call swiftcc void @"$ss11_StringGutsV4growyySiF"(i64 27, ptr nonnull swiftself captures(none) dereferenceable(16) %2), !dbg !4037 %106 = load ptr, ptr %._object30._object, align 8, !dbg !4037 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %2), !dbg !4037 tail call void @swift_bridgeObjectRelease(ptr %106) #9, !dbg !3979 %107 = or i64 sub (i64 ptrtoint (ptr @".str.24.Build description path: " to i64), i64 32), -9223372036854775808, !dbg !4038 %108 = inttoptr i64 %107 to ptr, !dbg !4038 store i64 -3458764513820540904, ptr %3, align 8, !dbg !3979 %._guts34._object._object = getelementptr inbounds nuw i8, ptr %3, i64 8, !dbg !3979 store ptr %108, ptr %._guts34._object._object, align 8, !dbg !3979 %109 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr nonnull swiftself %80), !dbg !4040 %110 = extractvalue { i64, ptr } %109, 0, !dbg !4040 %111 = extractvalue { i64, ptr } %109, 1, !dbg !4040 %112 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV3strSSvg"(i64 %110, ptr %111), !dbg !4041 tail call void @swift_bridgeObjectRelease(ptr %111) #9, !dbg !3979 %113 = extractvalue { i64, ptr } %112, 0, !dbg !4041 %114 = extractvalue { i64, ptr } %112, 1, !dbg !4041 call swiftcc void @"$sSS6appendyySSF"(i64 %113, ptr %114, ptr nonnull swiftself captures(none) dereferenceable(16) %3), !dbg !4042 tail call void @swift_bridgeObjectRelease(ptr %114) #9, !dbg !3979 call swiftcc void @"$sSS6appendyySSF"(i64 10, ptr nonnull inttoptr (i64 -2233785415175766016 to ptr), ptr nonnull swiftself captures(none) dereferenceable(16) %3), !dbg !4047 %115 = load i64, ptr %3, align 8, !dbg !4011 %116 = load ptr, ptr %._guts34._object._object, align 8, !dbg !4011 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %3), !dbg !4012 %117 = tail call swiftcc ptr @"$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFSS8UTF8ViewV_Tgq5"(i64 %115, ptr %116), !dbg !4049 tail call void @swift_bridgeObjectRelease(ptr %116) #9, !dbg !3979 %118 = load ptr, ptr %89, align 8, !dbg !4052 %119 = getelementptr inbounds nuw i8, ptr %104, i64 8, !dbg !4053 %120 = load ptr, ptr %119, align 8, !dbg !4053, !invariant.load !315 %121 = getelementptr inbounds nuw i8, ptr %120, i64 24, !dbg !4053 %122 = load ptr, ptr %121, align 8, !dbg !4053, !invariant.load !315 %123 = tail call ptr @swift_retain(ptr returned %118) #30, !dbg !3979 tail call swiftcc void %122(ptr %117, i64 %.reload522, ptr %118, ptr noalias swiftself %105, ptr %103, ptr %120), !dbg !4053 tail call void @swift_release(ptr %118) #9, !dbg !3979 tail call void @swift_release(ptr %117) #9, !dbg !3979 %124 = tail call ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOh"(ptr nonnull %.reload442), !dbg !3979 tail call void @swift_release(ptr %.reload569) #9, !dbg !3979 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %10), !dbg !4012 %.reload608 = load i64, ptr %.spill.addr604, align 8, !dbg !3968 %125 = inttoptr i64 %.reload608 to ptr, !dbg !3968 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %29), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %32), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %28), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %8), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %31), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %30), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %6), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %async.ctx.frameptr), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %27), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %7), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %23), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %22), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %21), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %20), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %19), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %18), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %17), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %16), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %15), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %14), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %9), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %13), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %12), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %11), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %25), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %33), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %34), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %26), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %24), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sroa.0210), !dbg !4012 %126 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !4054 %127 = load ptr, ptr %126, align 8, !dbg !4054 musttail call swifttailcc void %127(ptr nonnull swiftasync %0, ptr %125, i8 0, ptr swiftself null) #9, !dbg !4054 ret void, !dbg !4054 .from.414: ; preds = %entryresume.4 %.reload.addr564 = getelementptr inbounds nuw i8, ptr %0, i64 5760, !dbg !4055 %.reload565 = load ptr, ptr %.reload.addr564, align 8, !dbg !4055 %.reload.addr445 = getelementptr inbounds nuw i8, ptr %0, i64 5672, !dbg !4055 %.reload446 = load ptr, ptr %.reload.addr445, align 8, !dbg !4055 %128 = tail call swiftcc %swift.metadata_response @"$sScEMa"(i64 0) #31, !dbg !4055 %129 = extractvalue %swift.metadata_response %128, 0, !dbg !4055 %130 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$sS2cEs5ErrorsWL", ptr @"$sScEMa", ptr @"$sScEs5ErrorsMc"), !dbg !4055 %131 = tail call swiftcc { ptr, ptr } @swift_allocError(ptr %129, ptr %130, ptr null, i1 false) #9, !dbg !4055 %132 = extractvalue { ptr, ptr } %131, 0, !dbg !4055 %133 = extractvalue { ptr, ptr } %131, 1, !dbg !4055 tail call swiftcc void @"$sS2cEycfC"(ptr noalias sret(%swift.opaque) %133), !dbg !4055 store ptr %132, ptr %1, align 8, !dbg !4057 call swiftcc void @swift_willThrow(ptr swiftself undef, ptr noalias nonnull readonly swifterror captures(none) dereferenceable(8) %1) #9, !dbg !4057 %134 = tail call ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOh"(ptr nonnull %.reload446), !dbg !3979 tail call void @swift_release(ptr %.reload565) #9, !dbg !3979 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %10), !dbg !4058 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %29), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %32), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %28), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %8), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %31), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %30), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %6), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %async.ctx.frameptr), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %27), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %7), !dbg !3992 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %23), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %22), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %21), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %20), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %19), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %18), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %17), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %16), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %15), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %14), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %9), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %13), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %12), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %11), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %25), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %33), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %34), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %26), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %24), !dbg !4012 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sroa.0210), !dbg !4012 %135 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !4054 %136 = load ptr, ptr %135, align 8, !dbg !4054 musttail call swifttailcc void %136(ptr nonnull swiftasync %0, ptr undef, i8 undef, ptr swiftself %132) #9, !dbg !4054 ret void, !dbg !4054 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY5_"(ptr swiftasync %0) #1 !dbg !4060 { entryresume.5: #dbg_declare(ptr %0, !4067, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5712, DW_OP_deref), !4109) #dbg_declare(ptr %0, !4066, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5704, DW_OP_deref), !4110) #dbg_declare(ptr %0, !4069, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728), !4111) #dbg_declare(ptr %0, !4064, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680), !4112) #dbg_declare(ptr %0, !4065, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !4113) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = getelementptr inbounds nuw i8, ptr %0, i64 144 %2 = getelementptr inbounds nuw i8, ptr %0, i64 272 %3 = getelementptr inbounds nuw i8, ptr %0, i64 400 %4 = getelementptr inbounds nuw i8, ptr %0, i64 528 %.sroa.0210 = getelementptr inbounds nuw i8, ptr %0, i64 1168 %5 = getelementptr inbounds nuw i8, ptr %0, i64 1552 %6 = getelementptr inbounds nuw i8, ptr %0, i64 1680 %7 = getelementptr inbounds nuw i8, ptr %0, i64 1808 %8 = getelementptr inbounds nuw i8, ptr %0, i64 1936 %9 = getelementptr inbounds nuw i8, ptr %0, i64 2192 %10 = getelementptr inbounds nuw i8, ptr %0, i64 2320 %11 = getelementptr inbounds nuw i8, ptr %0, i64 2448 %12 = getelementptr inbounds nuw i8, ptr %0, i64 2576 %13 = getelementptr inbounds nuw i8, ptr %0, i64 2704 %14 = getelementptr inbounds nuw i8, ptr %0, i64 2832 %15 = getelementptr inbounds nuw i8, ptr %0, i64 2960 %16 = getelementptr inbounds nuw i8, ptr %0, i64 3088 %17 = getelementptr inbounds nuw i8, ptr %0, i64 3216 %18 = getelementptr inbounds nuw i8, ptr %0, i64 3344 %19 = getelementptr inbounds nuw i8, ptr %0, i64 4104 %20 = getelementptr inbounds nuw i8, ptr %0, i64 4224 %21 = getelementptr inbounds nuw i8, ptr %0, i64 4344 %22 = getelementptr inbounds nuw i8, ptr %0, i64 5184 %23 = getelementptr inbounds nuw i8, ptr %0, i64 5232 %24 = getelementptr inbounds nuw i8, ptr %0, i64 5280 %25 = getelementptr inbounds nuw i8, ptr %0, i64 5328 %26 = getelementptr inbounds nuw i8, ptr %0, i64 5416 %27 = getelementptr inbounds nuw i8, ptr %0, i64 5456 %28 = getelementptr inbounds nuw i8, ptr %0, i64 5496 %29 = getelementptr inbounds nuw i8, ptr %0, i64 5536 %30 = getelementptr inbounds nuw i8, ptr %0, i64 5664 %.reload.addr596 = getelementptr inbounds nuw i8, ptr %0, i64 5792, !dbg !4114 %.reload597 = load ptr, ptr %.reload.addr596, align 8, !dbg !4114 %.reload.addr591 = getelementptr inbounds nuw i8, ptr %0, i64 5784, !dbg !4114 %.reload592 = load ptr, ptr %.reload.addr591, align 8, !dbg !4114 %.reload.addr562 = getelementptr inbounds nuw i8, ptr %0, i64 5760, !dbg !4114 %.reload563 = load ptr, ptr %.reload.addr562, align 8, !dbg !4114 %.reload.addr447 = getelementptr inbounds nuw i8, ptr %0, i64 5672, !dbg !4114 %.reload448 = load ptr, ptr %.reload.addr447, align 8, !dbg !4114 tail call void @swift_bridgeObjectRelease(ptr %.reload592) #9, !dbg !4114 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload597) #14, !dbg !4114 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %30), !dbg !4116 %31 = tail call ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOh"(ptr nonnull %.reload448), !dbg !4114 tail call void @swift_release(ptr %.reload563) #9, !dbg !4114 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !4120 %.reload.addr602 = getelementptr inbounds nuw i8, ptr %0, i64 5808, !dbg !4122 %.reload603 = load ptr, ptr %.reload.addr602, align 8, !dbg !4122 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %24), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %27), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %23), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %3), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %26), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %25), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %1), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %async.ctx.frameptr), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %22), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %2), !dbg !4123 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %18), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %17), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %16), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %15), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %14), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %13), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %12), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %11), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %10), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %9), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %4), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %8), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %7), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %6), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %20), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %28), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %29), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %21), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %19), !dbg !4125 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sroa.0210), !dbg !4125 %32 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !4127 %33 = load ptr, ptr %32, align 8, !dbg !4127 musttail call swifttailcc void %33(ptr swiftasync %0, ptr undef, i8 undef, ptr swiftself %.reload603) #9, !dbg !4127 ret void, !dbg !4127 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTQ6_"(ptr readonly swiftasync captures(none) %0) #8 !dbg !4128 { entryresume.6: #dbg_declare(ptr %0, !4135, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5712, DW_OP_deref), !4177) #dbg_declare(ptr %0, !4134, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5704, DW_OP_deref), !4178) #dbg_declare(ptr %0, !4137, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5728), !4179) #dbg_declare(ptr %0, !4132, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5680), !4180) #dbg_declare(ptr %0, !4133, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !4181) %1 = load ptr, ptr %0, align 8, !dbg !4182 %2 = tail call ptr @llvm.swift.async.context.addr(), !dbg !4182 store ptr %1, ptr %2, align 8, !dbg !4182 %.reload.addr613 = getelementptr inbounds nuw i8, ptr %1, i64 5832 %.reload614 = load ptr, ptr %.reload.addr613, align 8 %.reload.addr610 = getelementptr inbounds nuw i8, ptr %1, i64 5824 %.reload611 = load ptr, ptr %.reload.addr610, align 8 %3 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload614) #14, !dbg !4182 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload614), !dbg !4182 tail call void @swift_release(ptr %.reload611) #9, !dbg !4185 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %3, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY7_", i64 0, i64 0) #9, !dbg !4182 ret void, !dbg !4182 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY7_"(ptr swiftasync %0) #1 !dbg !4187 { entryresume.7: #dbg_declare(ptr %0, !4194, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5712, DW_OP_deref), !4236) #dbg_declare(ptr %0, !4193, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5704, DW_OP_deref), !4237) #dbg_declare(ptr %0, !4196, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728), !4238) #dbg_declare(ptr %0, !4191, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680), !4239) #dbg_declare(ptr %0, !4192, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !4240) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = alloca %Ts11_StringGutsV, align 8 %2 = alloca %TSS, align 8 %3 = alloca %Ts11_StringGutsV, align 8 %4 = alloca %TSS, align 8 %5 = getelementptr inbounds nuw i8, ptr %0, i64 144 %6 = getelementptr inbounds nuw i8, ptr %0, i64 272 %7 = getelementptr inbounds nuw i8, ptr %0, i64 400 %8 = getelementptr inbounds nuw i8, ptr %0, i64 528 %.sroa.0210 = getelementptr inbounds nuw i8, ptr %0, i64 1168 %9 = getelementptr inbounds nuw i8, ptr %0, i64 1552 %10 = getelementptr inbounds nuw i8, ptr %0, i64 1680 %11 = getelementptr inbounds nuw i8, ptr %0, i64 1808 %12 = getelementptr inbounds nuw i8, ptr %0, i64 1936 %13 = getelementptr inbounds nuw i8, ptr %0, i64 2192 %14 = getelementptr inbounds nuw i8, ptr %0, i64 2320 %15 = getelementptr inbounds nuw i8, ptr %0, i64 2448 %16 = getelementptr inbounds nuw i8, ptr %0, i64 2576 %17 = getelementptr inbounds nuw i8, ptr %0, i64 2704 %18 = getelementptr inbounds nuw i8, ptr %0, i64 2832 %19 = getelementptr inbounds nuw i8, ptr %0, i64 2960 %20 = getelementptr inbounds nuw i8, ptr %0, i64 3088 %21 = getelementptr inbounds nuw i8, ptr %0, i64 3216 %22 = getelementptr inbounds nuw i8, ptr %0, i64 3344 %23 = getelementptr inbounds nuw i8, ptr %0, i64 4104 %24 = getelementptr inbounds nuw i8, ptr %0, i64 4224 %25 = getelementptr inbounds nuw i8, ptr %0, i64 4344 %26 = getelementptr inbounds nuw i8, ptr %0, i64 5184 %27 = getelementptr inbounds nuw i8, ptr %0, i64 5232 %28 = getelementptr inbounds nuw i8, ptr %0, i64 5280 %29 = getelementptr inbounds nuw i8, ptr %0, i64 5328 %30 = getelementptr inbounds nuw i8, ptr %0, i64 5416 %31 = getelementptr inbounds nuw i8, ptr %0, i64 5456 %32 = getelementptr inbounds nuw i8, ptr %0, i64 5496 %33 = getelementptr inbounds nuw i8, ptr %0, i64 5536 %.reload.addr605 = getelementptr inbounds nuw i8, ptr %0, i64 5816, !dbg !4241 %.reload606 = load i64, ptr %.reload.addr605, align 8, !dbg !4241 %.reload.addr568 = getelementptr inbounds nuw i8, ptr %0, i64 5760, !dbg !4241 %.reload569 = load ptr, ptr %.reload.addr568, align 8, !dbg !4241 %.reload.addr521 = getelementptr inbounds nuw i8, ptr %0, i64 5720, !dbg !4241 %.reload522 = load i64, ptr %.reload.addr521, align 8, !dbg !4241 #dbg_value(ptr %0, !4195, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5720, DW_OP_deref), !4243) %.reload.addr516 = getelementptr inbounds nuw i8, ptr %0, i64 5712, !dbg !4241 %.reload517 = load ptr, ptr %.reload.addr516, align 8, !dbg !4241 %.reload.addr441 = getelementptr inbounds nuw i8, ptr %0, i64 5672, !dbg !4241 %.reload442 = load ptr, ptr %.reload.addr441, align 8, !dbg !4241 %34 = inttoptr i64 %.reload606 to ptr, !dbg !4241 %35 = getelementptr inbounds nuw i8, ptr %.reload517, i64 32, !dbg !4244 %36 = getelementptr inbounds nuw i8, ptr %.reload517, i64 24, !dbg !4244 %37 = load ptr, ptr %36, align 8, !dbg !4245 %38 = load ptr, ptr %35, align 8, !dbg !4245 %39 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload517, ptr %37) #9, !dbg !4245 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %4), !dbg !4248 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %3), !dbg !4250 store i64 0, ptr %3, align 8, !dbg !4253 %._object._object = getelementptr inbounds nuw i8, ptr %3, i64 8, !dbg !4253 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._object._object, align 8, !dbg !4253 call swiftcc void @"$ss11_StringGutsV4growyySiF"(i64 32, ptr nonnull swiftself captures(none) dereferenceable(16) %3), !dbg !4253 %40 = load ptr, ptr %._object._object, align 8, !dbg !4253 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %3), !dbg !4253 tail call void @swift_bridgeObjectRelease(ptr %40) #9, !dbg !4254 %41 = or i64 sub (i64 ptrtoint (ptr @".str.29.Build description signature: " to i64), i64 32), -9223372036854775808, !dbg !4256 %42 = inttoptr i64 %41 to ptr, !dbg !4256 store i64 -3458764513820540899, ptr %4, align 8, !dbg !4254 %._guts26._object._object = getelementptr inbounds nuw i8, ptr %4, i64 8, !dbg !4254 store ptr %42, ptr %._guts26._object._object, align 8, !dbg !4254 %43 = getelementptr inbounds nuw i8, ptr %34, i64 32, !dbg !4258 %44 = load ptr, ptr %43, align 8, !dbg !4258 %45 = tail call swiftcc { i64, ptr } @"$s7SWBUtil10ByteStringV02asC0SSvg"(ptr %44), !dbg !4259 %46 = extractvalue { i64, ptr } %45, 0, !dbg !4259 %47 = extractvalue { i64, ptr } %45, 1, !dbg !4259 call swiftcc void @"$sSS6appendyySSF"(i64 %46, ptr %47, ptr nonnull swiftself captures(none) dereferenceable(16) %4), !dbg !4260 tail call void @swift_bridgeObjectRelease(ptr %47) #9, !dbg !4254 call swiftcc void @"$sSS6appendyySSF"(i64 10, ptr nonnull inttoptr (i64 -2233785415175766016 to ptr), ptr nonnull swiftself captures(none) dereferenceable(16) %4), !dbg !4265 %48 = load i64, ptr %4, align 8, !dbg !4267 %49 = load ptr, ptr %._guts26._object._object, align 8, !dbg !4267 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %4), !dbg !4268 %50 = tail call swiftcc ptr @"$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFSS8UTF8ViewV_Tgq5"(i64 %48, ptr %49), !dbg !4270 tail call void @swift_bridgeObjectRelease(ptr %49) #9, !dbg !4254 %51 = load ptr, ptr %43, align 8, !dbg !4273 %52 = getelementptr inbounds nuw i8, ptr %38, i64 8, !dbg !4274 %53 = load ptr, ptr %52, align 8, !dbg !4274, !invariant.load !315 %54 = getelementptr inbounds nuw i8, ptr %53, i64 24, !dbg !4274 %55 = load ptr, ptr %54, align 8, !dbg !4274, !invariant.load !315 %56 = tail call ptr @swift_retain(ptr returned %51) #30, !dbg !4254 tail call swiftcc void %55(ptr %50, i64 %.reload522, ptr %51, ptr noalias swiftself %39, ptr %37, ptr %53), !dbg !4274 tail call void @swift_release(ptr %51) #9, !dbg !4254 tail call void @swift_release(ptr %50) #9, !dbg !4254 %57 = load ptr, ptr %36, align 8, !dbg !4267 %58 = load ptr, ptr %35, align 8, !dbg !4267 %59 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %.reload517, ptr %57) #9, !dbg !4267 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %2), !dbg !4248 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %1), !dbg !4275 store i64 0, ptr %1, align 8, !dbg !4278 %._object30._object = getelementptr inbounds nuw i8, ptr %1, i64 8, !dbg !4278 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._object30._object, align 8, !dbg !4278 call swiftcc void @"$ss11_StringGutsV4growyySiF"(i64 27, ptr nonnull swiftself captures(none) dereferenceable(16) %1), !dbg !4278 %60 = load ptr, ptr %._object30._object, align 8, !dbg !4278 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %1), !dbg !4278 tail call void @swift_bridgeObjectRelease(ptr %60) #9, !dbg !4254 %61 = or i64 sub (i64 ptrtoint (ptr @".str.24.Build description path: " to i64), i64 32), -9223372036854775808, !dbg !4279 %62 = inttoptr i64 %61 to ptr, !dbg !4279 store i64 -3458764513820540904, ptr %2, align 8, !dbg !4254 %._guts34._object._object = getelementptr inbounds nuw i8, ptr %2, i64 8, !dbg !4254 store ptr %62, ptr %._guts34._object._object, align 8, !dbg !4254 %63 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr nonnull swiftself %34), !dbg !4281 %64 = extractvalue { i64, ptr } %63, 0, !dbg !4281 %65 = extractvalue { i64, ptr } %63, 1, !dbg !4281 %66 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV3strSSvg"(i64 %64, ptr %65), !dbg !4282 tail call void @swift_bridgeObjectRelease(ptr %65) #9, !dbg !4254 %67 = extractvalue { i64, ptr } %66, 0, !dbg !4282 %68 = extractvalue { i64, ptr } %66, 1, !dbg !4282 call swiftcc void @"$sSS6appendyySSF"(i64 %67, ptr %68, ptr nonnull swiftself captures(none) dereferenceable(16) %2), !dbg !4283 tail call void @swift_bridgeObjectRelease(ptr %68) #9, !dbg !4254 call swiftcc void @"$sSS6appendyySSF"(i64 10, ptr nonnull inttoptr (i64 -2233785415175766016 to ptr), ptr nonnull swiftself captures(none) dereferenceable(16) %2), !dbg !4288 %69 = load i64, ptr %2, align 8, !dbg !4267 %70 = load ptr, ptr %._guts34._object._object, align 8, !dbg !4267 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %2), !dbg !4268 %71 = tail call swiftcc ptr @"$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFSS8UTF8ViewV_Tgq5"(i64 %69, ptr %70), !dbg !4290 tail call void @swift_bridgeObjectRelease(ptr %70) #9, !dbg !4254 %72 = load ptr, ptr %43, align 8, !dbg !4293 %73 = getelementptr inbounds nuw i8, ptr %58, i64 8, !dbg !4294 %74 = load ptr, ptr %73, align 8, !dbg !4294, !invariant.load !315 %75 = getelementptr inbounds nuw i8, ptr %74, i64 24, !dbg !4294 %76 = load ptr, ptr %75, align 8, !dbg !4294, !invariant.load !315 %77 = tail call ptr @swift_retain(ptr returned %72) #30, !dbg !4254 tail call swiftcc void %76(ptr %71, i64 %.reload522, ptr %72, ptr noalias swiftself %59, ptr %57, ptr %74), !dbg !4294 tail call void @swift_release(ptr %72) #9, !dbg !4254 tail call void @swift_release(ptr %71) #9, !dbg !4254 %78 = tail call ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOh"(ptr nonnull %.reload442), !dbg !4254 tail call void @swift_release(ptr %.reload569) #9, !dbg !4254 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %9), !dbg !4268 %.reload608 = load i64, ptr %.reload.addr605, align 8, !dbg !4241 %79 = inttoptr i64 %.reload608 to ptr, !dbg !4241 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %28), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %31), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %27), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %7), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %30), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %29), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %5), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %async.ctx.frameptr), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %26), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %6), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %22), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %21), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %20), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %19), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %18), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %17), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %16), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %15), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %14), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %13), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %8), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %12), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %11), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %10), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %24), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %32), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %33), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %25), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %23), !dbg !4268 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sroa.0210), !dbg !4268 %80 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !4295 %81 = load ptr, ptr %80, align 8, !dbg !4295 musttail call swifttailcc void %81(ptr swiftasync %0, ptr %79, i8 0, ptr swiftself null) #9, !dbg !4295 ret void, !dbg !4295 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY8_"(ptr swiftasync %0) #1 !dbg !4296 { entryresume.8: #dbg_declare(ptr %0, !4303, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5712, DW_OP_deref), !4345) #dbg_declare(ptr %0, !4302, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5704, DW_OP_deref), !4346) #dbg_declare(ptr %0, !4305, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5728), !4347) #dbg_declare(ptr %0, !4300, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5680), !4348) #dbg_declare(ptr %0, !4301, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 5696, DW_OP_LLVM_fragment, 64, 64), !4349) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = getelementptr inbounds nuw i8, ptr %0, i64 144 %2 = getelementptr inbounds nuw i8, ptr %0, i64 272 %3 = getelementptr inbounds nuw i8, ptr %0, i64 400 %4 = getelementptr inbounds nuw i8, ptr %0, i64 528 %.sroa.0210 = getelementptr inbounds nuw i8, ptr %0, i64 1168 %5 = getelementptr inbounds nuw i8, ptr %0, i64 1680 %6 = getelementptr inbounds nuw i8, ptr %0, i64 1808 %7 = getelementptr inbounds nuw i8, ptr %0, i64 1936 %8 = getelementptr inbounds nuw i8, ptr %0, i64 2192 %9 = getelementptr inbounds nuw i8, ptr %0, i64 2320 %10 = getelementptr inbounds nuw i8, ptr %0, i64 2448 %11 = getelementptr inbounds nuw i8, ptr %0, i64 2576 %12 = getelementptr inbounds nuw i8, ptr %0, i64 2704 %13 = getelementptr inbounds nuw i8, ptr %0, i64 2832 %14 = getelementptr inbounds nuw i8, ptr %0, i64 2960 %15 = getelementptr inbounds nuw i8, ptr %0, i64 3088 %16 = getelementptr inbounds nuw i8, ptr %0, i64 3216 %17 = getelementptr inbounds nuw i8, ptr %0, i64 3344 %18 = getelementptr inbounds nuw i8, ptr %0, i64 4104 %19 = getelementptr inbounds nuw i8, ptr %0, i64 4224 %20 = getelementptr inbounds nuw i8, ptr %0, i64 4344 %21 = getelementptr inbounds nuw i8, ptr %0, i64 5184 %22 = getelementptr inbounds nuw i8, ptr %0, i64 5232 %23 = getelementptr inbounds nuw i8, ptr %0, i64 5280 %24 = getelementptr inbounds nuw i8, ptr %0, i64 5328 %25 = getelementptr inbounds nuw i8, ptr %0, i64 5376 %26 = getelementptr inbounds nuw i8, ptr %0, i64 5416 %27 = getelementptr inbounds nuw i8, ptr %0, i64 5456 %28 = getelementptr inbounds nuw i8, ptr %0, i64 5496 %29 = getelementptr inbounds nuw i8, ptr %0, i64 5536 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %25), !dbg !4350 %.reload.addr581 = getelementptr inbounds nuw i8, ptr %0, i64 5768, !dbg !4350 %.reload582 = load ptr, ptr %.reload.addr581, align 8, !dbg !4350 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %23), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %27), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %22), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %3), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %26), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %24), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %1), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %async.ctx.frameptr), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %21), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %2), !dbg !4352 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %17), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %16), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %15), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %14), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %13), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %12), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %11), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %10), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %9), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %8), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %4), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %7), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %6), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %5), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %19), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %28), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %29), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %20), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %18), !dbg !4354 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %.sroa.0210), !dbg !4354 %30 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !4356 %31 = load ptr, ptr %30, align 8, !dbg !4356 musttail call swifttailcc void %31(ptr swiftasync %0, ptr undef, i8 undef, ptr swiftself %.reload582) #9, !dbg !4356 ret void, !dbg !4356 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_"(ptr noalias readnone captures(none) %0, ptr swiftasync initializes((160, 192)) %1, i64 %2, i64 %3, ptr noalias dereferenceable(122) %4, ptr %5, ptr %6, ptr %7) #8 !dbg !4357 { coro.return: #dbg_value(ptr %7, !4364, !DIExpression(DW_OP_deref), !4365) #dbg_value(ptr %6, !4363, !DIExpression(DW_OP_deref), !4365) #dbg_value(ptr %5, !4362, !DIExpression(DW_OP_deref), !4365) #dbg_value(ptr poison, !4361, !DIExpression(DW_OP_deref, DW_OP_deref), !4365) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %.spill.addr19 = getelementptr inbounds nuw i8, ptr %1, i64 184, !dbg !4366 store ptr %7, ptr %.spill.addr19, align 8, !dbg !4366 %.spill.addr13 = getelementptr inbounds nuw i8, ptr %1, i64 176, !dbg !4366 store ptr %6, ptr %.spill.addr13, align 8, !dbg !4366 %.spill.addr7 = getelementptr inbounds nuw i8, ptr %1, i64 168, !dbg !4366 store ptr %5, ptr %.spill.addr7, align 8, !dbg !4366 %.spill.addr = getelementptr inbounds nuw i8, ptr %1, i64 160, !dbg !4366 store ptr %4, ptr %.spill.addr, align 8, !dbg !4366 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !4366 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %1, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TY0_", i64 0, i64 0) #9, !dbg !4371 ret void, !dbg !4371 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TY0_"(ptr swiftasync initializes((16, 138)) %0) #1 !dbg !4372 { entryresume.0: #dbg_declare(ptr %0, !4377, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 184), !4378) #dbg_declare(ptr %0, !4375, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 168), !4379) #dbg_declare(ptr %0, !4376, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 176), !4380) #dbg_declare(ptr %0, !4374, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 160, DW_OP_deref), !4381) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !4382 %2 = getelementptr inbounds nuw i8, ptr %0, i64 152, !dbg !4382 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 160, !dbg !4387 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !4387 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %async.ctx.frameptr, ptr noundef nonnull align 8 dereferenceable(122) %.reload, i64 122, i1 false), !dbg !4387 %3 = tail call i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr nonnull %async.ctx.frameptr), !dbg !4387 %.not = icmp eq i32 %3, 1 br i1 %.not, label %.from.4, label %.from. .from.: ; preds = %entryresume.0 %4 = tail call ptr @25(ptr nonnull %async.ctx.frameptr), !dbg !4391 %.elt1.buildRequest = getelementptr inbounds nuw i8, ptr %4, i64 8, !dbg !4392 #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 320, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 384, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 448, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 512, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 576, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 640, 64), !4393) #dbg_value(i1 poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 704, 1), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 705, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 769, 64), !4393) #dbg_value(ptr poison, !1840, !DIExpression(DW_OP_LLVM_fragment, 833, 64), !4393) br label %6, !dbg !4394 .from.4: ; preds = %entryresume.0 %5 = tail call ptr @25(ptr nonnull %async.ctx.frameptr), !dbg !4396 %.request = getelementptr inbounds nuw i8, ptr %5, i64 16, !dbg !4396 #dbg_value(ptr poison, !1837, !DIExpression(), !4397) br label %6, !dbg !4398 6: ; preds = %.from.4, %.from. %.in = phi ptr [ %.request, %.from.4 ], [ %.elt1.buildRequest, %.from. ] %7 = load ptr, ptr %.in, align 8, !dbg !4400 %8 = tail call ptr @swift_retain(ptr returned %7) #30, !dbg !4401 %9 = tail call swiftcc i1 @"$s7SWBCore12BuildRequestC31buildsIndexWorkspaceDescriptionSbvg"(ptr swiftself %7), !dbg !4403 tail call void @swift_release(ptr %7) #9, !dbg !4401 br i1 %9, label %10, label %16, !dbg !4404 10: ; preds = %6 %.reload.addr14 = getelementptr inbounds nuw i8, ptr %0, i64 176, !dbg !4405 %.reload15 = load ptr, ptr %.reload.addr14, align 8, !dbg !4405 %.reload.addr8 = getelementptr inbounds nuw i8, ptr %0, i64 168, !dbg !4405 %.reload9 = load ptr, ptr %.reload.addr8, align 8, !dbg !4405 %11 = getelementptr inbounds nuw i8, ptr %.reload9, i64 320, !dbg !4405 tail call void @AcquireSRWLockExclusive(ptr nonnull %11), !dbg !4407 %.value = getelementptr inbounds nuw i8, ptr %.reload9, i64 328, !dbg !4407 %12 = load i64, ptr %.value, align 8, !dbg !4408 %13 = inttoptr i64 %12 to ptr, !dbg !4401 tail call void @swift_release(ptr %13) #9, !dbg !4401 %14 = ptrtoint ptr %.reload15 to i64, !dbg !4414 store i64 %14, ptr %.value, align 8, !dbg !4415 %15 = tail call ptr @swift_retain(ptr returned %.reload15) #30, !dbg !4401 tail call void @ReleaseSRWLockExclusive(ptr nonnull %11), !dbg !4416 br label %AfterMustTailCall.Before.CoroEnd, !dbg !4419 16: ; preds = %6 %.reload.addr20 = getelementptr inbounds nuw i8, ptr %0, i64 184, !dbg !4420 %.reload21 = load ptr, ptr %.reload.addr20, align 8, !dbg !4420 %.reload.addr17 = getelementptr inbounds nuw i8, ptr %0, i64 176, !dbg !4420 %.reload18 = load ptr, ptr %.reload.addr17, align 8, !dbg !4420 %.reload.addr11 = getelementptr inbounds nuw i8, ptr %0, i64 168, !dbg !4420 %.reload12 = load ptr, ptr %.reload.addr11, align 8, !dbg !4420 %17 = getelementptr inbounds nuw i8, ptr %.reload12, i64 56, !dbg !4420 %18 = load ptr, ptr %17, align 8, !dbg !4420 %19 = ptrtoint ptr %.reload18 to i64, !dbg !4422 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %1), !dbg !4423 store i64 %19, ptr %1, align 8, !dbg !4422 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %2), !dbg !4423 store ptr %.reload21, ptr %2, align 8, !dbg !4425 %20 = tail call ptr @swift_retain(ptr returned %.reload18) #30, !dbg !4401 %21 = tail call ptr @swift_retain(ptr returned %.reload21) #30, !dbg !4401 tail call swiftcc void @"$s7SWBUtil10HeavyCacheCyq_Sgxcis"(ptr noalias nonnull %1, ptr noalias nonnull %2, ptr swiftself %18), !dbg !4426 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %2), !dbg !4427 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %1), !dbg !4427 br label %AfterMustTailCall.Before.CoroEnd, !dbg !4427 AfterMustTailCall.Before.CoroEnd: ; preds = %16, %10 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !4428 %22 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !4430 %23 = load ptr, ptr %22, align 8, !dbg !4430 musttail call swifttailcc void %23(ptr nonnull swiftasync %0) #9, !dbg !4430 ret void, !dbg !4430 } define linkonce_odr hidden swiftcc ptr @"$sScTss5NeverORs_rlE4name8priority9operationScTyxABGSSSg_ScPSgxyYaYAcntcfCyt_Tt2g5"(i64 %0, i64 %1, ptr noalias %2, ptr %3, ptr %4) local_unnamed_addr #1 comdat !dbg !4431 { entry: %initial_serial_executor_record = alloca %swift.serial_executor_task_option, align 8 %initial_serial_executor_record4 = alloca %swift.serial_executor_task_option, align 8 %task_name_record = alloca %swift.task_name_task_option, align 8 %5 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$sScPSgMD") #32, !dbg !4437 %6 = getelementptr inbounds i8, ptr %5, i64 -8, !dbg !4437 %.valueWitnesses = load ptr, ptr %6, align 8, !dbg !4437, !invariant.load !315, !dereferenceable !2281 %7 = getelementptr inbounds nuw i8, ptr %.valueWitnesses, i64 64, !dbg !4437 %size = load i64, ptr %7, align 8, !dbg !4437, !invariant.load !315 %8 = alloca i8, i64 %size, align 16, !dbg !4437 call void @llvm.lifetime.start.p0(i64 -1, ptr nonnull %8), !dbg !4437 %9 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %2, ptr %8, ptr @"$sScPSgMD"), !dbg !4439 %10 = call swiftcc %swift.metadata_response @"$sScPMa"(i64 0) #31, !dbg !4439 %11 = extractvalue %swift.metadata_response %10, 0, !dbg !4439 %12 = getelementptr inbounds i8, ptr %11, i64 -8, !dbg !4439 %.valueWitnesses1 = load ptr, ptr %12, align 8, !dbg !4439, !invariant.load !315, !dereferenceable !2281 %13 = getelementptr inbounds nuw i8, ptr %.valueWitnesses1, i64 48, !dbg !4439 %GetEnumTagSinglePayload = load ptr, ptr %13, align 8, !dbg !4439, !invariant.load !315 %14 = call i32 %GetEnumTagSinglePayload(ptr noalias nonnull %8, i32 1, ptr %11) #32, !dbg !4439 %.not = icmp eq i32 %14, 1 %15 = call ptr @swift_retain(ptr returned %4) #30, !dbg !4439 br i1 %.not, label %21, label %16 16: ; preds = %entry %17 = call swiftcc i8 @"$sScP8rawValues5UInt8Vvg"(ptr noalias nonnull swiftself %8), !dbg !4439 %18 = getelementptr inbounds nuw i8, ptr %.valueWitnesses1, i64 8, !dbg !4439 %Destroy = load ptr, ptr %18, align 8, !dbg !4439, !invariant.load !315 call void %Destroy(ptr noalias nonnull %8, ptr nonnull %11) #9, !dbg !4439 %19 = zext i8 %17 to i64, !dbg !4439 %20 = or disjoint i64 %19, 7168, !dbg !4439 br label %23, !dbg !4439 21: ; preds = %entry %22 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %8, ptr @"$sScPSgMD"), !dbg !4439 br label %23, !dbg !4439 23: ; preds = %16, %21 %24 = phi i64 [ 7168, %21 ], [ %20, %16 ], !dbg !4439 %25 = getelementptr inbounds nuw i8, ptr %4, i64 16, !dbg !4439 %26 = load i64, ptr %25, align 8, !dbg !4439 %27 = getelementptr inbounds nuw i8, ptr %4, i64 24, !dbg !4439 %28 = load i64, ptr %27, align 8, !dbg !4439 %29 = inttoptr i64 %26 to ptr, !dbg !4439 %30 = call ptr @swift_retain(ptr returned %29) #30, !dbg !4439 call void @swift_release(ptr %4) #9, !dbg !4439 %31 = icmp eq i64 %26, 0, !dbg !4439 br i1 %31, label %38, label %32, !dbg !4439 32: ; preds = %23 %33 = inttoptr i64 %28 to ptr, !dbg !4439 %34 = load ptr, ptr %29, align 8, !dbg !4439 %35 = call swiftcc { i64, i64 } @"$sScA15unownedExecutorScevgTj"(ptr nonnull swiftself %29, ptr %34, ptr %33), !dbg !4439 call void @swift_release(ptr nonnull %29) #9, !dbg !4439 %36 = extractvalue { i64, i64 } %35, 0, !dbg !4439 %37 = extractvalue { i64, i64 } %35, 1, !dbg !4439 br label %38, !dbg !4439 38: ; preds = %23, %32 %39 = phi i64 [ %36, %32 ], [ 0, %23 ], !dbg !4439 %40 = phi i64 [ %37, %32 ], [ 0, %23 ], !dbg !4439 %41 = icmp eq i64 %1, 0, !dbg !4439 br i1 %41, label %58, label %42, !dbg !4439 42: ; preds = %38 %43 = inttoptr i64 %1 to ptr, !dbg !4439 %44 = call swiftcc ptr @"$sSS11utf8CStrings15ContiguousArrayVys4Int8VGvg"(i64 %0, ptr nonnull %43), !dbg !4439 %45 = getelementptr inbounds nuw i8, ptr %44, i64 32, !dbg !4439 %46 = call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.35, i64 16), i64 32, i64 7) #9, !dbg !4440 %47 = getelementptr inbounds nuw i8, ptr %46, i64 16, !dbg !4440 store ptr %3, ptr %47, align 8, !dbg !4440 %.data3 = getelementptr inbounds nuw i8, ptr %46, i64 24, !dbg !4440 store ptr %4, ptr %.data3, align 8, !dbg !4440 %48 = or i64 %40, %39, !dbg !4440 %49 = icmp eq i64 %48, 0, !dbg !4440 %50 = call ptr @swift_retain(ptr nonnull returned %4) #30, !dbg !4439 br i1 %49, label %initial_serial_executor.cont6, label %initial_serial_executor.some5, !dbg !4440 initial_serial_executor.some5: ; preds = %42 %51 = getelementptr inbounds nuw i8, ptr %initial_serial_executor_record4, i64 16, !dbg !4440 call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %initial_serial_executor_record4, i8 0, i64 16, i1 false), !dbg !4440 store i64 %39, ptr %51, align 8, !dbg !4440 %52 = getelementptr inbounds nuw i8, ptr %initial_serial_executor_record4, i64 24, !dbg !4440 store i64 %40, ptr %52, align 8, !dbg !4440 br label %initial_serial_executor.cont6, !dbg !4440 initial_serial_executor.cont6: ; preds = %initial_serial_executor.some5, %42 %53 = phi ptr [ null, %42 ], [ %initial_serial_executor_record4, %initial_serial_executor.some5 ], !dbg !4440 store i64 7, ptr %task_name_record, align 8, !dbg !4440 %54 = getelementptr inbounds nuw i8, ptr %task_name_record, i64 8, !dbg !4440 store ptr %53, ptr %54, align 8, !dbg !4440 %55 = getelementptr inbounds nuw i8, ptr %task_name_record, i64 16, !dbg !4440 store ptr %45, ptr %55, align 8, !dbg !4440 %56 = call swiftcc %swift.async_task_and_context @swift_task_create(i64 %24, ptr nonnull %task_name_record, ptr nonnull getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8), ptr nonnull @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA.36Tu", ptr nonnull %46) #32, !dbg !4440 call void @swift_release(ptr %44) #9, !dbg !4439 %57 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %2, ptr @"$sScPSgMD"), !dbg !4439 call void @swift_bridgeObjectRelease(ptr nonnull %43) #9, !dbg !4439 call void @swift_release(ptr nonnull %4) #9, !dbg !4439 br label %68, !dbg !4439 58: ; preds = %38 %59 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %2, ptr @"$sScPSgMD"), !dbg !4439 %60 = call noalias ptr @swift_allocObject(ptr nonnull getelementptr inbounds nuw (i8, ptr @metadata.31, i64 16), i64 32, i64 7) #9, !dbg !4439 %61 = getelementptr inbounds nuw i8, ptr %60, i64 16, !dbg !4439 store ptr %3, ptr %61, align 8, !dbg !4439 %.data = getelementptr inbounds nuw i8, ptr %60, i64 24, !dbg !4439 store ptr %4, ptr %.data, align 8, !dbg !4439 %62 = or i64 %40, %39, !dbg !4439 %63 = icmp eq i64 %62, 0, !dbg !4439 br i1 %63, label %initial_serial_executor.cont, label %initial_serial_executor.some, !dbg !4439 initial_serial_executor.some: ; preds = %58 %64 = getelementptr inbounds nuw i8, ptr %initial_serial_executor_record, i64 16, !dbg !4439 call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %initial_serial_executor_record, i8 0, i64 16, i1 false), !dbg !4439 store i64 %39, ptr %64, align 8, !dbg !4439 %65 = getelementptr inbounds nuw i8, ptr %initial_serial_executor_record, i64 24, !dbg !4439 store i64 %40, ptr %65, align 8, !dbg !4439 br label %initial_serial_executor.cont, !dbg !4439 initial_serial_executor.cont: ; preds = %initial_serial_executor.some, %58 %66 = phi ptr [ null, %58 ], [ %initial_serial_executor_record, %initial_serial_executor.some ], !dbg !4439 %67 = call swiftcc %swift.async_task_and_context @swift_task_create(i64 %24, ptr %66, ptr nonnull getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8), ptr nonnull @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TATu", ptr nonnull %60) #32, !dbg !4439 br label %68, !dbg !4439 68: ; preds = %initial_serial_executor.cont6, %initial_serial_executor.cont %.pn = phi %swift.async_task_and_context [ %67, %initial_serial_executor.cont ], [ %56, %initial_serial_executor.cont6 ] %69 = extractvalue %swift.async_task_and_context %.pn, 0, !dbg !4439 call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %8), !dbg !4439 ret ptr %69, !dbg !4439 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc noundef i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFfA0_"() #0 !dbg !4448 { entry: ret i1 false, !dbg !4449 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc noundef i1 @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFfA1_"() #0 !dbg !4450 { entry: ret i1 false, !dbg !4451 } ; Function Attrs: nounwind define dllexport swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKF"(ptr swiftasync initializes((448, 456)) %0, ptr noalias dereferenceable(120) %1, i1 %2, i1 %3, ptr noalias captures(none) dereferenceable(40) %4, ptr noalias captures(none) dereferenceable(40) %5, ptr swiftself %6) #8 !dbg !4452 { coro.return: #dbg_value(ptr %6, !4462, !DIExpression(DW_OP_deref), !4474) #dbg_value(ptr poison, !4461, !DIExpression(DW_OP_deref, DW_OP_deref), !4474) #dbg_value(ptr poison, !4460, !DIExpression(DW_OP_deref, DW_OP_deref), !4474) #dbg_value(i1 %3, !4459, !DIExpression(DW_OP_deref), !4474) #dbg_value(i1 %2, !4458, !DIExpression(DW_OP_deref), !4474) #dbg_coroframe_entry(ptr poison, !4457, !DIExpression(), !4475) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %7 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !4476 %retain.value.addr.tmp = getelementptr inbounds nuw i8, ptr %0, i64 272, !dbg !4476 %8 = getelementptr inbounds nuw i8, ptr %0, i64 392, !dbg !4476 %9 = getelementptr inbounds nuw i8, ptr %0, i64 432, !dbg !4476 %.spill.addr = getelementptr inbounds nuw i8, ptr %0, i64 448, !dbg !4476 store ptr %1, ptr %.spill.addr, align 8, !dbg !4476 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !4476 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %7), !dbg !4476 tail call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %9), !dbg !4476 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(120) %async.ctx.frameptr, ptr noundef nonnull align 8 dereferenceable(120) %1, i64 120, i1 false), !dbg !4476 tail call void @llvm.lifetime.start.p0(i64 40, ptr nonnull %8), !dbg !4476 %10 = zext i1 %2 to i8, !dbg !4478 %11 = zext i1 %3 to i8, !dbg !4478 %.sroa.55.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 136, !dbg !4478 store i8 %10, ptr %.sroa.55.0..sroa_idx, align 8, !dbg !4478 %.sroa.66.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 137, !dbg !4478 store i8 %11, ptr %.sroa.66.0..sroa_idx, align 1, !dbg !4478 tail call void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOi_"(ptr nonnull %async.ctx.frameptr), !dbg !4478 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %7, ptr noundef nonnull align 8 dereferenceable(122) %async.ctx.frameptr, i64 122, i1 false), !dbg !4480 #dbg_value(ptr %0, !4463, !DIExpression(DW_OP_plus_uconst, 144, DW_OP_deref), !4482) tail call void @llvm.lifetime.start.p0(i64 120, ptr nonnull %retain.value.addr.tmp), !dbg !4483 %12 = tail call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVWOc"(ptr nonnull %1, ptr nonnull %retain.value.addr.tmp), !dbg !4483 tail call void @llvm.lifetime.end.p0(i64 120, ptr nonnull %retain.value.addr.tmp), !dbg !4483 %13 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTu", i64 4), align 8, !dbg !4485 %14 = zext i32 %13 to i64, !dbg !4485 %15 = tail call swiftcc ptr @swift_task_alloc(i64 %14) #14, !dbg !4485 %.spill.addr22 = getelementptr inbounds nuw i8, ptr %0, i64 456, !dbg !4485 store ptr %15, ptr %.spill.addr22, align 8, !dbg !4485 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %15), !dbg !4485 store ptr %0, ptr %15, align 8, !dbg !4485 %16 = getelementptr inbounds nuw i8, ptr %15, i64 8, !dbg !4485 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTQ0_", ptr %16, align 8, !dbg !4485 musttail call swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKF"(ptr noalias nonnull captures(none) %8, ptr nonnull swiftasync %15, ptr noalias nonnull captures(none) dereferenceable(122) %7, ptr noalias nonnull captures(none) dereferenceable(40) %4, ptr noalias nonnull captures(none) dereferenceable(40) %5, ptr swiftself %6) #9, !dbg !4485 ret void, !dbg !4485 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #8 !dbg !4486 { entryresume.0: %2 = load ptr, ptr %0, align 8, !dbg !4499 %3 = tail call ptr @llvm.swift.async.context.addr(), !dbg !4499 store ptr %2, ptr %3, align 8, !dbg !4499 %.reload.addr23 = getelementptr inbounds nuw i8, ptr %2, i64 456 %.reload24 = load ptr, ptr %.reload.addr23, align 8 %4 = load ptr, ptr %0, align 8 %.spill.addr25 = getelementptr inbounds nuw i8, ptr %2, i64 464, !dbg !4499 store ptr %1, ptr %.spill.addr25, align 8, !dbg !4499 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload24) #14, !dbg !4499 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload24), !dbg !4499 %.not = icmp eq ptr %1, null, !dbg !4499 br i1 %.not, label %coro.return28, label %coro.return29, !dbg !4499 coro.return28: ; preds = %entryresume.0 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTY1_", i64 0, i64 0) #9, !dbg !4499 ret void, !dbg !4499 coro.return29: ; preds = %entryresume.0 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %4, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTY2_", i64 0, i64 0) #9, !dbg !4499 ret void, !dbg !4499 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTY1_"(ptr swiftasync %0) #1 !dbg !4501 { entryresume.1: %1 = getelementptr inbounds nuw i8, ptr %0, i64 392, !dbg !4514 %2 = getelementptr inbounds nuw i8, ptr %0, i64 432, !dbg !4514 %.reload.addr = getelementptr inbounds nuw i8, ptr %0, i64 448, !dbg !4516 %.reload = load ptr, ptr %.reload.addr, align 8, !dbg !4516 %3 = tail call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVWOh"(ptr nonnull %.reload), !dbg !4516 #dbg_value(ptr %0, !4512, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 392, DW_OP_deref), !4518) %.sroa.0.0.copyload = load i64, ptr %1, align 8, !dbg !4519 %4 = icmp eq i64 %.sroa.0.0.copyload, 0, !dbg !4519 br i1 %4, label %AfterMustTailCall.Before.CoroEnd, label %5, !dbg !4519 5: ; preds = %entryresume.1 %6 = getelementptr inbounds nuw i8, ptr %0, i64 416, !dbg !4520 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %2, ptr noundef nonnull align 8 dereferenceable(16) %6, i64 16, i1 false), !dbg !4520 %7 = tail call ptr @"$s7SWBUtil4PathVWOh"(ptr nonnull %2), !dbg !4516 br label %AfterMustTailCall.Before.CoroEnd, !dbg !4522 AfterMustTailCall.Before.CoroEnd: ; preds = %5, %entryresume.1 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !4514 %8 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !4514 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %1), !dbg !4523 tail call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %2), !dbg !4520 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %8), !dbg !4520 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !4520 %9 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !4525 %10 = load ptr, ptr %9, align 8, !dbg !4525 musttail call swifttailcc void %10(ptr nonnull swiftasync %0, i64 %.sroa.0.0.copyload, ptr swiftself null) #9, !dbg !4525 ret void, !dbg !4525 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTY2_"(ptr swiftasync %0) #1 !dbg !4526 { entryresume.2: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !4539 %1 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !4539 %2 = getelementptr inbounds nuw i8, ptr %0, i64 392, !dbg !4539 %3 = getelementptr inbounds nuw i8, ptr %0, i64 432, !dbg !4539 %.reload.addr20 = getelementptr inbounds nuw i8, ptr %0, i64 448 %.reload21 = load ptr, ptr %.reload.addr20, align 8 %4 = tail call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVWOh"(ptr nonnull %.reload21), !dbg !4541 tail call void @llvm.lifetime.end.p0(i64 40, ptr nonnull %2), !dbg !4543 tail call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %3), !dbg !4545 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %1), !dbg !4545 tail call void @llvm.lifetime.end.p0(i64 122, ptr nonnull %async.ctx.frameptr), !dbg !4545 %5 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !4547 %6 = load ptr, ptr %5, align 8, !dbg !4547 %.reload.addr26 = getelementptr inbounds nuw i8, ptr %0, i64 464, !dbg !4547 %.reload27 = load ptr, ptr %.reload.addr26, align 8, !dbg !4547 musttail call swifttailcc void %6(ptr swiftasync %0, i64 undef, ptr swiftself %.reload27) #9, !dbg !4547 ret void, !dbg !4547 } define dllexport swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZ"(ptr %0, ptr %1, ptr %2, ptr readnone swiftself captures(none) %3, ptr noalias swifterror captures(none) dereferenceable(8) %4) #1 !dbg !1195 { entry: %5 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n"(ptr %0, ptr %1, ptr %2, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %4) #29, !dbg !4548 ret { i64, ptr } %5, !dbg !4548 } declare dllimport swiftcc void @"$ss26DefaultStringInterpolationV06appendC0yyxlF"(ptr noalias, ptr, ptr swiftself captures(none) dereferenceable(16)) local_unnamed_addr #1 define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtF"(ptr %0, ptr noalias nonnull readonly captures(none) dereferenceable(120) %1, ptr %2, ptr readonly swiftself captures(none) %3) unnamed_addr #1 !dbg !4549 { entry: %4 = alloca %T7SWBCore16TargetBuildGraphV, align 8 %5 = alloca %T7SWBUtil10DiagnosticV, align 8 %swifterror = alloca swifterror ptr, align 8 store ptr null, ptr %swifterror, align 8 %6 = alloca %T20FoundationEssentials4DataV, align 8 call void @llvm.lifetime.start.p0(i64 88, ptr nonnull %4), !dbg !4579 call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %5), !dbg !4579 #dbg_value(ptr %0, !4554, !DIExpression(), !4582) #dbg_value(ptr %1, !4555, !DIExpression(DW_OP_deref), !4583) #dbg_value(ptr %2, !4556, !DIExpression(), !4584) #dbg_value(ptr %3, !4557, !DIExpression(), !4585) %7 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution34BuildDescriptionSerializerDelegateCMa"(i64 0) #31, !dbg !4586 %8 = extractvalue %swift.metadata_response %7, 0, !dbg !4586 %9 = tail call ptr @swift_retain(ptr returned %2) #30, !dbg !4587 %10 = tail call swiftcc ptr @"$s16SWBTaskExecution34BuildDescriptionSerializerDelegateC18taskActionRegistryAcA04TaskhI0C_tcfC"(ptr %2, ptr swiftself %8), !dbg !4586 #dbg_value(ptr %10, !4558, !DIExpression(), !4589) %11 = ptrtoint ptr %10 to i64, !dbg !4590 %12 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil17MsgPackSerializerCMa"(i64 0) #31, !dbg !4592 %13 = extractvalue %swift.metadata_response %12, 0, !dbg !4592 %14 = tail call noalias ptr @swift_allocObject(ptr %13, i64 48, i64 7) #9, !dbg !4592 %15 = tail call ptr @swift_retain(ptr returned %10) #30, !dbg !4587 %16 = tail call swiftcc ptr @"$s7SWBUtil17MsgPackSerializerC8delegateAcA0D8Delegate_pSg_tcfc"(i64 %11, i64 ptrtoint (ptr @"$s16SWBTaskExecution34BuildDescriptionSerializerDelegateC7SWBUtil0eF0AAWP" to i64), ptr swiftself %14), !dbg !4592 #dbg_value(ptr %16, !4562, !DIExpression(), !4600) %17 = getelementptr inbounds nuw i8, ptr %10, i64 64, !dbg !4601 %18 = load ptr, ptr %17, align 8, !dbg !4601 %19 = alloca [32 x i8], align 16, !dbg !4602 %20 = getelementptr inbounds nuw i8, ptr %19, i64 16, !dbg !4602 store ptr %16, ptr %20, align 16, !dbg !4602 %21 = getelementptr inbounds nuw i8, ptr %19, i64 24, !dbg !4602 store ptr %0, ptr %21, align 8, !dbg !4602 %22 = tail call ptr @swift_retain(ptr returned %18) #30, !dbg !4587 call swiftcc void @"$s16SWBTaskExecution18TaskActionRegistryC24withSerializationContextyxxyKXEKlF"(ptr noalias sret(%swift.opaque) undef, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtFyyXEfU_TA", ptr nonnull %19, ptr nonnull getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8), ptr swiftself %18, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !4603 call void @swift_release(ptr %18) #9, !dbg !4587 %23 = call noalias ptr @swift_allocObject(ptr %13, i64 48, i64 7) #9, !dbg !4604 %24 = call ptr @swift_retain(ptr returned %10) #30, !dbg !4587 %25 = call swiftcc ptr @"$s7SWBUtil17MsgPackSerializerC8delegateAcA0D8Delegate_pSg_tcfc"(i64 %11, i64 ptrtoint (ptr @"$s16SWBTaskExecution34BuildDescriptionSerializerDelegateC7SWBUtil0eF0AAWP" to i64), ptr swiftself %23), !dbg !4604 #dbg_value(ptr %25, !4566, !DIExpression(), !4607) %26 = load ptr, ptr %17, align 8, !dbg !4608 %27 = alloca [32 x i8], align 16, !dbg !4609 %28 = getelementptr inbounds nuw i8, ptr %27, i64 16, !dbg !4609 store ptr %25, ptr %28, align 16, !dbg !4609 %29 = getelementptr inbounds nuw i8, ptr %27, i64 24, !dbg !4609 store ptr %0, ptr %29, align 8, !dbg !4609 %30 = call ptr @swift_retain(ptr returned %26) #30, !dbg !4587 call swiftcc void @"$s16SWBTaskExecution18TaskActionRegistryC24withSerializationContextyxxyKXEKlF"(ptr noalias sret(%swift.opaque) undef, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtFyyXEfU0_TA", ptr nonnull %27, ptr nonnull getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8), ptr swiftself %26, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !4610 call void @swift_release(ptr %26) #9, !dbg !4587 %.buildGraph = getelementptr inbounds nuw i8, ptr %1, i64 24, !dbg !4611 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(88) %4, ptr noundef nonnull align 8 dereferenceable(88) %.buildGraph, i64 88, i1 false), !dbg !4611 call swiftcc void @"$s7SWBCore16TargetBuildGraphV010dependencyD10Diagnostic7SWBUtil0F0Vvg"(ptr noalias nonnull sret(%T7SWBUtil10DiagnosticV) captures(none) %5, ptr noalias nonnull swiftself captures(none) dereferenceable(88) %4), !dbg !4613 %31 = call swiftcc { i64, ptr } @"$s7SWBUtil10DiagnosticV26formatLocalizedDescriptionySSAC0dE6FormatOF"(i8 2, ptr noalias nonnull swiftself captures(none) dereferenceable(128) %5), !dbg !4614 %32 = extractvalue { i64, ptr } %31, 0, !dbg !4614 %33 = extractvalue { i64, ptr } %31, 1, !dbg !4614 %34 = call ptr @"$s7SWBUtil10DiagnosticVWOh"(ptr nonnull %5), !dbg !4587 #dbg_value(i64 %32, !4568, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !4615) #dbg_value(ptr %33, !4568, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !4615) %35 = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !4616 %36 = load ptr, ptr %35, align 8, !dbg !4616 %37 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !4616 %38 = load ptr, ptr %37, align 8, !dbg !4616 %39 = load ptr, ptr %36, align 8, !dbg !4618 %40 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr swiftself %0), !dbg !4619 %41 = extractvalue { i64, ptr } %40, 0, !dbg !4619 %42 = extractvalue { i64, ptr } %40, 1, !dbg !4619 %43 = getelementptr inbounds nuw i8, ptr %38, i64 72, !dbg !4620 %44 = load ptr, ptr %43, align 8, !dbg !4620, !invariant.load !315 call swiftcc void %44(i64 %41, ptr %42, ptr nonnull swiftself %36, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror, ptr %39, ptr %38), !dbg !4620 %45 = load ptr, ptr %swifterror, align 8, !dbg !4620 %.not = icmp eq ptr %45, null, !dbg !4620 br i1 %.not, label %46, label %81, !dbg !4620 46: ; preds = %entry call void @swift_bridgeObjectRelease(ptr %42) #9, !dbg !4587 %47 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC010serializedcD4Path7SWBUtil0F0Vvg"(ptr swiftself %0), !dbg !4621 %48 = extractvalue { i64, ptr } %47, 0, !dbg !4621 %49 = extractvalue { i64, ptr } %47, 1, !dbg !4621 %50 = call swiftcc ptr @"$s7SWBUtil17MsgPackSerializerC10byteStringAA04ByteF0Vvg"(ptr swiftself %25), !dbg !4623 call swiftcc void @"$s7SWBUtil7FSProxyPAAE5write_8contentsyAA4PathV_AA10ByteStringVtKF"(i64 %48, ptr %49, ptr %50, ptr %39, ptr nonnull %38, ptr nonnull swiftself %36, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !4624 %51 = load ptr, ptr %swifterror, align 8, !dbg !4624 %.not5 = icmp eq ptr %51, null, !dbg !4624 br i1 %.not5, label %52, label %82, !dbg !4624 52: ; preds = %46 call void @swift_bridgeObjectRelease(ptr %49) #9, !dbg !4587 call void @swift_release(ptr %50) #9, !dbg !4587 %53 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC13taskStorePath7SWBUtil0G0Vvg"(ptr swiftself %0), !dbg !4625 %54 = extractvalue { i64, ptr } %53, 0, !dbg !4625 %55 = extractvalue { i64, ptr } %53, 1, !dbg !4625 %56 = call swiftcc ptr @"$s7SWBUtil17MsgPackSerializerC10byteStringAA04ByteF0Vvg"(ptr swiftself %16), !dbg !4627 call swiftcc void @"$s7SWBUtil7FSProxyPAAE5write_8contentsyAA4PathV_AA10ByteStringVtKF"(i64 %54, ptr %55, ptr %56, ptr %39, ptr nonnull %38, ptr nonnull swiftself %36, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !4628 %57 = load ptr, ptr %swifterror, align 8, !dbg !4628 %.not6 = icmp eq ptr %57, null, !dbg !4628 br i1 %.not6, label %58, label %83, !dbg !4628 58: ; preds = %52 call void @swift_bridgeObjectRelease(ptr %55) #9, !dbg !4587 call void @swift_release(ptr %56) #9, !dbg !4587 %59 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC15targetGraphPath7SWBUtil0G0Vvg"(ptr swiftself %0), !dbg !4629 %60 = extractvalue { i64, ptr } %59, 0, !dbg !4629 %61 = extractvalue { i64, ptr } %59, 1, !dbg !4629 %62 = call swiftcc ptr @"$s7SWBUtil10ByteStringV14encodingAsUTF8ACSS_tcfC"(i64 %32, ptr %33), !dbg !4631 call swiftcc void @"$s7SWBUtil7FSProxyPAAE5write_8contentsyAA4PathV_AA10ByteStringVtKF"(i64 %60, ptr %61, ptr %62, ptr %39, ptr nonnull %38, ptr nonnull swiftself %36, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !4632 %63 = load ptr, ptr %swifterror, align 8, !dbg !4632 %.not7 = icmp eq ptr %63, null, !dbg !4632 br i1 %.not7, label %64, label %84, !dbg !4632 64: ; preds = %58 call void @swift_bridgeObjectRelease(ptr %61) #9, !dbg !4587 call void @swift_release(ptr %62) #9, !dbg !4587 %.buildRequest = getelementptr inbounds nuw i8, ptr %1, i64 8, !dbg !4633 %65 = load ptr, ptr %.buildRequest, align 8, !dbg !4633 %66 = getelementptr inbounds nuw i8, ptr %65, i64 520, !dbg !4635 %67 = load i64, ptr %66, align 8, !dbg !4635 %68 = icmp ugt i64 %67, -1152921504606846977, !dbg !4636 br i1 %68, label %69, label %70, !dbg !4636 69: ; preds = %64 call void @swift_release(ptr nonnull %10) #9, !dbg !4587 br label %.sink.split.sink.split, !dbg !4637 70: ; preds = %64 %71 = getelementptr inbounds nuw i8, ptr %65, i64 512, !dbg !4635 %72 = load i64, ptr %71, align 8, !dbg !4635 #dbg_value(i64 %72, !4570, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !4639) #dbg_value(i64 %67, !4570, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !4639) call void @"$s20FoundationEssentials4DataV15_RepresentationOWOy"(i64 %72, i64 %67), !dbg !4587 %73 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC16buildRequestPath7SWBUtil0G0Vvg"(ptr swiftself %0), !dbg !4640 %74 = extractvalue { i64, ptr } %73, 0, !dbg !4640 %75 = extractvalue { i64, ptr } %73, 1, !dbg !4640 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %6), !dbg !4643 store i64 %72, ptr %6, align 8, !dbg !4645 %76 = getelementptr inbounds nuw i8, ptr %6, i64 8, !dbg !4645 store i64 %67, ptr %76, align 8, !dbg !4645 call void @"$s20FoundationEssentials4DataV15_RepresentationOWOy"(i64 %72, i64 %67), !dbg !4587 %77 = tail call ptr @"$s20FoundationEssentials4DataVACSTAAWl"() #31, !dbg !4646 %78 = call swiftcc ptr @"$s7SWBUtil10ByteStringVyACxcSTRzs5UInt8V7ElementRtzlufC"(ptr noalias nonnull %6, ptr nonnull @"$s20FoundationEssentials4DataVN", ptr %77), !dbg !4646 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %6), !dbg !4647 call swiftcc void @"$s7SWBUtil7FSProxyPAAE5write_8contentsyAA4PathV_AA10ByteStringVtKF"(i64 %74, ptr %75, ptr %78, ptr %39, ptr nonnull %38, ptr nonnull swiftself %36, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !4647 %79 = load ptr, ptr %swifterror, align 8, !dbg !4647 %.not8 = icmp eq ptr %79, null, !dbg !4647 call void @swift_bridgeObjectRelease(ptr %75) #9, !dbg !4587 call void @swift_release(ptr %78) #9, !dbg !4587 call void @swift_release(ptr nonnull %10) #9, !dbg !4587 call void @swift_release(ptr %25) #9, !dbg !4587 call void @swift_release(ptr %16) #9, !dbg !4587 call void @"$s20FoundationEssentials4DataVSgWOe"(i64 %72, i64 %67), !dbg !4587 br i1 %.not8, label %80, label %.sink.split, !dbg !4647 .sink.split.sink.split: ; preds = %69, %84, %83, %82, %81 call void @swift_release(ptr %25) #9, !dbg !4587 br label %.sink.split, !dbg !4587 .sink.split: ; preds = %.sink.split.sink.split, %70 %.sink = phi ptr [ %79, %70 ], [ %16, %.sink.split.sink.split ] call void @swift_release(ptr %.sink) #9, !dbg !4587 br label %80, !dbg !4648 80: ; preds = %.sink.split, %70 call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %5), !dbg !4648 call void @llvm.lifetime.end.p0(i64 88, ptr nonnull %4), !dbg !4650 ret void, !dbg !4652 81: ; preds = %entry call void @swift_release(ptr nonnull %45) #9, !dbg !4587 call void @swift_bridgeObjectRelease(ptr %42) #9, !dbg !4587 call void @swift_release(ptr nonnull %10) #9, !dbg !4587 call void @swift_bridgeObjectRelease(ptr %33) #9, !dbg !4587 br label %.sink.split.sink.split, !dbg !4653 82: ; preds = %46 call void @swift_release(ptr nonnull %51) #9, !dbg !4587 call void @swift_bridgeObjectRelease(ptr %49) #9, !dbg !4587 call void @swift_release(ptr %50) #9, !dbg !4587 call void @swift_release(ptr nonnull %10) #9, !dbg !4587 call void @swift_bridgeObjectRelease(ptr %33) #9, !dbg !4587 br label %.sink.split.sink.split, !dbg !4624 83: ; preds = %52 call void @swift_release(ptr nonnull %57) #9, !dbg !4587 call void @swift_bridgeObjectRelease(ptr %55) #9, !dbg !4587 call void @swift_release(ptr %56) #9, !dbg !4587 call void @swift_release(ptr nonnull %10) #9, !dbg !4587 call void @swift_bridgeObjectRelease(ptr %33) #9, !dbg !4587 br label %.sink.split.sink.split, !dbg !4628 84: ; preds = %58 call void @swift_release(ptr nonnull %63) #9, !dbg !4587 call void @swift_bridgeObjectRelease(ptr %61) #9, !dbg !4587 call void @swift_release(ptr %62) #9, !dbg !4587 call void @swift_release(ptr nonnull %10) #9, !dbg !4587 br label %.sink.split.sink.split, !dbg !4632 } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tF"(i64 %0, ptr %1, ptr readonly swiftself captures(none) %2) unnamed_addr #1 !dbg !4654 { entry: %swifterror = alloca swifterror ptr, align 8 store ptr null, ptr %swifterror, align 8 %3 = alloca %TSrySS11description_20FoundationEssentials4DateV7modTimetG, align 8 %4 = alloca %TSi, align 8 %5 = alloca %TSrySS11description_20FoundationEssentials4DateV7modTimetG, align 8 %6 = alloca %Ts15ContiguousArrayV, align 8 #dbg_value(i64 %0, !4659, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !4699) #dbg_value(ptr %1, !4659, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !4699) #dbg_value(ptr %2, !4660, !DIExpression(), !4700) %7 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV7dirnameACvg"(i64 %0, ptr %1), !dbg !4701 %8 = extractvalue { i64, ptr } %7, 0, !dbg !4701 %9 = extractvalue { i64, ptr } %7, 1, !dbg !4701 #dbg_value(i64 %8, !4661, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !4703) #dbg_value(ptr %9, !4661, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !4703) %10 = getelementptr inbounds nuw i8, ptr %2, i64 24, !dbg !4704 %11 = load ptr, ptr %10, align 8, !dbg !4704 %12 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !4704 %13 = load ptr, ptr %12, align 8, !dbg !4704 %14 = load ptr, ptr %11, align 8, !dbg !4707 %15 = getelementptr inbounds nuw i8, ptr %13, i64 64, !dbg !4708 %16 = load ptr, ptr %15, align 8, !dbg !4708, !invariant.load !315 %17 = call swiftcc ptr %16(i64 %8, ptr %9, ptr nonnull swiftself %11, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror, ptr %14, ptr %13), !dbg !4708 %18 = load ptr, ptr %swifterror, align 8, !dbg !4708 %.not = icmp eq ptr %18, null, !dbg !4708 br i1 %.not, label %20, label %19, !dbg !4708 19: ; preds = %entry store ptr null, ptr %swifterror, align 8, !dbg !4708 tail call void @swift_release(ptr nonnull %18) #9, !dbg !4709 br label %20, !dbg !4711 20: ; preds = %entry, %19 %21 = phi ptr [ @_swiftEmptyArrayStorage, %19 ], [ %17, %entry ], !dbg !4712 #dbg_value(ptr %21, !4663, !DIExpression(), !4714) #dbg_value(ptr @_swiftEmptyArrayStorage, !4665, !DIExpression(), !4715) %22 = getelementptr inbounds nuw i8, ptr %21, i64 16, !dbg !4716 %23 = load i64, ptr %22, align 8, !dbg !4716, !range !346 %24 = icmp eq i64 %23, 0, !dbg !4721 br i1 %24, label %.loopexit93, label %25, !dbg !4722 25: ; preds = %20 %26 = getelementptr inbounds nuw i8, ptr %21, i64 32, !dbg !4723 %27 = getelementptr inbounds nuw i8, ptr %13, i64 184 br label %28, !dbg !4722 28: ; preds = %78, %25 %29 = phi i64 [ 0, %25 ], [ %34, %78 ], !dbg !4723 %30 = phi ptr [ @_swiftEmptyArrayStorage, %25 ], [ %79, %78 ], !dbg !4723 %31 = getelementptr inbounds nuw %TSS, ptr %26, i64 %29, !dbg !4723 %32 = load i64, ptr %31, align 8, !dbg !4723 %._guts._object._object = getelementptr inbounds nuw i8, ptr %31, i64 8, !dbg !4723 %33 = load ptr, ptr %._guts._object._object, align 8, !dbg !4723 %34 = add nuw nsw i64 %29, 1, !dbg !4727 #dbg_value(i64 %32, !4676, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !4730) #dbg_value(ptr %33, !4676, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !4730) %35 = tail call ptr @swift_bridgeObjectRetain(ptr returned %33) #9, !dbg !4709 %36 = tail call swiftcc ptr @"$s16SWBTaskExecution16BuildDescriptionC15bundleExtensionSSvau"(), !dbg !4731 %37 = load i64, ptr %36, align 8, !dbg !4731 %._guts1._object._object = getelementptr inbounds nuw i8, ptr %36, i64 8, !dbg !4731 %38 = load ptr, ptr %._guts1._object._object, align 8, !dbg !4731 %39 = tail call ptr @swift_bridgeObjectRetain(ptr returned %38) #9, !dbg !4731 %40 = tail call swiftcc i1 @"$sSS9hasSuffixySbSSF"(i64 %37, ptr %38, i64 %32, ptr %33), !dbg !4732 tail call void @swift_bridgeObjectRelease(ptr %38) #9, !dbg !4709 br i1 %40, label %41, label %81, !dbg !4732 41: ; preds = %28 %42 = ptrtoint ptr %33 to i64, !dbg !4733 %43 = tail call ptr @swift_bridgeObjectRetain(ptr returned %33) #9, !dbg !4709 %44 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64 %32, i64 %42, i1 false, i1 false, i64 %8, ptr %9), !dbg !4735 tail call void @swift_bridgeObjectRelease(ptr %33) #9, !dbg !4709 %45 = extractvalue { i64, ptr } %44, 0, !dbg !4735 %46 = extractvalue { i64, ptr } %44, 1, !dbg !4735 #dbg_value(i64 %45, !4691, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !4736) #dbg_value(ptr %46, !4691, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !4736) %47 = load ptr, ptr %27, align 8, !dbg !4737, !invariant.load !315 %48 = call swiftcc ptr %47(i64 %45, ptr %46, ptr nonnull swiftself %11, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror, ptr %14, ptr %13), !dbg !4737 %49 = load ptr, ptr %swifterror, align 8, !dbg !4737 %.not61 = icmp eq ptr %49, null, !dbg !4737 br i1 %.not61, label %50, label %52, !dbg !4737 50: ; preds = %41 tail call void @swift_bridgeObjectRelease(ptr %46) #9, !dbg !4709 %51 = tail call swiftcc double @"$s7SWBUtil8FileInfoV16modificationDate20FoundationEssentials0E0Vvg"(ptr %48), !dbg !4739 tail call void @swift_bridgeObjectRelease(ptr %48) #9, !dbg !4709 br label %55, !dbg !4741 52: ; preds = %41 store ptr null, ptr %swifterror, align 8, !dbg !4737 tail call void @swift_bridgeObjectRelease(ptr %46) #9, !dbg !4709 tail call void @swift_release(ptr nonnull %49) #9, !dbg !4709 %53 = tail call swiftcc ptr @"$s20FoundationEssentials4DateV11distantPastACvau"(), !dbg !4741 %54 = load double, ptr %53, align 8, !dbg !4741 br label %55, !dbg !4741 55: ; preds = %50, %52 %56 = phi double [ %54, %52 ], [ %51, %50 ], !dbg !4742 #dbg_value(double %56, !4694, !DIExpression(), !4744) %57 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %30) #30, !dbg !4745 #dbg_value(ptr %30, !4665, !DIExpression(), !4755) br i1 %57, label %63, label %58, !dbg !4745 58: ; preds = %55 %59 = getelementptr inbounds nuw i8, ptr %30, i64 16, !dbg !4756 %60 = load i64, ptr %59, align 8, !dbg !4756, !range !346 %61 = add nuw nsw i64 %60, 1, !dbg !4745 %62 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5"(i1 false, i64 %61, i1 true, ptr %30), !dbg !4745 #dbg_value(ptr %62, !4665, !DIExpression(), !4755) br label %63, !dbg !4745 63: ; preds = %55, %58 %64 = phi ptr [ %62, %58 ], [ %30, %55 ], !dbg !4763 %65 = getelementptr inbounds nuw i8, ptr %64, i64 16, !dbg !4763 %66 = load i64, ptr %65, align 8, !dbg !4763, !range !346 %._storage30._capacityAndFlags = getelementptr inbounds nuw i8, ptr %64, i64 24, !dbg !4764 %67 = load i64, ptr %._storage30._capacityAndFlags, align 8, !dbg !4764 %68 = lshr i64 %67, 1, !dbg !4764 %69 = add nuw nsw i64 %66, 1, !dbg !4764 %.not62 = icmp samesign ugt i64 %68, %66, !dbg !4764 br i1 %.not62, label %73, label %70, !dbg !4764, !prof !366 70: ; preds = %63 %71 = icmp ugt i64 %67, 1, !dbg !4764 %72 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5"(i1 %71, i64 %69, i1 true, ptr nonnull %64), !dbg !4769 #dbg_value(ptr %72, !4665, !DIExpression(), !4755) br label %73, !dbg !4764 73: ; preds = %63, %70 %74 = phi ptr [ %72, %70 ], [ %64, %63 ], !dbg !4774 %75 = getelementptr inbounds nuw i8, ptr %74, i64 16, !dbg !4775 store i64 %69, ptr %75, align 8, !dbg !4775 %76 = getelementptr inbounds nuw i8, ptr %74, i64 32, !dbg !4775 %77 = getelementptr inbounds nuw <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %76, i64 %66, !dbg !4775 store i64 %32, ptr %77, align 8, !dbg !4775 %.description32._guts._object._object = getelementptr inbounds nuw i8, ptr %77, i64 8, !dbg !4775 store ptr %33, ptr %.description32._guts._object._object, align 8, !dbg !4775 %.modTime33 = getelementptr inbounds nuw i8, ptr %77, i64 16, !dbg !4775 store double %56, ptr %.modTime33, align 8, !dbg !4775 #dbg_value(ptr %74, !4665, !DIExpression(), !4755) br label %78, !dbg !4780 78: ; preds = %73, %81 %79 = phi ptr [ %30, %81 ], [ %74, %73 ], !dbg !4781 %80 = icmp eq i64 %34, %23, !dbg !4781 br i1 %80, label %.loopexit93, label %28, !dbg !4722 81: ; preds = %28 tail call void @swift_bridgeObjectRelease(ptr %33) #9, !dbg !4709 br label %78, !dbg !4783 .loopexit93: ; preds = %78, %20 %82 = phi ptr [ @_swiftEmptyArrayStorage, %20 ], [ %79, %78 ], !dbg !4785 tail call void @swift_release(ptr nonnull %21) #9, !dbg !4709 %83 = getelementptr inbounds nuw i8, ptr %82, i64 16, !dbg !4785 %84 = load i64, ptr %83, align 8, !dbg !4785, !range !346 %.onDisk = getelementptr inbounds nuw i8, ptr %2, i64 48, !dbg !4788 %85 = load i64, ptr %.onDisk, align 8, !dbg !4788 %86 = icmp slt i64 %85, %84, !dbg !4789 br i1 %86, label %87, label %212, !dbg !4789 87: ; preds = %.loopexit93 %88 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr nonnull %82) #30, !dbg !4790 #dbg_value(ptr %82, !4665, !DIExpression(), !4755) br i1 %88, label %91, label %89, !dbg !4790 89: ; preds = %87 %90 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSS11description_20FoundationEssentials4DateV7modTimet_Tg5"(ptr nonnull %82), !dbg !4790 br label %91, !dbg !4790 91: ; preds = %87, %89 %92 = phi ptr [ %90, %89 ], [ %82, %87 ], !dbg !4811 %93 = getelementptr inbounds nuw i8, ptr %92, i64 16, !dbg !4818 %94 = load i64, ptr %93, align 8, !dbg !4818, !range !346 %95 = getelementptr inbounds nuw i8, ptr %92, i64 32, !dbg !4818 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %3), !dbg !4819 %96 = ptrtoint ptr %95 to i64, !dbg !4818 store i64 %96, ptr %3, align 8, !dbg !4818 %.count = getelementptr inbounds nuw i8, ptr %3, i64 8, !dbg !4818 store i64 %94, ptr %.count, align 8, !dbg !4818 %97 = tail call swiftcc i64 @"$ss22_minimumMergeRunLengthyS2iF"(i64 %94), !dbg !4821 %.not63 = icmp slt i64 %97, %94, !dbg !4821 br i1 %.not63, label %99, label %98, !dbg !4821 98: ; preds = %91 %switch = icmp samesign ult i64 %94, 2, !dbg !4821 br i1 %switch, label %.loopexit, label %.preheader71.preheader, !dbg !4821 .preheader71.preheader: ; preds = %98 %invariant.gep = getelementptr inbounds nuw i8, ptr %92, i64 48, !dbg !4827 br label %.preheader71, !dbg !4827 99: ; preds = %91 %100 = lshr i64 %94, 1, !dbg !4821 %.not64 = icmp samesign ult i64 %94, 2, !dbg !4832 br i1 %.not64, label %124, label %120, !dbg !4832 .loopexit: ; preds = %117, %124, %98 #dbg_value(ptr %92, !4665, !DIExpression(), !4755) call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %3), !dbg !4818 %101 = load i64, ptr %93, align 8, !dbg !4843, !range !346 %102 = icmp slt i64 %101, %85, !dbg !4855 br i1 %102, label %215, label %130, !dbg !4857, !prof !1399 .preheader71: ; preds = %.preheader71.preheader, %117 %103 = phi i64 [ %118, %117 ], [ 1, %.preheader71.preheader ], !dbg !4827 %.modTime23.phi.trans.insert.idx = mul nuw nsw i64 %103, 24 %gep = getelementptr inbounds nuw i8, ptr %invariant.gep, i64 %.modTime23.phi.trans.insert.idx %.pre = load double, ptr %gep, align 8, !dbg !4858 br label %104, !dbg !4827 104: ; preds = %111, %.preheader71 %105 = phi double [ %.pre, %.preheader71 ], [ %115, %111 ], !dbg !4858 %106 = phi i64 [ %103, %.preheader71 ], [ %107, %111 ], !dbg !4865 %107 = add nsw i64 %106, -1, !dbg !4865 %108 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %95, i64 %107, !dbg !4870 %.modTime24 = getelementptr inbounds nuw i8, ptr %108, i64 16, !dbg !4870 %109 = load double, ptr %.modTime24, align 8, !dbg !4870 %110 = tail call swiftcc i1 @"$s20FoundationEssentials4DateV1goiySbAC_ACtFZ"(double %105, double %109), !dbg !4873 br i1 %110, label %111, label %117, !dbg !4827 111: ; preds = %104 %112 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %95, i64 %106, !dbg !4858 %.modTime23 = getelementptr inbounds nuw i8, ptr %112, i64 16, !dbg !4858 %113 = load i64, ptr %112, align 8, !dbg !4878 %.description25._guts._object._object = getelementptr inbounds nuw i8, ptr %112, i64 8, !dbg !4878 %114 = load ptr, ptr %.description25._guts._object._object, align 8, !dbg !4878 %115 = load double, ptr %.modTime23, align 8, !dbg !4878 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(24) %112, ptr noundef nonnull align 8 dereferenceable(24) %108, i64 24, i1 false), !dbg !4885 store i64 %113, ptr %108, align 8, !dbg !4878 %.description27._guts._object._object = getelementptr inbounds nuw i8, ptr %108, i64 8, !dbg !4878 store ptr %114, ptr %.description27._guts._object._object, align 8, !dbg !4878 store double %115, ptr %.modTime24, align 8, !dbg !4878 %116 = icmp eq i64 %107, 0, !dbg !4891 br i1 %116, label %117, label %104, !dbg !4827 117: ; preds = %111, %104 %118 = add nuw nsw i64 %103, 1, !dbg !4893 %119 = icmp eq i64 %118, %94, !dbg !4896 br i1 %119, label %.loopexit, label %.preheader71, !dbg !4827 120: ; preds = %99 %121 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$sSS11description_20FoundationEssentials4DateV7modTimetMD") #32, !dbg !4832 %122 = tail call swiftcc ptr @"$sSa28_allocateBufferUninitialized15minimumCapacitys016_ContiguousArrayB0VyxGSi_tFZ"(i64 %100, ptr %121), !dbg !4832 %123 = getelementptr inbounds nuw i8, ptr %122, i64 16, !dbg !4832 store i64 %100, ptr %123, align 8, !dbg !4832 br label %124, !dbg !4832 124: ; preds = %99, %120 %125 = phi ptr [ %122, %120 ], [ @_swiftEmptyArrayStorage, %99 ], !dbg !4821 %126 = getelementptr inbounds nuw i8, ptr %125, i64 32, !dbg !4832 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %4), !dbg !4898 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %5), !dbg !4898 %127 = ptrtoint ptr %126 to i64, !dbg !4900 store i64 %127, ptr %5, align 8, !dbg !4900 %.count5 = getelementptr inbounds nuw i8, ptr %5, i64 8, !dbg !4900 store i64 %100, ptr %.count5, align 8, !dbg !4900 call swiftcc void @"$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_SS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20f11Essentials4H26V7modTimet_SSAJ_AmNttXEfU_Tf1nnncn_n"(ptr nonnull captures(none) dereferenceable(16) %5, ptr nonnull captures(none) dereferenceable(8) %4, ptr nonnull captures(none) dereferenceable(16) %3, i64 %97, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !4821 %128 = load ptr, ptr %swifterror, align 8, !dbg !4821 %.not65 = icmp eq ptr %128, null, !dbg !4821 %129 = getelementptr inbounds nuw i8, ptr %125, i64 16, !dbg !4900 store i64 0, ptr %129, align 8, !dbg !4900 tail call void @swift_release(ptr %125) #9, !dbg !4709 tail call void @llvm.assume(i1 %.not65), !dbg !4821 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %5), !dbg !4900 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %4), !dbg !4900 br label %.loopexit, !dbg !4821 130: ; preds = %.loopexit %131 = icmp slt i64 %85, 0, !dbg !4901 br i1 %131, label %216, label %132, !dbg !4901, !prof !1399 132: ; preds = %130 %133 = sub nsw i64 %101, %85, !dbg !4912 %134 = icmp eq i64 %101, %85, !dbg !4930 br i1 %134, label %135, label %136, !dbg !4930 135: ; preds = %132 tail call void @swift_release(ptr nonnull %92) #9, !dbg !4709 tail call void @swift_bridgeObjectRelease(ptr %9) #9, !dbg !4709 br label %140, !dbg !4930 136: ; preds = %132 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %6), !dbg !4931 store ptr @_swiftEmptyArrayStorage, ptr %6, align 8, !dbg !4933 %137 = icmp slt i64 %133, 1, !dbg !4933 %. = select i1 %137, i64 0, i64 %133, !dbg !4933 %138 = tail call ptr @swift_retain(ptr nonnull returned %92) #30, !dbg !4709 call swiftcc void @"$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF7SWBUtil4PathV_Tg5"(i1 false, i64 %., i1 false, ptr nonnull swiftself captures(none) dereferenceable(8) %6), !dbg !4933 br i1 %137, label %217, label %.preheader.preheader, !dbg !4930, !prof !1399 .preheader.preheader: ; preds = %136 %139 = load ptr, ptr %6, align 8, !dbg !4939 br label %.preheader, !dbg !4944 140: ; preds = %135, %186 %141 = phi ptr [ %179, %186 ], [ @_swiftEmptyArrayStorage, %135 ], !dbg !4955 %142 = tail call swiftcc ptr @"$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC7SWBUtil4PathV_SayAFGTt0g5Tf4g_n"(ptr nonnull %141), !dbg !4955 tail call void @swift_release(ptr nonnull %141) #9, !dbg !4709 #dbg_value(ptr %142, !4678, !DIExpression(), !4961) %143 = getelementptr inbounds nuw i8, ptr %142, i64 56, !dbg !4962 %144 = getelementptr inbounds nuw i8, ptr %142, i64 32, !dbg !4962 %145 = load i8, ptr %144, align 8, !dbg !4962 %146 = and i8 %145, 63, !dbg !4962 %147 = zext nneg i8 %146 to i64, !dbg !4962 %notmask.neg = shl nuw nsw i64 1, %147, !dbg !4962 %148 = load i64, ptr %143, align 8, !dbg !4962 %149 = icmp ne i8 %146, 63, !dbg !4962 tail call void @llvm.assume(i1 %149), !dbg !4962 %150 = icmp samesign ult i8 %146, 6, !dbg !4962 %151 = and i64 %notmask.neg, 63, !dbg !4962 %notmask = shl nsw i64 -1, %151, !dbg !4962 %152 = xor i64 %notmask, -1, !dbg !4962 %153 = select i1 %150, i64 %152, i64 -1, !dbg !4962 %154 = and i64 %153, %148, !dbg !4962 #dbg_value(ptr undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !4967) #dbg_value(ptr undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !4967) #dbg_value(i64 undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !4967) #dbg_value(i64 undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !4967) #dbg_value(i64 undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !4967) %155 = add nuw nsw i64 %notmask.neg, 63 %156 = lshr i64 %155, 6 %157 = getelementptr inbounds nuw i8, ptr %142, i64 48 %158 = getelementptr inbounds nuw i8, ptr %13, i64 152 br label %.backedge, !dbg !4968 .preheader: ; preds = %.preheader.preheader, %178 %159 = phi i64 [ %184, %178 ], [ 0, %.preheader.preheader ], !dbg !4944 %160 = phi i64 [ %183, %178 ], [ %85, %.preheader.preheader ], !dbg !4944 %161 = phi ptr [ %179, %178 ], [ %139, %.preheader.preheader ], !dbg !4944 %exitcond = icmp eq i64 %159, %133, !dbg !4944 br i1 %exitcond, label %218, label %162, !dbg !4944, !prof !1399 162: ; preds = %.preheader %163 = getelementptr inbounds nuw <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %95, i64 %160, !dbg !4969 %164 = load i64, ptr %163, align 8, !dbg !4969 %.description16._guts._object._object = getelementptr inbounds nuw i8, ptr %163, i64 8, !dbg !4969 %165 = load ptr, ptr %.description16._guts._object._object, align 8, !dbg !4969 %166 = ptrtoint ptr %165 to i64, !dbg !4974 %167 = tail call ptr @swift_bridgeObjectRetain(ptr returned %165) #9, !dbg !4709 %168 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64 %164, i64 %166, i1 false, i1 false, i64 %8, ptr %9), !dbg !4981 tail call void @swift_bridgeObjectRelease(ptr %165) #9, !dbg !4709 %169 = extractvalue { i64, ptr } %168, 0, !dbg !4981 %170 = extractvalue { i64, ptr } %168, 1, !dbg !4981 store ptr %161, ptr %6, align 8, !dbg !4982 %171 = getelementptr inbounds nuw i8, ptr %161, i64 16, !dbg !4989 %172 = load i64, ptr %171, align 8, !dbg !4989, !range !346 %._storage18._capacityAndFlags = getelementptr inbounds nuw i8, ptr %161, i64 24, !dbg !4990 %173 = load i64, ptr %._storage18._capacityAndFlags, align 8, !dbg !4990 %174 = lshr i64 %173, 1, !dbg !4990 %175 = add nuw nsw i64 %172, 1, !dbg !4990 %.not67 = icmp samesign ugt i64 %174, %172, !dbg !4990 br i1 %.not67, label %178, label %176, !dbg !4990, !prof !366 176: ; preds = %162 %177 = icmp ugt i64 %173, 1, !dbg !4990 call swiftcc void @"$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF7SWBUtil4PathV_Tg5"(i1 %177, i64 %175, i1 true, ptr nonnull swiftself captures(none) dereferenceable(8) %6), !dbg !4990 %.pre81 = load ptr, ptr %6, align 8, !dbg !4993 br label %178, !dbg !4990 178: ; preds = %162, %176 %179 = phi ptr [ %161, %162 ], [ %.pre81, %176 ], !dbg !4993 %180 = getelementptr inbounds nuw i8, ptr %179, i64 16, !dbg !4993 store i64 %175, ptr %180, align 8, !dbg !4993 %181 = getelementptr inbounds nuw i8, ptr %179, i64 32, !dbg !4993 %182 = getelementptr inbounds nuw %T7SWBUtil4PathV, ptr %181, i64 %172, !dbg !4993 store i64 %169, ptr %182, align 8, !dbg !4993 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %182, i64 8, !dbg !4993 store ptr %170, ptr %._str._guts._object._object, align 8, !dbg !4993 %183 = add nuw nsw i64 %160, 1, !dbg !4998 %184 = add nuw i64 %159, 1, !dbg !4930 %185 = icmp eq i64 %184, %133, !dbg !4930 br i1 %185, label %186, label %.preheader, !dbg !4930 186: ; preds = %178 call void @swift_release_n(ptr %92, i32 2), !dbg !4709 tail call void @swift_bridgeObjectRelease(ptr %9) #9, !dbg !4709 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %6), !dbg !4930 br label %140, !dbg !4930 .backedge: ; preds = %.backedge.backedge, %140 %187 = phi i64 [ 0, %140 ], [ %.sink87, %.backedge.backedge ], !dbg !5003 %188 = phi i64 [ %154, %140 ], [ %191, %.backedge.backedge ], !dbg !5003 %.not68 = icmp eq i64 %188, 0, !dbg !5003 br i1 %.not68, label %.preheader76, label %.loopexit92, !dbg !5003 .loopexit92: ; preds = %207, %.backedge %.sink91 = phi i64 [ %188, %.backedge ], [ %209, %207 ] %.sink87 = phi i64 [ %187, %.backedge ], [ %203, %207 ] %189 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %.sink91, i1 true), !dbg !5003 %190 = add i64 %.sink91, -1, !dbg !5003 %191 = and i64 %190, %.sink91, !dbg !5003 %192 = load ptr, ptr %157, align 8, !dbg !5003 %193 = getelementptr %T7SWBUtil4PathV, ptr %192, i64 %189, !dbg !5003 %.idx = shl i64 %.sink87, 10, !dbg !5003 %194 = getelementptr i8, ptr %193, i64 %.idx, !dbg !5003 %195 = load i64, ptr %194, align 8, !dbg !5003 %._str21._guts._object._object = getelementptr inbounds nuw i8, ptr %194, i64 8, !dbg !5003 %196 = load ptr, ptr %._str21._guts._object._object, align 8, !dbg !5003 #dbg_value(ptr undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5008) #dbg_value(ptr undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5008) #dbg_value(i64 undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 128, 64), !5008) #dbg_value(i64 undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 192, 64), !5008) #dbg_value(i64 undef, !4686, !DIExpression(DW_OP_LLVM_fragment, 256, 64), !5008) #dbg_value(i64 %195, !4689, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5009) #dbg_value(ptr %196, !4689, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5009) %197 = load ptr, ptr %11, align 8, !dbg !5010 %198 = load ptr, ptr %158, align 8, !dbg !5012, !invariant.load !315 %199 = tail call ptr @swift_bridgeObjectRetain(ptr returned %196) #9, !dbg !4709 call swiftcc void %198(i64 %195, ptr %196, ptr nonnull swiftself %11, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror, ptr %197, ptr %13), !dbg !5012 %200 = load ptr, ptr %swifterror, align 8, !dbg !5012 %.not70 = icmp eq ptr %200, null, !dbg !5012 br i1 %.not70, label %211, label %214, !dbg !5012 .preheader76: ; preds = %.backedge, %207 %201 = phi i64 [ %203, %207 ], [ %187, %.backedge ], !dbg !5003 %202 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %201, i64 1), !dbg !5003 %203 = extractvalue { i64, i1 } %202, 0, !dbg !5003 %204 = extractvalue { i64, i1 } %202, 1, !dbg !5003 br i1 %204, label %219, label %205, !dbg !5003, !prof !1399 205: ; preds = %.preheader76 %206 = icmp slt i64 %203, %156, !dbg !5003 br i1 %206, label %207, label %210, !dbg !5003 207: ; preds = %205 %208 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %143, i64 %203, !dbg !5003 %209 = load i64, ptr %208, align 8, !dbg !5003 %.not69 = icmp eq i64 %209, 0, !dbg !5003 br i1 %.not69, label %.preheader76, label %.loopexit92, !dbg !5003 210: ; preds = %205 tail call void @swift_release(ptr nonnull %142) #9, !dbg !4709 br label %213, !dbg !5013 211: ; preds = %.loopexit92 tail call void @swift_bridgeObjectRelease(ptr %196) #9, !dbg !4709 br label %.backedge.backedge, !dbg !5014 212: ; preds = %.loopexit93 tail call void @swift_release(ptr nonnull %82) #9, !dbg !4709 tail call void @swift_bridgeObjectRelease(ptr %9) #9, !dbg !4709 br label %213, !dbg !5015 213: ; preds = %210, %212 ret void, !dbg !5013 214: ; preds = %.loopexit92 store ptr null, ptr %swifterror, align 8, !dbg !5012 tail call void @swift_bridgeObjectRelease(ptr %196) #9, !dbg !4709 tail call void @swift_release(ptr nonnull %200) #9, !dbg !4709 br label %.backedge.backedge, !dbg !5017 .backedge.backedge: ; preds = %214, %211 br label %.backedge, !dbg !5003 215: ; preds = %.loopexit tail call void asm sideeffect "", "n"(i32 9) #9, !dbg !4857 tail call void @llvm.trap(), !dbg !5018 unreachable, !dbg !5018 216: ; preds = %130 tail call void asm sideeffect "", "n"(i32 10) #9, !dbg !4901 tail call void @llvm.trap(), !dbg !5020 unreachable, !dbg !5020 217: ; preds = %136 tail call void asm sideeffect "", "n"(i32 13) #9, !dbg !4930 tail call void @llvm.trap(), !dbg !5022 unreachable, !dbg !5022 218: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 14) #9, !dbg !4944 tail call void @llvm.trap(), !dbg !5024 unreachable, !dbg !5024 219: ; preds = %.preheader76 tail call void asm sideeffect "", "n"(i32 16) #9, !dbg !5003 tail call void @llvm.trap(), !dbg !5025 unreachable, !dbg !5025 } ; Function Attrs: nounwind define dllexport swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCfd"(ptr returned swiftself %0) #8 !dbg !5026 { entry: #dbg_value(ptr %0, !5031, !DIExpression(), !5032) %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !5033 %2 = load ptr, ptr %1, align 8, !dbg !5033 tail call void @swift_release(ptr %2) #9, !dbg !5033 %3 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5033 %4 = load ptr, ptr %3, align 8, !dbg !5033 tail call void @swift_release(ptr %4) #9, !dbg !5033 %5 = getelementptr inbounds nuw i8, ptr %0, i64 56, !dbg !5033 %6 = load ptr, ptr %5, align 8, !dbg !5033 tail call void @swift_release(ptr %6) #9, !dbg !5033 %.value = getelementptr inbounds nuw i8, ptr %0, i64 72, !dbg !5033 %7 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !5035 %.value1 = getelementptr inbounds nuw i8, ptr %0, i64 200, !dbg !5033 %8 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value1, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !5038 %.value2 = getelementptr inbounds nuw i8, ptr %0, i64 328, !dbg !5033 %9 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value2, ptr @"$s16SWBTaskExecution16BuildDescriptionCSgMD"), !dbg !5041 ret ptr %0, !dbg !5044 } ; Function Attrs: nounwind define dllexport swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerCfD"(ptr swiftself %0) #8 !dbg !5045 { entry: #dbg_value(ptr %0, !5048, !DIExpression(), !5049) #dbg_value(ptr %0, !5031, !DIExpression(), !5050) %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !5052 %2 = load ptr, ptr %1, align 8, !dbg !5052 tail call void @swift_release(ptr %2) #9, !dbg !5053 %3 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5053 %4 = load ptr, ptr %3, align 8, !dbg !5052 tail call void @swift_release(ptr %4) #9, !dbg !5053 %5 = getelementptr inbounds nuw i8, ptr %0, i64 56, !dbg !5053 %6 = load ptr, ptr %5, align 8, !dbg !5052 tail call void @swift_release(ptr %6) #9, !dbg !5053 %.value = getelementptr inbounds nuw i8, ptr %0, i64 72, !dbg !5052 %7 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !5055 %.value1 = getelementptr inbounds nuw i8, ptr %0, i64 200, !dbg !5052 %8 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value1, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgMD"), !dbg !5058 %.value2 = getelementptr inbounds nuw i8, ptr %0, i64 328, !dbg !5052 %9 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %.value2, ptr @"$s16SWBTaskExecution16BuildDescriptionCSgMD"), !dbg !5061 tail call void @swift_deallocClassInstance(ptr %0, i64 336, i64 7) #9, !dbg !5064 ret void, !dbg !5064 } define internal swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticsEngine3for7SWBCore019DiagnosticProducingG15ProtocolPrivateVy7SWBUtil011DiagnosticsQ0CGAG16ConfiguredTargetCSg_tF"(i64 %0, ptr readonly swiftself captures(none) %1) unnamed_addr #1 !dbg !5065 { entry: %2 = alloca %T7SWBCore42DiagnosticProducingDelegateProtocolPrivateVy7SWBUtil17DiagnosticsEngineCG, align 8 %3 = alloca ptr, align 8 %access-scratch = alloca [24 x i8], align 8 %4 = alloca %T7SWBCore16ConfiguredTargetCSg, align 8 %swifterror = alloca swifterror ptr, align 8 store ptr null, ptr %swifterror, align 8 %5 = alloca ptr, align 8 #dbg_value(i64 %0, !5071, !DIExpression(), !5074) #dbg_value(ptr %1, !5073, !DIExpression(), !5075) call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %2), !dbg !5076 %6 = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !5078 %7 = load ptr, ptr %6, align 8, !dbg !5078 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %3), !dbg !5079 %8 = getelementptr inbounds nuw i8, ptr %7, i64 16, !dbg !5086 %9 = load ptr, ptr %8, align 8, !dbg !5086 %10 = tail call ptr @swift_retain(ptr returned %9) #30, !dbg !5087 tail call swiftcc void @"$s7SWBUtil4LockC4lockyyF"(ptr swiftself %9), !dbg !5086 tail call void @swift_release(ptr %9) #9, !dbg !5087 %11 = getelementptr inbounds nuw i8, ptr %7, i64 24, !dbg !5086 call void @llvm.lifetime.start.p0(i64 -1, ptr nonnull %access-scratch), !dbg !5086 call void @swift_beginAccess(ptr nonnull %11, ptr nonnull %access-scratch, i64 33, ptr null) #9, !dbg !5086 #dbg_value(ptr %11, !5089, !DIExpression(DW_OP_deref), !5095) #dbg_value(i64 %0, !5094, !DIExpression(), !5097) call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %4), !dbg !5098 store i64 %0, ptr %4, align 8, !dbg !5100 %12 = call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$sSDy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGMD") #32, !dbg !5101 call swiftcc void @"$sSD7SWBUtilE11getOrInsertyq_x_q_yKXEtKF"(ptr noalias nonnull sret(%swift.opaque) %3, ptr noalias nonnull %4, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticsEngine3for7SWBCore019DiagnosticProducingG15ProtocolPrivateVy7SWBUtil011DiagnosticsQ0CGAG16ConfiguredTargetCSg_tFALSDyApLGzYuYTXEfU_ALyXEfU_", ptr null, ptr %12, ptr nonnull swiftself captures(none) dereferenceable(8) %11, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !5101 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %4), !dbg !5102 call void @swift_endAccess(ptr nonnull %access-scratch) #9, !dbg !5086 call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %access-scratch), !dbg !5086 %13 = load ptr, ptr %8, align 8, !dbg !5104 %14 = call ptr @swift_retain(ptr returned %13) #30, !dbg !5087 call swiftcc void @"$s7SWBUtil4LockC6unlockyyF"(ptr swiftself %13), !dbg !5104 call void @swift_release(ptr %13) #9, !dbg !5087 %15 = load ptr, ptr %3, align 8, !dbg !5079 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %3), !dbg !5079 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %5), !dbg !5076 store ptr %15, ptr %5, align 8, !dbg !5107 %16 = call swiftcc %swift.metadata_response @"$s7SWBUtil17DiagnosticsEngineCMa"(i64 0) #31, !dbg !5108 %17 = extractvalue %swift.metadata_response %16, 0, !dbg !5108 call swiftcc void @"$s7SWBCore42DiagnosticProducingDelegateProtocolPrivateVyACyxGxcfC"(ptr noalias nonnull sret(%swift.opaque) %2, ptr noalias nonnull %5, ptr %17), !dbg !5108 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %5), !dbg !5087 %18 = load ptr, ptr %2, align 8, !dbg !5108 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %2), !dbg !5109 ret ptr %18, !dbg !5109 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticsEngine3for7SWBCore019DiagnosticProducingG15ProtocolPrivateVy7SWBUtil011DiagnosticsQ0CGAG16ConfiguredTargetCSg_tFALSDyApLGzYuYTXEfU_ALyXEfU_"(ptr noalias writeonly sret(ptr) captures(none) initializes((0, 8)) %0, ptr readnone swiftself captures(none) %1, ptr noalias readnone swifterror captures(none) dereferenceable(8) %2) #1 !dbg !5110 { entry: %3 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil17DiagnosticsEngineCMa"(i64 0) #31, !dbg !5113 %4 = extractvalue %swift.metadata_response %3, 0, !dbg !5113 %5 = tail call noalias ptr @swift_allocObject(ptr %4, i64 42, i64 7) #9, !dbg !5113 %6 = tail call swiftcc ptr @"$s7SWBUtil17DiagnosticsEngineCACycfc"(ptr swiftself %5), !dbg !5113 store ptr %6, ptr %0, align 8, !dbg !5120 ret void, !dbg !5121 } define internal swiftcc { i64, ptr } @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC16recordAttachment8contents7SWBUtil4PathVAG10ByteStringV_tF"(ptr %0, ptr swiftself %1) unnamed_addr #1 !dbg !5122 { entry: %2 = alloca %T7SWBUtil10DiagnosticV8LocationO, align 8 %3 = alloca %T7SWBUtil10DiagnosticV, align 8 %4 = alloca %T7SWBUtil14DiagnosticDataV, align 8 %reference.raw = alloca %T7SWBUtil19InsecureHashContextC, align 8 %5 = alloca %T7SWBUtil10ByteStringV, align 8 %swifterror = alloca swifterror ptr, align 8 store ptr null, ptr %swifterror, align 8 %6 = alloca %Ts26DefaultStringInterpolationV, align 8 %7 = alloca %Ts11_StringGutsV, align 8 %project_error_scratch = alloca ptr, align 8 %project_error_out = alloca { ptr, ptr, ptr }, align 8 call void @llvm.lifetime.start.p0(i64 34, ptr nonnull %2), !dbg !5139 call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %3), !dbg !5139 call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %4), !dbg !5139 #dbg_value(ptr %0, !5127, !DIExpression(), !5148) #dbg_value(ptr %1, !5128, !DIExpression(), !5149) %8 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil19InsecureHashContextCMa"(i64 0) #31, !dbg !5150 %9 = extractvalue %swift.metadata_response %8, 0, !dbg !5150 %reference.new = call ptr @swift_initStackObject(ptr %9, ptr nonnull %reference.raw) #30, !dbg !5150 %10 = call swiftcc ptr @"$s7SWBUtil19InsecureHashContextCACycfc"(ptr swiftself %reference.new), !dbg !5150 #dbg_value(ptr %10, !5129, !DIExpression(), !5151) call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %5), !dbg !5152 store ptr %0, ptr %5, align 8, !dbg !5154 %11 = tail call ptr @"$s7SWBUtil10ByteStringVAC20FoundationEssentials12DataProtocolAAWl"() #31, !dbg !5155 call swiftcc void @"$s7SWBUtil20DelegatedHashContextC3add5bytesyx_t20FoundationEssentials12DataProtocolRzlF"(ptr noalias nonnull %5, ptr nonnull @"$s7SWBUtil10ByteStringVN", ptr %11, ptr swiftself %10), !dbg !5155 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %5), !dbg !5156 %12 = getelementptr inbounds nuw i8, ptr %1, i64 72, !dbg !5158 %13 = load i64, ptr %12, align 8, !dbg !5158 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %1, i64 80, !dbg !5158 %14 = load ptr, ptr %._str._guts._object._object, align 8, !dbg !5158 %15 = call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64 7308612546338255969, i64 -1513209474788920210, i1 false, i1 false, i64 %13, ptr %14), !dbg !5160 %16 = extractvalue { i64, ptr } %15, 0, !dbg !5160 %17 = extractvalue { i64, ptr } %15, 1, !dbg !5160 %18 = call swiftcc ptr @"$s7SWBUtil20DelegatedHashContextC9signatureAA10ByteStringVvg"(ptr swiftself %10), !dbg !5161 %19 = call swiftcc { i64, ptr } @"$s7SWBUtil10ByteStringV02asC0SSvg"(ptr %18), !dbg !5162 call void @swift_release(ptr %18) #9, !dbg !5163 %20 = extractvalue { i64, ptr } %19, 0, !dbg !5162 %21 = extractvalue { i64, ptr } %19, 1, !dbg !5162 %22 = ptrtoint ptr %21 to i64, !dbg !5165 %23 = call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64 %20, i64 %22, i1 false, i1 false, i64 %16, ptr %17), !dbg !5166 call void @swift_bridgeObjectRelease(ptr %17) #9, !dbg !5163 call void @swift_bridgeObjectRelease(ptr %21) #9, !dbg !5163 %24 = extractvalue { i64, ptr } %23, 0, !dbg !5166 %25 = extractvalue { i64, ptr } %23, 1, !dbg !5166 #dbg_value(i64 %24, !5133, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5167) #dbg_value(ptr %25, !5133, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5167) %26 = getelementptr inbounds nuw i8, ptr %1, i64 88, !dbg !5168 %27 = load ptr, ptr %26, align 8, !dbg !5168 %28 = getelementptr inbounds nuw i8, ptr %1, i64 96, !dbg !5168 %29 = load ptr, ptr %28, align 8, !dbg !5168 %30 = load ptr, ptr %27, align 8, !dbg !5171 %31 = call swiftcc { i64, ptr } @"$s7SWBUtil4PathV7dirnameACvg"(i64 %24, ptr %25), !dbg !5172 %32 = extractvalue { i64, ptr } %31, 0, !dbg !5172 %33 = extractvalue { i64, ptr } %31, 1, !dbg !5172 %34 = getelementptr inbounds nuw i8, ptr %29, i64 80, !dbg !5173 %35 = load ptr, ptr %34, align 8, !dbg !5173, !invariant.load !315 call swiftcc void %35(i64 %32, ptr %33, i1 true, ptr nonnull swiftself %27, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror, ptr %30, ptr %29), !dbg !5173 %36 = load ptr, ptr %swifterror, align 8, !dbg !5173 %.not = icmp eq ptr %36, null, !dbg !5173 call void @swift_bridgeObjectRelease(ptr %33) #9, !dbg !5163 br i1 %.not, label %37, label %40, !dbg !5173 37: ; preds = %entry call swiftcc void @"$s7SWBUtil7FSProxyPAAE5write_8contentsyAA4PathV_AA10ByteStringVtKF"(i64 %24, ptr %25, ptr %0, ptr %30, ptr nonnull %29, ptr nonnull swiftself %27, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror), !dbg !5174 %38 = load ptr, ptr %swifterror, align 8, !dbg !5174 %.not7 = icmp eq ptr %38, null, !dbg !5174 br i1 %.not7, label %39, label %40, !dbg !5174 39: ; preds = %37, %40 %.sink = phi ptr [ %41, %40 ], [ %10, %37 ] call void @swift_release(ptr %.sink) #9, !dbg !5163 call void @llvm.lifetime.end.p0(i64 -1, ptr %reference.new), !dbg !5150 call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %4), !dbg !5176 call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %3), !dbg !5176 call void @llvm.lifetime.end.p0(i64 34, ptr nonnull %2), !dbg !5178 ret { i64, ptr } %23, !dbg !5180 40: ; preds = %37, %entry %41 = phi ptr [ %36, %entry ], [ %38, %37 ], !dbg !5181 #dbg_value(ptr %41, !5135, !DIExpression(), !5183) %42 = getelementptr inbounds nuw i8, ptr %1, i64 32, !dbg !5184 %43 = getelementptr inbounds nuw i8, ptr %1, i64 56, !dbg !5185 %44 = load ptr, ptr %43, align 8, !dbg !5185 %45 = getelementptr inbounds nuw i8, ptr %1, i64 64, !dbg !5185 %46 = load ptr, ptr %45, align 8, !dbg !5185 %47 = call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %42, ptr %44) #9, !dbg !5185 %48 = getelementptr inbounds nuw i8, ptr %2, i64 33, !dbg !5186 call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(33) %2, i8 0, i64 33, i1 false), !dbg !5186 store i8 3, ptr %48, align 1, !dbg !5186 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %6), !dbg !5187 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %7), !dbg !5189 store i64 0, ptr %7, align 8, !dbg !5192 %._object._object = getelementptr inbounds nuw i8, ptr %7, i64 8, !dbg !5192 store ptr inttoptr (i64 -2305843009213693952 to ptr), ptr %._object._object, align 8, !dbg !5192 call swiftcc void @"$ss11_StringGutsV4growyySiF"(i64 40, ptr nonnull swiftself captures(none) dereferenceable(16) %7), !dbg !5192 %49 = load i64, ptr %7, align 8, !dbg !5192 %50 = load ptr, ptr %._object._object, align 8, !dbg !5192 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %7), !dbg !5192 store i64 %49, ptr %6, align 8, !dbg !5193 %._storage._guts._object._object = getelementptr inbounds nuw i8, ptr %6, i64 8, !dbg !5193 store ptr %50, ptr %._storage._guts._object._object, align 8, !dbg !5193 %51 = or i64 sub (i64 ptrtoint (ptr @".str.27.failed to save attachment: " to i64), i64 32), -9223372036854775808, !dbg !5194 %52 = inttoptr i64 %51 to ptr, !dbg !5194 call swiftcc void @"$sSS6appendyySSF"(i64 -3458764513820540901, ptr nonnull %52, ptr nonnull swiftself captures(none) dereferenceable(16) %6), !dbg !5196 %53 = call swiftcc { i64, ptr } @"$s7SWBUtil4PathV3strSSvg"(i64 %24, ptr %25), !dbg !5198 %54 = extractvalue { i64, ptr } %53, 0, !dbg !5198 %55 = extractvalue { i64, ptr } %53, 1, !dbg !5198 call swiftcc void @"$sSS6appendyySSF"(i64 %54, ptr %55, ptr nonnull swiftself captures(none) dereferenceable(16) %6), !dbg !5199 call void @swift_bridgeObjectRelease(ptr %55) #9, !dbg !5163 call swiftcc void @"$sSS6appendyySSF"(i64 4211551138878922798, ptr nonnull inttoptr (i64 -1657324662872342496 to ptr), ptr nonnull swiftself captures(none) dereferenceable(16) %6), !dbg !5204 call void @swift_getErrorValue(ptr nonnull %41, ptr nonnull %project_error_scratch, ptr nonnull %project_error_out) #9, !dbg !5185 %56 = load ptr, ptr %project_error_out, align 8, !dbg !5185 %57 = getelementptr inbounds nuw i8, ptr %project_error_out, i64 8, !dbg !5185 %58 = load ptr, ptr %57, align 8, !dbg !5185 call swiftcc void @"$ss26DefaultStringInterpolationV06appendC0yyxlF"(ptr noalias %56, ptr %58, ptr nonnull swiftself captures(none) dereferenceable(16) %6), !dbg !5206 %59 = load i64, ptr %6, align 8, !dbg !5185 %60 = load ptr, ptr %._storage._guts._object._object, align 8, !dbg !5185 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %6), !dbg !5207 call swiftcc void @"$s7SWBUtil14DiagnosticDataV_9component10optionNameACSS_AA9ComponentOSSSgtcfC"(ptr noalias nonnull sret(%T7SWBUtil14DiagnosticDataV) captures(none) %4, i64 %59, ptr %60, i64 0, i64 0, i64 0, i64 0), !dbg !5209 call swiftcc void @"$s7SWBUtil10DiagnosticV8behavior8location12sourceRanges4data20appendToOutputStream6fixIts16childDiagnosticsA2C8BehaviorO_AC8LocationOSayAC11SourceRangeVGAA0B4DataVSbSayAC5FixItVGSayACGtcfC"(ptr noalias nonnull sret(%T7SWBUtil10DiagnosticV) captures(none) %3, i8 0, ptr noalias nonnull captures(none) dereferenceable(34) %2, ptr nonnull @_swiftEmptyArrayStorage, ptr noalias nonnull captures(none) dereferenceable(48) %4, i1 true, ptr nonnull @_swiftEmptyArrayStorage, ptr nonnull @_swiftEmptyArrayStorage), !dbg !5210 %61 = getelementptr inbounds nuw i8, ptr %46, i64 56, !dbg !5211 %62 = load ptr, ptr %61, align 8, !dbg !5211, !invariant.load !315 call swiftcc void %62(ptr noalias nonnull captures(none) dereferenceable(128) %3, ptr noalias swiftself %47, ptr %44, ptr %46), !dbg !5211 %63 = call ptr @"$s7SWBUtil10DiagnosticVWOh"(ptr nonnull %3), !dbg !5163 call void @swift_release(ptr %10) #9, !dbg !5163 br label %39, !dbg !5183 } ; Function Attrs: nounwind define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCfD"(ptr swiftself %0) #8 !dbg !5212 { entry: #dbg_value(ptr %0, !5217, !DIExpression(), !5218) #dbg_value(ptr %0, !5219, !DIExpression(), !5225) %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !5227 %2 = load ptr, ptr %1, align 8, !dbg !5227 tail call void @swift_release(ptr %2) #9, !dbg !5229 %3 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5229 %4 = load ptr, ptr %3, align 8, !dbg !5227 tail call void @swift_release(ptr %4) #9, !dbg !5229 %5 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5229 tail call void @__swift_destroy_boxed_opaque_existential_1(ptr nonnull %5) #9, !dbg !5227 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %0, i64 80, !dbg !5227 %6 = load ptr, ptr %._str._guts._object._object, align 8, !dbg !5227 tail call void @swift_bridgeObjectRelease(ptr %6) #9, !dbg !5229 %7 = getelementptr inbounds nuw i8, ptr %0, i64 88, !dbg !5229 %8 = load ptr, ptr %7, align 8, !dbg !5227 tail call void @swift_release(ptr %8) #9, !dbg !5229 %9 = getelementptr inbounds nuw i8, ptr %0, i64 104, !dbg !5229 tail call void @__swift_destroy_boxed_opaque_existential_1(ptr nonnull %9) #9, !dbg !5227 tail call void @swift_deallocClassInstance(ptr %0, i64 144, i64 7) #9, !dbg !5231 ret void, !dbg !5231 } define internal swiftcc { ptr, ptr } @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP06createE0y7SWBCore07PlannedE0_pAI0sE7BuilderVzFTW"(ptr captures(none) dereferenceable(266) %0, ptr readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5232 { entry: #dbg_value(ptr %0, !5238, !DIExpression(DW_OP_deref), !5243) #dbg_value(ptr poison, !5242, !DIExpression(), !5245) %2 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution4TaskCMa"(i64 0) #31, !dbg !5246 %3 = extractvalue %swift.metadata_response %2, 0, !dbg !5246 %4 = tail call swiftcc ptr @"$s16SWBTaskExecution4TaskCyAC7SWBCore07PlannedC7BuilderVzcfC"(ptr nonnull captures(none) dereferenceable(266) %0, ptr swiftself %3) #29, !dbg !5246 %5 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s16SWBTaskExecution4TaskCAC7SWBCore010ExecutableC0AAWL", ptr @"$s16SWBTaskExecution4TaskCMa", ptr @"$s16SWBTaskExecution4TaskC7SWBCore010ExecutableC0AAMc"), !dbg !5247 %6 = tail call swiftcc %swift.metadata_response @"$s7SWBCore15ConstructedTaskCMa"(i64 0) #31, !dbg !5248 %7 = extractvalue %swift.metadata_response %6, 0, !dbg !5248 %8 = tail call noalias ptr @swift_allocObject(ptr %7, i64 104, i64 7) #9, !dbg !5248 %9 = tail call swiftcc ptr @"$s7SWBCore15ConstructedTaskC_04execC0AcA07PlannedC7BuilderVz_AA010ExecutableC0_ptcfc"(ptr nonnull captures(none) dereferenceable(266) %0, ptr %4, ptr %5, ptr swiftself %8) #29, !dbg !5248 %10 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBCore15ConstructedTaskCAcA07PlannedC0AAWL", ptr @"$s7SWBCore15ConstructedTaskCMa", ptr @"$s7SWBCore15ConstructedTaskCAA07PlannedC0AAMc"), !dbg !5247 %11 = insertvalue { ptr, ptr } undef, ptr %9, 0, !dbg !5257 %12 = insertvalue { ptr, ptr } %11, ptr %10, 1, !dbg !5257 ret { ptr, ptr } %12, !dbg !5257 } define internal swiftcc { i64, ptr } @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP16recordAttachment8contents7SWBUtil4PathVAJ10ByteStringV_tFTW"(ptr %0, ptr swiftself %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5258 { entry: %2 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC16recordAttachment8contents7SWBUtil4PathVAG10ByteStringV_tF"(ptr %0, ptr swiftself %1) #29, !dbg !5260 ret { i64, ptr } %2, !dbg !5260 } define internal swiftcc { ptr, ptr } @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAM0Z4Node_pG_AmO_pSSSayAmN_pGyAM0zE7BuilderVzXEtFTW"(ptr %0, ptr %1, ptr %2, i64 %3, ptr %4, ptr %5, ptr readonly captures(none) %6, ptr %7, ptr readnone swiftself captures(none) %8, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5261 { entry: %9 = tail call swiftcc { ptr, ptr } @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAJ0Y4Node_pG_AjL_pSSSayAjK_pGyAJ0yE7BuilderVzXEtFTf4nnnnnd_n"(ptr %0, ptr %1, ptr %2, i64 %3, ptr %4, ptr %5, ptr %6, ptr %7) #29, !dbg !5269 ret { ptr, ptr } %9, !dbg !5273 } ; Function Attrs: mustprogress nounwind willreturn define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP018taskActionCreationG07SWBCore0ersG0_pvgTW"(ptr noalias writeonly sret(%T7SWBCore26TaskActionCreationDelegateP) captures(none) initializes((0, 8), (24, 40)) %0, ptr swiftself %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #6 !dbg !5274 { entry: %2 = load ptr, ptr %1, align 8 #dbg_value(ptr %1, !5279, !DIExpression(), !5283) %3 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5285 store ptr %2, ptr %3, align 8, !dbg !5285 %4 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5285 store ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AAWP", ptr %4, align 8, !dbg !5285 store ptr %1, ptr %0, align 8, !dbg !5285 %5 = tail call ptr @swift_retain(ptr nonnull returned %1) #30, !dbg !5286 ret void, !dbg !5286 } ; Function Attrs: nounwind define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP06clientG0AE0ef6ClientG0_pvgTW"(ptr noalias sret(%T19SWBTaskConstruction26TaskPlanningClientDelegateP) captures(none) %0, ptr swiftself %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #8 !dbg !5287 { entry: %2 = getelementptr inbounds nuw i8, ptr %1, i64 104, !dbg !5291 %3 = call ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %2, ptr %0), !dbg !5291 ret void, !dbg !5295 } define internal swiftcc i1 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AaeFP9cancelledSbvgTW"(ptr swiftself %0, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5296 { entry: #dbg_value(ptr %0, !5300, !DIExpression(), !5304) %1 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5306 %2 = getelementptr inbounds nuw i8, ptr %0, i64 56, !dbg !5307 %3 = load ptr, ptr %2, align 8, !dbg !5307 %4 = getelementptr inbounds nuw i8, ptr %0, i64 64, !dbg !5307 %5 = load ptr, ptr %4, align 8, !dbg !5307 %6 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %1, ptr %3) #9, !dbg !5307 %7 = getelementptr inbounds nuw i8, ptr %5, i64 40, !dbg !5308 %8 = load ptr, ptr %7, align 8, !dbg !5308, !invariant.load !315 %9 = tail call swiftcc i1 %8(ptr noalias swiftself %6, ptr %3, ptr %5) #29, !dbg !5308 ret i1 %9, !dbg !5309 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AaeFP14updateProgress13statusMessage9showInLogySS_SbtFTW"(i64 %0, ptr %1, i1 %2, ptr swiftself %3, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5310 { entry: #dbg_value(i64 %0, !5314, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5320) #dbg_value(ptr %1, !5314, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5320) #dbg_value(i1 %2, !5318, !DIExpression(), !5322) #dbg_value(ptr %3, !5319, !DIExpression(), !5323) %4 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5324 %5 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !5325 %6 = load ptr, ptr %5, align 8, !dbg !5325 %7 = getelementptr inbounds nuw i8, ptr %3, i64 64, !dbg !5325 %8 = load ptr, ptr %7, align 8, !dbg !5325 %9 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %4, ptr %6) #9, !dbg !5325 %10 = getelementptr inbounds nuw i8, ptr %8, i64 48, !dbg !5326 %11 = load ptr, ptr %10, align 8, !dbg !5326, !invariant.load !315 tail call swiftcc void %11(i64 %0, ptr %1, i1 %2, ptr noalias swiftself %9, ptr %6, ptr %8) #29, !dbg !5326 ret void, !dbg !5327 } define internal swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP013createVirtualQ0y7SWBCore07PlannedtQ0CSSFTW"(i64 %0, ptr %1, ptr noalias readnone swiftself captures(none) %2, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5328 { entry: #dbg_value(i64 %0, !5333, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5337) #dbg_value(ptr %1, !5333, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5337) %3 = tail call swiftcc ptr @"$s7SWBCore22MakePlannedVirtualNodeyAA0cdE0CSSF"(i64 %0, ptr %1) #29, !dbg !5339 ret ptr %3, !dbg !5340 } define internal swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP06createQ012absolutePath7SWBCore07PlanneduQ0C7SWBUtil0U0V_tFTW"(i64 %0, ptr %1, ptr noalias readnone swiftself captures(none) %2, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5341 { entry: #dbg_value(i64 %0, !5346, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5350) #dbg_value(ptr %1, !5346, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5350) %3 = tail call swiftcc ptr @"$s7SWBCore19MakePlannedPathNodeyAA0cdE0C7SWBUtil0D0VF"(i64 %0, ptr %1) #29, !dbg !5352 ret ptr %3, !dbg !5353 } define internal swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP019createDirectoryTreeQ012absolutePath9excluding7SWBCore07PlannedtuQ0C7SWBUtil0W0V_SaySSGtFTW"(i64 %0, ptr %1, ptr %2, ptr noalias readnone swiftself captures(none) %3, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5354 { entry: #dbg_value(i64 %0, !5359, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5364) #dbg_value(ptr %1, !5359, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5364) #dbg_value(ptr %2, !5363, !DIExpression(), !5366) %4 = tail call swiftcc ptr @"$s7SWBCore28MakePlannedDirectoryTreeNode_9excludingAA0cdeF0C7SWBUtil4PathV_SaySSGtF"(i64 %0, ptr %1, ptr %2) #29, !dbg !5367 ret ptr %4, !dbg !5368 } define internal swiftcc i64 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP05beginQ08ruleInfo20executionDescription9signature6target06parentQ0AE0Q2IDVSS_SS7SWBUtil10ByteStringVAE16ConfiguredTargetCSgAOSgtFTW"(i64 %0, ptr %1, i64 %2, ptr %3, ptr %4, i64 %5, i64 %6, i8 %7, ptr noalias readonly swiftself captures(none) dereferenceable(8) %8, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5369 { entry: %9 = load ptr, ptr %8, align 8, !dbg !5375 #dbg_value(i64 %0, !5376, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5386) #dbg_value(ptr %1, !5376, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5386) #dbg_value(i64 %2, !5380, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5388) #dbg_value(ptr %3, !5380, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5388) #dbg_value(ptr %4, !5381, !DIExpression(), !5389) #dbg_value(i64 %5, !5382, !DIExpression(), !5390) #dbg_value(i64 %6, !5383, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5391) #dbg_value(i8 %7, !5383, !DIExpression(DW_OP_LLVM_fragment, 64, 8), !5391) #dbg_value(ptr %9, !5385, !DIExpression(), !5392) %10 = getelementptr inbounds nuw i8, ptr %9, i64 32, !dbg !5393 %11 = getelementptr inbounds nuw i8, ptr %9, i64 56, !dbg !5394 %12 = load ptr, ptr %11, align 8, !dbg !5394 %13 = getelementptr inbounds nuw i8, ptr %9, i64 64, !dbg !5394 %14 = load ptr, ptr %13, align 8, !dbg !5394 %15 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %10, ptr %12) #9, !dbg !5394 %16 = getelementptr inbounds nuw i8, ptr %14, i64 8, !dbg !5395 %17 = load ptr, ptr %16, align 8, !dbg !5395, !invariant.load !315 %18 = getelementptr inbounds nuw i8, ptr %17, i64 8, !dbg !5395 %19 = load ptr, ptr %18, align 8, !dbg !5395, !invariant.load !315 %20 = tail call swiftcc i64 %19(i64 %0, ptr %1, i64 %2, ptr %3, ptr %4, i64 %5, i64 %6, i8 %7, ptr noalias swiftself %15, ptr %12, ptr %17) #29, !dbg !5395 ret i64 %20, !dbg !5375 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP03endQ02id9signature6statusyAE0Q2IDV_7SWBUtil10ByteStringV11SWBProtocol0c9OperationE5EndedV6StatusOtFTW"(i64 %0, ptr %1, i8 %2, ptr noalias readonly swiftself captures(none) dereferenceable(8) %3, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5396 { entry: %4 = load ptr, ptr %3, align 8, !dbg !5402 #dbg_value(i64 %0, !5403, !DIExpression(), !5411) #dbg_value(ptr %1, !5407, !DIExpression(), !5413) #dbg_value(i8 %2, !5408, !DIExpression(), !5414) #dbg_value(ptr %4, !5410, !DIExpression(), !5415) %5 = getelementptr inbounds nuw i8, ptr %4, i64 32, !dbg !5416 %6 = getelementptr inbounds nuw i8, ptr %4, i64 56, !dbg !5417 %7 = load ptr, ptr %6, align 8, !dbg !5417 %8 = getelementptr inbounds nuw i8, ptr %4, i64 64, !dbg !5417 %9 = load ptr, ptr %8, align 8, !dbg !5417 %10 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %5, ptr %7) #9, !dbg !5417 %11 = getelementptr inbounds nuw i8, ptr %9, i64 8, !dbg !5418 %12 = load ptr, ptr %11, align 8, !dbg !5418, !invariant.load !315 %13 = getelementptr inbounds nuw i8, ptr %12, i64 16, !dbg !5418 %14 = load ptr, ptr %13, align 8, !dbg !5418, !invariant.load !315 tail call swiftcc void %14(i64 %0, ptr %1, i8 %2, ptr noalias swiftself %10, ptr %7, ptr %12) #29, !dbg !5418 ret void, !dbg !5402 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP4emit4data3for9signatureySays5UInt8VG_AE0Q2IDV7SWBUtil10ByteStringVtFTW"(ptr %0, i64 %1, ptr %2, ptr noalias readonly swiftself captures(none) dereferenceable(8) %3, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5419 { entry: %4 = load ptr, ptr %3, align 8, !dbg !5424 #dbg_value(ptr %0, !5425, !DIExpression(), !5433) #dbg_value(i64 %1, !5429, !DIExpression(), !5435) #dbg_value(ptr %2, !5430, !DIExpression(), !5436) #dbg_value(ptr %4, !5431, !DIExpression(), !5437) %5 = getelementptr inbounds nuw i8, ptr %4, i64 32, !dbg !5438 %6 = getelementptr inbounds nuw i8, ptr %4, i64 56, !dbg !5439 %7 = load ptr, ptr %6, align 8, !dbg !5439 %8 = getelementptr inbounds nuw i8, ptr %4, i64 64, !dbg !5439 %9 = load ptr, ptr %8, align 8, !dbg !5439 %10 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %5, ptr %7) #9, !dbg !5439 %11 = getelementptr inbounds nuw i8, ptr %9, i64 8, !dbg !5440 %12 = load ptr, ptr %11, align 8, !dbg !5440, !invariant.load !315 %13 = getelementptr inbounds nuw i8, ptr %12, i64 24, !dbg !5440 %14 = load ptr, ptr %13, align 8, !dbg !5440, !invariant.load !315 tail call swiftcc void %14(ptr %0, i64 %1, ptr %2, ptr noalias swiftself %10, ptr %7, ptr %12) #29, !dbg !5440 ret void, !dbg !5424 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP4emit10diagnostic3for9signaturey7SWBUtil10DiagnosticV_AE0Q2IDVAL10ByteStringVtFTW"(ptr noalias captures(none) dereferenceable(128) %0, i64 %1, ptr %2, ptr noalias readonly swiftself captures(none) dereferenceable(8) %3, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5441 { entry: %4 = load ptr, ptr %3, align 8, !dbg !5446 #dbg_value(ptr %0, !5447, !DIExpression(DW_OP_deref), !5455) #dbg_value(i64 %1, !5451, !DIExpression(), !5457) #dbg_value(ptr %2, !5452, !DIExpression(), !5458) #dbg_value(ptr %4, !5453, !DIExpression(), !5459) %5 = getelementptr inbounds nuw i8, ptr %4, i64 32, !dbg !5460 %6 = getelementptr inbounds nuw i8, ptr %4, i64 56, !dbg !5461 %7 = load ptr, ptr %6, align 8, !dbg !5461 %8 = getelementptr inbounds nuw i8, ptr %4, i64 64, !dbg !5461 %9 = load ptr, ptr %8, align 8, !dbg !5461 %10 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %5, ptr %7) #9, !dbg !5461 %11 = getelementptr inbounds nuw i8, ptr %9, i64 8, !dbg !5462 %12 = load ptr, ptr %11, align 8, !dbg !5462, !invariant.load !315 %13 = getelementptr inbounds nuw i8, ptr %12, i64 32, !dbg !5462 %14 = load ptr, ptr %13, align 8, !dbg !5462, !invariant.load !315 tail call swiftcc void %14(ptr noalias nonnull captures(none) dereferenceable(128) %0, i64 %1, ptr %2, ptr noalias swiftself %10, ptr %7, ptr %12) #29, !dbg !5462 ret void, !dbg !5446 } define internal swiftcc i1 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP9hadErrorsSbvgTW"(ptr noalias readonly swiftself captures(none) dereferenceable(8) %0, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5463 { entry: %1 = load ptr, ptr %0, align 8, !dbg !5465 #dbg_value(ptr %1, !5466, !DIExpression(), !5470) %2 = getelementptr inbounds nuw i8, ptr %1, i64 32, !dbg !5472 %3 = getelementptr inbounds nuw i8, ptr %1, i64 56, !dbg !5473 %4 = load ptr, ptr %3, align 8, !dbg !5473 %5 = getelementptr inbounds nuw i8, ptr %1, i64 64, !dbg !5473 %6 = load ptr, ptr %5, align 8, !dbg !5473 %7 = tail call ptr @__swift_project_boxed_opaque_existential_1(ptr nonnull %2, ptr %4) #9, !dbg !5473 %8 = getelementptr inbounds nuw i8, ptr %6, i64 8, !dbg !5474 %9 = load ptr, ptr %8, align 8, !dbg !5474, !invariant.load !315 %10 = getelementptr inbounds nuw i8, ptr %9, i64 40, !dbg !5474 %11 = load ptr, ptr %10, align 8, !dbg !5474, !invariant.load !315 %12 = tail call swiftcc i1 %11(ptr noalias swiftself %7, ptr %4, ptr %9) #29, !dbg !5474 ret i1 %12, !dbg !5465 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AaeFP04corerG0AE0qrG0_pvgTW"(ptr noalias sret(%T7SWBCore18CoreClientDelegateP) captures(none) %0, ptr swiftself %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5475 { entry: %2 = load ptr, ptr %1, align 8 tail call swiftcc void @"$s19SWBTaskConstruction20TaskPlanningDelegatePAAE010coreClientE07SWBCore04CoregE0_pvg"(ptr noalias sret(%T7SWBCore18CoreClientDelegateP) captures(none) %0, ptr %2, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AAWP", ptr nonnull swiftself %1) #29, !dbg !5479 ret void, !dbg !5479 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP4emityyAE0qR7ContextO_7SWBUtil0R0VtFTW"(i64 %0, ptr noalias captures(none) dereferenceable(128) %1, ptr noalias swiftself captures(none) dereferenceable(8) %2, ptr %Self, ptr %SelfWitnessTable) #1 !dbg !5480 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE4emityyAA0bC7ContextO_7SWBUtil0C0VtF"(i64 %0, ptr noalias nonnull captures(none) dereferenceable(128) %1, ptr %Self, ptr %SelfWitnessTable, ptr noalias nonnull swiftself %2) #29, !dbg !5484 ret void, !dbg !5484 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP4note__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW"(i64 %0, i64 %1, ptr %2, ptr noalias captures(none) dereferenceable(34) %3, i64 %4, i64 %5, ptr noalias swiftself captures(none) dereferenceable(8) %6, ptr %Self, ptr %SelfWitnessTable) #1 !dbg !5485 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE4note__8location9componentyAA0bC7ContextO_SS7SWBUtil0C0V8LocationOAI9ComponentOtF"(i64 %0, i64 %1, ptr %2, ptr noalias nonnull captures(none) dereferenceable(34) %3, i64 %4, i64 %5, ptr %Self, ptr %SelfWitnessTable, ptr noalias nonnull swiftself %6) #29, !dbg !5490 ret void, !dbg !5490 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP7warning__8location9component16childDiagnosticsyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAN9ComponentOSayAPGtFTW"(i64 %0, i64 %1, ptr %2, ptr noalias captures(none) dereferenceable(34) %3, i64 %4, i64 %5, ptr %6, ptr noalias swiftself captures(none) dereferenceable(8) %7, ptr %Self, ptr %SelfWitnessTable) #1 !dbg !5491 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE7warning__8location9component16childDiagnosticsyAA0bC7ContextO_SS7SWBUtil0C0V8LocationOAJ9ComponentOSayALGtF"(i64 %0, i64 %1, ptr %2, ptr noalias nonnull captures(none) dereferenceable(34) %3, i64 %4, i64 %5, ptr %6, ptr %Self, ptr %SelfWitnessTable, ptr noalias nonnull swiftself %7) #29, !dbg !5494 ret void, !dbg !5494 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP5error__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW"(i64 %0, i64 %1, ptr %2, ptr noalias captures(none) dereferenceable(34) %3, i64 %4, i64 %5, ptr noalias swiftself captures(none) dereferenceable(8) %6, ptr %Self, ptr %SelfWitnessTable) #1 !dbg !5495 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE5error__8location9componentyAA0bC7ContextO_SS7SWBUtil0C0V8LocationOAI9ComponentOtF"(i64 %0, i64 %1, ptr %2, ptr noalias nonnull captures(none) dereferenceable(34) %3, i64 %4, i64 %5, ptr %Self, ptr %SelfWitnessTable, ptr noalias nonnull swiftself %6) #29, !dbg !5496 ret void, !dbg !5496 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP6remark__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW"(i64 %0, i64 %1, ptr %2, ptr noalias captures(none) dereferenceable(34) %3, i64 %4, i64 %5, ptr noalias swiftself captures(none) dereferenceable(8) %6, ptr %Self, ptr %SelfWitnessTable) #1 !dbg !5497 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE6remark__8location9componentyAA0bC7ContextO_SS7SWBUtil0C0V8LocationOAI9ComponentOtF"(i64 %0, i64 %1, ptr %2, ptr noalias nonnull captures(none) dereferenceable(34) %3, i64 %4, i64 %5, ptr %Self, ptr %SelfWitnessTable, ptr noalias nonnull swiftself %6) #29, !dbg !5498 ret void, !dbg !5498 } define internal swiftcc i64 @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP17diagnosticContextAE0rU4DataVvgTW"(ptr noalias readnone swiftself captures(none) %0, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5499 { entry: %1 = tail call swiftcc i64 @"$s7SWBCore21DiagnosticContextDataV6targetAcA16ConfiguredTargetCSg_tcfC"(i64 0) #29, !dbg !5504 ret i64 %1, !dbg !5508 } define internal swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP17diagnosticsEngine3forAE0rsG15ProtocolPrivateVy7SWBUtil011DiagnosticsU0CGAE010ConfiguredQ0CSg_tFTW"(i64 %0, ptr noalias readonly swiftself captures(none) dereferenceable(8) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5509 { entry: %2 = load ptr, ptr %1, align 8, !dbg !5511 %3 = tail call swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticsEngine3for7SWBCore019DiagnosticProducingG15ProtocolPrivateVy7SWBUtil011DiagnosticsQ0CGAG16ConfiguredTargetCSg_tF"(i64 %0, ptr swiftself %2) #29, !dbg !5511 ret ptr %3, !dbg !5511 } define internal swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP17diagnosticsEngineAE0qrG15ProtocolPrivateVy7SWBUtil011DiagnosticsT0CGvgTW"(ptr noalias swiftself captures(none) dereferenceable(8) %0, ptr %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5512 { entry: %1 = tail call swiftcc ptr @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE17diagnosticsEngineAA0cdE15ProtocolPrivateVy7SWBUtil011DiagnosticsG0CGvg"(ptr %Self, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAWP", ptr noalias nonnull swiftself %0) #29, !dbg !5515 ret ptr %1, !dbg !5515 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP4emityy7SWBUtil0Q0VFTW"(ptr noalias captures(none) dereferenceable(128) %0, ptr noalias swiftself captures(none) dereferenceable(8) %1, ptr %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5516 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE4emityy7SWBUtil0C0VF"(ptr noalias nonnull captures(none) dereferenceable(128) %0, ptr %Self, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAWP", ptr noalias nonnull swiftself %1) #29, !dbg !5519 ret void, !dbg !5519 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP4note_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW"(i64 %0, ptr %1, ptr noalias captures(none) dereferenceable(34) %2, i64 %3, i64 %4, ptr noalias swiftself captures(none) dereferenceable(8) %5, ptr %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5520 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE4note_8location9componentySS_7SWBUtil0C0V8LocationOAG9ComponentOtF"(i64 %0, ptr %1, ptr noalias nonnull captures(none) dereferenceable(34) %2, i64 %3, i64 %4, ptr %Self, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAWP", ptr noalias nonnull swiftself %5) #29, !dbg !5523 ret void, !dbg !5523 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP7warning_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW"(i64 %0, ptr %1, ptr noalias captures(none) dereferenceable(34) %2, i64 %3, i64 %4, ptr noalias swiftself captures(none) dereferenceable(8) %5, ptr %Self, ptr %SelfWitnessTable) #1 !dbg !5524 { entry: tail call swiftcc void @"$s7SWBCore27DiagnosticProducingDelegatePAAE7warning_8location9componentySS_7SWBUtil0B0V8LocationOAG9ComponentOtF"(i64 %0, ptr %1, ptr noalias nonnull captures(none) dereferenceable(34) %2, i64 %3, i64 %4, ptr %Self, ptr %SelfWitnessTable, ptr noalias nonnull swiftself %5) #29, !dbg !5525 ret void, !dbg !5525 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP5error_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW"(i64 %0, ptr %1, ptr noalias captures(none) dereferenceable(34) %2, i64 %3, i64 %4, ptr noalias swiftself captures(none) dereferenceable(8) %5, ptr %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5526 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE5error_8location9componentySS_7SWBUtil0C0V8LocationOAG9ComponentOtF"(i64 %0, ptr %1, ptr noalias nonnull captures(none) dereferenceable(34) %2, i64 %3, i64 %4, ptr %Self, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAWP", ptr noalias nonnull swiftself %5) #29, !dbg !5527 ret void, !dbg !5527 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP6remark_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW"(i64 %0, ptr %1, ptr noalias captures(none) dereferenceable(34) %2, i64 %3, i64 %4, ptr noalias swiftself captures(none) dereferenceable(8) %5, ptr %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5528 { entry: tail call swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE6remark_8location9componentySS_7SWBUtil0C0V8LocationOAG9ComponentOtF"(i64 %0, ptr %1, ptr noalias nonnull captures(none) dereferenceable(34) %2, i64 %3, i64 %4, ptr %Self, ptr nonnull @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AAWP", ptr noalias nonnull swiftself %5) #29, !dbg !5529 ret void, !dbg !5529 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP019createAuxiliaryFileeQ0yAE07PlannedeQ0_pAE0tueQ7ContextVFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias captures(none) dereferenceable(57) %1, ptr noalias readnone swiftself captures(none) %2, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5530 { entry: %retain.value.addr.tmp = alloca %T7SWBCore30AuxiliaryFileTaskActionContextV, align 8 #dbg_value(ptr %1, !5535, !DIExpression(DW_OP_deref), !5539) %3 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution23AuxiliaryFileTaskActionCMa"(i64 0) #31, !dbg !5541 %4 = extractvalue %swift.metadata_response %3, 0, !dbg !5541 call void @llvm.lifetime.start.p0(i64 57, ptr nonnull %retain.value.addr.tmp), !dbg !5542 %5 = call ptr @"$s7SWBCore30AuxiliaryFileTaskActionContextVWOc"(ptr nonnull %1, ptr nonnull %retain.value.addr.tmp), !dbg !5542 call void @llvm.lifetime.end.p0(i64 57, ptr nonnull %retain.value.addr.tmp), !dbg !5542 %6 = call swiftcc ptr @"$s16SWBTaskExecution23AuxiliaryFileTaskActionCyAC7SWBCore0cdeF7ContextVcfC"(ptr noalias nonnull captures(none) dereferenceable(57) %1, ptr swiftself %4) #29, !dbg !5541 %7 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5541 store ptr %4, ptr %7, align 8, !dbg !5541 %8 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5541 store ptr @"$s16SWBTaskExecution10TaskActionC7SWBCore07PlannedcD0AAWP", ptr %8, align 8, !dbg !5541 store ptr %6, ptr %0, align 8, !dbg !5541 ret void, !dbg !5542 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution30CreateBuildDirectoryTaskActionCMa", ptr @"$s16SWBTaskExecution30CreateBuildDirectoryTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createCodeSigneQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution18CodeSignTaskActionCMa", ptr @"$s16SWBTaskExecution18CodeSignTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP017createConcatenateeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution21ConcatenateTaskActionCMa", ptr @"$s16SWBTaskExecution21ConcatenateTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP015createCopyPlisteQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution19CopyPlistTaskActionCMa", ptr @"$s16SWBTaskExecution19CopyPlistTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP021createCopyStringsFileeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution25CopyStringsFileTaskActionCMa", ptr @"$s16SWBTaskExecution25CopyStringsFileTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createCopyTiffeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution18CopyTiffTaskActionCMa", ptr @"$s16SWBTaskExecution18CopyTiffTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createDeferredbeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution08DeferredB10TaskActionCMa", ptr @"$s16SWBTaskExecution08DeferredB10TaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP022createEmbedSwiftStdLibeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution26EmbedSwiftStdLibTaskActionCMa", ptr @"$s16SWBTaskExecution26EmbedSwiftStdLibTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createFileCopyeQ0yAE07PlannedeQ0_pAE0tueQ7ContextVFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias captures(none) dereferenceable(105) %1, ptr noalias readnone swiftself captures(none) %2, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5543 { entry: %retain.value.addr.tmp = alloca %T7SWBCore25FileCopyTaskActionContextV, align 8 #dbg_value(ptr %1, !5547, !DIExpression(DW_OP_deref), !5551) %3 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution18FileCopyTaskActionCMa"(i64 0) #31, !dbg !5553 %4 = extractvalue %swift.metadata_response %3, 0, !dbg !5553 call void @llvm.lifetime.start.p0(i64 105, ptr nonnull %retain.value.addr.tmp), !dbg !5554 %5 = call ptr @"$s7SWBCore25FileCopyTaskActionContextVWOc"(ptr nonnull %1, ptr nonnull %retain.value.addr.tmp), !dbg !5554 call void @llvm.lifetime.end.p0(i64 105, ptr nonnull %retain.value.addr.tmp), !dbg !5554 %6 = call swiftcc ptr @"$s16SWBTaskExecution18FileCopyTaskActionCyAC7SWBCore0cdeF7ContextVcfC"(ptr noalias nonnull captures(none) dereferenceable(105) %1, ptr swiftself %4) #29, !dbg !5553 %7 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5553 store ptr %4, ptr %7, align 8, !dbg !5553 %8 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5553 store ptr @"$s16SWBTaskExecution10TaskActionC7SWBCore07PlannedcD0AAWP", ptr %8, align 8, !dbg !5553 store ptr %6, ptr %0, align 8, !dbg !5553 ret void, !dbg !5554 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP020createGenericCachingeQ027enableCacheDebuggingRemarks0vE18SandboxEnforcement16sandboxDirectory05extraZ14Subdirectories18developerDirectory10casOptionsAE07PlannedeQ0_pSb_Sb7SWBUtil4PathVSayARGArE10CASOptionsVtFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, i1 %1, i1 %2, i64 %3, ptr %4, ptr %5, i64 %6, ptr %7, ptr noalias captures(none) dereferenceable(65) %8, ptr noalias readnone swiftself captures(none) %9, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5555 { entry: %retain.value.addr.tmp = alloca %T7SWBCore10CASOptionsV, align 8 #dbg_value(i1 %1, !5560, !DIExpression(), !5570) #dbg_value(i1 %2, !5563, !DIExpression(), !5572) #dbg_value(i64 %3, !5564, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5573) #dbg_value(ptr %4, !5564, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5573) #dbg_value(ptr %5, !5565, !DIExpression(), !5574) #dbg_value(i64 %6, !5567, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5575) #dbg_value(ptr %7, !5567, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5575) #dbg_value(ptr %8, !5568, !DIExpression(DW_OP_deref), !5576) %10 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution24GenericCachingTaskActionCMa"(i64 0) #31, !dbg !5577 %11 = extractvalue %swift.metadata_response %10, 0, !dbg !5577 %12 = tail call ptr @swift_bridgeObjectRetain(ptr returned %4) #9, !dbg !5578 %13 = tail call ptr @swift_retain(ptr returned %5) #30, !dbg !5578 %14 = tail call ptr @swift_bridgeObjectRetain(ptr returned %7) #9, !dbg !5578 call void @llvm.lifetime.start.p0(i64 65, ptr nonnull %retain.value.addr.tmp), !dbg !5578 %15 = call ptr @"$s7SWBCore10CASOptionsVWOc"(ptr nonnull %8, ptr nonnull %retain.value.addr.tmp), !dbg !5578 call void @llvm.lifetime.end.p0(i64 65, ptr nonnull %retain.value.addr.tmp), !dbg !5578 %16 = call swiftcc ptr @"$s16SWBTaskExecution24GenericCachingTaskActionC27enableCacheDebuggingRemarks0gE18SandboxEnforcement16sandboxDirectory05extraK14Subdirectories09developerN010casOptionsACSb_Sb7SWBUtil4PathVSayALGAL7SWBCore10CASOptionsVtcfC"(i1 %1, i1 %2, i64 %3, ptr %4, ptr %5, i64 %6, ptr %7, ptr noalias nonnull captures(none) dereferenceable(65) %8, ptr swiftself %11) #29, !dbg !5577 %17 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5577 store ptr %11, ptr %17, align 8, !dbg !5577 %18 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5577 store ptr @"$s16SWBTaskExecution10TaskActionC7SWBCore07PlannedcD0AAWP", ptr %18, align 8, !dbg !5577 store ptr %16, ptr %0, align 8, !dbg !5577 ret void, !dbg !5578 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP024createInfoPlistProcessoreQ0yAE07PlannedeQ0_p7SWBUtil4PathVFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, i64 %1, ptr %2, ptr noalias readnone swiftself captures(none) %3, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5579 { entry: #dbg_value(i64 %1, !5582, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5585) #dbg_value(ptr %2, !5582, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5585) %4 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution28InfoPlistProcessorTaskActionCMa"(i64 0) #31, !dbg !5587 %5 = extractvalue %swift.metadata_response %4, 0, !dbg !5587 %6 = tail call ptr @swift_bridgeObjectRetain(ptr returned %2) #9, !dbg !5588 %7 = tail call swiftcc ptr @"$s16SWBTaskExecution28InfoPlistProcessorTaskActionCyAC7SWBUtil4PathVcfC"(i64 %1, ptr %2, ptr swiftself %5) #29, !dbg !5587 %8 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5587 store ptr %5, ptr %8, align 8, !dbg !5587 %9 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5587 store ptr @"$s16SWBTaskExecution10TaskActionC7SWBCore07PlannedcD0AAWP", ptr %9, align 8, !dbg !5587 store ptr %7, ptr %0, align 8, !dbg !5587 ret void, !dbg !5588 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP020createMergeInfoPlisteQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution24MergeInfoPlistTaskActionCMa", ptr @"$s16SWBTaskExecution24MergeInfoPlistTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP022createLinkAssetCatalogeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution26LinkAssetCatalogTaskActionCMa", ptr @"$s16SWBTaskExecution26LinkAssetCatalogTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP023createLSRegisterURLTaskQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution23LSRegisterURLTaskActionCMa", ptr @"$s16SWBTaskExecution23LSRegisterURLTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP026createODRAssetPackManifesteQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution30ODRAssetPackManifestTaskActionCMa", ptr @"$s16SWBTaskExecution30ODRAssetPackManifestTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP032createProcessProductEntitlementseQ05scope06mergedV019entitlementsVariant23destinationPlatformName0Y8FilePath2fsAE07PlannedeQ0_p8SWBMacro20MacroEvaluationScopeC_7SWBUtil16PropertyListItemOAE0vZ0OSSAS4PathVSgAS7FSProxy_ptFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr %1, i64 %2, i64 %3, i8 %4, i8 %5, i64 %6, ptr %7, i64 %8, i64 %9, ptr %10, ptr %11, ptr noalias readnone swiftself captures(none) %12, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5589 { entry: #dbg_value(ptr %1, !5596, !DIExpression(), !5607) #dbg_value(i64 %2, !5599, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5609) #dbg_value(i64 %3, !5599, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5609) #dbg_value(i8 %4, !5599, !DIExpression(DW_OP_LLVM_fragment, 128, 8), !5609) #dbg_value(i8 %5, !5601, !DIExpression(), !5610) #dbg_value(i64 %6, !5603, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5611) #dbg_value(ptr %7, !5603, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5611) #dbg_value(i64 %8, !5604, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5612) #dbg_value(i64 %9, !5604, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5612) #dbg_value(ptr %10, !5605, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !5613) #dbg_value(ptr %11, !5605, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !5613) %13 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution36ProcessProductEntitlementsTaskActionCMa"(i64 0) #31, !dbg !5614 %14 = extractvalue %swift.metadata_response %13, 0, !dbg !5614 %15 = tail call ptr @swift_retain(ptr returned %1) #30, !dbg !5615 %16 = tail call ptr @swift_retain(ptr returned %10) #30, !dbg !5615 tail call void @"$s7SWBUtil16PropertyListItemOWOy"(i64 %2, i64 %3, i8 %4), !dbg !5615 %17 = inttoptr i64 %9 to ptr, !dbg !5615 %18 = tail call ptr @swift_bridgeObjectRetain(ptr returned %17) #9, !dbg !5615 %19 = tail call ptr @swift_bridgeObjectRetain(ptr returned %7) #9, !dbg !5615 %20 = tail call swiftcc ptr @"$s16SWBTaskExecution36ProcessProductEntitlementsTaskActionC5scope2fs12entitlements0J7Variant23destinationPlatformName0J8FilePathAC8SWBMacro20MacroEvaluationScopeC_7SWBUtil7FSProxy_pAM16PropertyListItemO7SWBCore0eK0OSSAM0P0VSgtcfC"(ptr %1, ptr %10, ptr %11, i64 %2, i64 %3, i8 %4, i8 %5, i64 %6, ptr %7, i64 %8, i64 %9, ptr swiftself %14) #29, !dbg !5614 %21 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5614 store ptr %14, ptr %21, align 8, !dbg !5614 %22 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5614 store ptr @"$s16SWBTaskExecution10TaskActionC7SWBCore07PlannedcD0AAWP", ptr %22, align 8, !dbg !5614 store ptr %20, ptr %0, align 8, !dbg !5614 ret void, !dbg !5615 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP039createProcessProductProvisioningProfileeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution43ProcessProductProvisioningProfileTaskActionCMa", ptr @"$s16SWBTaskExecution43ProcessProductProvisioningProfileTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createRegisterb15PolicyExceptioneQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution08RegisterB25PolicyExceptionTaskActionCMa", ptr @"$s16SWBTaskExecution08RegisterB25PolicyExceptionTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP021createSwiftHeaderTooleQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution25SwiftHeaderToolTaskActionCMa", ptr @"$s16SWBTaskExecution25SwiftHeaderToolTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP021createValidateProducteQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution25ValidateProductTaskActionCMa", ptr @"$s16SWBTaskExecution25ValidateProductTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP040createConstructStubExecutorInputFileListeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution44ConstructStubExecutorInputFileListTaskActionCMa", ptr @"$s16SWBTaskExecution44ConstructStubExecutorInputFileListTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP018createClangCompileeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution22ClangCompileTaskActionCMa", ptr @"$s16SWBTaskExecution22ClangCompileTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP028createClangNonModularCompileeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution32ClangNonModularCompileTaskActionCMa", ptr @"$s16SWBTaskExecution32ClangNonModularCompileTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP015createClangScaneQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution19ClangScanTaskActionCMa", ptr @"$s16SWBTaskExecution19ClangScanTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP017createSwiftDrivereQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution21SwiftDriverTaskActionCMa", ptr @"$s16SWBTaskExecution21SwiftDriverTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP033createSwiftCompilationRequirementeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution43SwiftDriverCompilationRequirementTaskActionCMa", ptr @"$s16SWBTaskExecution43SwiftDriverCompilationRequirementTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP022createSwiftCompilationeQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution26SwiftCompilationTaskActionCMa", ptr @"$s16SWBTaskExecution26SwiftCompilationTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP024createProcessXCFrameworkE0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution28ProcessXCFrameworkTaskActionCMa", ptr @"$s16SWBTaskExecution28ProcessXCFrameworkTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP031createValidateDevelopmentAssetseQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution35ValidateDevelopmentAssetsTaskActionCMa", ptr @"$s16SWBTaskExecution35ValidateDevelopmentAssetsTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP025createSignatureCollectioneQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution29SignatureCollectionTaskActionCMa", ptr @"$s16SWBTaskExecution29SignatureCollectionTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP039createClangModuleVerifierInputGeneratoreQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution43ClangModuleVerifierInputGeneratorTaskActionCMa", ptr @"$s16SWBTaskExecution43ClangModuleVerifierInputGeneratorTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP023createProcessSDKImportseQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution27ProcessSDKImportsTaskActionCMa", ptr @"$s16SWBTaskExecution27ProcessSDKImportsTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP026createValidateDependencieseQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution30ValidateDependenciesTaskActionCMa", ptr @"$s16SWBTaskExecution30ValidateDependenciesTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP028createObjectLibraryAssemblereQ0AE07PlannedeQ0_pyFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 { tail call swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable, ptr @"$s16SWBTaskExecution32ObjectLibraryAssemblerTaskActionCMa", ptr @"$s16SWBTaskExecution32ObjectLibraryAssemblerTaskActionCACycfC") #1 ret void } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTWTm"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, ptr noalias readnone swiftself captures(none) %1, ptr readnone captures(none) %2, ptr readnone captures(none) %3, ptr %4, ptr %5) #1 { entry: %6 = tail call swiftcc %swift.metadata_response %4(i64 0) #31, !dbg !5616 %7 = extractvalue %swift.metadata_response %6, 0, !dbg !5616 %8 = tail call swiftcc ptr %5(ptr swiftself %7) #29, !dbg !5616 %9 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5616 store ptr %7, ptr %9, align 8, !dbg !5616 %10 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5616 store ptr @"$s16SWBTaskExecution10TaskActionC7SWBCore07PlannedcD0AAWP", ptr %10, align 8, !dbg !5616 store ptr %8, ptr %0, align 8, !dbg !5616 ret void, !dbg !5622 } define internal swiftcc void @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP012createLinkereQ019expandResponseFilesAE07PlannedeQ0_pSb_tFTW"(ptr noalias writeonly sret(%T7SWBCore17PlannedTaskActionP) captures(none) initializes((0, 8), (24, 40)) %0, i1 %1, ptr noalias readnone swiftself captures(none) %2, ptr readnone captures(none) %Self, ptr readnone captures(none) %SelfWitnessTable) #1 !dbg !5623 { entry: #dbg_value(i1 %1, !5626, !DIExpression(), !5629) %3 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution16LinkerTaskActionCMa"(i64 0) #31, !dbg !5631 %4 = extractvalue %swift.metadata_response %3, 0, !dbg !5631 %5 = tail call swiftcc ptr @"$s16SWBTaskExecution16LinkerTaskActionC19expandResponseFilesACSb_tcfC"(i1 %1, ptr swiftself %4) #29, !dbg !5631 %6 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !5631 store ptr %4, ptr %6, align 8, !dbg !5631 %7 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !5631 store ptr @"$s16SWBTaskExecution10TaskActionC7SWBCore07PlannedcD0AAWP", ptr %7, align 8, !dbg !5631 store ptr %5, ptr %0, align 8, !dbg !5631 ret void, !dbg !5632 } define linkonce_odr hidden swifttailcc void @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5"(ptr noalias captures(none) %0, ptr swiftasync %1, ptr %2, ptr %3) #1 comdat !dbg !5633 { coro.return: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %4 = ptrtoint ptr %2 to i64, !dbg !5636 %5 = and i64 %4, 1, !dbg !5636 %6 = icmp eq i64 %5, 0, !dbg !5636 %7 = and i64 %4, -2, !dbg !5636 %8 = inttoptr i64 %7 to ptr, !dbg !5636 %9 = load ptr, ptr %8, align 8, !dbg !5636 %10 = select i1 %6, ptr %2, ptr %9, !dbg !5636 %11 = load i32, ptr %10, align 8, !dbg !5636 %12 = sext i32 %11 to i64, !dbg !5636 %13 = ptrtoint ptr %10 to i64, !dbg !5636 %14 = add i64 %13, %12, !dbg !5636 %15 = inttoptr i64 %14 to ptr, !dbg !5636 %16 = getelementptr inbounds nuw i8, ptr %10, i64 4, !dbg !5636 %17 = load i32, ptr %16, align 8, !dbg !5636 %18 = zext i32 %17 to i64, !dbg !5636 %19 = tail call swiftcc ptr @swift_task_alloc(i64 %18) #14, !dbg !5636 store ptr %19, ptr %async.ctx.frameptr, align 8, !dbg !5636 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %19), !dbg !5636 store ptr %1, ptr %19, align 8, !dbg !5636 %20 = getelementptr inbounds nuw i8, ptr %19, i64 8, !dbg !5636 store ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TQ0_", ptr %20, align 8, !dbg !5636 musttail call swifttailcc void %15(ptr noalias captures(none) %0, ptr nonnull swiftasync %19, ptr swiftself %3) #9, !dbg !5636 ret void, !dbg !5636 } define internal swifttailcc void @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TQ0_"(ptr readonly swiftasync captures(none) %0) #1 !dbg !5637 { entryresume.0: %1 = load ptr, ptr %0, align 8, !dbg !5638 %2 = tail call ptr @llvm.swift.async.context.addr(), !dbg !5638 store ptr %1, ptr %2, align 8, !dbg !5638 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !5638 %.reload = load ptr, ptr %async.ctx.frameptr, align 8 %3 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload) #14, !dbg !5638 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload), !dbg !5638 %4 = getelementptr inbounds nuw i8, ptr %3, i64 8, !dbg !5638 %5 = load ptr, ptr %4, align 8, !dbg !5638 musttail call swifttailcc void %5(ptr swiftasync %3, ptr swiftself null) #9, !dbg !5638 ret void, !dbg !5638 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc void @"$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5"(i1 %0, i64 %1, i1 %2, ptr swiftself captures(none) dereferenceable(8) %3) local_unnamed_addr #12 comdat !dbg !5639 { entry: %4 = load ptr, ptr %3, align 8, !dbg !5642 %5 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5"(i1 %0, i64 %1, i1 %2, ptr %4), !dbg !5642 store ptr %5, ptr %3, align 8, !dbg !5642 ret void, !dbg !5642 } ; Function Attrs: nounwind declare dllimport void @swift_once(ptr, ptr, ptr) local_unnamed_addr #9 declare dllimport swiftcc i8 @"$s7SWBUtil12UserDefaultsO15undeterminedQoSAA6SWBQoSOvgZ"() local_unnamed_addr #1 declare dllimport swiftcc i64 @"$s7SWBUtil8SWBQueueC10AttributesV8rawValueAESi_tcfC"(i64) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBUtil8SWBQueueCMa"(i64) local_unnamed_addr #1 ; Function Attrs: nounwind declare dllimport ptr @swift_allocObject(ptr, i64, i64) local_unnamed_addr #9 declare dllimport swiftcc ptr @"$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0Otcfc"(i64, ptr, i8, i64, i8, ptr swiftself) local_unnamed_addr #1 define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_TA"(ptr noalias writeonly sret(ptr) captures(none) initializes((0, 8)) %0, ptr readonly swiftself captures(none) %1, ptr noalias readnone swifterror captures(none) dereferenceable(8) %2) #1 !dbg !5643 { entry: %3 = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !5644 %4 = load i64, ptr %3, align 8, !dbg !5644 %5 = getelementptr inbounds nuw i8, ptr %1, i64 32, !dbg !5644 %6 = load i64, ptr %5, align 8, !dbg !5644 %7 = getelementptr inbounds nuw i8, ptr %1, i64 40, !dbg !5644 %8 = load i8, ptr %7, align 8, !dbg !5644 tail call swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_"(ptr noalias sret(ptr) captures(none) %0, i64 %4, i64 %6, i8 %8), !dbg !5644 ret void, !dbg !5644 } declare dllimport swiftcc void @"$s7SWBUtil25withHeavyCacheGlobalState8isolated_xSb_xyKXEtKlF"(ptr noalias sret(%swift.opaque), i1, ptr, ptr, ptr, ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 ; Function Attrs: mustprogress nofree noinline nounwind willreturn memory(read) define linkonce_odr hidden ptr @__swift_instantiateConcreteTypeFromMangledName(ptr %0) local_unnamed_addr #13 comdat !dbg !5645 { entry: %1 = load atomic i64, ptr %0 monotonic, align 8, !dbg !5646 %2 = icmp slt i64 %1, 0, !dbg !5646 br i1 %2, label %6, label %3, !dbg !5646, !prof !1399 3: ; preds = %6, %entry %4 = phi i64 [ %1, %entry ], [ %14, %6 ], !dbg !5646 %5 = inttoptr i64 %4 to ptr, !dbg !5646 ret ptr %5, !dbg !5646 6: ; preds = %entry %7 = ashr i64 %1, 32, !dbg !5646 %8 = sub nsw i64 0, %7, !dbg !5646 %sext = shl i64 %1, 32, !dbg !5646 %9 = ashr exact i64 %sext, 32, !dbg !5646 %10 = ptrtoint ptr %0 to i64, !dbg !5646 %11 = add i64 %9, %10, !dbg !5646 %12 = inttoptr i64 %11 to ptr, !dbg !5646 %13 = tail call swiftcc ptr @swift_getTypeByMangledNameInContext2(ptr %12, i64 %8, ptr null, ptr null) #33, !dbg !5646 %14 = ptrtoint ptr %13 to i64, !dbg !5646 store atomic i64 %14, ptr %0 monotonic, align 8, !dbg !5646 br label %3, !dbg !5646 } ; Function Attrs: nounwind memory(argmem: readwrite) declare dllimport swiftcc ptr @swift_getTypeByMangledNameInContext2(ptr, i64, ptr, ptr) local_unnamed_addr #14 ; Function Attrs: nounwind declare dllimport void @swift_deallocPartialClassInstance(ptr, ptr, i64, i64) local_unnamed_addr #9 ; Function Attrs: nounwind declare dllimport swifttailcc void @swift_task_switch(ptr, ptr, i64, i64) local_unnamed_addr #9 ; Function Attrs: nounwind declare ptr @llvm.swift.async.context.addr() #9 declare dllimport swiftcc i64 @"$s7SWBUtil8SWBQueueC21DispatchWorkItemFlagsV8rawValueAESi_tcfC"(i64) local_unnamed_addr #1 declare dllimport swifttailcc void @"$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalF"(ptr noalias, ptr swiftasync, i8, i64, ptr, ptr, ptr, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: nounwind memory(argmem: readwrite) declare dllimport swiftcc ptr @swift_task_alloc(i64) local_unnamed_addr #14 ; Function Attrs: nounwind memory(argmem: readwrite) declare dllimport swiftcc void @swift_task_dealloc(ptr) local_unnamed_addr #14 declare dllimport swiftcc %swift.metadata_response @"$s19SWBTaskConstruction9BuildPlanCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil7localFSAA7FSProxy_pvau"() local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s19SWBTaskConstruction16BuildPlanRequestVWOc"(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !5647 { entry: %"$s19SWBTaskConstruction16BuildPlanRequestVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVN", i64 -8), align 8, !dbg !5648, !invariant.load !315, !dereferenceable !2281 %2 = getelementptr inbounds nuw i8, ptr %"$s19SWBTaskConstruction16BuildPlanRequestVN.valueWitnesses", i64 16, !dbg !5648 %InitializeWithCopy = load ptr, ptr %2, align 8, !dbg !5648, !invariant.load !315 %3 = tail call ptr %InitializeWithCopy(ptr noalias %1, ptr noalias %0, ptr nonnull @"$s19SWBTaskConstruction16BuildPlanRequestVN") #9, !dbg !5648 ret ptr %1, !dbg !5648 } ; Function Attrs: nofree noinline nosync nounwind memory(none) define internal swiftcc %swift.metadata_response @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMa"(i64 %0) #16 { %2 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMaTm"(i64 %0, ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMl", ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMn") #16 ret %swift.metadata_response %2 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc void @"$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF7SWBUtil4PathV_Tg5"(i1 %0, i64 %1, i1 %2, ptr swiftself captures(none) dereferenceable(8) %3) local_unnamed_addr #12 comdat !dbg !5649 { entry: %4 = load ptr, ptr %3, align 8, !dbg !5652 %5 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF7SWBUtil4PathV_Tg5"(i1 %0, i64 %1, i1 %2, ptr %4), !dbg !5652 store ptr %5, ptr %3, align 8, !dbg !5652 ret void, !dbg !5652 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5"(i1 %0, i64 %1, i1 %2, ptr %3) local_unnamed_addr #12 comdat !dbg !5653 { entry: %4 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !5657 br i1 %2, label %5, label %14, !dbg !5657 5: ; preds = %entry %._storage._capacityAndFlags = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !5657 %6 = load i64, ptr %._storage._capacityAndFlags, align 8, !dbg !5657 %7 = lshr i64 %6, 1, !dbg !5657 %8 = icmp slt i64 %7, %1, !dbg !5657 br i1 %8, label %9, label %14, !dbg !5657 9: ; preds = %5 %10 = add nuw i64 %7, 4611686018427387904, !dbg !5657 %11 = icmp slt i64 %10, 0, !dbg !5657 br i1 %11, label %37, label %12, !dbg !5657, !prof !1399 12: ; preds = %9 %13 = and i64 %6, -2, !dbg !5657 %. = tail call i64 @llvm.smax.i64(i64 %13, i64 %1), !dbg !5657 br label %14, !dbg !5657 14: ; preds = %5, %12, %entry %15 = phi i64 [ %1, %entry ], [ %., %12 ], [ %7, %5 ], !dbg !5657 %16 = load i64, ptr %4, align 8, !dbg !5657, !range !346 %.4 = tail call i64 @llvm.smax.i64(i64 %15, i64 %16), !dbg !5657 %17 = icmp eq i64 %.4, 0, !dbg !5657 br i1 %17, label %26, label %18, !dbg !5657 18: ; preds = %14 %19 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCySSGMD") #32, !dbg !5657 %20 = shl i64 %.4, 4, !dbg !5657 %21 = add i64 %20, 32, !dbg !5657 %22 = tail call noalias ptr @swift_allocObject(ptr %19, i64 %21, i64 7) #9, !dbg !5657 #dbg_value(ptr %22, !5658, !DIExpression(), !5670) %call.i = tail call i64 @_msize(ptr noundef %22) #34, !dbg !5672 %gepdiff = add nsw i64 %call.i, -32, !dbg !5657 %23 = sdiv i64 %gepdiff, 16, !dbg !5657 %24 = shl nsw i64 %23, 1, !dbg !5657 %25 = getelementptr inbounds nuw i8, ptr %22, i64 16, !dbg !5657 store i64 %16, ptr %25, align 8, !dbg !5657 %._storage3._capacityAndFlags = getelementptr inbounds nuw i8, ptr %22, i64 24, !dbg !5657 store i64 %24, ptr %._storage3._capacityAndFlags, align 8, !dbg !5657 br label %26, !dbg !5657 26: ; preds = %14, %18 %27 = phi ptr [ %22, %18 ], [ @_swiftEmptyArrayStorage, %14 ], !dbg !5657 %28 = getelementptr inbounds nuw i8, ptr %27, i64 32, !dbg !5657 %29 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5657 br i1 %0, label %30, label %35, !dbg !5657 30: ; preds = %26 %31 = getelementptr inbounds nuw %TSS, ptr %29, i64 %16, !dbg !5673 %32 = icmp ult ptr %28, %31, !dbg !5673 %.not = icmp eq ptr %27, %3, !dbg !5673 %or.cond9 = select i1 %.not, i1 %32, i1 false, !dbg !5673 br i1 %or.cond9, label %34, label %.sink.split, !dbg !5673 .sink.split: ; preds = %30 %33 = shl nuw i64 %16, 4, !dbg !5673 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %28, ptr nonnull align 8 %29, i64 %33, i1 false), !dbg !5673 br label %34, !dbg !5657 34: ; preds = %30, %.sink.split store i64 0, ptr %4, align 8, !dbg !5657 br label %36, !dbg !5657 35: ; preds = %26 tail call void @swift_arrayInitWithCopy(ptr nonnull %28, ptr nonnull %29, i64 %16, ptr nonnull @"$sSSN") #30, !dbg !5679 br label %36, !dbg !5657 36: ; preds = %34, %35 tail call void @swift_release(ptr nonnull %3) #9, !dbg !5657 ret ptr %27, !dbg !5657 37: ; preds = %9 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5657 tail call void @llvm.trap(), !dbg !5684 unreachable, !dbg !5684 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF7SWBUtil4PathV_Tg5"(i1 %0, i64 %1, i1 %2, ptr %3) local_unnamed_addr #12 comdat !dbg !5685 { entry: %4 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !5689 br i1 %2, label %5, label %14, !dbg !5689 5: ; preds = %entry %._storage._capacityAndFlags = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !5689 %6 = load i64, ptr %._storage._capacityAndFlags, align 8, !dbg !5689 %7 = lshr i64 %6, 1, !dbg !5689 %8 = icmp slt i64 %7, %1, !dbg !5689 br i1 %8, label %9, label %14, !dbg !5689 9: ; preds = %5 %10 = add nuw i64 %7, 4611686018427387904, !dbg !5689 %11 = icmp slt i64 %10, 0, !dbg !5689 br i1 %11, label %37, label %12, !dbg !5689, !prof !1399 12: ; preds = %9 %13 = and i64 %6, -2, !dbg !5689 %. = tail call i64 @llvm.smax.i64(i64 %13, i64 %1), !dbg !5689 br label %14, !dbg !5689 14: ; preds = %5, %12, %entry %15 = phi i64 [ %1, %entry ], [ %., %12 ], [ %7, %5 ], !dbg !5689 %16 = load i64, ptr %4, align 8, !dbg !5689, !range !346 %.4 = tail call i64 @llvm.smax.i64(i64 %15, i64 %16), !dbg !5689 %17 = icmp eq i64 %.4, 0, !dbg !5689 br i1 %17, label %26, label %18, !dbg !5689 18: ; preds = %14 %19 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCy7SWBUtil4PathVGMD") #32, !dbg !5689 %20 = shl i64 %.4, 4, !dbg !5689 %21 = add i64 %20, 32, !dbg !5689 %22 = tail call noalias ptr @swift_allocObject(ptr %19, i64 %21, i64 7) #9, !dbg !5689 #dbg_value(ptr %22, !5658, !DIExpression(), !5690) %call.i = tail call i64 @_msize(ptr noundef %22) #34, !dbg !5692 %gepdiff = add nsw i64 %call.i, -32, !dbg !5689 %23 = sdiv i64 %gepdiff, 16, !dbg !5689 %24 = shl nsw i64 %23, 1, !dbg !5689 %25 = getelementptr inbounds nuw i8, ptr %22, i64 16, !dbg !5689 store i64 %16, ptr %25, align 8, !dbg !5689 %._storage3._capacityAndFlags = getelementptr inbounds nuw i8, ptr %22, i64 24, !dbg !5689 store i64 %24, ptr %._storage3._capacityAndFlags, align 8, !dbg !5689 br label %26, !dbg !5689 26: ; preds = %14, %18 %27 = phi ptr [ %22, %18 ], [ @_swiftEmptyArrayStorage, %14 ], !dbg !5689 %28 = getelementptr inbounds nuw i8, ptr %27, i64 32, !dbg !5689 %29 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5689 br i1 %0, label %30, label %35, !dbg !5689 30: ; preds = %26 %31 = getelementptr inbounds nuw %T7SWBUtil4PathV, ptr %29, i64 %16, !dbg !5693 %32 = icmp ult ptr %28, %31, !dbg !5693 %.not = icmp eq ptr %27, %3, !dbg !5693 %or.cond9 = select i1 %.not, i1 %32, i1 false, !dbg !5693 br i1 %or.cond9, label %34, label %.sink.split, !dbg !5693 .sink.split: ; preds = %30 %33 = shl nuw i64 %16, 4, !dbg !5693 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %28, ptr nonnull align 8 %29, i64 %33, i1 false), !dbg !5693 br label %34, !dbg !5689 34: ; preds = %30, %.sink.split store i64 0, ptr %4, align 8, !dbg !5689 br label %36, !dbg !5689 35: ; preds = %26 tail call void @swift_arrayInitWithCopy(ptr nonnull %28, ptr nonnull %29, i64 %16, ptr nonnull @"$s7SWBUtil4PathVN") #30, !dbg !5699 br label %36, !dbg !5689 36: ; preds = %34, %35 tail call void @swift_release(ptr nonnull %3) #9, !dbg !5689 ret ptr %27, !dbg !5689 37: ; preds = %9 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5689 tail call void @llvm.trap(), !dbg !5704 unreachable, !dbg !5704 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5"(i1 %0, i64 %1, i1 %2, ptr %3) local_unnamed_addr #12 comdat !dbg !5705 { entry: %4 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !5709 br i1 %2, label %5, label %14, !dbg !5709 5: ; preds = %entry %._storage._capacityAndFlags = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !5709 %6 = load i64, ptr %._storage._capacityAndFlags, align 8, !dbg !5709 %7 = lshr i64 %6, 1, !dbg !5709 %8 = icmp slt i64 %7, %1, !dbg !5709 br i1 %8, label %9, label %14, !dbg !5709 9: ; preds = %5 %10 = add nuw i64 %7, 4611686018427387904, !dbg !5709 %11 = icmp slt i64 %10, 0, !dbg !5709 br i1 %11, label %38, label %12, !dbg !5709, !prof !1399 12: ; preds = %9 %13 = and i64 %6, -2, !dbg !5709 %. = tail call i64 @llvm.smax.i64(i64 %13, i64 %1), !dbg !5709 br label %14, !dbg !5709 14: ; preds = %5, %12, %entry %15 = phi i64 [ %1, %entry ], [ %., %12 ], [ %7, %5 ], !dbg !5709 %16 = load i64, ptr %4, align 8, !dbg !5709, !range !346 %.4 = tail call i64 @llvm.smax.i64(i64 %15, i64 %16), !dbg !5709 %17 = icmp eq i64 %.4, 0, !dbg !5709 br i1 %17, label %26, label %18, !dbg !5709 18: ; preds = %14 %19 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCySS11description_20FoundationEssentials4DateV7modTimetGMD") #32, !dbg !5709 %20 = mul i64 %.4, 24, !dbg !5709 %21 = add i64 %20, 32, !dbg !5709 %22 = tail call noalias ptr @swift_allocObject(ptr %19, i64 %21, i64 7) #9, !dbg !5709 #dbg_value(ptr %22, !5658, !DIExpression(), !5710) %call.i = tail call i64 @_msize(ptr noundef %22) #34, !dbg !5712 %gepdiff = add nsw i64 %call.i, -32, !dbg !5709 %23 = sdiv i64 %gepdiff, 24, !dbg !5709 %24 = shl nsw i64 %23, 1, !dbg !5709 %25 = getelementptr inbounds nuw i8, ptr %22, i64 16, !dbg !5709 store i64 %16, ptr %25, align 8, !dbg !5709 %._storage3._capacityAndFlags = getelementptr inbounds nuw i8, ptr %22, i64 24, !dbg !5709 store i64 %24, ptr %._storage3._capacityAndFlags, align 8, !dbg !5709 br label %26, !dbg !5709 26: ; preds = %14, %18 %27 = phi ptr [ %22, %18 ], [ @_swiftEmptyArrayStorage, %14 ], !dbg !5709 %28 = getelementptr inbounds nuw i8, ptr %27, i64 32, !dbg !5709 %29 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5709 br i1 %0, label %30, label %35, !dbg !5709 30: ; preds = %26 %31 = getelementptr inbounds nuw <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %29, i64 %16, !dbg !5713 %32 = icmp ult ptr %28, %31, !dbg !5713 %.not = icmp eq ptr %27, %3, !dbg !5713 %or.cond9 = select i1 %.not, i1 %32, i1 false, !dbg !5713 br i1 %or.cond9, label %34, label %.sink.split, !dbg !5713 .sink.split: ; preds = %30 %33 = mul nuw i64 %16, 24, !dbg !5713 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %28, ptr nonnull align 8 %29, i64 %33, i1 false), !dbg !5713 br label %34, !dbg !5709 34: ; preds = %30, %.sink.split store i64 0, ptr %4, align 8, !dbg !5709 br label %37, !dbg !5709 35: ; preds = %26 %36 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$sSS11description_20FoundationEssentials4DateV7modTimetMD") #32, !dbg !5715 tail call void @swift_arrayInitWithCopy(ptr nonnull %28, ptr nonnull %29, i64 %16, ptr %36) #30, !dbg !5715 br label %37, !dbg !5709 37: ; preds = %34, %35 tail call void @swift_release(ptr nonnull %3) #9, !dbg !5709 ret ptr %27, !dbg !5709 38: ; preds = %9 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5709 tail call void @llvm.trap(), !dbg !5720 unreachable, !dbg !5720 } define linkonce_odr hidden swiftcc { i64, i64 } @"$sSD8_VariantV11removeValue6forKeyq_Sgx_tF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %0, ptr swiftself captures(none) dereferenceable(8) %1) local_unnamed_addr #1 comdat !dbg !5721 { entry: %2 = alloca %Ts17_NativeDictionaryV, align 8 %3 = load ptr, ptr %1, align 8, !dbg !5725 %4 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5"(i64 %0, ptr swiftself %3), !dbg !5725 %5 = extractvalue { i64, i1 } %4, 0, !dbg !5725 %6 = extractvalue { i64, i1 } %4, 1, !dbg !5725 br i1 %6, label %7, label %25, !dbg !5725 7: ; preds = %entry %8 = load ptr, ptr %1, align 8, !dbg !5725 %9 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %8) #30, !dbg !5725 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %2), !dbg !5726 %10 = load ptr, ptr %1, align 8, !dbg !5725 store ptr %10, ptr %2, align 8, !dbg !5725 br i1 %9, label %11, label %24, !dbg !5728, !prof !366 11: ; preds = %7, %24 %12 = phi ptr [ %10, %7 ], [ %.pre, %24 ], !dbg !5725 %13 = getelementptr inbounds nuw i8, ptr %12, i64 48, !dbg !5725 %14 = load ptr, ptr %13, align 8, !dbg !5725 %15 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %14, i64 %5, !dbg !5725 %16 = load i64, ptr %15, align 8, !dbg !5725 %17 = inttoptr i64 %16 to ptr, !dbg !5725 tail call void @swift_release(ptr %17) #9, !dbg !5725 %18 = getelementptr inbounds nuw i8, ptr %12, i64 56, !dbg !5725 %19 = load ptr, ptr %18, align 8, !dbg !5725 %20 = getelementptr inbounds %TSS, ptr %19, i64 %5, !dbg !5725 %21 = load i64, ptr %20, align 8, !dbg !5725 %._guts._object._object = getelementptr inbounds nuw i8, ptr %20, i64 8, !dbg !5725 %22 = load ptr, ptr %._guts._object._object, align 8, !dbg !5725 tail call swiftcc void @"$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %5, ptr %12), !dbg !5725 store ptr %12, ptr %1, align 8, !dbg !5725 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %2), !dbg !5725 %23 = ptrtoint ptr %22 to i64, !dbg !5725 br label %25, !dbg !5725 24: ; preds = %7 call swiftcc void @"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetCSg_SSTg5"(ptr nonnull swiftself captures(none) dereferenceable(8) %2), !dbg !5728 %.pre = load ptr, ptr %2, align 8, !dbg !5725 br label %11, !dbg !5728 25: ; preds = %entry, %11 %26 = phi i64 [ %21, %11 ], [ 0, %entry ], !dbg !5725 %27 = phi i64 [ %23, %11 ], [ 0, %entry ], !dbg !5725 %28 = insertvalue { i64, i64 } undef, i64 %26, 0, !dbg !5725 %29 = insertvalue { i64, i64 } %28, i64 %27, 1, !dbg !5725 ret { i64, i64 } %29, !dbg !5725 } define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5"(ptr %0, ptr %1, i1 %2, ptr swiftself captures(none) dereferenceable(8) %3) local_unnamed_addr #1 comdat !dbg !5734 { entry: %4 = load ptr, ptr %3, align 8, !dbg !5738 %5 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetC_Tg5"(ptr %1, ptr swiftself %4), !dbg !5738 %6 = extractvalue { i64, i1 } %5, 1, !dbg !5738 %7 = getelementptr inbounds nuw i8, ptr %4, i64 16, !dbg !5738 %8 = load i64, ptr %7, align 8, !dbg !5738 %not. = xor i1 %6, true, !dbg !5738 %. = zext i1 %not. to i64, !dbg !5738 %9 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %8, i64 %.), !dbg !5738 %10 = extractvalue { i64, i1 } %9, 0, !dbg !5738 %11 = extractvalue { i64, i1 } %9, 1, !dbg !5738 br i1 %11, label %54, label %12, !dbg !5738, !prof !1399 12: ; preds = %entry %13 = getelementptr inbounds nuw i8, ptr %4, i64 24, !dbg !5739 %14 = load i64, ptr %13, align 8, !dbg !5739, !range !346 %.not = icmp slt i64 %14, %10, !dbg !5739 br i1 %.not, label %16, label %15, !dbg !5739 15: ; preds = %12 br i1 %2, label %24, label %.critedge, !dbg !5739, !prof !366 16: ; preds = %12 tail call swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5"(i64 %10, i1 %2, ptr nonnull swiftself captures(none) dereferenceable(8) %3), !dbg !5739 %17 = load ptr, ptr %3, align 8, !dbg !5738 %18 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetC_Tg5"(ptr %1, ptr swiftself %17), !dbg !5738 %19 = extractvalue { i64, i1 } %18, 1, !dbg !5738 %20 = xor i1 %6, %19, !dbg !5738 br i1 %20, label %21, label %24, !dbg !5738 .critedge: ; preds = %15 tail call swiftcc void @"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetC_AD8SettingsCTg5"(ptr nonnull swiftself captures(none) dereferenceable(8) %3), !dbg !5739 br label %24, !dbg !5738 21: ; preds = %16 %22 = tail call swiftcc %swift.metadata_response @"$s7SWBCore16ConfiguredTargetCMa"(i64 0) #31, !dbg !5738 %23 = extractvalue %swift.metadata_response %22, 0, !dbg !5738 tail call swiftcc void @"$ss53KEY_TYPE_OF_DICTIONARY_VIOLATES_HASHABLE_REQUIREMENTSys5NeverOypXpF"(ptr %23), !dbg !5738 unreachable, !dbg !5738 24: ; preds = %16, %15, %.critedge %.pn = phi { i64, i1 } [ %5, %.critedge ], [ %5, %15 ], [ %18, %16 ] %25 = extractvalue { i64, i1 } %.pn, 0, !dbg !5738 %26 = load ptr, ptr %3, align 8, !dbg !5738 br i1 %6, label %27, label %32, !dbg !5738 27: ; preds = %24 %28 = getelementptr inbounds nuw i8, ptr %26, i64 56, !dbg !5738 %29 = load ptr, ptr %28, align 8, !dbg !5738 %30 = getelementptr inbounds ptr, ptr %29, i64 %25, !dbg !5738 %31 = load ptr, ptr %30, align 8, !dbg !5738 store ptr %0, ptr %30, align 8, !dbg !5738 tail call void @swift_release(ptr %31) #9, !dbg !5738 br label %53, !dbg !5738 32: ; preds = %24 %33 = getelementptr inbounds nuw i8, ptr %26, i64 64, !dbg !5744 %34 = lshr i64 %25, 6, !dbg !5744 %35 = and i64 %25, 63, !dbg !5744 %36 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %34, !dbg !5744 %37 = shl nuw i64 1, %35, !dbg !5744 %38 = load i64, ptr %36, align 8, !dbg !5744 %39 = or i64 %38, %37, !dbg !5744 store i64 %39, ptr %36, align 8, !dbg !5744 %40 = getelementptr inbounds nuw i8, ptr %26, i64 48, !dbg !5744 %41 = load ptr, ptr %40, align 8, !dbg !5744 %42 = getelementptr inbounds ptr, ptr %41, i64 %25, !dbg !5744 store ptr %1, ptr %42, align 8, !dbg !5744 %43 = getelementptr inbounds nuw i8, ptr %26, i64 56, !dbg !5744 %44 = load ptr, ptr %43, align 8, !dbg !5744 %45 = getelementptr inbounds ptr, ptr %44, i64 %25, !dbg !5744 store ptr %0, ptr %45, align 8, !dbg !5744 %46 = getelementptr inbounds nuw i8, ptr %26, i64 16, !dbg !5744 %47 = load i64, ptr %46, align 8, !dbg !5744 %48 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %47, i64 1), !dbg !5744 %49 = extractvalue { i64, i1 } %48, 1, !dbg !5744 br i1 %49, label %50, label %"$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetC_AK8SettingsCTg5.exit", !dbg !5744, !prof !1399 50: ; preds = %32 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5744 tail call void @llvm.trap(), !dbg !5749 unreachable, !dbg !5749 "$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetC_AK8SettingsCTg5.exit": ; preds = %32 %51 = extractvalue { i64, i1 } %48, 0, !dbg !5744 store i64 %51, ptr %46, align 8, !dbg !5744 %52 = tail call ptr @swift_retain(ptr returned %1) #30, !dbg !5738 br label %53, !dbg !5738 53: ; preds = %27, %"$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetC_AK8SettingsCTg5.exit" ret void, !dbg !5738 54: ; preds = %entry tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5738 tail call void @llvm.trap(), !dbg !5751 unreachable, !dbg !5751 } define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5"(ptr %0, ptr %1, i1 %2, ptr swiftself captures(none) dereferenceable(8) %3) local_unnamed_addr #1 comdat !dbg !5752 { entry: %4 = load ptr, ptr %3, align 8, !dbg !5756 %5 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetC_Tg5"(ptr %1, ptr swiftself %4), !dbg !5756 %6 = extractvalue { i64, i1 } %5, 1, !dbg !5756 %7 = getelementptr inbounds nuw i8, ptr %4, i64 16, !dbg !5756 %8 = load i64, ptr %7, align 8, !dbg !5756 %not. = xor i1 %6, true, !dbg !5756 %. = zext i1 %not. to i64, !dbg !5756 %9 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %8, i64 %.), !dbg !5756 %10 = extractvalue { i64, i1 } %9, 0, !dbg !5756 %11 = extractvalue { i64, i1 } %9, 1, !dbg !5756 br i1 %11, label %54, label %12, !dbg !5756, !prof !1399 12: ; preds = %entry %13 = getelementptr inbounds nuw i8, ptr %4, i64 24, !dbg !5757 %14 = load i64, ptr %13, align 8, !dbg !5757, !range !346 %.not = icmp slt i64 %14, %10, !dbg !5757 br i1 %.not, label %16, label %15, !dbg !5757 15: ; preds = %12 br i1 %2, label %24, label %.critedge, !dbg !5757, !prof !366 16: ; preds = %12 tail call swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5"(i64 %10, i1 %2, ptr nonnull swiftself captures(none) dereferenceable(8) %3), !dbg !5757 %17 = load ptr, ptr %3, align 8, !dbg !5756 %18 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetC_Tg5"(ptr %1, ptr swiftself %17), !dbg !5756 %19 = extractvalue { i64, i1 } %18, 1, !dbg !5756 %20 = xor i1 %6, %19, !dbg !5756 br i1 %20, label %21, label %24, !dbg !5756 .critedge: ; preds = %15 tail call swiftcc void @"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5"(ptr nonnull swiftself captures(none) dereferenceable(8) %3), !dbg !5757 br label %24, !dbg !5756 21: ; preds = %16 %22 = tail call swiftcc %swift.metadata_response @"$s7SWBCore16ConfiguredTargetCMa"(i64 0) #31, !dbg !5756 %23 = extractvalue %swift.metadata_response %22, 0, !dbg !5756 tail call swiftcc void @"$ss53KEY_TYPE_OF_DICTIONARY_VIOLATES_HASHABLE_REQUIREMENTSys5NeverOypXpF"(ptr %23), !dbg !5756 unreachable, !dbg !5756 24: ; preds = %16, %15, %.critedge %.pn = phi { i64, i1 } [ %5, %.critedge ], [ %5, %15 ], [ %18, %16 ] %25 = extractvalue { i64, i1 } %.pn, 0, !dbg !5756 %26 = load ptr, ptr %3, align 8, !dbg !5756 br i1 %6, label %27, label %32, !dbg !5756 27: ; preds = %24 %28 = getelementptr inbounds nuw i8, ptr %26, i64 56, !dbg !5756 %29 = load ptr, ptr %28, align 8, !dbg !5756 %30 = getelementptr inbounds %TSa, ptr %29, i64 %25, !dbg !5756 %31 = load ptr, ptr %30, align 8, !dbg !5756 store ptr %0, ptr %30, align 8, !dbg !5756 tail call void @swift_release(ptr %31) #9, !dbg !5756 br label %53, !dbg !5756 32: ; preds = %24 %33 = getelementptr inbounds nuw i8, ptr %26, i64 64, !dbg !5762 %34 = lshr i64 %25, 6, !dbg !5762 %35 = and i64 %25, 63, !dbg !5762 %36 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %34, !dbg !5762 %37 = shl nuw i64 1, %35, !dbg !5762 %38 = load i64, ptr %36, align 8, !dbg !5762 %39 = or i64 %38, %37, !dbg !5762 store i64 %39, ptr %36, align 8, !dbg !5762 %40 = getelementptr inbounds nuw i8, ptr %26, i64 48, !dbg !5762 %41 = load ptr, ptr %40, align 8, !dbg !5762 %42 = getelementptr inbounds ptr, ptr %41, i64 %25, !dbg !5762 store ptr %1, ptr %42, align 8, !dbg !5762 %43 = getelementptr inbounds nuw i8, ptr %26, i64 56, !dbg !5762 %44 = load ptr, ptr %43, align 8, !dbg !5762 %45 = getelementptr inbounds %TSa, ptr %44, i64 %25, !dbg !5762 store ptr %0, ptr %45, align 8, !dbg !5762 %46 = getelementptr inbounds nuw i8, ptr %26, i64 16, !dbg !5762 %47 = load i64, ptr %46, align 8, !dbg !5762 %48 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %47, i64 1), !dbg !5762 %49 = extractvalue { i64, i1 } %48, 1, !dbg !5762 br i1 %49, label %50, label %"$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5.exit", !dbg !5762, !prof !1399 50: ; preds = %32 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5762 tail call void @llvm.trap(), !dbg !5767 unreachable, !dbg !5767 "$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5.exit": ; preds = %32 %51 = extractvalue { i64, i1 } %48, 0, !dbg !5762 store i64 %51, ptr %46, align 8, !dbg !5762 %52 = tail call ptr @swift_retain(ptr returned %1) #30, !dbg !5756 br label %53, !dbg !5756 53: ; preds = %27, %"$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5.exit" ret void, !dbg !5756 54: ; preds = %entry tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5756 tail call void @llvm.trap(), !dbg !5769 unreachable, !dbg !5769 } define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %0, ptr %1, i64 %2, i1 %3, ptr swiftself captures(none) dereferenceable(8) %4) local_unnamed_addr #1 comdat !dbg !5770 { entry: %5 = load ptr, ptr %4, align 8, !dbg !5773 %6 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5"(i64 %2, ptr swiftself %5), !dbg !5773 %7 = extractvalue { i64, i1 } %6, 1, !dbg !5773 %8 = getelementptr inbounds nuw i8, ptr %5, i64 16, !dbg !5773 %9 = load i64, ptr %8, align 8, !dbg !5773 %not. = xor i1 %7, true, !dbg !5773 %. = zext i1 %not. to i64, !dbg !5773 %10 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %9, i64 %.), !dbg !5773 %11 = extractvalue { i64, i1 } %10, 0, !dbg !5773 %12 = extractvalue { i64, i1 } %10, 1, !dbg !5773 br i1 %12, label %55, label %13, !dbg !5773, !prof !1399 13: ; preds = %entry %14 = getelementptr inbounds nuw i8, ptr %5, i64 24, !dbg !5774 %15 = load i64, ptr %14, align 8, !dbg !5774, !range !346 %.not = icmp slt i64 %15, %11, !dbg !5774 br i1 %.not, label %17, label %16, !dbg !5774 16: ; preds = %13 br i1 %3, label %24, label %.critedge, !dbg !5774, !prof !366 17: ; preds = %13 tail call swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %11, i1 %3, ptr nonnull swiftself captures(none) dereferenceable(8) %4), !dbg !5774 %18 = load ptr, ptr %4, align 8, !dbg !5773 %19 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5"(i64 %2, ptr swiftself %18), !dbg !5773 %20 = extractvalue { i64, i1 } %19, 1, !dbg !5773 %21 = xor i1 %7, %20, !dbg !5773 br i1 %21, label %22, label %24, !dbg !5773 .critedge: ; preds = %16 tail call swiftcc void @"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetCSg_SSTg5"(ptr nonnull swiftself captures(none) dereferenceable(8) %4), !dbg !5774 br label %24, !dbg !5773 22: ; preds = %17 %23 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBCore16ConfiguredTargetCSgMD") #32, !dbg !5773 tail call swiftcc void @"$ss53KEY_TYPE_OF_DICTIONARY_VIOLATES_HASHABLE_REQUIREMENTSys5NeverOypXpF"(ptr %23), !dbg !5773 unreachable, !dbg !5773 24: ; preds = %17, %16, %.critedge %.pn = phi { i64, i1 } [ %6, %.critedge ], [ %6, %16 ], [ %19, %17 ] %25 = extractvalue { i64, i1 } %.pn, 0, !dbg !5773 %26 = load ptr, ptr %4, align 8, !dbg !5773 br i1 %7, label %27, label %32, !dbg !5773 27: ; preds = %24 %28 = getelementptr inbounds nuw i8, ptr %26, i64 56, !dbg !5773 %29 = load ptr, ptr %28, align 8, !dbg !5773 %30 = getelementptr inbounds %TSS, ptr %29, i64 %25, !dbg !5773 %._guts._object._object = getelementptr inbounds nuw i8, ptr %30, i64 8, !dbg !5773 %31 = load ptr, ptr %._guts._object._object, align 8, !dbg !5773 store i64 %0, ptr %30, align 8, !dbg !5773 store ptr %1, ptr %._guts._object._object, align 8, !dbg !5773 tail call void @swift_bridgeObjectRelease(ptr %31) #9, !dbg !5773 br label %54, !dbg !5773 32: ; preds = %24 %33 = getelementptr inbounds nuw i8, ptr %26, i64 64, !dbg !5776 %34 = lshr i64 %25, 6, !dbg !5776 %35 = and i64 %25, 63, !dbg !5776 %36 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %34, !dbg !5776 %37 = shl nuw i64 1, %35, !dbg !5776 %38 = load i64, ptr %36, align 8, !dbg !5776 %39 = or i64 %38, %37, !dbg !5776 store i64 %39, ptr %36, align 8, !dbg !5776 %40 = getelementptr inbounds nuw i8, ptr %26, i64 48, !dbg !5776 %41 = load ptr, ptr %40, align 8, !dbg !5776 %42 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %41, i64 %25, !dbg !5776 store i64 %2, ptr %42, align 8, !dbg !5776 %43 = getelementptr inbounds nuw i8, ptr %26, i64 56, !dbg !5776 %44 = load ptr, ptr %43, align 8, !dbg !5776 %45 = getelementptr inbounds %TSS, ptr %44, i64 %25, !dbg !5776 store i64 %0, ptr %45, align 8, !dbg !5776 %._guts._object._object.i = getelementptr inbounds nuw i8, ptr %45, i64 8, !dbg !5776 store ptr %1, ptr %._guts._object._object.i, align 8, !dbg !5776 %46 = getelementptr inbounds nuw i8, ptr %26, i64 16, !dbg !5776 %47 = load i64, ptr %46, align 8, !dbg !5776 %48 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %47, i64 1), !dbg !5776 %49 = extractvalue { i64, i1 } %48, 1, !dbg !5776 br i1 %49, label %50, label %"$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetCSg_SSTg5.exit", !dbg !5776, !prof !1399 50: ; preds = %32 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5776 tail call void @llvm.trap(), !dbg !5781 unreachable, !dbg !5781 "$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetCSg_SSTg5.exit": ; preds = %32 %51 = extractvalue { i64, i1 } %48, 0, !dbg !5776 store i64 %51, ptr %46, align 8, !dbg !5776 %52 = inttoptr i64 %2 to ptr, !dbg !5773 %53 = tail call ptr @swift_retain(ptr returned %52) #30, !dbg !5773 br label %54, !dbg !5773 54: ; preds = %27, %"$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetCSg_SSTg5.exit" ret void, !dbg !5773 55: ; preds = %entry tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5773 tail call void @llvm.trap(), !dbg !5783 unreachable, !dbg !5783 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5"(i64 %0, ptr swiftself %1) local_unnamed_addr #12 comdat !dbg !5784 { entry: %2 = alloca %Ts6HasherV, align 8 %3 = getelementptr inbounds nuw i8, ptr %1, i64 40, !dbg !5789 %4 = load i64, ptr %3, align 8, !dbg !5789 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %2), !dbg !5790 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %2, i64 %4), !dbg !5790 %5 = icmp eq i64 %0, 0, !dbg !5795 br i1 %5, label %6, label %7, !dbg !5795 6: ; preds = %entry call swiftcc void @"$ss6HasherV8_combineyys5UInt8VF"(i8 0, ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !5795 br label %9, !dbg !5795 7: ; preds = %entry %8 = inttoptr i64 %0 to ptr, !dbg !5795 call swiftcc void @"$ss6HasherV8_combineyys5UInt8VF"(i8 1, ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !5795 call swiftcc void @"$s7SWBCore16ConfiguredTargetC4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %2, ptr nonnull swiftself %8), !dbg !5800 br label %9, !dbg !5795 9: ; preds = %6, %7 %10 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !5790 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %2), !dbg !5790 %11 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5"(i64 %0, i64 %10, ptr nonnull swiftself %1), !dbg !5789 ret { i64, i1 } %11, !dbg !5789 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5"(i64 %0, ptr %1, ptr swiftself %2) local_unnamed_addr #12 comdat !dbg !5805 { entry: %3 = alloca %Ts6HasherV, align 8 %4 = getelementptr inbounds nuw i8, ptr %2, i64 40, !dbg !5808 %5 = load i64, ptr %4, align 8, !dbg !5808 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %3), !dbg !5809 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %3, i64 %5), !dbg !5809 call swiftcc void @"$sSS4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %3, i64 %0, ptr %1), !dbg !5809 %6 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %3), !dbg !5809 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %3), !dbg !5809 %7 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5"(i64 %0, ptr %1, i64 %6, ptr swiftself %2), !dbg !5808 ret { i64, i1 } %7, !dbg !5808 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetC_Tg5"(ptr %0, ptr swiftself %1) local_unnamed_addr #12 comdat !dbg !5814 { entry: %2 = alloca %Ts6HasherV, align 8 %3 = getelementptr inbounds nuw i8, ptr %1, i64 40, !dbg !5817 %4 = load i64, ptr %3, align 8, !dbg !5817 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %2), !dbg !5818 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %2, i64 %4), !dbg !5818 call swiftcc void @"$s7SWBCore16ConfiguredTargetC4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %2, ptr swiftself %0), !dbg !5818 %5 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !5818 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %2), !dbg !5818 %6 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF7SWBCore16ConfiguredTargetC_Tg5"(ptr %0, i64 %5, ptr swiftself %1), !dbg !5817 ret { i64, i1 } %6, !dbg !5817 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5"(i64 %0, i64 %1, ptr swiftself %2) local_unnamed_addr #12 comdat !dbg !5823 { entry: %3 = getelementptr inbounds nuw i8, ptr %2, i64 64, !dbg !5826 %4 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !5826 %5 = load i8, ptr %4, align 8, !dbg !5826 %6 = and i8 %5, 63, !dbg !5826 %7 = zext nneg i8 %6 to i64, !dbg !5826 %notmask = shl nsw i64 -1, %7, !dbg !5826 %8 = xor i64 %notmask, -1, !dbg !5826 %9 = and i64 %1, %8, !dbg !5826 %10 = lshr i64 %9, 6, !dbg !5826 %11 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %3, i64 %10, !dbg !5826 %12 = load i64, ptr %11, align 8, !dbg !5826 %13 = and i64 %9, 63, !dbg !5826 %14 = shl nuw i64 1, %13, !dbg !5826 %15 = and i64 %14, %12, !dbg !5826 %.not = icmp eq i64 %15, 0, !dbg !5826 br i1 %.not, label %.loopexit, label %16, !dbg !5826 16: ; preds = %entry %17 = getelementptr inbounds nuw i8, ptr %2, i64 48, !dbg !5826 %18 = icmp eq i64 %0, 0 %19 = inttoptr i64 %0 to ptr br label %20, !dbg !5826 20: ; preds = %34, %16 %21 = phi i64 [ %9, %16 ], [ %36, %34 ], !dbg !5826 %22 = load ptr, ptr %17, align 8, !dbg !5826 %23 = getelementptr inbounds nuw %T7SWBCore16ConfiguredTargetCSg, ptr %22, i64 %21, !dbg !5826 %24 = load i64, ptr %23, align 8, !dbg !5826 %25 = icmp eq i64 %24, 0, !dbg !5827 br i1 %25, label %27, label %26, !dbg !5827 26: ; preds = %20 br i1 %18, label %34, label %28, !dbg !5827 27: ; preds = %20 br i1 %18, label %.loopexit, label %34, !dbg !5827 28: ; preds = %26 %29 = tail call swiftcc %swift.metadata_response @"$s7SWBCore16ConfiguredTargetCMa"(i64 0) #31, !dbg !5827 %30 = extractvalue %swift.metadata_response %29, 0, !dbg !5827 %31 = inttoptr i64 %24 to ptr, !dbg !5832 %32 = tail call ptr @swift_retain(ptr nonnull returned %31) #30, !dbg !5826 %33 = tail call swiftcc i1 @"$s7SWBCore16ConfiguredTargetC2eeoiySbAC_ACtFZ"(ptr nonnull %31, ptr nonnull %19, ptr swiftself %30), !dbg !5832 tail call void @swift_release(ptr nonnull %31) #9, !dbg !5826 br i1 %33, label %.loopexit, label %34, !dbg !5826 34: ; preds = %27, %28, %26 %35 = add nuw i64 %21, 1, !dbg !5826 %36 = and i64 %35, %8, !dbg !5826 %37 = lshr i64 %36, 6, !dbg !5826 %38 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %3, i64 %37, !dbg !5826 %39 = load i64, ptr %38, align 8, !dbg !5826 %40 = and i64 %36, 63, !dbg !5826 %41 = shl nuw i64 1, %40, !dbg !5826 %42 = and i64 %39, %41, !dbg !5826 %.not3 = icmp eq i64 %42, 0, !dbg !5826 br i1 %.not3, label %.loopexit, label %20, !dbg !5826 .loopexit: ; preds = %34, %28, %27, %entry %43 = phi i1 [ false, %entry ], [ false, %34 ], [ true, %28 ], [ true, %27 ], !dbg !5826 %44 = phi i64 [ %9, %entry ], [ %36, %34 ], [ %21, %28 ], [ %21, %27 ], !dbg !5826 %45 = insertvalue { i64, i1 } undef, i64 %44, 0, !dbg !5826 %46 = insertvalue { i64, i1 } %45, i1 %43, 1, !dbg !5826 ret { i64, i1 } %46, !dbg !5826 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5"(i64 %0, ptr %1, i64 %2, ptr swiftself %3) local_unnamed_addr #12 comdat !dbg !5838 { entry: %4 = getelementptr inbounds nuw i8, ptr %3, i64 64, !dbg !5841 %5 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5841 %6 = load i8, ptr %5, align 8, !dbg !5841 %7 = and i8 %6, 63, !dbg !5841 %8 = zext nneg i8 %7 to i64, !dbg !5841 %notmask = shl nsw i64 -1, %8, !dbg !5841 %9 = xor i64 %notmask, -1, !dbg !5841 %10 = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !5841 %11 = and i64 %2, %9, !dbg !5841 %12 = lshr i64 %11, 6, !dbg !5841 %13 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %4, i64 %12, !dbg !5841 %14 = load i64, ptr %13, align 8, !dbg !5841 %15 = and i64 %11, 63, !dbg !5841 %16 = shl nuw i64 1, %15, !dbg !5841 %17 = and i64 %16, %14, !dbg !5841 %.not2.not = icmp eq i64 %17, 0, !dbg !5841 br i1 %.not2.not, label %._crit_edge, label %.lr.ph, !dbg !5841 .lr.ph: ; preds = %entry, %27 %18 = phi i64 [ %29, %27 ], [ %11, %entry ] %19 = load ptr, ptr %10, align 8, !dbg !5841 %20 = getelementptr inbounds nuw %TSS, ptr %19, i64 %18, !dbg !5841 %21 = load i64, ptr %20, align 8, !dbg !5841 %._guts._object._object = getelementptr inbounds nuw i8, ptr %20, i64 8, !dbg !5841 %22 = load ptr, ptr %._guts._object._object, align 8, !dbg !5841 %23 = icmp eq i64 %21, %0, !dbg !5842 %24 = icmp eq ptr %22, %1, !dbg !5842 %or.cond = select i1 %23, i1 %24, i1 false, !dbg !5842 br i1 %or.cond, label %._crit_edge, label %25, !dbg !5842 25: ; preds = %.lr.ph %26 = tail call swiftcc i1 @"$ss27_stringCompareWithSmolCheck__9expectingSbs11_StringGutsV_ADs01_G16ComparisonResultOtF"(i64 %21, ptr %22, i64 %0, ptr %1, i8 0), !dbg !5842 br i1 %26, label %._crit_edge, label %27, !dbg !5841 27: ; preds = %25 %28 = add nuw i64 %18, 1, !dbg !5841 %29 = and i64 %28, %9, !dbg !5841 %30 = lshr i64 %29, 6, !dbg !5841 %31 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %4, i64 %30, !dbg !5841 %32 = load i64, ptr %31, align 8, !dbg !5841 %33 = and i64 %29, 63, !dbg !5841 %34 = shl nuw i64 1, %33, !dbg !5841 %35 = and i64 %34, %32, !dbg !5841 %.not.not = icmp eq i64 %35, 0, !dbg !5841 br i1 %.not.not, label %._crit_edge, label %.lr.ph, !dbg !5841 ._crit_edge: ; preds = %27, %25, %.lr.ph, %entry %.lcssa = phi i64 [ %11, %entry ], [ %18, %.lr.ph ], [ %18, %25 ], [ %29, %27 ], !dbg !5841 %.not.lcssa = phi i1 [ false, %entry ], [ true, %.lr.ph ], [ true, %25 ], [ false, %27 ], !dbg !5841 %36 = insertvalue { i64, i1 } undef, i64 %.lcssa, 0, !dbg !5841 %37 = insertvalue { i64, i1 } %36, i1 %.not.lcssa, 1, !dbg !5841 ret { i64, i1 } %37, !dbg !5841 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF7SWBCore16ConfiguredTargetC_Tg5"(ptr %0, i64 %1, ptr swiftself %2) local_unnamed_addr #12 comdat !dbg !5858 { entry: %3 = getelementptr inbounds nuw i8, ptr %2, i64 64, !dbg !5861 %4 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !5861 %5 = load i8, ptr %4, align 8, !dbg !5861 %6 = and i8 %5, 63, !dbg !5861 %7 = zext nneg i8 %6 to i64, !dbg !5861 %notmask = shl nsw i64 -1, %7, !dbg !5861 %8 = xor i64 %notmask, -1, !dbg !5861 %9 = getelementptr inbounds nuw i8, ptr %2, i64 48, !dbg !5861 %10 = and i64 %1, %8, !dbg !5861 %11 = lshr i64 %10, 6, !dbg !5861 %12 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %3, i64 %11, !dbg !5861 %13 = load i64, ptr %12, align 8, !dbg !5861 %14 = and i64 %10, 63, !dbg !5861 %15 = shl nuw i64 1, %14, !dbg !5861 %16 = and i64 %15, %13, !dbg !5861 %.not1.not = icmp eq i64 %16, 0, !dbg !5861 br i1 %.not1.not, label %._crit_edge, label %.lr.ph, !dbg !5861 .lr.ph: ; preds = %entry %17 = tail call swiftcc %swift.metadata_response @"$s7SWBCore16ConfiguredTargetCMa"(i64 0) #31, !dbg !5861 %18 = extractvalue %swift.metadata_response %17, 0 br label %19, !dbg !5861 19: ; preds = %.lr.ph, %26 %20 = phi i64 [ %10, %.lr.ph ], [ %28, %26 ] %21 = load ptr, ptr %9, align 8, !dbg !5861 %22 = getelementptr inbounds nuw ptr, ptr %21, i64 %20, !dbg !5861 %23 = load ptr, ptr %22, align 8, !dbg !5861 %24 = tail call ptr @swift_retain(ptr returned %23) #30, !dbg !5861 %25 = tail call swiftcc i1 @"$s7SWBCore16ConfiguredTargetC2eeoiySbAC_ACtFZ"(ptr %23, ptr %0, ptr swiftself %18), !dbg !5862 tail call void @swift_release(ptr %23) #9, !dbg !5861 br i1 %25, label %._crit_edge, label %26, !dbg !5861 26: ; preds = %19 %27 = add nuw i64 %20, 1, !dbg !5861 %28 = and i64 %27, %8, !dbg !5861 %29 = lshr i64 %28, 6, !dbg !5861 %30 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %3, i64 %29, !dbg !5861 %31 = load i64, ptr %30, align 8, !dbg !5861 %32 = and i64 %28, 63, !dbg !5861 %33 = shl nuw i64 1, %32, !dbg !5861 %34 = and i64 %33, %31, !dbg !5861 %.not.not = icmp eq i64 %34, 0, !dbg !5861 br i1 %.not.not, label %._crit_edge, label %19, !dbg !5861 ._crit_edge: ; preds = %26, %19, %entry %.lcssa = phi i64 [ %10, %entry ], [ %20, %19 ], [ %28, %26 ], !dbg !5861 %.not.lcssa = phi i1 [ false, %entry ], [ %25, %19 ], [ %25, %26 ], !dbg !5861 %35 = insertvalue { i64, i1 } undef, i64 %.lcssa, 0, !dbg !5861 %36 = insertvalue { i64, i1 } %35, i1 %.not.lcssa, 1, !dbg !5861 ret { i64, i1 } %36, !dbg !5861 } define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %0, ptr %1) local_unnamed_addr #1 comdat !dbg !5864 { entry: %2 = alloca %Ts6HasherV, align 8 %3 = getelementptr inbounds nuw i8, ptr %1, i64 64, !dbg !5867 %4 = getelementptr inbounds nuw i8, ptr %1, i64 32, !dbg !5867 %5 = load i8, ptr %4, align 8, !dbg !5867 %6 = and i8 %5, 63, !dbg !5867 %7 = zext nneg i8 %6 to i64, !dbg !5867 %notmask = shl nsw i64 -1, %7, !dbg !5867 %8 = xor i64 %notmask, -1, !dbg !5867 %9 = add i64 %0, 1, !dbg !5867 %10 = and i64 %9, %8, !dbg !5867 %11 = lshr i64 %10, 6, !dbg !5867 %12 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %3, i64 %11, !dbg !5867 %13 = load i64, ptr %12, align 8, !dbg !5867 %14 = and i64 %10, 63, !dbg !5867 %15 = shl nuw i64 1, %14, !dbg !5867 %16 = and i64 %15, %13, !dbg !5867 %.not = icmp eq i64 %16, 0, !dbg !5867 br i1 %.not, label %.loopexit, label %17, !dbg !5867 17: ; preds = %entry %18 = tail call swiftcc i64 @"$ss10_HashTableV12previousHole6beforeAB6BucketVAF_tF"(i64 %0, ptr nonnull %3, i64 %8), !dbg !5867 %19 = add i64 %18, 1, !dbg !5867 %20 = and i64 %19, %8, !dbg !5867 %21 = getelementptr inbounds nuw i8, ptr %1, i64 48, !dbg !5867 %22 = getelementptr inbounds nuw i8, ptr %1, i64 40, !dbg !5867 %23 = getelementptr inbounds nuw i8, ptr %1, i64 56, !dbg !5867 br label %24, !dbg !5867 24: ; preds = %56, %17 %25 = phi i64 [ %0, %17 ], [ %57, %56 ], !dbg !5867 %26 = phi i64 [ %10, %17 ], [ %59, %56 ], !dbg !5867 %27 = load ptr, ptr %21, align 8, !dbg !5867 %28 = getelementptr inbounds nuw %T7SWBCore16ConfiguredTargetCSg, ptr %27, i64 %26, !dbg !5867 %29 = load i64, ptr %28, align 8, !dbg !5867 %30 = load i64, ptr %22, align 8, !dbg !5867 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %2), !dbg !5868 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %2, i64 %30), !dbg !5868 %31 = icmp eq i64 %29, 0, !dbg !5870 br i1 %31, label %32, label %33, !dbg !5870 32: ; preds = %24 call swiftcc void @"$ss6HasherV8_combineyys5UInt8VF"(i8 0, ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !5870 br label %36, !dbg !5870 33: ; preds = %24 %34 = inttoptr i64 %29 to ptr, !dbg !5870 call swiftcc void @"$ss6HasherV8_combineyys5UInt8VF"(i8 1, ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !5870 %35 = tail call ptr @swift_retain(ptr nonnull returned %34) #30, !dbg !5867 call swiftcc void @"$s7SWBCore16ConfiguredTargetC4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %2, ptr nonnull swiftself %34), !dbg !5872 br label %36, !dbg !5870 36: ; preds = %32, %33 %.pre-phi = phi ptr [ null, %32 ], [ %34, %33 ], !dbg !5867 %37 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !5868 tail call void @swift_release(ptr %.pre-phi) #9, !dbg !5867 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %2), !dbg !5868 %38 = and i64 %37, %8, !dbg !5867 %39 = icmp samesign uge i64 %38, %20, !dbg !5867 %.not24 = icmp slt i64 %25, %20, !dbg !5867 %40 = icmp sge i64 %25, %38, !dbg !5867 br i1 %.not24, label %42, label %41, !dbg !5867 41: ; preds = %36 %or.cond12 = select i1 %39, i1 %40, i1 false, !dbg !5867 br i1 %or.cond12, label %43, label %56, !dbg !5867 42: ; preds = %36 %or.cond = select i1 %39, i1 true, i1 %40, !dbg !5867 br i1 %or.cond, label %43, label %56, !dbg !5867 43: ; preds = %41, %42 %44 = load ptr, ptr %21, align 8, !dbg !5867 %45 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %44, i64 %25, !dbg !5867 %46 = getelementptr inbounds nuw %T7SWBCore16ConfiguredTargetCSg, ptr %44, i64 %26, !dbg !5867 %47 = getelementptr inbounds nuw i8, ptr %46, i64 8, !dbg !5867 %48 = icmp ult ptr %45, %47, !dbg !5867 %.not25 = icmp eq i64 %25, %26, !dbg !5867 %or.cond37 = select i1 %.not25, i1 %48, i1 false, !dbg !5867 br i1 %or.cond37, label %50, label %.sink.split, !dbg !5867 .sink.split: ; preds = %43 %49 = load i64, ptr %46, align 8, !dbg !5867 store i64 %49, ptr %45, align 8, !dbg !5867 br label %50, !dbg !5867 50: ; preds = %43, %.sink.split %51 = load ptr, ptr %23, align 8, !dbg !5867 %52 = getelementptr inbounds %TSS, ptr %51, i64 %25, !dbg !5867 %53 = getelementptr inbounds nuw %TSS, ptr %51, i64 %26, !dbg !5867 %54 = getelementptr inbounds nuw i8, ptr %53, i64 16, !dbg !5867 %55 = icmp ult ptr %52, %54, !dbg !5867 %.not26 = icmp eq i64 %25, %26, !dbg !5867 %or.cond36 = select i1 %.not26, i1 %55, i1 false, !dbg !5867 br i1 %or.cond36, label %56, label %.sink.split29, !dbg !5867 .sink.split29: ; preds = %50 tail call void @llvm.memmove.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %52, ptr noundef nonnull align 8 dereferenceable(16) %53, i64 16, i1 false), !dbg !5867 br label %56, !dbg !5867 56: ; preds = %50, %.sink.split29, %42, %41 %57 = phi i64 [ %25, %41 ], [ %25, %42 ], [ %26, %.sink.split29 ], [ %25, %50 ], !dbg !5867 %58 = add nuw i64 %26, 1, !dbg !5867 %59 = and i64 %58, %8, !dbg !5867 %60 = lshr i64 %59, 6, !dbg !5867 %61 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %3, i64 %60, !dbg !5867 %62 = load i64, ptr %61, align 8, !dbg !5867 %63 = and i64 %59, 63, !dbg !5867 %64 = shl nuw i64 1, %63, !dbg !5867 %65 = and i64 %62, %64, !dbg !5867 %.not27 = icmp eq i64 %65, 0, !dbg !5867 br i1 %.not27, label %.loopexit, label %24, !dbg !5867 .loopexit: ; preds = %56, %entry %.lcssa.sink35 = phi i64 [ %0, %entry ], [ %57, %56 ] %66 = lshr i64 %.lcssa.sink35, 6, !dbg !5867 %67 = and i64 %.lcssa.sink35, 63, !dbg !5867 %68 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %3, i64 %66, !dbg !5867 %.neg28 = shl nsw i64 -1, %67, !dbg !5867 %69 = load i64, ptr %68, align 8, !dbg !5867 %70 = add i64 %.neg28, -1, !dbg !5867 %71 = and i64 %69, %70, !dbg !5867 store i64 %71, ptr %68, align 8, !dbg !5867 %72 = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !5867 %73 = load i64, ptr %72, align 8, !dbg !5867 %74 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %73, i64 -1), !dbg !5867 %75 = extractvalue { i64, i1 } %74, 1, !dbg !5867 br i1 %75, label %81, label %76, !dbg !5867, !prof !1399 76: ; preds = %.loopexit %77 = extractvalue { i64, i1 } %74, 0, !dbg !5867 store i64 %77, ptr %72, align 8, !dbg !5867 %78 = getelementptr inbounds nuw i8, ptr %1, i64 36, !dbg !5867 %79 = load i32, ptr %78, align 4, !dbg !5867 %80 = add i32 %79, 1, !dbg !5867 store i32 %80, ptr %78, align 4, !dbg !5867 ret void, !dbg !5867 81: ; preds = %.loopexit tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5867 tail call void @llvm.trap(), !dbg !5874 unreachable, !dbg !5874 } define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV4copyyyFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5"(ptr swiftself captures(none) dereferenceable(8) %0) local_unnamed_addr #1 comdat !dbg !5875 { entry: %1 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCySS7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGMD") #32, !dbg !5878 %2 = load ptr, ptr %0, align 8, !dbg !5878 %3 = tail call swiftcc ptr @"$ss18_DictionaryStorageC4copy8originalAByxq_Gs05__RawaB0C_tFZ"(ptr %2, ptr swiftself %1), !dbg !5878 %4 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !5878 %5 = load i64, ptr %4, align 8, !dbg !5878, !range !346 %.not = icmp eq i64 %5, 0, !dbg !5878 br i1 %.not, label %.loopexit, label %6, !dbg !5878 6: ; preds = %entry %7 = getelementptr inbounds nuw i8, ptr %3, i64 64, !dbg !5878 %8 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5878 %9 = load i8, ptr %8, align 8, !dbg !5878 %10 = and i8 %9, 63, !dbg !5878 %11 = zext nneg i8 %10 to i64, !dbg !5878 %notmask.neg = shl nuw nsw i64 1, %11, !dbg !5878 %12 = getelementptr inbounds nuw i8, ptr %2, i64 64, !dbg !5878 %13 = icmp ne i8 %10, 63, !dbg !5879 tail call void @llvm.assume(i1 %13), !dbg !5879 %14 = add nuw nsw i64 %notmask.neg, 63, !dbg !5879 %15 = lshr i64 %14, 6, !dbg !5879 %16 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %15, !dbg !5879 %17 = icmp ult ptr %7, %16, !dbg !5879 %.not17 = icmp eq ptr %3, %2, !dbg !5879 %or.cond30 = select i1 %.not17, i1 %17, i1 false, !dbg !5879 br i1 %or.cond30, label %19, label %.sink.split, !dbg !5879 .sink.split: ; preds = %6 %18 = shl nuw nsw i64 %15, 3, !dbg !5879 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %7, ptr nonnull align 8 %12, i64 %18, i1 false), !dbg !5879 br label %19, !dbg !5878 19: ; preds = %6, %.sink.split %20 = load i64, ptr %4, align 8, !dbg !5878, !range !346 %21 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !5878 store i64 %20, ptr %21, align 8, !dbg !5878 %22 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !5878 %23 = load i8, ptr %22, align 8, !dbg !5878 %24 = and i8 %23, 63, !dbg !5878 %25 = zext nneg i8 %24 to i64, !dbg !5878 %notmask.neg18 = shl nuw nsw i64 1, %25, !dbg !5878 %26 = load i64, ptr %12, align 8, !dbg !5878 %27 = icmp ne i8 %24, 63, !dbg !5878 tail call void @llvm.assume(i1 %27), !dbg !5878 %28 = icmp samesign ult i8 %24, 6, !dbg !5878 %29 = and i64 %notmask.neg18, 63, !dbg !5878 %notmask = shl nsw i64 -1, %29, !dbg !5878 %30 = xor i64 %notmask, -1, !dbg !5878 %31 = select i1 %28, i64 %30, i64 -1, !dbg !5878 %32 = and i64 %31, %26, !dbg !5878 %33 = getelementptr inbounds nuw i8, ptr %2, i64 48, !dbg !5878 %34 = getelementptr inbounds nuw i8, ptr %2, i64 56, !dbg !5878 %35 = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !5878 %36 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !5878 %37 = add nuw nsw i64 %notmask.neg18, 63 %38 = lshr i64 %37, 6 br label %39, !dbg !5878 39: ; preds = %48, %19 %40 = phi i64 [ %32, %19 ], [ %50, %48 ], !dbg !5878 %41 = phi i64 [ 0, %19 ], [ %51, %48 ], !dbg !5878 %.not19 = icmp eq i64 %40, 0, !dbg !5878 br i1 %.not19, label %.preheader, label %42, !dbg !5878 42: ; preds = %39 %43 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %40, i1 true), !dbg !5878 %44 = add i64 %40, -1, !dbg !5878 %45 = and i64 %44, %40, !dbg !5878 %46 = shl i64 %41, 6, !dbg !5878 %47 = or disjoint i64 %46, %43, !dbg !5878 br label %48, !dbg !5878 48: ; preds = %42, %77 %49 = phi i64 [ %82, %77 ], [ %47, %42 ], !dbg !5878 %50 = phi i64 [ %80, %77 ], [ %45, %42 ], !dbg !5878 %51 = phi i64 [ %70, %77 ], [ %41, %42 ], !dbg !5878 %52 = load ptr, ptr %33, align 8, !dbg !5878 %53 = getelementptr inbounds %TSS, ptr %52, i64 %49, !dbg !5878 %54 = load i64, ptr %53, align 8, !dbg !5878 %._guts._object._object = getelementptr inbounds nuw i8, ptr %53, i64 8, !dbg !5878 %55 = load ptr, ptr %._guts._object._object, align 8, !dbg !5878 %56 = load ptr, ptr %34, align 8, !dbg !5878 %57 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %56, i64 %49, !dbg !5878 %58 = load ptr, ptr %35, align 8, !dbg !5878 %59 = getelementptr inbounds %TSS, ptr %58, i64 %49, !dbg !5878 %._guts8._object._object = getelementptr inbounds nuw i8, ptr %59, i64 8, !dbg !5878 %60 = load <2 x ptr>, ptr %57, align 8, !dbg !5878 store i64 %54, ptr %59, align 8, !dbg !5878 store ptr %55, ptr %._guts8._object._object, align 8, !dbg !5878 %61 = load ptr, ptr %36, align 8, !dbg !5878 %62 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %61, i64 %49, !dbg !5878 store <2 x ptr> %60, ptr %62, align 8, !dbg !5878 %63 = tail call ptr @swift_bridgeObjectRetain(ptr returned %55) #9, !dbg !5878 %64 = extractelement <2 x ptr> %60, i64 0, !dbg !5878 %65 = tail call ptr @swift_retain(ptr returned %64) #30, !dbg !5878 %66 = extractelement <2 x ptr> %60, i64 1, !dbg !5878 %67 = tail call ptr @swift_bridgeObjectRetain(ptr returned %66) #9, !dbg !5878 br label %39, !dbg !5878 .preheader: ; preds = %39, %74 %68 = phi i64 [ %70, %74 ], [ %41, %39 ], !dbg !5878 %69 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %68, i64 1), !dbg !5878 %70 = extractvalue { i64, i1 } %69, 0, !dbg !5878 %71 = extractvalue { i64, i1 } %69, 1, !dbg !5878 br i1 %71, label %83, label %72, !dbg !5878, !prof !1399 72: ; preds = %.preheader %73 = icmp slt i64 %70, %38, !dbg !5878 br i1 %73, label %74, label %.loopexit, !dbg !5878 74: ; preds = %72 %75 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %70, !dbg !5878 %76 = load i64, ptr %75, align 8, !dbg !5878 %.not20 = icmp eq i64 %76, 0, !dbg !5878 br i1 %.not20, label %.preheader, label %77, !dbg !5878 77: ; preds = %74 %78 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %76, i1 true), !dbg !5878 %79 = add i64 %76, -1, !dbg !5878 %80 = and i64 %79, %76, !dbg !5878 %81 = shl i64 %70, 6, !dbg !5878 %82 = or disjoint i64 %78, %81, !dbg !5878 br label %48, !dbg !5878 .loopexit: ; preds = %72, %entry tail call void @swift_release(ptr nonnull %2) #9, !dbg !5878 store ptr %3, ptr %0, align 8, !dbg !5878 ret void, !dbg !5878 83: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5878 tail call void @llvm.trap(), !dbg !5885 unreachable, !dbg !5885 } define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetC_AD8SettingsCTg5"(ptr swiftself captures(none) dereferenceable(8) %0) local_unnamed_addr #1 comdat !dbg !5886 { entry: %1 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCAC8SettingsCGMD") #32, !dbg !5889 %2 = load ptr, ptr %0, align 8, !dbg !5889 %3 = tail call swiftcc ptr @"$ss18_DictionaryStorageC4copy8originalAByxq_Gs05__RawaB0C_tFZ"(ptr %2, ptr swiftself %1), !dbg !5889 %4 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !5889 %5 = load i64, ptr %4, align 8, !dbg !5889, !range !346 %.not = icmp eq i64 %5, 0, !dbg !5889 br i1 %.not, label %.loopexit, label %6, !dbg !5889 6: ; preds = %entry %7 = getelementptr inbounds nuw i8, ptr %3, i64 64, !dbg !5889 %8 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5889 %9 = load i8, ptr %8, align 8, !dbg !5889 %10 = and i8 %9, 63, !dbg !5889 %11 = zext nneg i8 %10 to i64, !dbg !5889 %notmask.neg = shl nuw nsw i64 1, %11, !dbg !5889 %12 = getelementptr inbounds nuw i8, ptr %2, i64 64, !dbg !5889 %13 = icmp ne i8 %10, 63, !dbg !5890 tail call void @llvm.assume(i1 %13), !dbg !5890 %14 = add nuw nsw i64 %notmask.neg, 63, !dbg !5890 %15 = lshr i64 %14, 6, !dbg !5890 %16 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %15, !dbg !5890 %17 = icmp ult ptr %7, %16, !dbg !5890 %.not14 = icmp eq ptr %3, %2, !dbg !5890 %or.cond27 = select i1 %.not14, i1 %17, i1 false, !dbg !5890 br i1 %or.cond27, label %19, label %.sink.split, !dbg !5890 .sink.split: ; preds = %6 %18 = shl nuw nsw i64 %15, 3, !dbg !5890 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %7, ptr nonnull align 8 %12, i64 %18, i1 false), !dbg !5890 br label %19, !dbg !5889 19: ; preds = %6, %.sink.split %20 = load i64, ptr %4, align 8, !dbg !5889, !range !346 %21 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !5889 store i64 %20, ptr %21, align 8, !dbg !5889 %22 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !5889 %23 = load i8, ptr %22, align 8, !dbg !5889 %24 = and i8 %23, 63, !dbg !5889 %25 = zext nneg i8 %24 to i64, !dbg !5889 %notmask.neg15 = shl nuw nsw i64 1, %25, !dbg !5889 %26 = load i64, ptr %12, align 8, !dbg !5889 %27 = icmp ne i8 %24, 63, !dbg !5889 tail call void @llvm.assume(i1 %27), !dbg !5889 %28 = icmp samesign ult i8 %24, 6, !dbg !5889 %29 = and i64 %notmask.neg15, 63, !dbg !5889 %notmask = shl nsw i64 -1, %29, !dbg !5889 %30 = xor i64 %notmask, -1, !dbg !5889 %31 = select i1 %28, i64 %30, i64 -1, !dbg !5889 %32 = and i64 %31, %26, !dbg !5889 %33 = getelementptr inbounds nuw i8, ptr %2, i64 48, !dbg !5889 %34 = getelementptr inbounds nuw i8, ptr %2, i64 56, !dbg !5889 %35 = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !5889 %36 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !5889 %37 = add nuw nsw i64 %notmask.neg15, 63 %38 = lshr i64 %37, 6 br label %39, !dbg !5889 39: ; preds = %48, %19 %40 = phi i64 [ %32, %19 ], [ %50, %48 ], !dbg !5889 %41 = phi i64 [ 0, %19 ], [ %51, %48 ], !dbg !5889 %.not16 = icmp eq i64 %40, 0, !dbg !5889 br i1 %.not16, label %.preheader, label %42, !dbg !5889 42: ; preds = %39 %43 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %40, i1 true), !dbg !5889 %44 = add i64 %40, -1, !dbg !5889 %45 = and i64 %44, %40, !dbg !5889 %46 = shl i64 %41, 6, !dbg !5889 %47 = or disjoint i64 %46, %43, !dbg !5889 br label %48, !dbg !5889 48: ; preds = %42, %73 %49 = phi i64 [ %78, %73 ], [ %47, %42 ], !dbg !5889 %50 = phi i64 [ %76, %73 ], [ %45, %42 ], !dbg !5889 %51 = phi i64 [ %66, %73 ], [ %41, %42 ], !dbg !5889 %52 = load ptr, ptr %33, align 8, !dbg !5889 %53 = getelementptr inbounds ptr, ptr %52, i64 %49, !dbg !5889 %54 = load ptr, ptr %53, align 8, !dbg !5889 %55 = load ptr, ptr %34, align 8, !dbg !5889 %56 = getelementptr inbounds ptr, ptr %55, i64 %49, !dbg !5889 %57 = load ptr, ptr %56, align 8, !dbg !5889 %58 = load ptr, ptr %35, align 8, !dbg !5889 %59 = getelementptr inbounds ptr, ptr %58, i64 %49, !dbg !5889 store ptr %54, ptr %59, align 8, !dbg !5889 %60 = load ptr, ptr %36, align 8, !dbg !5889 %61 = getelementptr inbounds ptr, ptr %60, i64 %49, !dbg !5889 store ptr %57, ptr %61, align 8, !dbg !5889 %62 = tail call ptr @swift_retain(ptr returned %54) #30, !dbg !5889 %63 = tail call ptr @swift_retain(ptr returned %57) #30, !dbg !5889 br label %39, !dbg !5889 .preheader: ; preds = %39, %70 %64 = phi i64 [ %66, %70 ], [ %41, %39 ], !dbg !5889 %65 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %64, i64 1), !dbg !5889 %66 = extractvalue { i64, i1 } %65, 0, !dbg !5889 %67 = extractvalue { i64, i1 } %65, 1, !dbg !5889 br i1 %67, label %79, label %68, !dbg !5889, !prof !1399 68: ; preds = %.preheader %69 = icmp slt i64 %66, %38, !dbg !5889 br i1 %69, label %70, label %.loopexit, !dbg !5889 70: ; preds = %68 %71 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %66, !dbg !5889 %72 = load i64, ptr %71, align 8, !dbg !5889 %.not17 = icmp eq i64 %72, 0, !dbg !5889 br i1 %.not17, label %.preheader, label %73, !dbg !5889 73: ; preds = %70 %74 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %72, i1 true), !dbg !5889 %75 = add i64 %72, -1, !dbg !5889 %76 = and i64 %75, %72, !dbg !5889 %77 = shl i64 %66, 6, !dbg !5889 %78 = or disjoint i64 %74, %77, !dbg !5889 br label %48, !dbg !5889 .loopexit: ; preds = %68, %entry tail call void @swift_release(ptr nonnull %2) #9, !dbg !5889 store ptr %3, ptr %0, align 8, !dbg !5889 ret void, !dbg !5889 79: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5889 tail call void @llvm.trap(), !dbg !5892 unreachable, !dbg !5892 } define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5"(ptr swiftself captures(none) dereferenceable(8) %0) local_unnamed_addr #1 comdat !dbg !5893 { entry: %1 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSay7SWBUtil4PathVGGMD") #32, !dbg !5896 %2 = load ptr, ptr %0, align 8, !dbg !5896 %3 = tail call swiftcc ptr @"$ss18_DictionaryStorageC4copy8originalAByxq_Gs05__RawaB0C_tFZ"(ptr %2, ptr swiftself %1), !dbg !5896 %4 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !5896 %5 = load i64, ptr %4, align 8, !dbg !5896, !range !346 %.not = icmp eq i64 %5, 0, !dbg !5896 br i1 %.not, label %.loopexit, label %6, !dbg !5896 6: ; preds = %entry %7 = getelementptr inbounds nuw i8, ptr %3, i64 64, !dbg !5896 %8 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5896 %9 = load i8, ptr %8, align 8, !dbg !5896 %10 = and i8 %9, 63, !dbg !5896 %11 = zext nneg i8 %10 to i64, !dbg !5896 %notmask.neg = shl nuw nsw i64 1, %11, !dbg !5896 %12 = getelementptr inbounds nuw i8, ptr %2, i64 64, !dbg !5896 %13 = icmp ne i8 %10, 63, !dbg !5897 tail call void @llvm.assume(i1 %13), !dbg !5897 %14 = add nuw nsw i64 %notmask.neg, 63, !dbg !5897 %15 = lshr i64 %14, 6, !dbg !5897 %16 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %15, !dbg !5897 %17 = icmp ult ptr %7, %16, !dbg !5897 %.not15 = icmp eq ptr %3, %2, !dbg !5897 %or.cond28 = select i1 %.not15, i1 %17, i1 false, !dbg !5897 br i1 %or.cond28, label %19, label %.sink.split, !dbg !5897 .sink.split: ; preds = %6 %18 = shl nuw nsw i64 %15, 3, !dbg !5897 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %7, ptr nonnull align 8 %12, i64 %18, i1 false), !dbg !5897 br label %19, !dbg !5896 19: ; preds = %6, %.sink.split %20 = load i64, ptr %4, align 8, !dbg !5896, !range !346 %21 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !5896 store i64 %20, ptr %21, align 8, !dbg !5896 %22 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !5896 %23 = load i8, ptr %22, align 8, !dbg !5896 %24 = and i8 %23, 63, !dbg !5896 %25 = zext nneg i8 %24 to i64, !dbg !5896 %notmask.neg16 = shl nuw nsw i64 1, %25, !dbg !5896 %26 = load i64, ptr %12, align 8, !dbg !5896 %27 = icmp ne i8 %24, 63, !dbg !5896 tail call void @llvm.assume(i1 %27), !dbg !5896 %28 = icmp samesign ult i8 %24, 6, !dbg !5896 %29 = and i64 %notmask.neg16, 63, !dbg !5896 %notmask = shl nsw i64 -1, %29, !dbg !5896 %30 = xor i64 %notmask, -1, !dbg !5896 %31 = select i1 %28, i64 %30, i64 -1, !dbg !5896 %32 = and i64 %31, %26, !dbg !5896 %33 = getelementptr inbounds nuw i8, ptr %2, i64 48, !dbg !5896 %34 = getelementptr inbounds nuw i8, ptr %2, i64 56, !dbg !5896 %35 = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !5896 %36 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !5896 %37 = add nuw nsw i64 %notmask.neg16, 63 %38 = lshr i64 %37, 6 br label %39, !dbg !5896 39: ; preds = %48, %19 %40 = phi i64 [ %32, %19 ], [ %50, %48 ], !dbg !5896 %41 = phi i64 [ 0, %19 ], [ %51, %48 ], !dbg !5896 %.not17 = icmp eq i64 %40, 0, !dbg !5896 br i1 %.not17, label %.preheader, label %42, !dbg !5896 42: ; preds = %39 %43 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %40, i1 true), !dbg !5896 %44 = add i64 %40, -1, !dbg !5896 %45 = and i64 %44, %40, !dbg !5896 %46 = shl i64 %41, 6, !dbg !5896 %47 = or disjoint i64 %46, %43, !dbg !5896 br label %48, !dbg !5896 48: ; preds = %42, %73 %49 = phi i64 [ %78, %73 ], [ %47, %42 ], !dbg !5896 %50 = phi i64 [ %76, %73 ], [ %45, %42 ], !dbg !5896 %51 = phi i64 [ %66, %73 ], [ %41, %42 ], !dbg !5896 %52 = load ptr, ptr %33, align 8, !dbg !5896 %53 = getelementptr inbounds ptr, ptr %52, i64 %49, !dbg !5896 %54 = load ptr, ptr %53, align 8, !dbg !5896 %55 = load ptr, ptr %34, align 8, !dbg !5896 %56 = getelementptr inbounds %TSa, ptr %55, i64 %49, !dbg !5896 %57 = load ptr, ptr %56, align 8, !dbg !5896 %58 = load ptr, ptr %35, align 8, !dbg !5896 %59 = getelementptr inbounds ptr, ptr %58, i64 %49, !dbg !5896 store ptr %54, ptr %59, align 8, !dbg !5896 %60 = load ptr, ptr %36, align 8, !dbg !5896 %61 = getelementptr inbounds %TSa, ptr %60, i64 %49, !dbg !5896 store ptr %57, ptr %61, align 8, !dbg !5896 %62 = tail call ptr @swift_retain(ptr returned %54) #30, !dbg !5896 %63 = tail call ptr @swift_retain(ptr returned %57) #30, !dbg !5896 br label %39, !dbg !5896 .preheader: ; preds = %39, %70 %64 = phi i64 [ %66, %70 ], [ %41, %39 ], !dbg !5896 %65 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %64, i64 1), !dbg !5896 %66 = extractvalue { i64, i1 } %65, 0, !dbg !5896 %67 = extractvalue { i64, i1 } %65, 1, !dbg !5896 br i1 %67, label %79, label %68, !dbg !5896, !prof !1399 68: ; preds = %.preheader %69 = icmp slt i64 %66, %38, !dbg !5896 br i1 %69, label %70, label %.loopexit, !dbg !5896 70: ; preds = %68 %71 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %66, !dbg !5896 %72 = load i64, ptr %71, align 8, !dbg !5896 %.not18 = icmp eq i64 %72, 0, !dbg !5896 br i1 %.not18, label %.preheader, label %73, !dbg !5896 73: ; preds = %70 %74 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %72, i1 true), !dbg !5896 %75 = add i64 %72, -1, !dbg !5896 %76 = and i64 %75, %72, !dbg !5896 %77 = shl i64 %66, 6, !dbg !5896 %78 = or disjoint i64 %74, %77, !dbg !5896 br label %48, !dbg !5896 .loopexit: ; preds = %68, %entry tail call void @swift_release(ptr nonnull %2) #9, !dbg !5896 store ptr %3, ptr %0, align 8, !dbg !5896 ret void, !dbg !5896 79: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5896 tail call void @llvm.trap(), !dbg !5899 unreachable, !dbg !5899 } define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetCSg_SSTg5"(ptr swiftself captures(none) dereferenceable(8) %0) local_unnamed_addr #1 comdat !dbg !5900 { entry: %1 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSSGMD") #32, !dbg !5903 %2 = load ptr, ptr %0, align 8, !dbg !5903 %3 = tail call swiftcc ptr @"$ss18_DictionaryStorageC4copy8originalAByxq_Gs05__RawaB0C_tFZ"(ptr %2, ptr swiftself %1), !dbg !5903 %4 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !5903 %5 = load i64, ptr %4, align 8, !dbg !5903, !range !346 %.not = icmp eq i64 %5, 0, !dbg !5903 br i1 %.not, label %.loopexit, label %6, !dbg !5903 6: ; preds = %entry %7 = getelementptr inbounds nuw i8, ptr %3, i64 64, !dbg !5903 %8 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5903 %9 = load i8, ptr %8, align 8, !dbg !5903 %10 = and i8 %9, 63, !dbg !5903 %11 = zext nneg i8 %10 to i64, !dbg !5903 %notmask.neg = shl nuw nsw i64 1, %11, !dbg !5903 %12 = getelementptr inbounds nuw i8, ptr %2, i64 64, !dbg !5903 %13 = icmp ne i8 %10, 63, !dbg !5904 tail call void @llvm.assume(i1 %13), !dbg !5904 %14 = add nuw nsw i64 %notmask.neg, 63, !dbg !5904 %15 = lshr i64 %14, 6, !dbg !5904 %16 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %15, !dbg !5904 %17 = icmp ult ptr %7, %16, !dbg !5904 %.not15 = icmp eq ptr %3, %2, !dbg !5904 %or.cond28 = select i1 %.not15, i1 %17, i1 false, !dbg !5904 br i1 %or.cond28, label %19, label %.sink.split, !dbg !5904 .sink.split: ; preds = %6 %18 = shl nuw nsw i64 %15, 3, !dbg !5904 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %7, ptr nonnull align 8 %12, i64 %18, i1 false), !dbg !5904 br label %19, !dbg !5903 19: ; preds = %6, %.sink.split %20 = load i64, ptr %4, align 8, !dbg !5903, !range !346 %21 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !5903 store i64 %20, ptr %21, align 8, !dbg !5903 %22 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !5903 %23 = load i8, ptr %22, align 8, !dbg !5903 %24 = and i8 %23, 63, !dbg !5903 %25 = zext nneg i8 %24 to i64, !dbg !5903 %notmask.neg16 = shl nuw nsw i64 1, %25, !dbg !5903 %26 = load i64, ptr %12, align 8, !dbg !5903 %27 = icmp ne i8 %24, 63, !dbg !5903 tail call void @llvm.assume(i1 %27), !dbg !5903 %28 = icmp samesign ult i8 %24, 6, !dbg !5903 %29 = and i64 %notmask.neg16, 63, !dbg !5903 %notmask = shl nsw i64 -1, %29, !dbg !5903 %30 = xor i64 %notmask, -1, !dbg !5903 %31 = select i1 %28, i64 %30, i64 -1, !dbg !5903 %32 = and i64 %31, %26, !dbg !5903 %33 = getelementptr inbounds nuw i8, ptr %2, i64 48, !dbg !5903 %34 = getelementptr inbounds nuw i8, ptr %2, i64 56, !dbg !5903 %35 = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !5903 %36 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !5903 %37 = add nuw nsw i64 %notmask.neg16, 63 %38 = lshr i64 %37, 6 br label %39, !dbg !5903 39: ; preds = %48, %19 %40 = phi i64 [ %32, %19 ], [ %50, %48 ], !dbg !5903 %41 = phi i64 [ 0, %19 ], [ %51, %48 ], !dbg !5903 %.not17 = icmp eq i64 %40, 0, !dbg !5903 br i1 %.not17, label %.preheader, label %42, !dbg !5903 42: ; preds = %39 %43 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %40, i1 true), !dbg !5903 %44 = add i64 %40, -1, !dbg !5903 %45 = and i64 %44, %40, !dbg !5903 %46 = shl i64 %41, 6, !dbg !5903 %47 = or disjoint i64 %46, %43, !dbg !5903 br label %48, !dbg !5903 48: ; preds = %42, %75 %49 = phi i64 [ %80, %75 ], [ %47, %42 ], !dbg !5903 %50 = phi i64 [ %78, %75 ], [ %45, %42 ], !dbg !5903 %51 = phi i64 [ %68, %75 ], [ %41, %42 ], !dbg !5903 %52 = load ptr, ptr %33, align 8, !dbg !5903 %53 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %52, i64 %49, !dbg !5903 %54 = load i64, ptr %53, align 8, !dbg !5903 %55 = load ptr, ptr %34, align 8, !dbg !5903 %56 = getelementptr inbounds %TSS, ptr %55, i64 %49, !dbg !5903 %57 = load i64, ptr %56, align 8, !dbg !5903 %._guts._object._object = getelementptr inbounds nuw i8, ptr %56, i64 8, !dbg !5903 %58 = load ptr, ptr %._guts._object._object, align 8, !dbg !5903 %59 = load ptr, ptr %35, align 8, !dbg !5903 %60 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %59, i64 %49, !dbg !5903 store i64 %54, ptr %60, align 8, !dbg !5903 %61 = load ptr, ptr %36, align 8, !dbg !5903 %62 = getelementptr inbounds %TSS, ptr %61, i64 %49, !dbg !5903 store i64 %57, ptr %62, align 8, !dbg !5903 %._guts9._object._object = getelementptr inbounds nuw i8, ptr %62, i64 8, !dbg !5903 store ptr %58, ptr %._guts9._object._object, align 8, !dbg !5903 %63 = inttoptr i64 %54 to ptr, !dbg !5903 %64 = tail call ptr @swift_retain(ptr returned %63) #30, !dbg !5903 %65 = tail call ptr @swift_bridgeObjectRetain(ptr returned %58) #9, !dbg !5903 br label %39, !dbg !5903 .preheader: ; preds = %39, %72 %66 = phi i64 [ %68, %72 ], [ %41, %39 ], !dbg !5903 %67 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %66, i64 1), !dbg !5903 %68 = extractvalue { i64, i1 } %67, 0, !dbg !5903 %69 = extractvalue { i64, i1 } %67, 1, !dbg !5903 br i1 %69, label %81, label %70, !dbg !5903, !prof !1399 70: ; preds = %.preheader %71 = icmp slt i64 %68, %38, !dbg !5903 br i1 %71, label %72, label %.loopexit, !dbg !5903 72: ; preds = %70 %73 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %68, !dbg !5903 %74 = load i64, ptr %73, align 8, !dbg !5903 %.not18 = icmp eq i64 %74, 0, !dbg !5903 br i1 %.not18, label %.preheader, label %75, !dbg !5903 75: ; preds = %72 %76 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %74, i1 true), !dbg !5903 %77 = add i64 %74, -1, !dbg !5903 %78 = and i64 %77, %74, !dbg !5903 %79 = shl i64 %68, 6, !dbg !5903 %80 = or disjoint i64 %76, %79, !dbg !5903 br label %48, !dbg !5903 .loopexit: ; preds = %70, %entry tail call void @swift_release(ptr nonnull %2) #9, !dbg !5903 store ptr %3, ptr %0, align 8, !dbg !5903 ret void, !dbg !5903 81: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5903 tail call void @llvm.trap(), !dbg !5906 unreachable, !dbg !5906 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5"(i64 %0, i1 %1, ptr swiftself captures(none) dereferenceable(8) %2) local_unnamed_addr #12 comdat !dbg !5907 { entry: %3 = alloca %Ts6HasherV, align 8 %4 = load ptr, ptr %2, align 8, !dbg !5910 %5 = getelementptr inbounds nuw i8, ptr %4, i64 24, !dbg !5910 %6 = load i64, ptr %5, align 8, !dbg !5910, !range !346 %. = tail call i64 @llvm.smax.i64(i64 %6, i64 %0), !dbg !5910 %7 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCySS7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGMD") #32, !dbg !5910 %8 = tail call swiftcc ptr @"$ss18_DictionaryStorageC6resize8original8capacity4moveAByxq_Gs05__RawaB0C_SiSbtFZ"(ptr %4, i64 %., i1 %1, ptr swiftself %7), !dbg !5910 %9 = getelementptr inbounds nuw i8, ptr %4, i64 16, !dbg !5910 %10 = load i64, ptr %9, align 8, !dbg !5910, !range !346 %.not37 = icmp eq i64 %10, 0, !dbg !5910 br i1 %.not37, label %137, label %11, !dbg !5910 11: ; preds = %entry %12 = getelementptr inbounds nuw i8, ptr %4, i64 64, !dbg !5910 %13 = getelementptr inbounds nuw i8, ptr %4, i64 32, !dbg !5910 %14 = load i8, ptr %13, align 8, !dbg !5910 %15 = and i8 %14, 63, !dbg !5910 %16 = zext nneg i8 %15 to i64, !dbg !5910 %notmask.neg = shl nuw nsw i64 1, %16, !dbg !5910 %17 = load i64, ptr %12, align 8, !dbg !5910 %18 = icmp ne i8 %15, 63, !dbg !5910 tail call void @llvm.assume(i1 %18), !dbg !5910 %19 = icmp samesign ult i8 %15, 6, !dbg !5910 %20 = and i64 %notmask.neg, 63, !dbg !5910 %notmask = shl nsw i64 -1, %20, !dbg !5910 %21 = xor i64 %notmask, -1, !dbg !5910 %22 = select i1 %19, i64 %21, i64 -1, !dbg !5910 %23 = and i64 %22, %17, !dbg !5910 %24 = getelementptr inbounds nuw i8, ptr %4, i64 48, !dbg !5910 %25 = getelementptr inbounds nuw i8, ptr %4, i64 56, !dbg !5910 %26 = getelementptr inbounds nuw i8, ptr %8, i64 40, !dbg !5910 %27 = getelementptr inbounds nuw i8, ptr %8, i64 32, !dbg !5910 %28 = getelementptr inbounds nuw i8, ptr %8, i64 48, !dbg !5910 %29 = getelementptr inbounds nuw i8, ptr %8, i64 56, !dbg !5910 %30 = getelementptr inbounds nuw i8, ptr %8, i64 16, !dbg !5910 %31 = add nuw nsw i64 %notmask.neg, 63 %32 = lshr i64 %31, 6 %33 = getelementptr inbounds nuw i8, ptr %8, i64 64 br label %34, !dbg !5910 34: ; preds = %83, %11 %35 = phi i64 [ %23, %11 ], [ %45, %83 ], !dbg !5910 %36 = phi i64 [ 0, %11 ], [ %46, %83 ], !dbg !5910 %.not38 = icmp eq i64 %35, 0, !dbg !5910 br i1 %.not38, label %.preheader, label %37, !dbg !5910 37: ; preds = %34 %38 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %35, i1 true), !dbg !5910 %39 = add i64 %35, -1, !dbg !5910 %40 = and i64 %39, %35, !dbg !5910 %41 = shl i64 %36, 6, !dbg !5910 %42 = or disjoint i64 %41, %38, !dbg !5910 br label %43, !dbg !5910 43: ; preds = %37, %120 %44 = phi i64 [ %125, %120 ], [ %42, %37 ], !dbg !5910 %45 = phi i64 [ %123, %120 ], [ %40, %37 ], !dbg !5910 %46 = phi i64 [ %112, %120 ], [ %36, %37 ], !dbg !5910 %47 = load ptr, ptr %24, align 8, !dbg !5910 %48 = getelementptr inbounds %TSS, ptr %47, i64 %44, !dbg !5910 %49 = load i64, ptr %48, align 8, !dbg !5910 %._guts24._object._object = getelementptr inbounds nuw i8, ptr %48, i64 8, !dbg !5910 %50 = load ptr, ptr %._guts24._object._object, align 8, !dbg !5910 %51 = load ptr, ptr %25, align 8, !dbg !5910 %52 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %51, i64 %44, !dbg !5910 %53 = load <2 x ptr>, ptr %52, align 8, !dbg !5910 br i1 %1, label %60, label %54, !dbg !5910 54: ; preds = %43 %55 = tail call ptr @swift_bridgeObjectRetain(ptr returned %50) #9, !dbg !5910 %56 = extractelement <2 x ptr> %53, i64 0, !dbg !5910 %57 = tail call ptr @swift_retain(ptr returned %56) #30, !dbg !5910 %58 = extractelement <2 x ptr> %53, i64 1, !dbg !5910 %59 = tail call ptr @swift_bridgeObjectRetain(ptr returned %58) #9, !dbg !5910 br label %60, !dbg !5910 60: ; preds = %43, %54 %61 = load i64, ptr %26, align 8, !dbg !5910 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %3), !dbg !5911 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %3, i64 %61), !dbg !5911 call swiftcc void @"$sSS4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %3, i64 %49, ptr %50), !dbg !5911 %62 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %3), !dbg !5911 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %3), !dbg !5911 %63 = load i8, ptr %27, align 8, !dbg !5910 %64 = and i8 %63, 63, !dbg !5910 %65 = zext nneg i8 %64 to i64, !dbg !5910 %notmask41 = shl nsw i64 -1, %65, !dbg !5910 %66 = xor i64 %notmask41, -1, !dbg !5910 %67 = and i64 %62, %66, !dbg !5910 %68 = lshr i64 %67, 6, !dbg !5910 %69 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %68, !dbg !5910 %70 = load i64, ptr %69, align 8, !dbg !5910 %71 = xor i64 %70, -1, !dbg !5910 %72 = and i64 %67, 63, !dbg !5910 %73 = shl nsw i64 -1, %72, !dbg !5910 %74 = and i64 %73, %71, !dbg !5910 %.not42 = icmp eq i64 %74, 0, !dbg !5910 br i1 %.not42, label %79, label %75, !dbg !5910 75: ; preds = %60 %76 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %74, i1 true), !dbg !5910 %77 = and i64 %67, 9223372036854775744, !dbg !5910 %78 = or disjoint i64 %76, %77, !dbg !5910 br label %83, !dbg !5910 79: ; preds = %60 %notsub = add i64 %notmask41, -1, !dbg !5910 %80 = icmp slt i64 %notsub, 0, !dbg !5910 tail call void @llvm.assume(i1 %80), !dbg !5910 %81 = sub i64 63, %notmask41, !dbg !5910 %82 = lshr i64 %81, 6, !dbg !5910 br label %97, !dbg !5910 83: ; preds = %75, %105 %84 = phi i64 [ %109, %105 ], [ %78, %75 ], !dbg !5910 %85 = lshr i64 %84, 6, !dbg !5910 %86 = and i64 %84, 63, !dbg !5910 %87 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %85, !dbg !5910 %88 = shl nuw i64 1, %86, !dbg !5910 %89 = load i64, ptr %87, align 8, !dbg !5910 %90 = or i64 %88, %89, !dbg !5910 store i64 %90, ptr %87, align 8, !dbg !5910 %91 = load ptr, ptr %28, align 8, !dbg !5910 %92 = getelementptr inbounds %TSS, ptr %91, i64 %84, !dbg !5910 store i64 %49, ptr %92, align 8, !dbg !5910 %._guts17._object._object = getelementptr inbounds nuw i8, ptr %92, i64 8, !dbg !5910 store ptr %50, ptr %._guts17._object._object, align 8, !dbg !5910 %93 = load ptr, ptr %29, align 8, !dbg !5910 %94 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %93, i64 %84, !dbg !5910 store <2 x ptr> %53, ptr %94, align 8, !dbg !5910 %95 = load i64, ptr %30, align 8, !dbg !5910 %96 = add i64 %95, 1, !dbg !5910 store i64 %96, ptr %30, align 8, !dbg !5910 br label %34, !dbg !5910 97: ; preds = %102, %79 %98 = phi i1 [ false, %79 ], [ %.mux29, %102 ], !dbg !5910 %99 = phi i64 [ %68, %79 ], [ %.mux, %102 ], !dbg !5910 %100 = add i64 %99, 1, !dbg !5910 %101 = icmp eq i64 %100, %82, !dbg !5910 %brmerge.not = select i1 %101, i1 %98, i1 false, !dbg !5910 br i1 %brmerge.not, label %139, label %102, !dbg !5910, !prof !5913 102: ; preds = %97 %.mux = select i1 %101, i64 0, i64 %100, !dbg !5910, !prof !5914 %.mux29 = select i1 %101, i1 true, i1 %98, !dbg !5910, !prof !5914 %103 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %.mux, !dbg !5910 %104 = load i64, ptr %103, align 8, !dbg !5910 %.not = icmp eq i64 %104, -1, !dbg !5910 br i1 %.not, label %97, label %105, !dbg !5910 105: ; preds = %102 %106 = xor i64 %104, -1, !dbg !5910 %107 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %106, i1 true), !dbg !5910 %108 = shl i64 %.mux, 6, !dbg !5910 %109 = or disjoint i64 %107, %108, !dbg !5910 br label %83, !dbg !5910 .preheader: ; preds = %34, %116 %110 = phi i64 [ %112, %116 ], [ %36, %34 ], !dbg !5910 %111 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %110, i64 1), !dbg !5910 %112 = extractvalue { i64, i1 } %111, 0, !dbg !5910 %113 = extractvalue { i64, i1 } %111, 1, !dbg !5910 br i1 %113, label %138, label %114, !dbg !5910, !prof !1399 114: ; preds = %.preheader %115 = icmp slt i64 %112, %32, !dbg !5910 br i1 %115, label %116, label %119, !dbg !5910 116: ; preds = %114 %117 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %112, !dbg !5910 %118 = load i64, ptr %117, align 8, !dbg !5910 %.not40 = icmp eq i64 %118, 0, !dbg !5910 br i1 %.not40, label %.preheader, label %120, !dbg !5910 119: ; preds = %114 br i1 %1, label %126, label %137, !dbg !5910 120: ; preds = %116 %121 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %118, i1 true), !dbg !5910 %122 = add i64 %118, -1, !dbg !5910 %123 = and i64 %122, %118, !dbg !5910 %124 = shl i64 %112, 6, !dbg !5910 %125 = or disjoint i64 %121, %124, !dbg !5910 br label %43, !dbg !5910 126: ; preds = %119 %127 = load i8, ptr %13, align 8, !dbg !5910 %128 = and i8 %127, 63, !dbg !5910 %129 = zext nneg i8 %128 to i64, !dbg !5910 %notmask39.neg = shl nuw nsw i64 1, %129, !dbg !5910 %130 = icmp ne i8 %128, 63, !dbg !5910 tail call void @llvm.assume(i1 %130), !dbg !5910 %131 = icmp samesign ult i8 %128, 6, !dbg !5910 br i1 %131, label %132, label %.loopexit.loopexit, !dbg !5910 132: ; preds = %126 %133 = shl nsw i64 -1, %notmask39.neg, !dbg !5910 store i64 %133, ptr %12, align 8, !dbg !5910 br label %.loopexit, !dbg !5910 .loopexit.loopexit: ; preds = %126 %134 = add nuw nsw i64 %notmask39.neg, 63, !dbg !5910 %135 = lshr i64 %134, 3, !dbg !5915 %136 = and i64 %135, 1152921504606846968, !dbg !5915 tail call void @llvm.memset.p0.i64(ptr nonnull align 8 %12, i8 0, i64 %136, i1 false), !dbg !5915 br label %.loopexit, !dbg !5910 .loopexit: ; preds = %.loopexit.loopexit, %132 store i64 0, ptr %9, align 8, !dbg !5910 br label %137, !dbg !5910 137: ; preds = %119, %entry, %.loopexit tail call void @swift_release(ptr %4) #9, !dbg !5910 store ptr %8, ptr %2, align 8, !dbg !5910 ret void, !dbg !5910 138: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5910 tail call void @llvm.trap(), !dbg !5922 unreachable, !dbg !5922 139: ; preds = %97 tail call void asm sideeffect "", "n"(i32 3) #9, !dbg !5910 tail call void @llvm.trap(), !dbg !5923 unreachable, !dbg !5923 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5"(i64 %0, i1 %1, ptr swiftself captures(none) dereferenceable(8) %2) local_unnamed_addr #12 comdat !dbg !5925 { entry: %3 = alloca %Ts6HasherV, align 8 %4 = load ptr, ptr %2, align 8, !dbg !5928 %5 = getelementptr inbounds nuw i8, ptr %4, i64 24, !dbg !5928 %6 = load i64, ptr %5, align 8, !dbg !5928, !range !346 %. = tail call i64 @llvm.smax.i64(i64 %6, i64 %0), !dbg !5928 %7 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCAC8SettingsCGMD") #32, !dbg !5928 %8 = tail call swiftcc ptr @"$ss18_DictionaryStorageC6resize8original8capacity4moveAByxq_Gs05__RawaB0C_SiSbtFZ"(ptr %4, i64 %., i1 %1, ptr swiftself %7), !dbg !5928 %9 = getelementptr inbounds nuw i8, ptr %4, i64 16, !dbg !5928 %10 = load i64, ptr %9, align 8, !dbg !5928, !range !346 %.not31 = icmp eq i64 %10, 0, !dbg !5928 br i1 %.not31, label %133, label %11, !dbg !5928 11: ; preds = %entry %12 = getelementptr inbounds nuw i8, ptr %4, i64 64, !dbg !5928 %13 = getelementptr inbounds nuw i8, ptr %4, i64 32, !dbg !5928 %14 = load i8, ptr %13, align 8, !dbg !5928 %15 = and i8 %14, 63, !dbg !5928 %16 = zext nneg i8 %15 to i64, !dbg !5928 %notmask.neg = shl nuw nsw i64 1, %16, !dbg !5928 %17 = load i64, ptr %12, align 8, !dbg !5928 %18 = icmp ne i8 %15, 63, !dbg !5928 tail call void @llvm.assume(i1 %18), !dbg !5928 %19 = icmp samesign ult i8 %15, 6, !dbg !5928 %20 = and i64 %notmask.neg, 63, !dbg !5928 %notmask = shl nsw i64 -1, %20, !dbg !5928 %21 = xor i64 %notmask, -1, !dbg !5928 %22 = select i1 %19, i64 %21, i64 -1, !dbg !5928 %23 = and i64 %22, %17, !dbg !5928 %24 = getelementptr inbounds nuw i8, ptr %4, i64 48, !dbg !5928 %25 = getelementptr inbounds nuw i8, ptr %4, i64 56, !dbg !5928 %26 = getelementptr inbounds nuw i8, ptr %8, i64 40, !dbg !5928 %27 = getelementptr inbounds nuw i8, ptr %8, i64 32, !dbg !5928 %28 = getelementptr inbounds nuw i8, ptr %8, i64 48, !dbg !5928 %29 = getelementptr inbounds nuw i8, ptr %8, i64 56, !dbg !5928 %30 = getelementptr inbounds nuw i8, ptr %8, i64 16, !dbg !5928 %31 = add nuw nsw i64 %notmask.neg, 63 %32 = lshr i64 %31, 6 %33 = getelementptr inbounds nuw i8, ptr %8, i64 64 br label %34, !dbg !5928 34: ; preds = %79, %11 %35 = phi i64 [ %23, %11 ], [ %45, %79 ], !dbg !5928 %36 = phi i64 [ 0, %11 ], [ %46, %79 ], !dbg !5928 %.not32 = icmp eq i64 %35, 0, !dbg !5928 br i1 %.not32, label %.preheader, label %37, !dbg !5928 37: ; preds = %34 %38 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %35, i1 true), !dbg !5928 %39 = add i64 %35, -1, !dbg !5928 %40 = and i64 %39, %35, !dbg !5928 %41 = shl i64 %36, 6, !dbg !5928 %42 = or disjoint i64 %41, %38, !dbg !5928 br label %43, !dbg !5928 43: ; preds = %37, %116 %44 = phi i64 [ %121, %116 ], [ %42, %37 ], !dbg !5928 %45 = phi i64 [ %119, %116 ], [ %40, %37 ], !dbg !5928 %46 = phi i64 [ %108, %116 ], [ %36, %37 ], !dbg !5928 %47 = load ptr, ptr %24, align 8, !dbg !5928 %48 = getelementptr inbounds ptr, ptr %47, i64 %44, !dbg !5928 %49 = load ptr, ptr %48, align 8, !dbg !5928 %50 = load ptr, ptr %25, align 8, !dbg !5928 %51 = getelementptr inbounds ptr, ptr %50, i64 %44, !dbg !5928 %52 = load ptr, ptr %51, align 8, !dbg !5928 br i1 %1, label %56, label %53, !dbg !5928 53: ; preds = %43 %54 = tail call ptr @swift_retain(ptr returned %49) #30, !dbg !5928 %55 = tail call ptr @swift_retain(ptr returned %52) #30, !dbg !5928 br label %56, !dbg !5928 56: ; preds = %43, %53 %57 = load i64, ptr %26, align 8, !dbg !5928 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %3), !dbg !5929 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %3, i64 %57), !dbg !5929 call swiftcc void @"$s7SWBCore16ConfiguredTargetC4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %3, ptr swiftself %49), !dbg !5929 %58 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %3), !dbg !5929 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %3), !dbg !5929 %59 = load i8, ptr %27, align 8, !dbg !5928 %60 = and i8 %59, 63, !dbg !5928 %61 = zext nneg i8 %60 to i64, !dbg !5928 %notmask35 = shl nsw i64 -1, %61, !dbg !5928 %62 = xor i64 %notmask35, -1, !dbg !5928 %63 = and i64 %58, %62, !dbg !5928 %64 = lshr i64 %63, 6, !dbg !5928 %65 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %64, !dbg !5928 %66 = load i64, ptr %65, align 8, !dbg !5928 %67 = xor i64 %66, -1, !dbg !5928 %68 = and i64 %63, 63, !dbg !5928 %69 = shl nsw i64 -1, %68, !dbg !5928 %70 = and i64 %69, %67, !dbg !5928 %.not36 = icmp eq i64 %70, 0, !dbg !5928 br i1 %.not36, label %75, label %71, !dbg !5928 71: ; preds = %56 %72 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %70, i1 true), !dbg !5928 %73 = and i64 %63, 9223372036854775744, !dbg !5928 %74 = or disjoint i64 %72, %73, !dbg !5928 br label %79, !dbg !5928 75: ; preds = %56 %notsub = add i64 %notmask35, -1, !dbg !5928 %76 = icmp slt i64 %notsub, 0, !dbg !5928 tail call void @llvm.assume(i1 %76), !dbg !5928 %77 = sub i64 63, %notmask35, !dbg !5928 %78 = lshr i64 %77, 6, !dbg !5928 br label %93, !dbg !5928 79: ; preds = %71, %101 %80 = phi i64 [ %105, %101 ], [ %74, %71 ], !dbg !5928 %81 = lshr i64 %80, 6, !dbg !5928 %82 = and i64 %80, 63, !dbg !5928 %83 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %81, !dbg !5928 %84 = shl nuw i64 1, %82, !dbg !5928 %85 = load i64, ptr %83, align 8, !dbg !5928 %86 = or i64 %84, %85, !dbg !5928 store i64 %86, ptr %83, align 8, !dbg !5928 %87 = load ptr, ptr %28, align 8, !dbg !5928 %88 = getelementptr inbounds ptr, ptr %87, i64 %80, !dbg !5928 store ptr %49, ptr %88, align 8, !dbg !5928 %89 = load ptr, ptr %29, align 8, !dbg !5928 %90 = getelementptr inbounds ptr, ptr %89, i64 %80, !dbg !5928 store ptr %52, ptr %90, align 8, !dbg !5928 %91 = load i64, ptr %30, align 8, !dbg !5928 %92 = add i64 %91, 1, !dbg !5928 store i64 %92, ptr %30, align 8, !dbg !5928 br label %34, !dbg !5928 93: ; preds = %98, %75 %94 = phi i1 [ false, %75 ], [ %.mux23, %98 ], !dbg !5928 %95 = phi i64 [ %64, %75 ], [ %.mux, %98 ], !dbg !5928 %96 = add i64 %95, 1, !dbg !5928 %97 = icmp eq i64 %96, %78, !dbg !5928 %brmerge.not = select i1 %97, i1 %94, i1 false, !dbg !5928 br i1 %brmerge.not, label %135, label %98, !dbg !5928, !prof !5913 98: ; preds = %93 %.mux = select i1 %97, i64 0, i64 %96, !dbg !5928, !prof !5914 %.mux23 = select i1 %97, i1 true, i1 %94, !dbg !5928, !prof !5914 %99 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %.mux, !dbg !5928 %100 = load i64, ptr %99, align 8, !dbg !5928 %.not = icmp eq i64 %100, -1, !dbg !5928 br i1 %.not, label %93, label %101, !dbg !5928 101: ; preds = %98 %102 = xor i64 %100, -1, !dbg !5928 %103 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %102, i1 true), !dbg !5928 %104 = shl i64 %.mux, 6, !dbg !5928 %105 = or disjoint i64 %103, %104, !dbg !5928 br label %79, !dbg !5928 .preheader: ; preds = %34, %112 %106 = phi i64 [ %108, %112 ], [ %36, %34 ], !dbg !5928 %107 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %106, i64 1), !dbg !5928 %108 = extractvalue { i64, i1 } %107, 0, !dbg !5928 %109 = extractvalue { i64, i1 } %107, 1, !dbg !5928 br i1 %109, label %134, label %110, !dbg !5928, !prof !1399 110: ; preds = %.preheader %111 = icmp slt i64 %108, %32, !dbg !5928 br i1 %111, label %112, label %115, !dbg !5928 112: ; preds = %110 %113 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %108, !dbg !5928 %114 = load i64, ptr %113, align 8, !dbg !5928 %.not34 = icmp eq i64 %114, 0, !dbg !5928 br i1 %.not34, label %.preheader, label %116, !dbg !5928 115: ; preds = %110 br i1 %1, label %122, label %133, !dbg !5928 116: ; preds = %112 %117 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %114, i1 true), !dbg !5928 %118 = add i64 %114, -1, !dbg !5928 %119 = and i64 %118, %114, !dbg !5928 %120 = shl i64 %108, 6, !dbg !5928 %121 = or disjoint i64 %117, %120, !dbg !5928 br label %43, !dbg !5928 122: ; preds = %115 %123 = load i8, ptr %13, align 8, !dbg !5928 %124 = and i8 %123, 63, !dbg !5928 %125 = zext nneg i8 %124 to i64, !dbg !5928 %notmask33.neg = shl nuw nsw i64 1, %125, !dbg !5928 %126 = icmp ne i8 %124, 63, !dbg !5928 tail call void @llvm.assume(i1 %126), !dbg !5928 %127 = icmp samesign ult i8 %124, 6, !dbg !5928 br i1 %127, label %128, label %.loopexit.loopexit, !dbg !5928 128: ; preds = %122 %129 = shl nsw i64 -1, %notmask33.neg, !dbg !5928 store i64 %129, ptr %12, align 8, !dbg !5928 br label %.loopexit, !dbg !5928 .loopexit.loopexit: ; preds = %122 %130 = add nuw nsw i64 %notmask33.neg, 63, !dbg !5928 %131 = lshr i64 %130, 3, !dbg !5931 %132 = and i64 %131, 1152921504606846968, !dbg !5931 tail call void @llvm.memset.p0.i64(ptr nonnull align 8 %12, i8 0, i64 %132, i1 false), !dbg !5931 br label %.loopexit, !dbg !5928 .loopexit: ; preds = %.loopexit.loopexit, %128 store i64 0, ptr %9, align 8, !dbg !5928 br label %133, !dbg !5928 133: ; preds = %115, %entry, %.loopexit tail call void @swift_release(ptr %4) #9, !dbg !5928 store ptr %8, ptr %2, align 8, !dbg !5928 ret void, !dbg !5928 134: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5928 tail call void @llvm.trap(), !dbg !5933 unreachable, !dbg !5933 135: ; preds = %93 tail call void asm sideeffect "", "n"(i32 3) #9, !dbg !5928 tail call void @llvm.trap(), !dbg !5934 unreachable, !dbg !5934 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5"(i64 %0, i1 %1, ptr swiftself captures(none) dereferenceable(8) %2) local_unnamed_addr #12 comdat !dbg !5935 { entry: %3 = alloca %Ts6HasherV, align 8 %4 = load ptr, ptr %2, align 8, !dbg !5938 %5 = getelementptr inbounds nuw i8, ptr %4, i64 24, !dbg !5938 %6 = load i64, ptr %5, align 8, !dbg !5938, !range !346 %. = tail call i64 @llvm.smax.i64(i64 %6, i64 %0), !dbg !5938 %7 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSay7SWBUtil4PathVGGMD") #32, !dbg !5938 %8 = tail call swiftcc ptr @"$ss18_DictionaryStorageC6resize8original8capacity4moveAByxq_Gs05__RawaB0C_SiSbtFZ"(ptr %4, i64 %., i1 %1, ptr swiftself %7), !dbg !5938 %9 = getelementptr inbounds nuw i8, ptr %4, i64 16, !dbg !5938 %10 = load i64, ptr %9, align 8, !dbg !5938, !range !346 %.not33 = icmp eq i64 %10, 0, !dbg !5938 br i1 %.not33, label %133, label %11, !dbg !5938 11: ; preds = %entry %12 = getelementptr inbounds nuw i8, ptr %4, i64 64, !dbg !5938 %13 = getelementptr inbounds nuw i8, ptr %4, i64 32, !dbg !5938 %14 = load i8, ptr %13, align 8, !dbg !5938 %15 = and i8 %14, 63, !dbg !5938 %16 = zext nneg i8 %15 to i64, !dbg !5938 %notmask.neg = shl nuw nsw i64 1, %16, !dbg !5938 %17 = load i64, ptr %12, align 8, !dbg !5938 %18 = icmp ne i8 %15, 63, !dbg !5938 tail call void @llvm.assume(i1 %18), !dbg !5938 %19 = icmp samesign ult i8 %15, 6, !dbg !5938 %20 = and i64 %notmask.neg, 63, !dbg !5938 %notmask = shl nsw i64 -1, %20, !dbg !5938 %21 = xor i64 %notmask, -1, !dbg !5938 %22 = select i1 %19, i64 %21, i64 -1, !dbg !5938 %23 = and i64 %22, %17, !dbg !5938 %24 = getelementptr inbounds nuw i8, ptr %4, i64 48, !dbg !5938 %25 = getelementptr inbounds nuw i8, ptr %4, i64 56, !dbg !5938 %26 = getelementptr inbounds nuw i8, ptr %8, i64 40, !dbg !5938 %27 = getelementptr inbounds nuw i8, ptr %8, i64 32, !dbg !5938 %28 = getelementptr inbounds nuw i8, ptr %8, i64 48, !dbg !5938 %29 = getelementptr inbounds nuw i8, ptr %8, i64 56, !dbg !5938 %30 = getelementptr inbounds nuw i8, ptr %8, i64 16, !dbg !5938 %31 = add nuw nsw i64 %notmask.neg, 63 %32 = lshr i64 %31, 6 %33 = getelementptr inbounds nuw i8, ptr %8, i64 64 br label %34, !dbg !5938 34: ; preds = %79, %11 %35 = phi i64 [ %23, %11 ], [ %45, %79 ], !dbg !5938 %36 = phi i64 [ 0, %11 ], [ %46, %79 ], !dbg !5938 %.not34 = icmp eq i64 %35, 0, !dbg !5938 br i1 %.not34, label %.preheader, label %37, !dbg !5938 37: ; preds = %34 %38 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %35, i1 true), !dbg !5938 %39 = add i64 %35, -1, !dbg !5938 %40 = and i64 %39, %35, !dbg !5938 %41 = shl i64 %36, 6, !dbg !5938 %42 = or disjoint i64 %41, %38, !dbg !5938 br label %43, !dbg !5938 43: ; preds = %37, %116 %44 = phi i64 [ %121, %116 ], [ %42, %37 ], !dbg !5938 %45 = phi i64 [ %119, %116 ], [ %40, %37 ], !dbg !5938 %46 = phi i64 [ %108, %116 ], [ %36, %37 ], !dbg !5938 %47 = load ptr, ptr %24, align 8, !dbg !5938 %48 = getelementptr inbounds ptr, ptr %47, i64 %44, !dbg !5938 %49 = load ptr, ptr %48, align 8, !dbg !5938 %50 = load ptr, ptr %25, align 8, !dbg !5938 %51 = getelementptr inbounds %TSa, ptr %50, i64 %44, !dbg !5938 %52 = load ptr, ptr %51, align 8, !dbg !5938 br i1 %1, label %56, label %53, !dbg !5938 53: ; preds = %43 %54 = tail call ptr @swift_retain(ptr returned %49) #30, !dbg !5938 %55 = tail call ptr @swift_retain(ptr returned %52) #30, !dbg !5938 br label %56, !dbg !5938 56: ; preds = %43, %53 %57 = load i64, ptr %26, align 8, !dbg !5938 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %3), !dbg !5939 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %3, i64 %57), !dbg !5939 call swiftcc void @"$s7SWBCore16ConfiguredTargetC4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %3, ptr swiftself %49), !dbg !5939 %58 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %3), !dbg !5939 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %3), !dbg !5939 %59 = load i8, ptr %27, align 8, !dbg !5938 %60 = and i8 %59, 63, !dbg !5938 %61 = zext nneg i8 %60 to i64, !dbg !5938 %notmask37 = shl nsw i64 -1, %61, !dbg !5938 %62 = xor i64 %notmask37, -1, !dbg !5938 %63 = and i64 %58, %62, !dbg !5938 %64 = lshr i64 %63, 6, !dbg !5938 %65 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %64, !dbg !5938 %66 = load i64, ptr %65, align 8, !dbg !5938 %67 = xor i64 %66, -1, !dbg !5938 %68 = and i64 %63, 63, !dbg !5938 %69 = shl nsw i64 -1, %68, !dbg !5938 %70 = and i64 %69, %67, !dbg !5938 %.not38 = icmp eq i64 %70, 0, !dbg !5938 br i1 %.not38, label %75, label %71, !dbg !5938 71: ; preds = %56 %72 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %70, i1 true), !dbg !5938 %73 = and i64 %63, 9223372036854775744, !dbg !5938 %74 = or disjoint i64 %72, %73, !dbg !5938 br label %79, !dbg !5938 75: ; preds = %56 %notsub = add i64 %notmask37, -1, !dbg !5938 %76 = icmp slt i64 %notsub, 0, !dbg !5938 tail call void @llvm.assume(i1 %76), !dbg !5938 %77 = sub i64 63, %notmask37, !dbg !5938 %78 = lshr i64 %77, 6, !dbg !5938 br label %93, !dbg !5938 79: ; preds = %71, %101 %80 = phi i64 [ %105, %101 ], [ %74, %71 ], !dbg !5938 %81 = lshr i64 %80, 6, !dbg !5938 %82 = and i64 %80, 63, !dbg !5938 %83 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %81, !dbg !5938 %84 = shl nuw i64 1, %82, !dbg !5938 %85 = load i64, ptr %83, align 8, !dbg !5938 %86 = or i64 %84, %85, !dbg !5938 store i64 %86, ptr %83, align 8, !dbg !5938 %87 = load ptr, ptr %28, align 8, !dbg !5938 %88 = getelementptr inbounds ptr, ptr %87, i64 %80, !dbg !5938 store ptr %49, ptr %88, align 8, !dbg !5938 %89 = load ptr, ptr %29, align 8, !dbg !5938 %90 = getelementptr inbounds %TSa, ptr %89, i64 %80, !dbg !5938 store ptr %52, ptr %90, align 8, !dbg !5938 %91 = load i64, ptr %30, align 8, !dbg !5938 %92 = add i64 %91, 1, !dbg !5938 store i64 %92, ptr %30, align 8, !dbg !5938 br label %34, !dbg !5938 93: ; preds = %98, %75 %94 = phi i1 [ false, %75 ], [ %.mux25, %98 ], !dbg !5938 %95 = phi i64 [ %64, %75 ], [ %.mux, %98 ], !dbg !5938 %96 = add i64 %95, 1, !dbg !5938 %97 = icmp eq i64 %96, %78, !dbg !5938 %brmerge.not = select i1 %97, i1 %94, i1 false, !dbg !5938 br i1 %brmerge.not, label %135, label %98, !dbg !5938, !prof !5913 98: ; preds = %93 %.mux = select i1 %97, i64 0, i64 %96, !dbg !5938, !prof !5914 %.mux25 = select i1 %97, i1 true, i1 %94, !dbg !5938, !prof !5914 %99 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %.mux, !dbg !5938 %100 = load i64, ptr %99, align 8, !dbg !5938 %.not = icmp eq i64 %100, -1, !dbg !5938 br i1 %.not, label %93, label %101, !dbg !5938 101: ; preds = %98 %102 = xor i64 %100, -1, !dbg !5938 %103 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %102, i1 true), !dbg !5938 %104 = shl i64 %.mux, 6, !dbg !5938 %105 = or disjoint i64 %103, %104, !dbg !5938 br label %79, !dbg !5938 .preheader: ; preds = %34, %112 %106 = phi i64 [ %108, %112 ], [ %36, %34 ], !dbg !5938 %107 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %106, i64 1), !dbg !5938 %108 = extractvalue { i64, i1 } %107, 0, !dbg !5938 %109 = extractvalue { i64, i1 } %107, 1, !dbg !5938 br i1 %109, label %134, label %110, !dbg !5938, !prof !1399 110: ; preds = %.preheader %111 = icmp slt i64 %108, %32, !dbg !5938 br i1 %111, label %112, label %115, !dbg !5938 112: ; preds = %110 %113 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %108, !dbg !5938 %114 = load i64, ptr %113, align 8, !dbg !5938 %.not36 = icmp eq i64 %114, 0, !dbg !5938 br i1 %.not36, label %.preheader, label %116, !dbg !5938 115: ; preds = %110 br i1 %1, label %122, label %133, !dbg !5938 116: ; preds = %112 %117 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %114, i1 true), !dbg !5938 %118 = add i64 %114, -1, !dbg !5938 %119 = and i64 %118, %114, !dbg !5938 %120 = shl i64 %108, 6, !dbg !5938 %121 = or disjoint i64 %117, %120, !dbg !5938 br label %43, !dbg !5938 122: ; preds = %115 %123 = load i8, ptr %13, align 8, !dbg !5938 %124 = and i8 %123, 63, !dbg !5938 %125 = zext nneg i8 %124 to i64, !dbg !5938 %notmask35.neg = shl nuw nsw i64 1, %125, !dbg !5938 %126 = icmp ne i8 %124, 63, !dbg !5938 tail call void @llvm.assume(i1 %126), !dbg !5938 %127 = icmp samesign ult i8 %124, 6, !dbg !5938 br i1 %127, label %128, label %.loopexit.loopexit, !dbg !5938 128: ; preds = %122 %129 = shl nsw i64 -1, %notmask35.neg, !dbg !5938 store i64 %129, ptr %12, align 8, !dbg !5938 br label %.loopexit, !dbg !5938 .loopexit.loopexit: ; preds = %122 %130 = add nuw nsw i64 %notmask35.neg, 63, !dbg !5938 %131 = lshr i64 %130, 3, !dbg !5941 %132 = and i64 %131, 1152921504606846968, !dbg !5941 tail call void @llvm.memset.p0.i64(ptr nonnull align 8 %12, i8 0, i64 %132, i1 false), !dbg !5941 br label %.loopexit, !dbg !5938 .loopexit: ; preds = %.loopexit.loopexit, %128 store i64 0, ptr %9, align 8, !dbg !5938 br label %133, !dbg !5938 133: ; preds = %115, %entry, %.loopexit tail call void @swift_release(ptr %4) #9, !dbg !5938 store ptr %8, ptr %2, align 8, !dbg !5938 ret void, !dbg !5938 134: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5938 tail call void @llvm.trap(), !dbg !5943 unreachable, !dbg !5943 135: ; preds = %93 tail call void asm sideeffect "", "n"(i32 3) #9, !dbg !5938 tail call void @llvm.trap(), !dbg !5944 unreachable, !dbg !5944 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc void @"$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %0, i1 %1, ptr swiftself captures(none) dereferenceable(8) %2) local_unnamed_addr #12 comdat !dbg !5945 { entry: %3 = alloca %Ts6HasherV, align 8 %4 = load ptr, ptr %2, align 8, !dbg !5948 %5 = getelementptr inbounds nuw i8, ptr %4, i64 24, !dbg !5948 %6 = load i64, ptr %5, align 8, !dbg !5948, !range !346 %. = tail call i64 @llvm.smax.i64(i64 %6, i64 %0), !dbg !5948 %7 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSgSSGMD") #32, !dbg !5948 %8 = tail call swiftcc ptr @"$ss18_DictionaryStorageC6resize8original8capacity4moveAByxq_Gs05__RawaB0C_SiSbtFZ"(ptr %4, i64 %., i1 %1, ptr swiftself %7), !dbg !5948 %9 = getelementptr inbounds nuw i8, ptr %4, i64 16, !dbg !5948 %10 = load i64, ptr %9, align 8, !dbg !5948, !range !346 %.not34 = icmp eq i64 %10, 0, !dbg !5948 br i1 %.not34, label %140, label %11, !dbg !5948 11: ; preds = %entry %12 = getelementptr inbounds nuw i8, ptr %4, i64 64, !dbg !5948 %13 = getelementptr inbounds nuw i8, ptr %4, i64 32, !dbg !5948 %14 = load i8, ptr %13, align 8, !dbg !5948 %15 = and i8 %14, 63, !dbg !5948 %16 = zext nneg i8 %15 to i64, !dbg !5948 %notmask.neg = shl nuw nsw i64 1, %16, !dbg !5948 %17 = load i64, ptr %12, align 8, !dbg !5948 %18 = icmp ne i8 %15, 63, !dbg !5948 tail call void @llvm.assume(i1 %18), !dbg !5948 %19 = icmp samesign ult i8 %15, 6, !dbg !5948 %20 = and i64 %notmask.neg, 63, !dbg !5948 %notmask = shl nsw i64 -1, %20, !dbg !5948 %21 = xor i64 %notmask, -1, !dbg !5948 %22 = select i1 %19, i64 %21, i64 -1, !dbg !5948 %23 = and i64 %22, %17, !dbg !5948 %24 = getelementptr inbounds nuw i8, ptr %4, i64 48, !dbg !5948 %25 = getelementptr inbounds nuw i8, ptr %4, i64 56, !dbg !5948 %26 = getelementptr inbounds nuw i8, ptr %8, i64 40, !dbg !5948 %27 = getelementptr inbounds nuw i8, ptr %8, i64 32, !dbg !5948 %28 = getelementptr inbounds nuw i8, ptr %8, i64 48, !dbg !5948 %29 = getelementptr inbounds nuw i8, ptr %8, i64 56, !dbg !5948 %30 = getelementptr inbounds nuw i8, ptr %8, i64 16, !dbg !5948 %31 = add nuw nsw i64 %notmask.neg, 63 %32 = lshr i64 %31, 6 %33 = getelementptr inbounds nuw i8, ptr %8, i64 64 br label %34, !dbg !5948 34: ; preds = %86, %11 %35 = phi i64 [ %23, %11 ], [ %45, %86 ], !dbg !5948 %36 = phi i64 [ 0, %11 ], [ %46, %86 ], !dbg !5948 %.not35 = icmp eq i64 %35, 0, !dbg !5948 br i1 %.not35, label %.preheader, label %37, !dbg !5948 37: ; preds = %34 %38 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %35, i1 true), !dbg !5948 %39 = add i64 %35, -1, !dbg !5948 %40 = and i64 %39, %35, !dbg !5948 %41 = shl i64 %36, 6, !dbg !5948 %42 = or disjoint i64 %41, %38, !dbg !5948 br label %43, !dbg !5948 43: ; preds = %37, %123 %44 = phi i64 [ %128, %123 ], [ %42, %37 ], !dbg !5948 %45 = phi i64 [ %126, %123 ], [ %40, %37 ], !dbg !5948 %46 = phi i64 [ %115, %123 ], [ %36, %37 ], !dbg !5948 %47 = load ptr, ptr %24, align 8, !dbg !5948 %48 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %47, i64 %44, !dbg !5948 %49 = load i64, ptr %48, align 8, !dbg !5948 %50 = load ptr, ptr %25, align 8, !dbg !5948 %51 = getelementptr inbounds %TSS, ptr %50, i64 %44, !dbg !5948 %52 = load i64, ptr %51, align 8, !dbg !5948 %._guts23._object._object = getelementptr inbounds nuw i8, ptr %51, i64 8, !dbg !5948 %53 = load ptr, ptr %._guts23._object._object, align 8, !dbg !5948 br i1 %1, label %58, label %54, !dbg !5948 54: ; preds = %43 %55 = inttoptr i64 %49 to ptr, !dbg !5948 %56 = tail call ptr @swift_retain(ptr returned %55) #30, !dbg !5948 %57 = tail call ptr @swift_bridgeObjectRetain(ptr returned %53) #9, !dbg !5948 br label %58, !dbg !5948 58: ; preds = %43, %54 %59 = load i64, ptr %26, align 8, !dbg !5948 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %3), !dbg !5949 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %3, i64 %59), !dbg !5949 %60 = icmp eq i64 %49, 0, !dbg !5951 br i1 %60, label %61, label %62, !dbg !5951 61: ; preds = %58 call swiftcc void @"$ss6HasherV8_combineyys5UInt8VF"(i8 0, ptr nonnull swiftself captures(none) dereferenceable(72) %3), !dbg !5951 br label %64, !dbg !5951 62: ; preds = %58 %63 = inttoptr i64 %49 to ptr, !dbg !5951 call swiftcc void @"$ss6HasherV8_combineyys5UInt8VF"(i8 1, ptr nonnull swiftself captures(none) dereferenceable(72) %3), !dbg !5951 call swiftcc void @"$s7SWBCore16ConfiguredTargetC4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %3, ptr nonnull swiftself %63), !dbg !5953 br label %64, !dbg !5951 64: ; preds = %61, %62 %65 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %3), !dbg !5949 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %3), !dbg !5949 %66 = load i8, ptr %27, align 8, !dbg !5948 %67 = and i8 %66, 63, !dbg !5948 %68 = zext nneg i8 %67 to i64, !dbg !5948 %notmask38 = shl nsw i64 -1, %68, !dbg !5948 %69 = xor i64 %notmask38, -1, !dbg !5948 %70 = and i64 %65, %69, !dbg !5948 %71 = lshr i64 %70, 6, !dbg !5948 %72 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %71, !dbg !5948 %73 = load i64, ptr %72, align 8, !dbg !5948 %74 = xor i64 %73, -1, !dbg !5948 %75 = and i64 %70, 63, !dbg !5948 %76 = shl nsw i64 -1, %75, !dbg !5948 %77 = and i64 %76, %74, !dbg !5948 %.not39 = icmp eq i64 %77, 0, !dbg !5948 br i1 %.not39, label %82, label %78, !dbg !5948 78: ; preds = %64 %79 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %77, i1 true), !dbg !5948 %80 = and i64 %70, 9223372036854775744, !dbg !5948 %81 = or disjoint i64 %79, %80, !dbg !5948 br label %86, !dbg !5948 82: ; preds = %64 %notsub = add i64 %notmask38, -1, !dbg !5948 %83 = icmp slt i64 %notsub, 0, !dbg !5948 tail call void @llvm.assume(i1 %83), !dbg !5948 %84 = sub i64 63, %notmask38, !dbg !5948 %85 = lshr i64 %84, 6, !dbg !5948 br label %100, !dbg !5948 86: ; preds = %78, %108 %87 = phi i64 [ %112, %108 ], [ %81, %78 ], !dbg !5948 %88 = lshr i64 %87, 6, !dbg !5948 %89 = and i64 %87, 63, !dbg !5948 %90 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %88, !dbg !5948 %91 = shl nuw i64 1, %89, !dbg !5948 %92 = load i64, ptr %90, align 8, !dbg !5948 %93 = or i64 %91, %92, !dbg !5948 store i64 %93, ptr %90, align 8, !dbg !5948 %94 = load ptr, ptr %28, align 8, !dbg !5948 %95 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %94, i64 %87, !dbg !5948 store i64 %49, ptr %95, align 8, !dbg !5948 %96 = load ptr, ptr %29, align 8, !dbg !5948 %97 = getelementptr inbounds %TSS, ptr %96, i64 %87, !dbg !5948 store i64 %52, ptr %97, align 8, !dbg !5948 %._guts18._object._object = getelementptr inbounds nuw i8, ptr %97, i64 8, !dbg !5948 store ptr %53, ptr %._guts18._object._object, align 8, !dbg !5948 %98 = load i64, ptr %30, align 8, !dbg !5948 %99 = add i64 %98, 1, !dbg !5948 store i64 %99, ptr %30, align 8, !dbg !5948 br label %34, !dbg !5948 100: ; preds = %105, %82 %101 = phi i1 [ false, %82 ], [ %.mux25, %105 ], !dbg !5948 %102 = phi i64 [ %71, %82 ], [ %.mux, %105 ], !dbg !5948 %103 = add i64 %102, 1, !dbg !5948 %104 = icmp eq i64 %103, %85, !dbg !5948 %brmerge.not = select i1 %104, i1 %101, i1 false, !dbg !5948 br i1 %brmerge.not, label %142, label %105, !dbg !5948, !prof !5913 105: ; preds = %100 %.mux = select i1 %104, i64 0, i64 %103, !dbg !5948, !prof !5914 %.mux25 = select i1 %104, i1 true, i1 %101, !dbg !5948, !prof !5914 %106 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %33, i64 %.mux, !dbg !5948 %107 = load i64, ptr %106, align 8, !dbg !5948 %.not = icmp eq i64 %107, -1, !dbg !5948 br i1 %.not, label %100, label %108, !dbg !5948 108: ; preds = %105 %109 = xor i64 %107, -1, !dbg !5948 %110 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %109, i1 true), !dbg !5948 %111 = shl i64 %.mux, 6, !dbg !5948 %112 = or disjoint i64 %110, %111, !dbg !5948 br label %86, !dbg !5948 .preheader: ; preds = %34, %119 %113 = phi i64 [ %115, %119 ], [ %36, %34 ], !dbg !5948 %114 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %113, i64 1), !dbg !5948 %115 = extractvalue { i64, i1 } %114, 0, !dbg !5948 %116 = extractvalue { i64, i1 } %114, 1, !dbg !5948 br i1 %116, label %141, label %117, !dbg !5948, !prof !1399 117: ; preds = %.preheader %118 = icmp slt i64 %115, %32, !dbg !5948 br i1 %118, label %119, label %122, !dbg !5948 119: ; preds = %117 %120 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %115, !dbg !5948 %121 = load i64, ptr %120, align 8, !dbg !5948 %.not37 = icmp eq i64 %121, 0, !dbg !5948 br i1 %.not37, label %.preheader, label %123, !dbg !5948 122: ; preds = %117 br i1 %1, label %129, label %140, !dbg !5948 123: ; preds = %119 %124 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %121, i1 true), !dbg !5948 %125 = add i64 %121, -1, !dbg !5948 %126 = and i64 %125, %121, !dbg !5948 %127 = shl i64 %115, 6, !dbg !5948 %128 = or disjoint i64 %124, %127, !dbg !5948 br label %43, !dbg !5948 129: ; preds = %122 %130 = load i8, ptr %13, align 8, !dbg !5948 %131 = and i8 %130, 63, !dbg !5948 %132 = zext nneg i8 %131 to i64, !dbg !5948 %notmask36.neg = shl nuw nsw i64 1, %132, !dbg !5948 %133 = icmp ne i8 %131, 63, !dbg !5948 tail call void @llvm.assume(i1 %133), !dbg !5948 %134 = icmp samesign ult i8 %131, 6, !dbg !5948 br i1 %134, label %135, label %.loopexit.loopexit, !dbg !5948 135: ; preds = %129 %136 = shl nsw i64 -1, %notmask36.neg, !dbg !5948 store i64 %136, ptr %12, align 8, !dbg !5948 br label %.loopexit, !dbg !5948 .loopexit.loopexit: ; preds = %129 %137 = add nuw nsw i64 %notmask36.neg, 63, !dbg !5948 %138 = lshr i64 %137, 3, !dbg !5955 %139 = and i64 %138, 1152921504606846968, !dbg !5955 tail call void @llvm.memset.p0.i64(ptr nonnull align 8 %12, i8 0, i64 %139, i1 false), !dbg !5955 br label %.loopexit, !dbg !5948 .loopexit: ; preds = %.loopexit.loopexit, %135 store i64 0, ptr %9, align 8, !dbg !5948 br label %140, !dbg !5948 140: ; preds = %122, %entry, %.loopexit tail call void @swift_release(ptr %4) #9, !dbg !5948 store ptr %8, ptr %2, align 8, !dbg !5948 ret void, !dbg !5948 141: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5948 tail call void @llvm.trap(), !dbg !5957 unreachable, !dbg !5957 142: ; preds = %100 tail call void asm sideeffect "", "n"(i32 3) #9, !dbg !5948 tail call void @llvm.trap(), !dbg !5958 unreachable, !dbg !5958 } declare dllimport swiftcc i64 @"$ss10_HashTableV12previousHole6beforeAB6BucketVAF_tF"(i64, ptr, i64) local_unnamed_addr #1 define linkonce_odr hidden swiftcc i1 @"$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF7SWBUtil4PathV_Tg5"(ptr noalias captures(none) %0, i64 %1, ptr %2, ptr swiftself captures(none) dereferenceable(8) %3) local_unnamed_addr #1 comdat !dbg !5959 { entry: %4 = alloca %Ts6HasherV, align 8 %5 = alloca %Ts10_NativeSetV, align 8 %6 = load ptr, ptr %3, align 8, !dbg !5964 %7 = getelementptr inbounds nuw i8, ptr %6, i64 40, !dbg !5964 %8 = load i64, ptr %7, align 8, !dbg !5964 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %4), !dbg !5965 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %4, i64 %8), !dbg !5965 call swiftcc void @"$s7SWBUtil4PathV4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %4, i64 %1, ptr %2), !dbg !5965 %9 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %4), !dbg !5965 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %4), !dbg !5965 %10 = getelementptr inbounds nuw i8, ptr %6, i64 56, !dbg !5964 %11 = getelementptr inbounds nuw i8, ptr %6, i64 32, !dbg !5964 %12 = load i8, ptr %11, align 8, !dbg !5964 %13 = and i8 %12, 63, !dbg !5964 %14 = zext nneg i8 %13 to i64, !dbg !5964 %notmask = shl nsw i64 -1, %14, !dbg !5964 %15 = xor i64 %notmask, -1, !dbg !5964 %16 = getelementptr inbounds nuw i8, ptr %6, i64 48, !dbg !5964 %17 = and i64 %9, %15, !dbg !5964 %18 = lshr i64 %17, 6, !dbg !5964 %19 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %10, i64 %18, !dbg !5964 %20 = load i64, ptr %19, align 8, !dbg !5964 %21 = and i64 %17, 63, !dbg !5964 %22 = shl nuw i64 1, %21, !dbg !5964 %23 = and i64 %22, %20, !dbg !5964 %.not10 = icmp eq i64 %23, 0, !dbg !5964 br i1 %.not10, label %._crit_edge, label %.lr.ph, !dbg !5964 .lr.ph: ; preds = %entry, %42 %24 = phi i64 [ %44, %42 ], [ %17, %entry ] %25 = load ptr, ptr %16, align 8, !dbg !5964 %26 = getelementptr inbounds nuw %T7SWBUtil4PathV, ptr %25, i64 %24, !dbg !5964 %27 = load i64, ptr %26, align 8, !dbg !5964 %._str4._guts._object._object = getelementptr inbounds nuw i8, ptr %26, i64 8, !dbg !5964 %28 = load ptr, ptr %._str4._guts._object._object, align 8, !dbg !5964 %29 = tail call ptr @swift_bridgeObjectRetain(ptr returned %28) #9, !dbg !5964 %30 = tail call swiftcc i1 @"$s7SWBUtil4PathV2eeoiySbAC_ACtFZ"(i64 %27, ptr %28, i64 %1, ptr %2), !dbg !5970 tail call void @swift_bridgeObjectRelease(ptr %28) #9, !dbg !5964 br i1 %30, label %36, label %42, !dbg !5964 ._crit_edge: ; preds = %42, %entry %.lcssa = phi i64 [ %17, %entry ], [ %44, %42 ], !dbg !5964 %31 = load ptr, ptr %3, align 8, !dbg !5964 %32 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %31) #30, !dbg !5964 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %5), !dbg !5976 %33 = load ptr, ptr %3, align 8, !dbg !5964 store ptr %33, ptr %5, align 8, !dbg !5964 %34 = tail call ptr @swift_bridgeObjectRetain(ptr returned %2) #9, !dbg !5964 call swiftcc void @"$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF7SWBUtil4PathV_Tg5"(i64 %1, ptr %2, i64 %.lcssa, i1 %32, ptr nonnull swiftself captures(none) dereferenceable(8) %5), !dbg !5964 %35 = load ptr, ptr %5, align 8, !dbg !5964 store ptr %35, ptr %3, align 8, !dbg !5964 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %5), !dbg !5964 store i64 %1, ptr %0, align 8, !dbg !5964 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !5964 store ptr %2, ptr %._str._guts._object._object, align 8, !dbg !5964 br label %51, !dbg !5964 36: ; preds = %.lr.ph tail call void @swift_bridgeObjectRelease(ptr %2) #9, !dbg !5964 %37 = load ptr, ptr %16, align 8, !dbg !5964 %38 = getelementptr inbounds nuw %T7SWBUtil4PathV, ptr %37, i64 %24, !dbg !5964 %39 = load i64, ptr %38, align 8, !dbg !5964 %._str5._guts._object._object = getelementptr inbounds nuw i8, ptr %38, i64 8, !dbg !5964 %40 = load ptr, ptr %._str5._guts._object._object, align 8, !dbg !5964 store i64 %39, ptr %0, align 8, !dbg !5964 %._str6._guts._object._object = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !5964 store ptr %40, ptr %._str6._guts._object._object, align 8, !dbg !5964 %41 = tail call ptr @swift_bridgeObjectRetain(ptr returned %40) #9, !dbg !5964 br label %51, !dbg !5964 42: ; preds = %.lr.ph %43 = add nuw i64 %24, 1, !dbg !5964 %44 = and i64 %43, %15, !dbg !5964 %45 = lshr i64 %44, 6, !dbg !5964 %46 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %10, i64 %45, !dbg !5964 %47 = load i64, ptr %46, align 8, !dbg !5964 %48 = and i64 %44, 63, !dbg !5964 %49 = shl nuw i64 1, %48, !dbg !5964 %50 = and i64 %49, %47, !dbg !5964 %.not = icmp eq i64 %50, 0, !dbg !5964 br i1 %.not, label %._crit_edge, label %.lr.ph, !dbg !5964 51: ; preds = %36, %._crit_edge %.not8 = phi i1 [ false, %36 ], [ true, %._crit_edge ] ret i1 %.not8, !dbg !5964 } define linkonce_odr hidden swiftcc void @"$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF7SWBUtil4PathV_Tg5"(i64 %0, ptr %1, i64 %2, i1 %3, ptr swiftself captures(none) dereferenceable(8) %4) local_unnamed_addr #1 comdat !dbg !5978 { entry: %5 = alloca %Ts6HasherV, align 8 %6 = load ptr, ptr %4, align 8, !dbg !5982 %7 = getelementptr inbounds nuw i8, ptr %6, i64 16, !dbg !5982 %8 = load i64, ptr %7, align 8, !dbg !5982, !range !346 %9 = add nuw nsw i64 %8, 1, !dbg !5982 %10 = getelementptr inbounds nuw i8, ptr %6, i64 24, !dbg !5982 %11 = load i64, ptr %10, align 8, !dbg !5982, !range !346 %.not.not = icmp samesign ugt i64 %11, %8, !dbg !5982 br i1 %.not.not, label %12, label %31, !dbg !5982 12: ; preds = %entry br i1 %3, label %.loopexit, label %69, !dbg !5982, !prof !366 .loopexit: ; preds = %60, %33, %12, %69 %13 = phi i64 [ %2, %69 ], [ %2, %12 ], [ %45, %33 ], [ %62, %60 ], !dbg !5982 %14 = load ptr, ptr %4, align 8, !dbg !5982 %15 = getelementptr inbounds nuw i8, ptr %14, i64 56, !dbg !5982 %16 = lshr i64 %13, 6, !dbg !5982 %17 = and i64 %13, 63, !dbg !5982 %18 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %15, i64 %16, !dbg !5982 %19 = shl nuw i64 1, %17, !dbg !5982 %20 = load i64, ptr %18, align 8, !dbg !5982 %21 = or i64 %20, %19, !dbg !5982 store i64 %21, ptr %18, align 8, !dbg !5982 %22 = getelementptr inbounds nuw i8, ptr %14, i64 48, !dbg !5982 %23 = load ptr, ptr %22, align 8, !dbg !5982 %24 = getelementptr inbounds %T7SWBUtil4PathV, ptr %23, i64 %13, !dbg !5982 store i64 %0, ptr %24, align 8, !dbg !5982 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %24, i64 8, !dbg !5982 store ptr %1, ptr %._str._guts._object._object, align 8, !dbg !5982 %25 = getelementptr inbounds nuw i8, ptr %14, i64 16, !dbg !5982 %26 = load i64, ptr %25, align 8, !dbg !5982 %27 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %26, i64 1), !dbg !5982 %28 = extractvalue { i64, i1 } %27, 1, !dbg !5982 br i1 %28, label %70, label %29, !dbg !5982, !prof !1399 29: ; preds = %.loopexit %30 = extractvalue { i64, i1 } %27, 0, !dbg !5982 store i64 %30, ptr %25, align 8, !dbg !5982 ret void, !dbg !5982 31: ; preds = %entry br i1 %3, label %32, label %.critedge, !dbg !5982 32: ; preds = %31 tail call swiftcc void @"$ss10_NativeSetV6resize8capacityySi_tF7SWBUtil4PathV_Tg5"(i64 %9, ptr nonnull swiftself captures(none) dereferenceable(8) %4), !dbg !5982 br label %33, !dbg !5982 33: ; preds = %32, %.critedge %34 = load ptr, ptr %4, align 8, !dbg !5982 %35 = getelementptr inbounds nuw i8, ptr %34, i64 40, !dbg !5982 %36 = load i64, ptr %35, align 8, !dbg !5982 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %5), !dbg !5983 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %5, i64 %36), !dbg !5983 call swiftcc void @"$s7SWBUtil4PathV4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %5, i64 %0, ptr %1), !dbg !5983 %37 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %5), !dbg !5983 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %5), !dbg !5983 %38 = getelementptr inbounds nuw i8, ptr %34, i64 56, !dbg !5982 %39 = getelementptr inbounds nuw i8, ptr %34, i64 32, !dbg !5982 %40 = load i8, ptr %39, align 8, !dbg !5982 %41 = and i8 %40, 63, !dbg !5982 %42 = zext nneg i8 %41 to i64, !dbg !5982 %notmask = shl nsw i64 -1, %42, !dbg !5982 %43 = xor i64 %notmask, -1, !dbg !5982 %44 = getelementptr inbounds nuw i8, ptr %34, i64 48, !dbg !5982 %45 = and i64 %37, %43, !dbg !5982 %46 = lshr i64 %45, 6, !dbg !5982 %47 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %38, i64 %46, !dbg !5982 %48 = load i64, ptr %47, align 8, !dbg !5982 %49 = and i64 %45, 63, !dbg !5982 %50 = shl nuw i64 1, %49, !dbg !5982 %51 = and i64 %50, %48, !dbg !5982 %.not12 = icmp eq i64 %51, 0, !dbg !5982 br i1 %.not12, label %.loopexit, label %.lr.ph, !dbg !5982 .lr.ph: ; preds = %33, %60 %52 = phi i64 [ %62, %60 ], [ %45, %33 ] %53 = load ptr, ptr %44, align 8, !dbg !5982 %54 = getelementptr inbounds nuw %T7SWBUtil4PathV, ptr %53, i64 %52, !dbg !5982 %55 = load i64, ptr %54, align 8, !dbg !5982 %._str10._guts._object._object = getelementptr inbounds nuw i8, ptr %54, i64 8, !dbg !5982 %56 = load ptr, ptr %._str10._guts._object._object, align 8, !dbg !5982 %57 = tail call ptr @swift_bridgeObjectRetain(ptr returned %56) #9, !dbg !5982 %58 = tail call swiftcc i1 @"$s7SWBUtil4PathV2eeoiySbAC_ACtFZ"(i64 %55, ptr %56, i64 %0, ptr %1), !dbg !5985 tail call void @swift_bridgeObjectRelease(ptr %56) #9, !dbg !5982 br i1 %58, label %59, label %60, !dbg !5982 59: ; preds = %.lr.ph tail call swiftcc void @"$ss50ELEMENT_TYPE_OF_SET_VIOLATES_HASHABLE_REQUIREMENTSys5NeverOypXpF"(ptr nonnull @"$s7SWBUtil4PathVN"), !dbg !5982 unreachable, !dbg !5982 60: ; preds = %.lr.ph %61 = add nuw i64 %52, 1, !dbg !5982 %62 = and i64 %61, %43, !dbg !5982 %63 = lshr i64 %62, 6, !dbg !5982 %64 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %38, i64 %63, !dbg !5982 %65 = load i64, ptr %64, align 8, !dbg !5982 %66 = and i64 %62, 63, !dbg !5982 %67 = shl nuw i64 1, %66, !dbg !5982 %68 = and i64 %67, %65, !dbg !5982 %.not = icmp eq i64 %68, 0, !dbg !5982 br i1 %.not, label %.loopexit, label %.lr.ph, !dbg !5982 69: ; preds = %12 tail call swiftcc void @"$ss10_NativeSetV4copyyyF7SWBUtil4PathV_Tg5"(ptr nonnull swiftself captures(none) dereferenceable(8) %4), !dbg !5982 br label %.loopexit, !dbg !5982 .critedge: ; preds = %31 tail call swiftcc void @"$ss10_NativeSetV13copyAndResize8capacityySi_tF7SWBUtil4PathV_Tg5"(i64 %9, ptr nonnull swiftself captures(none) dereferenceable(8) %4), !dbg !5982 br label %33, !dbg !5982 70: ; preds = %.loopexit tail call void asm sideeffect "", "n"(i32 1) #9, !dbg !5982 tail call void @llvm.trap(), !dbg !5987 unreachable, !dbg !5987 } define linkonce_odr hidden swiftcc void @"$ss10_NativeSetV13copyAndResize8capacityySi_tF7SWBUtil4PathV_Tg5"(i64 %0, ptr swiftself captures(none) dereferenceable(8) %1) local_unnamed_addr #1 comdat !dbg !5988 { entry: %2 = alloca %Ts6HasherV, align 8 %3 = load ptr, ptr %1, align 8, !dbg !5991 %4 = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !5991 %5 = load i64, ptr %4, align 8, !dbg !5991, !range !346 %. = tail call i64 @llvm.smax.i64(i64 %5, i64 %0), !dbg !5991 %6 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss11_SetStorageCy7SWBUtil4PathVGMD") #32, !dbg !5991 %7 = tail call swiftcc ptr @"$ss11_SetStorageC6resize8original8capacity4moveAByxGs05__RawaB0C_SiSbtFZ"(ptr %3, i64 %., i1 false, ptr swiftself %6), !dbg !5991 %8 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !5991 %9 = load i64, ptr %8, align 8, !dbg !5991, !range !346 %.not22 = icmp eq i64 %9, 0, !dbg !5991 br i1 %.not22, label %.loopexit, label %10, !dbg !5991 10: ; preds = %entry %11 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !5991 %12 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !5991 %13 = load i8, ptr %12, align 8, !dbg !5991 %14 = and i8 %13, 63, !dbg !5991 %15 = zext nneg i8 %14 to i64, !dbg !5991 %notmask.neg = shl nuw nsw i64 1, %15, !dbg !5991 %16 = load i64, ptr %11, align 8, !dbg !5991 %17 = icmp ne i8 %14, 63, !dbg !5991 tail call void @llvm.assume(i1 %17), !dbg !5991 %18 = icmp samesign ult i8 %14, 6, !dbg !5991 %19 = and i64 %notmask.neg, 63, !dbg !5991 %notmask = shl nsw i64 -1, %19, !dbg !5991 %20 = xor i64 %notmask, -1, !dbg !5991 %21 = select i1 %18, i64 %20, i64 -1, !dbg !5991 %22 = and i64 %21, %16, !dbg !5991 %23 = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !5991 %24 = getelementptr inbounds nuw i8, ptr %7, i64 40, !dbg !5992 %25 = getelementptr inbounds nuw i8, ptr %7, i64 32, !dbg !5992 %26 = getelementptr inbounds nuw i8, ptr %7, i64 48, !dbg !5992 %27 = getelementptr inbounds nuw i8, ptr %7, i64 16, !dbg !5992 %28 = add nuw nsw i64 %notmask.neg, 63 %29 = lshr i64 %28, 6 %30 = getelementptr inbounds nuw i8, ptr %7, i64 56 br label %31, !dbg !5991 31: ; preds = %71, %10 %32 = phi i64 [ %22, %10 ], [ %42, %71 ], !dbg !5991 %33 = phi i64 [ 0, %10 ], [ %43, %71 ], !dbg !5991 %.not23 = icmp eq i64 %32, 0, !dbg !5991 br i1 %.not23, label %.preheader, label %34, !dbg !5991 34: ; preds = %31 %35 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %32, i1 true), !dbg !5991 %36 = add i64 %32, -1, !dbg !5991 %37 = and i64 %36, %32, !dbg !5991 %38 = shl i64 %33, 6, !dbg !5991 %39 = or disjoint i64 %38, %35, !dbg !5991 br label %40, !dbg !5991 40: ; preds = %34, %105 %41 = phi i64 [ %110, %105 ], [ %39, %34 ], !dbg !5991 %42 = phi i64 [ %108, %105 ], [ %37, %34 ], !dbg !5991 %43 = phi i64 [ %98, %105 ], [ %33, %34 ], !dbg !5991 %44 = load ptr, ptr %23, align 8, !dbg !5991 %45 = getelementptr inbounds %T7SWBUtil4PathV, ptr %44, i64 %41, !dbg !5991 %46 = load i64, ptr %45, align 8, !dbg !5991 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %45, i64 8, !dbg !5991 %47 = load ptr, ptr %._str._guts._object._object, align 8, !dbg !5991 %48 = load i64, ptr %24, align 8, !dbg !5992 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %2), !dbg !5997 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %2, i64 %48), !dbg !5997 %49 = tail call ptr @swift_bridgeObjectRetain(ptr returned %47) #9, !dbg !5991 call swiftcc void @"$s7SWBUtil4PathV4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %2, i64 %46, ptr %47), !dbg !5997 %50 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !5997 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %2), !dbg !5997 %51 = load i8, ptr %25, align 8, !dbg !5992 %52 = and i8 %51, 63, !dbg !5992 %53 = zext nneg i8 %52 to i64, !dbg !5992 %notmask25 = shl nsw i64 -1, %53, !dbg !5992 %54 = xor i64 %notmask25, -1, !dbg !5992 %55 = and i64 %50, %54, !dbg !5992 %56 = lshr i64 %55, 6, !dbg !5999 %57 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %30, i64 %56, !dbg !5999 %58 = load i64, ptr %57, align 8, !dbg !5999 %59 = xor i64 %58, -1, !dbg !5999 %60 = and i64 %55, 63, !dbg !5999 %61 = shl nsw i64 -1, %60, !dbg !5999 %62 = and i64 %61, %59, !dbg !5999 %.not26 = icmp eq i64 %62, 0, !dbg !5999 br i1 %.not26, label %67, label %63, !dbg !5999 63: ; preds = %40 %64 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %62, i1 true), !dbg !5999 %65 = and i64 %55, 9223372036854775744, !dbg !5999 %66 = or disjoint i64 %64, %65, !dbg !5999 br label %71, !dbg !5999 67: ; preds = %40 %notsub = add i64 %notmask25, -1, !dbg !5999 %68 = icmp slt i64 %notsub, 0, !dbg !5999 tail call void @llvm.assume(i1 %68), !dbg !5999 %69 = sub i64 63, %notmask25, !dbg !5999 %70 = lshr i64 %69, 6, !dbg !5999 br label %83, !dbg !5999 71: ; preds = %63, %91 %72 = phi i64 [ %95, %91 ], [ %66, %63 ], !dbg !5992 %73 = lshr i64 %72, 6, !dbg !5992 %74 = and i64 %72, 63, !dbg !5992 %75 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %30, i64 %73, !dbg !5992 %76 = shl nuw i64 1, %74, !dbg !5992 %77 = load i64, ptr %75, align 8, !dbg !5992 %78 = or i64 %76, %77, !dbg !5992 store i64 %78, ptr %75, align 8, !dbg !5992 %79 = load ptr, ptr %26, align 8, !dbg !5992 %80 = getelementptr inbounds %T7SWBUtil4PathV, ptr %79, i64 %72, !dbg !5992 store i64 %46, ptr %80, align 8, !dbg !5992 %._str12._guts._object._object = getelementptr inbounds nuw i8, ptr %80, i64 8, !dbg !5992 store ptr %47, ptr %._str12._guts._object._object, align 8, !dbg !5992 %81 = load i64, ptr %27, align 8, !dbg !5992 %82 = add i64 %81, 1, !dbg !5992 store i64 %82, ptr %27, align 8, !dbg !5992 br label %31, !dbg !5991 83: ; preds = %88, %67 %84 = phi i1 [ false, %67 ], [ %.mux16, %88 ], !dbg !5999 %85 = phi i64 [ %56, %67 ], [ %.mux, %88 ], !dbg !5999 %86 = add i64 %85, 1, !dbg !5999 %87 = icmp eq i64 %86, %70, !dbg !5999 %brmerge.not = select i1 %87, i1 %84, i1 false, !dbg !5999 br i1 %brmerge.not, label %112, label %88, !dbg !5999, !prof !5913 88: ; preds = %83 %.mux = select i1 %87, i64 0, i64 %86, !dbg !5999, !prof !5914 %.mux16 = select i1 %87, i1 true, i1 %84, !dbg !5999, !prof !5914 %89 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %30, i64 %.mux, !dbg !5999 %90 = load i64, ptr %89, align 8, !dbg !5999 %.not = icmp eq i64 %90, -1, !dbg !5999 br i1 %.not, label %83, label %91, !dbg !5999 91: ; preds = %88 %92 = xor i64 %90, -1, !dbg !5999 %93 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %92, i1 true), !dbg !5999 %94 = shl i64 %.mux, 6, !dbg !5999 %95 = or disjoint i64 %93, %94, !dbg !5999 br label %71, !dbg !5999 .preheader: ; preds = %31, %102 %96 = phi i64 [ %98, %102 ], [ %33, %31 ], !dbg !5991 %97 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %96, i64 1), !dbg !5991 %98 = extractvalue { i64, i1 } %97, 0, !dbg !5991 %99 = extractvalue { i64, i1 } %97, 1, !dbg !5991 br i1 %99, label %111, label %100, !dbg !5991, !prof !1399 100: ; preds = %.preheader %101 = icmp slt i64 %98, %29, !dbg !5991 br i1 %101, label %102, label %.loopexit, !dbg !5991 102: ; preds = %100 %103 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %11, i64 %98, !dbg !5991 %104 = load i64, ptr %103, align 8, !dbg !5991 %.not24 = icmp eq i64 %104, 0, !dbg !5991 br i1 %.not24, label %.preheader, label %105, !dbg !5991 105: ; preds = %102 %106 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %104, i1 true), !dbg !5991 %107 = add i64 %104, -1, !dbg !5991 %108 = and i64 %107, %104, !dbg !5991 %109 = shl i64 %98, 6, !dbg !5991 %110 = or disjoint i64 %106, %109, !dbg !5991 br label %40, !dbg !5991 .loopexit: ; preds = %100, %entry tail call void @swift_release(ptr %3) #9, !dbg !5991 store ptr %7, ptr %1, align 8, !dbg !5991 ret void, !dbg !5991 111: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !5991 tail call void @llvm.trap(), !dbg !6004 unreachable, !dbg !6004 112: ; preds = %83 tail call void asm sideeffect "", "n"(i32 1) #9, !dbg !5999 tail call void @llvm.trap(), !dbg !6005 unreachable, !dbg !6005 } define linkonce_odr hidden swiftcc void @"$ss10_NativeSetV4copyyyF7SWBUtil4PathV_Tg5"(ptr swiftself captures(none) dereferenceable(8) %0) local_unnamed_addr #1 comdat !dbg !6006 { entry: %1 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss11_SetStorageCy7SWBUtil4PathVGMD") #32, !dbg !6009 %2 = load ptr, ptr %0, align 8, !dbg !6009 %3 = tail call swiftcc ptr @"$ss11_SetStorageC4copy8originalAByxGs05__RawaB0C_tFZ"(ptr %2, ptr swiftself %1), !dbg !6009 %4 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !6009 %5 = load i64, ptr %4, align 8, !dbg !6009, !range !346 %.not = icmp eq i64 %5, 0, !dbg !6009 br i1 %.not, label %.loopexit, label %6, !dbg !6009 6: ; preds = %entry %7 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !6009 %8 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !6009 %9 = load i8, ptr %8, align 8, !dbg !6009 %10 = and i8 %9, 63, !dbg !6009 %11 = zext nneg i8 %10 to i64, !dbg !6009 %notmask.neg = shl nuw nsw i64 1, %11, !dbg !6009 %12 = getelementptr inbounds nuw i8, ptr %2, i64 56, !dbg !6009 %13 = icmp ne i8 %10, 63, !dbg !6010 tail call void @llvm.assume(i1 %13), !dbg !6010 %14 = add nuw nsw i64 %notmask.neg, 63, !dbg !6010 %15 = lshr i64 %14, 6, !dbg !6010 %16 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %15, !dbg !6010 %17 = icmp ult ptr %7, %16, !dbg !6010 %.not13 = icmp eq ptr %3, %2, !dbg !6010 %or.cond26 = select i1 %.not13, i1 %17, i1 false, !dbg !6010 br i1 %or.cond26, label %19, label %.sink.split, !dbg !6010 .sink.split: ; preds = %6 %18 = shl nuw nsw i64 %15, 3, !dbg !6010 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %7, ptr nonnull align 8 %12, i64 %18, i1 false), !dbg !6010 br label %19, !dbg !6009 19: ; preds = %6, %.sink.split %20 = load i64, ptr %4, align 8, !dbg !6009, !range !346 %21 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !6009 store i64 %20, ptr %21, align 8, !dbg !6009 %22 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !6009 %23 = load i8, ptr %22, align 8, !dbg !6009 %24 = and i8 %23, 63, !dbg !6009 %25 = zext nneg i8 %24 to i64, !dbg !6009 %notmask.neg14 = shl nuw nsw i64 1, %25, !dbg !6009 %26 = load i64, ptr %12, align 8, !dbg !6009 %27 = icmp ne i8 %24, 63, !dbg !6009 tail call void @llvm.assume(i1 %27), !dbg !6009 %28 = icmp samesign ult i8 %24, 6, !dbg !6009 %29 = and i64 %notmask.neg14, 63, !dbg !6009 %notmask = shl nsw i64 -1, %29, !dbg !6009 %30 = xor i64 %notmask, -1, !dbg !6009 %31 = select i1 %28, i64 %30, i64 -1, !dbg !6009 %32 = and i64 %31, %26, !dbg !6009 %33 = getelementptr inbounds nuw i8, ptr %2, i64 48, !dbg !6009 %34 = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !6009 %35 = add nuw nsw i64 %notmask.neg14, 63 %36 = lshr i64 %35, 6 br label %37, !dbg !6009 37: ; preds = %46, %19 %38 = phi i64 [ %32, %19 ], [ %48, %46 ], !dbg !6009 %39 = phi i64 [ 0, %19 ], [ %49, %46 ], !dbg !6009 %.not15 = icmp eq i64 %38, 0, !dbg !6009 br i1 %.not15, label %.preheader, label %40, !dbg !6009 40: ; preds = %37 %41 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %38, i1 true), !dbg !6009 %42 = add i64 %38, -1, !dbg !6009 %43 = and i64 %42, %38, !dbg !6009 %44 = shl i64 %39, 6, !dbg !6009 %45 = or disjoint i64 %44, %41, !dbg !6009 br label %46, !dbg !6009 46: ; preds = %40, %66 %47 = phi i64 [ %71, %66 ], [ %45, %40 ], !dbg !6009 %48 = phi i64 [ %69, %66 ], [ %43, %40 ], !dbg !6009 %49 = phi i64 [ %59, %66 ], [ %39, %40 ], !dbg !6009 %50 = load ptr, ptr %33, align 8, !dbg !6009 %51 = getelementptr inbounds %T7SWBUtil4PathV, ptr %50, i64 %47, !dbg !6009 %52 = load i64, ptr %51, align 8, !dbg !6009 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %51, i64 8, !dbg !6009 %53 = load ptr, ptr %._str._guts._object._object, align 8, !dbg !6009 %54 = load ptr, ptr %34, align 8, !dbg !6009 %55 = getelementptr inbounds %T7SWBUtil4PathV, ptr %54, i64 %47, !dbg !6009 store i64 %52, ptr %55, align 8, !dbg !6009 %._str7._guts._object._object = getelementptr inbounds nuw i8, ptr %55, i64 8, !dbg !6009 store ptr %53, ptr %._str7._guts._object._object, align 8, !dbg !6009 %56 = tail call ptr @swift_bridgeObjectRetain(ptr returned %53) #9, !dbg !6009 br label %37, !dbg !6009 .preheader: ; preds = %37, %63 %57 = phi i64 [ %59, %63 ], [ %39, %37 ], !dbg !6009 %58 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %57, i64 1), !dbg !6009 %59 = extractvalue { i64, i1 } %58, 0, !dbg !6009 %60 = extractvalue { i64, i1 } %58, 1, !dbg !6009 br i1 %60, label %72, label %61, !dbg !6009, !prof !1399 61: ; preds = %.preheader %62 = icmp slt i64 %59, %36, !dbg !6009 br i1 %62, label %63, label %.loopexit, !dbg !6009 63: ; preds = %61 %64 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %12, i64 %59, !dbg !6009 %65 = load i64, ptr %64, align 8, !dbg !6009 %.not16 = icmp eq i64 %65, 0, !dbg !6009 br i1 %.not16, label %.preheader, label %66, !dbg !6009 66: ; preds = %63 %67 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %65, i1 true), !dbg !6009 %68 = add i64 %65, -1, !dbg !6009 %69 = and i64 %68, %65, !dbg !6009 %70 = shl i64 %59, 6, !dbg !6009 %71 = or disjoint i64 %67, %70, !dbg !6009 br label %46, !dbg !6009 .loopexit: ; preds = %61, %entry tail call void @swift_release(ptr nonnull %2) #9, !dbg !6009 store ptr %3, ptr %0, align 8, !dbg !6009 ret void, !dbg !6009 72: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !6009 tail call void @llvm.trap(), !dbg !6012 unreachable, !dbg !6012 } define linkonce_odr hidden swiftcc void @"$ss10_NativeSetV6resize8capacityySi_tF7SWBUtil4PathV_Tg5"(i64 %0, ptr swiftself captures(none) dereferenceable(8) %1) local_unnamed_addr #1 comdat !dbg !6013 { entry: %2 = alloca %Ts6HasherV, align 8 %3 = load ptr, ptr %1, align 8, !dbg !6014 %4 = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !6014 %5 = load i64, ptr %4, align 8, !dbg !6014, !range !346 %. = tail call i64 @llvm.smax.i64(i64 %5, i64 %0), !dbg !6014 %6 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss11_SetStorageCy7SWBUtil4PathVGMD") #32, !dbg !6014 %7 = tail call swiftcc ptr @"$ss11_SetStorageC6resize8original8capacity4moveAByxGs05__RawaB0C_SiSbtFZ"(ptr %3, i64 %., i1 true, ptr swiftself %6), !dbg !6014 %8 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !6014 %9 = load i64, ptr %8, align 8, !dbg !6014, !range !346 %.not27 = icmp eq i64 %9, 0, !dbg !6014 br i1 %.not27, label %121, label %10, !dbg !6014 10: ; preds = %entry %11 = getelementptr inbounds nuw i8, ptr %3, i64 56, !dbg !6014 %12 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !6014 %13 = load i8, ptr %12, align 8, !dbg !6014 %14 = and i8 %13, 63, !dbg !6014 %15 = zext nneg i8 %14 to i64, !dbg !6014 %notmask.neg = shl nuw nsw i64 1, %15, !dbg !6014 %16 = load i64, ptr %11, align 8, !dbg !6014 %17 = icmp ne i8 %14, 63, !dbg !6014 tail call void @llvm.assume(i1 %17), !dbg !6014 %18 = icmp samesign ult i8 %14, 6, !dbg !6014 %19 = and i64 %notmask.neg, 63, !dbg !6014 %notmask = shl nsw i64 -1, %19, !dbg !6014 %20 = xor i64 %notmask, -1, !dbg !6014 %21 = select i1 %18, i64 %20, i64 -1, !dbg !6014 %22 = and i64 %21, %16, !dbg !6014 %23 = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !6014 %24 = getelementptr inbounds nuw i8, ptr %7, i64 40, !dbg !6015 %25 = getelementptr inbounds nuw i8, ptr %7, i64 32, !dbg !6015 %26 = getelementptr inbounds nuw i8, ptr %7, i64 48, !dbg !6015 %27 = getelementptr inbounds nuw i8, ptr %7, i64 16, !dbg !6015 %28 = add nuw nsw i64 %notmask.neg, 63 %29 = lshr i64 %28, 6 %30 = getelementptr inbounds nuw i8, ptr %7, i64 56 br label %31, !dbg !6014 31: ; preds = %70, %10 %32 = phi i64 [ %22, %10 ], [ %42, %70 ], !dbg !6014 %33 = phi i64 [ 0, %10 ], [ %43, %70 ], !dbg !6014 %.not28 = icmp eq i64 %32, 0, !dbg !6014 br i1 %.not28, label %.preheader, label %34, !dbg !6014 34: ; preds = %31 %35 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %32, i1 true), !dbg !6014 %36 = add i64 %32, -1, !dbg !6014 %37 = and i64 %36, %32, !dbg !6014 %38 = shl i64 %33, 6, !dbg !6014 %39 = or disjoint i64 %38, %35, !dbg !6014 br label %40, !dbg !6014 40: ; preds = %34, %110 %41 = phi i64 [ %115, %110 ], [ %39, %34 ], !dbg !6014 %42 = phi i64 [ %113, %110 ], [ %37, %34 ], !dbg !6014 %43 = phi i64 [ %97, %110 ], [ %33, %34 ], !dbg !6014 %44 = load ptr, ptr %23, align 8, !dbg !6014 %45 = getelementptr inbounds %T7SWBUtil4PathV, ptr %44, i64 %41, !dbg !6014 %46 = load i64, ptr %45, align 8, !dbg !6014 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %45, i64 8, !dbg !6014 %47 = load ptr, ptr %._str._guts._object._object, align 8, !dbg !6014 %48 = load i64, ptr %24, align 8, !dbg !6015 call void @llvm.lifetime.start.p0(i64 72, ptr nonnull %2), !dbg !6017 call swiftcc void @"$ss6HasherV5_seedABSi_tcfC"(ptr noalias nonnull sret(%Ts6HasherV) captures(none) %2, i64 %48), !dbg !6017 call swiftcc void @"$s7SWBUtil4PathV4hash4intoys6HasherVz_tF"(ptr nonnull captures(none) dereferenceable(72) %2, i64 %46, ptr %47), !dbg !6017 %49 = call swiftcc i64 @"$ss6HasherV9_finalizeSiyF"(ptr nonnull swiftself captures(none) dereferenceable(72) %2), !dbg !6017 call void @llvm.lifetime.end.p0(i64 72, ptr nonnull %2), !dbg !6017 %50 = load i8, ptr %25, align 8, !dbg !6015 %51 = and i8 %50, 63, !dbg !6015 %52 = zext nneg i8 %51 to i64, !dbg !6015 %notmask31 = shl nsw i64 -1, %52, !dbg !6015 %53 = xor i64 %notmask31, -1, !dbg !6015 %54 = and i64 %49, %53, !dbg !6015 %55 = lshr i64 %54, 6, !dbg !6019 %56 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %30, i64 %55, !dbg !6019 %57 = load i64, ptr %56, align 8, !dbg !6019 %58 = xor i64 %57, -1, !dbg !6019 %59 = and i64 %54, 63, !dbg !6019 %60 = shl nsw i64 -1, %59, !dbg !6019 %61 = and i64 %60, %58, !dbg !6019 %.not32 = icmp eq i64 %61, 0, !dbg !6019 br i1 %.not32, label %66, label %62, !dbg !6019 62: ; preds = %40 %63 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %61, i1 true), !dbg !6019 %64 = and i64 %54, 9223372036854775744, !dbg !6019 %65 = or disjoint i64 %63, %64, !dbg !6019 br label %70, !dbg !6019 66: ; preds = %40 %notsub = add i64 %notmask31, -1, !dbg !6019 %67 = icmp slt i64 %notsub, 0, !dbg !6019 tail call void @llvm.assume(i1 %67), !dbg !6019 %68 = sub i64 63, %notmask31, !dbg !6019 %69 = lshr i64 %68, 6, !dbg !6019 br label %82, !dbg !6019 70: ; preds = %62, %90 %71 = phi i64 [ %94, %90 ], [ %65, %62 ], !dbg !6015 %72 = lshr i64 %71, 6, !dbg !6015 %73 = and i64 %71, 63, !dbg !6015 %74 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %30, i64 %72, !dbg !6015 %75 = shl nuw i64 1, %73, !dbg !6015 %76 = load i64, ptr %74, align 8, !dbg !6015 %77 = or i64 %75, %76, !dbg !6015 store i64 %77, ptr %74, align 8, !dbg !6015 %78 = load ptr, ptr %26, align 8, !dbg !6015 %79 = getelementptr inbounds %T7SWBUtil4PathV, ptr %78, i64 %71, !dbg !6015 store i64 %46, ptr %79, align 8, !dbg !6015 %._str15._guts._object._object = getelementptr inbounds nuw i8, ptr %79, i64 8, !dbg !6015 store ptr %47, ptr %._str15._guts._object._object, align 8, !dbg !6015 %80 = load i64, ptr %27, align 8, !dbg !6015 %81 = add i64 %80, 1, !dbg !6015 store i64 %81, ptr %27, align 8, !dbg !6015 br label %31, !dbg !6014 82: ; preds = %87, %66 %83 = phi i1 [ false, %66 ], [ %.mux19, %87 ], !dbg !6019 %84 = phi i64 [ %55, %66 ], [ %.mux, %87 ], !dbg !6019 %85 = add i64 %84, 1, !dbg !6019 %86 = icmp eq i64 %85, %69, !dbg !6019 %brmerge.not = select i1 %86, i1 %83, i1 false, !dbg !6019 br i1 %brmerge.not, label %123, label %87, !dbg !6019, !prof !5913 87: ; preds = %82 %.mux = select i1 %86, i64 0, i64 %85, !dbg !6019, !prof !5914 %.mux19 = select i1 %86, i1 true, i1 %83, !dbg !6019, !prof !5914 %88 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %30, i64 %.mux, !dbg !6019 %89 = load i64, ptr %88, align 8, !dbg !6019 %.not = icmp eq i64 %89, -1, !dbg !6019 br i1 %.not, label %82, label %90, !dbg !6019 90: ; preds = %87 %91 = xor i64 %89, -1, !dbg !6019 %92 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %91, i1 true), !dbg !6019 %93 = shl i64 %.mux, 6, !dbg !6019 %94 = or disjoint i64 %92, %93, !dbg !6019 br label %70, !dbg !6019 .preheader: ; preds = %31, %101 %95 = phi i64 [ %97, %101 ], [ %33, %31 ], !dbg !6014 %96 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %95, i64 1), !dbg !6014 %97 = extractvalue { i64, i1 } %96, 0, !dbg !6014 %98 = extractvalue { i64, i1 } %96, 1, !dbg !6014 br i1 %98, label %122, label %99, !dbg !6014, !prof !1399 99: ; preds = %.preheader %100 = icmp slt i64 %97, %29, !dbg !6014 br i1 %100, label %101, label %104, !dbg !6014 101: ; preds = %99 %102 = getelementptr inbounds %Ts13_UnsafeBitsetV4WordV, ptr %11, i64 %97, !dbg !6014 %103 = load i64, ptr %102, align 8, !dbg !6014 %.not30 = icmp eq i64 %103, 0, !dbg !6014 br i1 %.not30, label %.preheader, label %110, !dbg !6014 104: ; preds = %99 %105 = load i8, ptr %12, align 8, !dbg !6014 %106 = and i8 %105, 63, !dbg !6014 %107 = zext nneg i8 %106 to i64, !dbg !6014 %notmask29.neg = shl nuw nsw i64 1, %107, !dbg !6014 %108 = icmp ne i8 %106, 63, !dbg !6014 tail call void @llvm.assume(i1 %108), !dbg !6014 %109 = icmp samesign ult i8 %106, 6, !dbg !6014 br i1 %109, label %116, label %.loopexit.loopexit, !dbg !6014 110: ; preds = %101 %111 = tail call range(i64 0, 65) i64 @llvm.cttz.i64(i64 %103, i1 true), !dbg !6014 %112 = add i64 %103, -1, !dbg !6014 %113 = and i64 %112, %103, !dbg !6014 %114 = shl i64 %97, 6, !dbg !6014 %115 = or disjoint i64 %111, %114, !dbg !6014 br label %40, !dbg !6014 116: ; preds = %104 %117 = shl nsw i64 -1, %notmask29.neg, !dbg !6014 store i64 %117, ptr %11, align 8, !dbg !6014 br label %.loopexit, !dbg !6014 .loopexit.loopexit: ; preds = %104 %118 = add nuw nsw i64 %notmask29.neg, 63, !dbg !6014 %119 = lshr i64 %118, 3, !dbg !6021 %120 = and i64 %119, 1152921504606846968, !dbg !6021 tail call void @llvm.memset.p0.i64(ptr nonnull align 8 %11, i8 0, i64 %120, i1 false), !dbg !6021 br label %.loopexit, !dbg !6014 .loopexit: ; preds = %.loopexit.loopexit, %116 store i64 0, ptr %8, align 8, !dbg !6014 br label %121, !dbg !6014 121: ; preds = %entry, %.loopexit tail call void @swift_release(ptr nonnull %3) #9, !dbg !6014 store ptr %7, ptr %1, align 8, !dbg !6014 ret void, !dbg !6014 122: ; preds = %.preheader tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !6014 tail call void @llvm.trap(), !dbg !6023 unreachable, !dbg !6023 123: ; preds = %82 tail call void asm sideeffect "", "n"(i32 3) #9, !dbg !6019 tail call void @llvm.trap(), !dbg !6024 unreachable, !dbg !6024 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSS11description_20FoundationEssentials4DateV7modTimet_Tg5"(ptr %0) local_unnamed_addr #12 comdat !dbg !6025 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !6028 %2 = load i64, ptr %1, align 8, !dbg !6028, !range !346 %3 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5"(i1 false, i64 %2, i1 false, ptr %0), !dbg !6028 ret ptr %3, !dbg !6028 } declare dllimport swiftcc i64 @"$ss22_minimumMergeRunLengthyS2iF"(i64) local_unnamed_addr #1 define linkonce_odr hidden swiftcc void @"$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_SS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20f11Essentials4H26V7modTimet_SSAJ_AmNttXEfU_Tf1nnncn_n"(ptr captures(none) dereferenceable(16) %0, ptr captures(none) dereferenceable(8) %1, ptr captures(none) dereferenceable(16) %2, i64 %3, ptr swiftself %4, ptr noalias swifterror captures(none) dereferenceable(8) %5) local_unnamed_addr #1 comdat !dbg !6029 { entry: %6 = alloca %TSa, align 8 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %6), !dbg !6032 store ptr @_swiftEmptyArrayStorage, ptr %6, align 8, !dbg !6034 %.count = getelementptr inbounds nuw i8, ptr %2, i64 8, !dbg !6034 %7 = load i64, ptr %.count, align 8, !dbg !6034 %8 = icmp sgt i64 %7, 0, !dbg !6034 br i1 %8, label %.preheader76, label %.loopexit78, !dbg !6034 .preheader76: ; preds = %entry, %101 %9 = phi i64 [ %70, %101 ], [ 0, %entry ], !dbg !6034 %10 = phi i64 [ %102, %101 ], [ %7, %entry ], !dbg !6034 %11 = add nsw i64 %9, 1, !dbg !6035 %12 = icmp slt i64 %11, %10, !dbg !6043 br i1 %12, label %13, label %.loopexit75, !dbg !6045 13: ; preds = %.preheader76 %14 = load i64, ptr %2, align 8, !dbg !6034 %15 = inttoptr i64 %14 to ptr, !dbg !6046 %.modTime23 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %15, i64 %11, i32 1, !dbg !6046 %16 = load double, ptr %.modTime23, align 8, !dbg !6046 %.modTime24 = getelementptr inbounds nuw <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %15, i64 %9, i32 1, !dbg !6049 %17 = load double, ptr %.modTime24, align 8, !dbg !6049 %18 = tail call swiftcc i1 @"$s20FoundationEssentials4DateV1goiySbAC_ACtFZ"(double %16, double %17), !dbg !6052 %19 = add nsw i64 %10, -1, !dbg !6045 br label %20, !dbg !6045 20: ; preds = %22, %13 %21 = phi i64 [ %11, %13 ], [ %23, %22 ], !dbg !6054 %exitcond.not = icmp eq i64 %21, %19, !dbg !6056 br i1 %exitcond.not, label %28, label %22, !dbg !6045 22: ; preds = %20 %23 = add nsw i64 %21, 1, !dbg !6054 %.modTime29 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %15, i64 %23, i32 1, !dbg !6058 %24 = load double, ptr %.modTime29, align 8, !dbg !6058 %.modTime30 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %15, i64 %21, i32 1, !dbg !6061 %25 = load double, ptr %.modTime30, align 8, !dbg !6061 %26 = tail call swiftcc i1 @"$s20FoundationEssentials4DateV1goiySbAC_ACtFZ"(double %24, double %25), !dbg !6064 %27 = xor i1 %18, %26, !dbg !6045 br i1 %27, label %28, label %20, !dbg !6045 28: ; preds = %22, %20 %.lcssa95 = phi i64 [ %23, %22 ], [ %10, %20 ], !dbg !6054 br i1 %18, label %29, label %.loopexit75, !dbg !6034 29: ; preds = %28 %30 = icmp slt i64 %.lcssa95, %9, !dbg !6034 br i1 %30, label %184, label %31, !dbg !6034, !prof !1399 31: ; preds = %29 %32 = icmp slt i64 %9, %.lcssa95, !dbg !6034 br i1 %32, label %.preheader, label %.loopexit75, !dbg !6034 .preheader: ; preds = %31, %46 %33 = phi i64 [ %35, %46 ], [ %.lcssa95, %31 ], !dbg !6034 %34 = phi i64 [ %47, %46 ], [ %9, %31 ], !dbg !6034 %35 = add nsw i64 %33, -1, !dbg !6034 %36 = load i64, ptr %2, align 8, !dbg !6034 %.not = icmp eq i64 %34, %35, !dbg !6034 br i1 %.not, label %46, label %37, !dbg !6034 37: ; preds = %.preheader %38 = icmp eq i64 %36, 0, !dbg !6034 br i1 %38, label %185, label %39, !dbg !6034 39: ; preds = %37 %40 = inttoptr i64 %36 to ptr, !dbg !6034 %41 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %40, i64 %34, !dbg !6034 %42 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %40, i64 %35, !dbg !6034 %43 = load i64, ptr %41, align 8, !dbg !6034 %.description25._guts._object._object = getelementptr inbounds nuw i8, ptr %41, i64 8, !dbg !6034 %44 = load ptr, ptr %.description25._guts._object._object, align 8, !dbg !6034 %.modTime26 = getelementptr inbounds nuw i8, ptr %41, i64 16, !dbg !6034 %45 = load double, ptr %.modTime26, align 8, !dbg !6034 tail call void @llvm.memmove.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(24) %41, ptr noundef nonnull align 8 dereferenceable(24) %42, i64 24, i1 false), !dbg !6034 store i64 %43, ptr %42, align 8, !dbg !6034 %.description27._guts._object._object = getelementptr inbounds nuw i8, ptr %42, i64 8, !dbg !6034 store ptr %44, ptr %.description27._guts._object._object, align 8, !dbg !6034 %.modTime28 = getelementptr inbounds nuw i8, ptr %42, i64 16, !dbg !6034 store double %45, ptr %.modTime28, align 8, !dbg !6034 br label %46, !dbg !6034 46: ; preds = %.preheader, %39 %47 = add nsw i64 %34, 1, !dbg !6034 %48 = icmp slt i64 %47, %35, !dbg !6034 br i1 %48, label %.preheader, label %.loopexit75, !dbg !6034 .loopexit75: ; preds = %46, %31, %28, %.preheader76 %49 = phi i64 [ %11, %.preheader76 ], [ %.lcssa95, %28 ], [ %.lcssa95, %31 ], [ %.lcssa95, %46 ], !dbg !6034 %50 = load i64, ptr %.count, align 8, !dbg !6034 %51 = icmp slt i64 %49, %50, !dbg !6034 br i1 %51, label %52, label %.loopexit74, !dbg !6034 52: ; preds = %.loopexit75 %53 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %49, i64 %9), !dbg !6034 %54 = extractvalue { i64, i1 } %53, 1, !dbg !6034 br i1 %54, label %180, label %55, !dbg !6034, !prof !1399 55: ; preds = %52 %56 = extractvalue { i64, i1 } %53, 0, !dbg !6034 %57 = icmp slt i64 %56, %3, !dbg !6034 br i1 %57, label %58, label %.loopexit74, !dbg !6034 58: ; preds = %55 %59 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %9, i64 %3), !dbg !6034 %60 = extractvalue { i64, i1 } %59, 1, !dbg !6034 br i1 %60, label %181, label %61, !dbg !6034, !prof !1399 61: ; preds = %58 %62 = extractvalue { i64, i1 } %59, 0, !dbg !6034 %. = tail call i64 @llvm.smin.i64(i64 %62, i64 %50), !dbg !6034 %63 = icmp slt i64 %., %9, !dbg !6034 br i1 %63, label %182, label %64, !dbg !6034, !prof !1399 64: ; preds = %61 %65 = icmp eq i64 %49, %., !dbg !6066 br i1 %65, label %.loopexit74, label %66, !dbg !6072 66: ; preds = %64 %67 = load i64, ptr %2, align 8, !dbg !6072 %68 = inttoptr i64 %67 to ptr, !dbg !6073 %69 = icmp eq i64 %67, 0 br label %155, !dbg !6072 .loopexit74: ; preds = %171, %64, %55, %.loopexit75 %70 = phi i64 [ %49, %.loopexit75 ], [ %49, %55 ], [ %49, %64 ], [ %., %171 ], !dbg !6034 %71 = icmp slt i64 %70, %9, !dbg !6034 br i1 %71, label %178, label %72, !dbg !6034, !prof !1399 72: ; preds = %.loopexit74 %73 = load ptr, ptr %6, align 8, !dbg !6076 %74 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %73) #30, !dbg !6076 br i1 %74, label %80, label %75, !dbg !6076 75: ; preds = %72 %76 = getelementptr inbounds nuw i8, ptr %73, i64 16, !dbg !6082 %77 = load i64, ptr %76, align 8, !dbg !6082, !range !346 %78 = add nuw nsw i64 %77, 1, !dbg !6076 %79 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5"(i1 false, i64 %78, i1 true, ptr %73), !dbg !6076 br label %80, !dbg !6076 80: ; preds = %72, %75 %81 = phi ptr [ %79, %75 ], [ %73, %72 ], !dbg !6034 %82 = getelementptr inbounds nuw i8, ptr %81, i64 16, !dbg !6034 %83 = load i64, ptr %82, align 8, !dbg !6034, !range !346 %._storage13._capacityAndFlags = getelementptr inbounds nuw i8, ptr %81, i64 24, !dbg !6089 %84 = load i64, ptr %._storage13._capacityAndFlags, align 8, !dbg !6089 %85 = lshr i64 %84, 1, !dbg !6089 %86 = add nuw nsw i64 %83, 1, !dbg !6089 %.not70 = icmp samesign ugt i64 %85, %83, !dbg !6089 br i1 %.not70, label %90, label %87, !dbg !6089, !prof !366 87: ; preds = %80 %88 = icmp ugt i64 %84, 1, !dbg !6089 %89 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5"(i1 %88, i64 %86, i1 true, ptr nonnull %81), !dbg !6089 br label %90, !dbg !6089 90: ; preds = %80, %87 %91 = phi ptr [ %89, %87 ], [ %81, %80 ], !dbg !6034 %92 = getelementptr inbounds nuw i8, ptr %91, i64 16, !dbg !6094 store i64 %86, ptr %92, align 8, !dbg !6094 %93 = getelementptr inbounds nuw i8, ptr %91, i64 32, !dbg !6094 %94 = getelementptr inbounds nuw %TSnySiG, ptr %93, i64 %83, !dbg !6094 store i64 %9, ptr %94, align 8, !dbg !6094 %.upperBound16 = getelementptr inbounds nuw i8, ptr %94, i64 8, !dbg !6094 store i64 %70, ptr %.upperBound16, align 8, !dbg !6094 store ptr %91, ptr %6, align 8, !dbg !6099 %95 = load i64, ptr %0, align 8, !dbg !6034 %96 = icmp eq i64 %95, 0, !dbg !6034 br i1 %96, label %179, label %97, !dbg !6034 97: ; preds = %90 %98 = inttoptr i64 %95 to ptr, !dbg !6034 %99 = call swiftcc i1 @"$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20g11Essentials4I26V7modTimet_SSAJ_AmNttXEfU_Tf1nncn_n"(ptr nonnull captures(none) dereferenceable(8) %6, ptr nonnull %98, ptr nonnull captures(none) dereferenceable(16) %2, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %5), !dbg !6034 %100 = load ptr, ptr %5, align 8, !dbg !6034 %.not71 = icmp eq ptr %100, null, !dbg !6034 br i1 %.not71, label %101, label %.loopexit.loopexit89, !dbg !6034 101: ; preds = %97 %102 = load i64, ptr %.count, align 8, !dbg !6034 %103 = icmp slt i64 %70, %102, !dbg !6034 br i1 %103, label %.preheader76, label %.loopexit78, !dbg !6034 .loopexit78: ; preds = %101, %entry %104 = load i64, ptr %0, align 8, !dbg !6034 %105 = icmp eq i64 %104, 0, !dbg !6034 br i1 %105, label %174, label %106, !dbg !6034 106: ; preds = %.loopexit78 %107 = inttoptr i64 %104 to ptr, !dbg !6034 %108 = load ptr, ptr %6, align 8, !dbg !6102 %109 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %108) #30, !dbg !6102 br i1 %109, label %112, label %110, !dbg !6102 110: ; preds = %106 %111 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5"(ptr %108), !dbg !6102 br label %112, !dbg !6102 112: ; preds = %106, %110 %113 = phi ptr [ %111, %110 ], [ %108, %106 ], !dbg !6034 store ptr %113, ptr %6, align 8, !dbg !6109 %114 = getelementptr inbounds nuw i8, ptr %113, i64 16, !dbg !6111 %115 = load i64, ptr %114, align 8, !dbg !6111, !range !346 %116 = icmp samesign ugt i64 %115, 1, !dbg !6114 br i1 %116, label %.lr.ph, label %._crit_edge, !dbg !6114 .lr.ph: ; preds = %112, %146 %117 = phi i64 [ %151, %146 ], [ %115, %112 ] %118 = phi ptr [ %149, %146 ], [ %113, %112 ] %119 = add nsw i64 %117, -1, !dbg !6114 %120 = add nsw i64 %117, -2, !dbg !6114 %121 = getelementptr %TSnySiG, ptr %118, i64 %117, !dbg !6115 %122 = load i64, ptr %121, align 8, !dbg !6115 %123 = getelementptr inbounds nuw i8, ptr %118, i64 32, !dbg !6115 %124 = getelementptr inbounds nuw %TSnySiG, ptr %123, i64 %119, !dbg !6120 %.upperBound = getelementptr inbounds nuw i8, ptr %124, i64 8, !dbg !6122 %125 = load i64, ptr %.upperBound, align 8, !dbg !6122 %126 = load i64, ptr %2, align 8, !dbg !6114 %127 = icmp eq i64 %126, 0, !dbg !6114 br i1 %127, label %175, label %128, !dbg !6114 128: ; preds = %.lr.ph %129 = load i64, ptr %124, align 8, !dbg !6120 %130 = inttoptr i64 %126 to ptr, !dbg !6114 %131 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %130, i64 %122, !dbg !6114 %132 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %130, i64 %129, !dbg !6114 %133 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %130, i64 %125, !dbg !6114 %134 = tail call swiftcc i1 @"$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20h11Essentials4J26V7modTimet_SSAJ_AmNttXEfU_Tf1nnnnc_n"(ptr nonnull %131, ptr nonnull %132, ptr nonnull %133, ptr nonnull %107, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %5), !dbg !6034 %135 = load ptr, ptr %5, align 8, !dbg !6034 %.not72 = icmp eq ptr %135, null, !dbg !6034 br i1 %.not72, label %136, label %.loopexit, !dbg !6034 common.ret: ; preds = %.loopexit, %._crit_edge ret void, !dbg !6034 ._crit_edge: ; preds = %146, %112 %.lcssa = phi ptr [ %113, %112 ], [ %149, %146 ], !dbg !6114 tail call void @swift_release(ptr nonnull %.lcssa) #9, !dbg !6034 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %6), !dbg !6034 br label %common.ret, !dbg !6034 136: ; preds = %128 %137 = icmp slt i64 %125, %122, !dbg !6114 br i1 %137, label %176, label %138, !dbg !6114, !prof !1399 138: ; preds = %136 %139 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr nonnull %118) #30, !dbg !6124 br i1 %139, label %142, label %140, !dbg !6124 140: ; preds = %138 %141 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5"(ptr nonnull %118), !dbg !6124 br label %142, !dbg !6124 142: ; preds = %138, %140 %143 = phi ptr [ %141, %140 ], [ %118, %138 ], !dbg !6114 %144 = getelementptr inbounds nuw i8, ptr %143, i64 16, !dbg !6126 %145 = load i64, ptr %144, align 8, !dbg !6126, !range !346 %.not73 = icmp samesign ult i64 %120, %145, !dbg !6126 br i1 %.not73, label %146, label %177, !dbg !6126, !prof !366 146: ; preds = %142 %147 = getelementptr %TSnySiG, ptr %143, i64 %117, !dbg !6114 store i64 %122, ptr %147, align 8, !dbg !6114 %.upperBound8 = getelementptr inbounds nuw i8, ptr %147, i64 8, !dbg !6114 store i64 %125, ptr %.upperBound8, align 8, !dbg !6114 store ptr %143, ptr %6, align 8, !dbg !6129 %148 = call swiftcc { i64, i64 } @"$sSa6remove2atxSi_tFSnySiG_Tgq5"(i64 %119, ptr nonnull swiftself captures(none) dereferenceable(8) %6), !dbg !6114 %149 = load ptr, ptr %6, align 8, !dbg !6114 %150 = getelementptr inbounds nuw i8, ptr %149, i64 16, !dbg !6111 %151 = load i64, ptr %150, align 8, !dbg !6111, !range !346 %152 = icmp samesign ugt i64 %151, 1, !dbg !6114 br i1 %152, label %.lr.ph, label %._crit_edge, !dbg !6114 .loopexit.loopexit89: ; preds = %97 %.pre98 = load ptr, ptr %6, align 8, !dbg !6034 br label %.loopexit, !dbg !6034 .loopexit: ; preds = %128, %.loopexit.loopexit89 %153 = phi ptr [ %.pre98, %.loopexit.loopexit89 ], [ %118, %128 ], !dbg !6034 %154 = phi ptr [ %100, %.loopexit.loopexit89 ], [ %135, %128 ], !dbg !6034 store ptr null, ptr %5, align 8, !dbg !6034 tail call void @swift_release(ptr %153) #9, !dbg !6034 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %6), !dbg !6034 store ptr %154, ptr %5, align 8, !dbg !6034 br label %common.ret, !dbg !6034 155: ; preds = %171, %66 %156 = phi i64 [ %49, %66 ], [ %172, %171 ], !dbg !6072 %.modTime.phi.trans.insert = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %68, i64 %156, i32 1 %.pre = load double, ptr %.modTime.phi.trans.insert, align 8, !dbg !6073 br label %157, !dbg !6072 157: ; preds = %166, %155 %158 = phi double [ %.pre, %155 ], [ %169, %166 ], !dbg !6073 %159 = phi i64 [ %156, %155 ], [ %160, %166 ], !dbg !6131 %160 = add i64 %159, -1, !dbg !6131 %161 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %68, i64 %159, !dbg !6073 %.modTime = getelementptr inbounds nuw i8, ptr %161, i64 16, !dbg !6073 %162 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %68, i64 %160, !dbg !6133 %.modTime19 = getelementptr inbounds nuw i8, ptr %162, i64 16, !dbg !6133 %163 = load double, ptr %.modTime19, align 8, !dbg !6133 %164 = tail call swiftcc i1 @"$s20FoundationEssentials4DateV1goiySbAC_ACtFZ"(double %158, double %163), !dbg !6136 br i1 %164, label %165, label %171, !dbg !6072 165: ; preds = %157 br i1 %69, label %183, label %166, !dbg !6138 166: ; preds = %165 %167 = load i64, ptr %161, align 8, !dbg !6138 %.description._guts._object._object = getelementptr inbounds nuw i8, ptr %161, i64 8, !dbg !6138 %168 = load ptr, ptr %.description._guts._object._object, align 8, !dbg !6138 %169 = load double, ptr %.modTime, align 8, !dbg !6138 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(24) %161, ptr noundef nonnull align 8 dereferenceable(24) %162, i64 24, i1 false), !dbg !6141 store i64 %167, ptr %162, align 8, !dbg !6138 %.description21._guts._object._object = getelementptr inbounds nuw i8, ptr %162, i64 8, !dbg !6138 store ptr %168, ptr %.description21._guts._object._object, align 8, !dbg !6138 store double %169, ptr %.modTime19, align 8, !dbg !6138 %170 = icmp eq i64 %160, %9, !dbg !6143 br i1 %170, label %171, label %157, !dbg !6072 171: ; preds = %166, %157 %172 = add i64 %156, 1, !dbg !6145 %173 = icmp eq i64 %172, %., !dbg !6147 br i1 %173, label %.loopexit74, label %155, !dbg !6072 174: ; preds = %.loopexit78 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !6034 tail call void @llvm.trap(), !dbg !6149 unreachable, !dbg !6149 175: ; preds = %.lr.ph tail call void asm sideeffect "", "n"(i32 4) #9, !dbg !6114 tail call void @llvm.trap(), !dbg !6151 unreachable, !dbg !6151 176: ; preds = %136 tail call void asm sideeffect "", "n"(i32 5) #9, !dbg !6114 tail call void @llvm.trap(), !dbg !6152 unreachable, !dbg !6152 177: ; preds = %142 tail call void asm sideeffect "", "n"(i32 6) #9, !dbg !6126 tail call void @llvm.trap(), !dbg !6153 unreachable, !dbg !6153 178: ; preds = %.loopexit74 tail call void asm sideeffect "", "n"(i32 7) #9, !dbg !6034 tail call void @llvm.trap(), !dbg !6154 unreachable, !dbg !6154 179: ; preds = %90 tail call void asm sideeffect "", "n"(i32 8) #9, !dbg !6034 tail call void @llvm.trap(), !dbg !6149 unreachable, !dbg !6149 180: ; preds = %52 tail call void asm sideeffect "", "n"(i32 9) #9, !dbg !6034 tail call void @llvm.trap(), !dbg !6155 unreachable, !dbg !6155 181: ; preds = %58 tail call void asm sideeffect "", "n"(i32 10) #9, !dbg !6034 tail call void @llvm.trap(), !dbg !6155 unreachable, !dbg !6155 182: ; preds = %61 tail call void asm sideeffect "", "n"(i32 11) #9, !dbg !6034 tail call void @llvm.trap(), !dbg !6154 unreachable, !dbg !6154 183: ; preds = %165 tail call void asm sideeffect "", "n"(i32 12) #9, !dbg !6138 tail call void @llvm.trap(), !dbg !6156 unreachable, !dbg !6156 184: ; preds = %29 tail call void asm sideeffect "", "n"(i32 13) #9, !dbg !6034 tail call void @llvm.trap(), !dbg !6154 unreachable, !dbg !6154 185: ; preds = %37 tail call void asm sideeffect "", "n"(i32 14) #9, !dbg !6034 tail call void @llvm.trap(), !dbg !6149 unreachable, !dbg !6149 } define linkonce_odr hidden swiftcc i1 @"$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20g11Essentials4I26V7modTimet_SSAJ_AmNttXEfU_Tf1nncn_n"(ptr captures(none) dereferenceable(8) %0, ptr %1, ptr captures(none) dereferenceable(16) %2, ptr swiftself %3, ptr noalias swifterror captures(none) dereferenceable(8) %4) local_unnamed_addr #1 comdat !dbg !6157 { entry: %5 = load ptr, ptr %0, align 8, !dbg !6160 %6 = getelementptr inbounds nuw i8, ptr %5, i64 16, !dbg !6161 %7 = load i64, ptr %6, align 8, !dbg !6161, !range !346 %8 = icmp samesign ugt i64 %7, 1, !dbg !6160 br i1 %8, label %9, label %common.ret, !dbg !6160 9: ; preds = %entry %10 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr nonnull %5) #30, !dbg !6164 br i1 %10, label %13, label %11, !dbg !6164 11: ; preds = %9 %12 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5"(ptr nonnull %5), !dbg !6164 br label %13, !dbg !6164 13: ; preds = %9, %11 %14 = phi ptr [ %12, %11 ], [ %5, %9 ], !dbg !6160 store ptr %14, ptr %0, align 8, !dbg !6166 %.phi.trans.insert = getelementptr inbounds nuw i8, ptr %14, i64 16 %.pre = load i64, ptr %.phi.trans.insert, align 8, !dbg !6168, !range !346 br label %15, !dbg !6160 15: ; preds = %87, %13 %16 = phi i64 [ %.pre, %13 ], [ %93, %87 ], !dbg !6168 %17 = phi ptr [ %14, %13 ], [ %91, %87 ], !dbg !6168 %18 = add nsw i64 %16, -1, !dbg !6160 %19 = icmp samesign ugt i64 %16, 3, !dbg !6160 br i1 %19, label %20, label %95, !dbg !6160 20: ; preds = %15 %21 = getelementptr inbounds nuw i8, ptr %17, i64 32, !dbg !6171 %22 = getelementptr %TSnySiG, ptr %21, i64 %16, !dbg !6171 %23 = getelementptr i8, ptr %22, i64 -64, !dbg !6171 %24 = load i64, ptr %23, align 8, !dbg !6171 %.upperBound20 = getelementptr i8, ptr %22, i64 -56, !dbg !6171 %25 = load i64, ptr %.upperBound20, align 8, !dbg !6171 %26 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %25, i64 %24), !dbg !6160 %27 = extractvalue { i64, i1 } %26, 0, !dbg !6160 %28 = extractvalue { i64, i1 } %26, 1, !dbg !6160 br i1 %28, label %144, label %29, !dbg !6160, !prof !1399 29: ; preds = %20 %30 = getelementptr i8, ptr %22, i64 -48, !dbg !6173 %31 = load i64, ptr %30, align 8, !dbg !6173 %.upperBound22 = getelementptr i8, ptr %22, i64 -40, !dbg !6173 %32 = load i64, ptr %.upperBound22, align 8, !dbg !6173 %33 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %32, i64 %31), !dbg !6160 %34 = extractvalue { i64, i1 } %33, 0, !dbg !6160 %35 = extractvalue { i64, i1 } %33, 1, !dbg !6160 br i1 %35, label %145, label %36, !dbg !6160, !prof !1399 36: ; preds = %29 %37 = add nsw i64 %16, -2, !dbg !6160 %38 = getelementptr %TSnySiG, ptr %17, i64 %16, !dbg !6175 %39 = load i64, ptr %38, align 8, !dbg !6175 %.upperBound24 = getelementptr inbounds nuw i8, ptr %38, i64 8, !dbg !6175 %40 = load i64, ptr %.upperBound24, align 8, !dbg !6175 %41 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %40, i64 %39), !dbg !6160 %42 = extractvalue { i64, i1 } %41, 1, !dbg !6160 br i1 %42, label %146, label %43, !dbg !6160, !prof !1399 43: ; preds = %36 %44 = extractvalue { i64, i1 } %41, 0, !dbg !6160 %45 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %34, i64 %44), !dbg !6160 %46 = extractvalue { i64, i1 } %45, 1, !dbg !6160 br i1 %46, label %147, label %47, !dbg !6160, !prof !1399 47: ; preds = %43 %48 = extractvalue { i64, i1 } %45, 0, !dbg !6160 %.not = icmp slt i64 %48, %27, !dbg !6160 br i1 %.not, label %.thread, label %49, !dbg !6160 49: ; preds = %47 %50 = getelementptr inbounds nuw %TSnySiG, ptr %21, i64 %18, !dbg !6177 %51 = load i64, ptr %50, align 8, !dbg !6177 %.upperBound26 = getelementptr inbounds nuw i8, ptr %50, i64 8, !dbg !6177 %52 = load i64, ptr %.upperBound26, align 8, !dbg !6177 %53 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %52, i64 %51), !dbg !6160 %54 = extractvalue { i64, i1 } %53, 1, !dbg !6160 br i1 %54, label %148, label %55, !dbg !6160, !prof !1399 55: ; preds = %49 %56 = extractvalue { i64, i1 } %53, 0, !dbg !6160 %57 = icmp slt i64 %34, %56, !dbg !6160 %. = select i1 %57, i64 %37, i64 %18, !dbg !6160 br label %58, !dbg !6160 58: ; preds = %131, %119, %55 %59 = phi i64 [ %., %55 ], [ %.27, %119 ], [ %18, %131 ], !dbg !6160 %60 = add nsw i64 %59, -1, !dbg !6160 %.not46 = icmp samesign ult i64 %60, %16, !dbg !6179 br i1 %.not46, label %61, label %136, !dbg !6179, !prof !366 61: ; preds = %58 %62 = getelementptr inbounds nuw i8, ptr %17, i64 32, !dbg !6184 %63 = getelementptr inbounds nuw %TSnySiG, ptr %62, i64 %60, !dbg !6184 %64 = load i64, ptr %63, align 8, !dbg !6184 %65 = getelementptr inbounds nuw %TSnySiG, ptr %62, i64 %59, !dbg !6186 %.upperBound7 = getelementptr inbounds nuw i8, ptr %65, i64 8, !dbg !6188 %66 = load i64, ptr %.upperBound7, align 8, !dbg !6188 %67 = load i64, ptr %2, align 8, !dbg !6160 %68 = icmp eq i64 %67, 0, !dbg !6160 br i1 %68, label %137, label %69, !dbg !6160 69: ; preds = %61 %70 = load i64, ptr %65, align 8, !dbg !6186 %71 = inttoptr i64 %67 to ptr, !dbg !6160 %72 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %71, i64 %64, !dbg !6160 %73 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %71, i64 %70, !dbg !6160 %74 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %71, i64 %66, !dbg !6160 %75 = tail call swiftcc i1 @"$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20h11Essentials4J26V7modTimet_SSAJ_AmNttXEfU_Tf1nnnnc_n"(ptr nonnull %72, ptr nonnull %73, ptr nonnull %74, ptr %1, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %4), !dbg !6160 %76 = load ptr, ptr %4, align 8, !dbg !6160 %.not47 = icmp eq ptr %76, null, !dbg !6160 br i1 %.not47, label %77, label %common.ret, !dbg !6160 77: ; preds = %69 %78 = icmp slt i64 %66, %64, !dbg !6160 br i1 %78, label %138, label %79, !dbg !6160, !prof !1399 79: ; preds = %77 %80 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr nonnull %17) #30, !dbg !6190 br i1 %80, label %83, label %81, !dbg !6190 common.ret: ; preds = %69, %131, %87, %entry ret i1 true, !dbg !6160 81: ; preds = %79 %82 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5"(ptr nonnull %17), !dbg !6190 br label %83, !dbg !6190 83: ; preds = %79, %81 %84 = phi ptr [ %82, %81 ], [ %17, %79 ], !dbg !6160 %85 = getelementptr inbounds nuw i8, ptr %84, i64 16, !dbg !6192 %86 = load i64, ptr %85, align 8, !dbg !6192, !range !346 %.not48 = icmp samesign ult i64 %60, %86, !dbg !6192 br i1 %.not48, label %87, label %139, !dbg !6192, !prof !366 87: ; preds = %83 %88 = getelementptr inbounds nuw i8, ptr %84, i64 32, !dbg !6160 %89 = getelementptr inbounds nuw %TSnySiG, ptr %88, i64 %60, !dbg !6160 store i64 %64, ptr %89, align 8, !dbg !6160 %.upperBound10 = getelementptr inbounds nuw i8, ptr %89, i64 8, !dbg !6160 store i64 %66, ptr %.upperBound10, align 8, !dbg !6160 store ptr %84, ptr %0, align 8, !dbg !6194 %90 = tail call swiftcc { i64, i64 } @"$sSa6remove2atxSi_tFSnySiG_Tgq5"(i64 %59, ptr nonnull swiftself captures(none) dereferenceable(8) %0), !dbg !6160 %91 = load ptr, ptr %0, align 8, !dbg !6160 %92 = getelementptr inbounds nuw i8, ptr %91, i64 16, !dbg !6196 %93 = load i64, ptr %92, align 8, !dbg !6196, !range !346 %94 = icmp samesign ugt i64 %93, 1, !dbg !6160 br i1 %94, label %15, label %common.ret, !dbg !6160 95: ; preds = %15 %96 = icmp eq i64 %16, 3, !dbg !6160 br i1 %96, label %..thread_crit_edge, label %121, !dbg !6160 ..thread_crit_edge: ; preds = %95 %.phi.trans.insert52 = getelementptr i8, ptr %17, i64 32 %.pre53 = load i64, ptr %.phi.trans.insert52, align 8, !dbg !6199 %.upperBound14.phi.trans.insert = getelementptr i8, ptr %17, i64 40 %.pre56 = load i64, ptr %.upperBound14.phi.trans.insert, align 8, !dbg !6199 %.pre61 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %.pre56, i64 %.pre53), !dbg !6160 %.pre62 = extractvalue { i64, i1 } %.pre61, 0, !dbg !6160 br label %.thread, !dbg !6160 .thread: ; preds = %..thread_crit_edge, %47 %.pre-phi63 = phi i64 [ %.pre62, %..thread_crit_edge ], [ %34, %47 ], !dbg !6160 %.pre-phi = phi { i64, i1 } [ %.pre61, %..thread_crit_edge ], [ %33, %47 ], !dbg !6160 %97 = getelementptr inbounds nuw i8, ptr %17, i64 32, !dbg !6199 %98 = extractvalue { i64, i1 } %.pre-phi, 1, !dbg !6160 br i1 %98, label %140, label %99, !dbg !6160, !prof !1399 99: ; preds = %.thread %100 = add nsw i64 %16, -2, !dbg !6160 %101 = getelementptr %TSnySiG, ptr %17, i64 %16, !dbg !6201 %102 = load i64, ptr %101, align 8, !dbg !6201 %.upperBound16 = getelementptr inbounds nuw i8, ptr %101, i64 8, !dbg !6201 %103 = load i64, ptr %.upperBound16, align 8, !dbg !6201 %104 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %103, i64 %102), !dbg !6160 %105 = extractvalue { i64, i1 } %104, 0, !dbg !6160 %106 = extractvalue { i64, i1 } %104, 1, !dbg !6160 br i1 %106, label %141, label %107, !dbg !6160, !prof !1399 107: ; preds = %99 %108 = getelementptr inbounds nuw %TSnySiG, ptr %97, i64 %18, !dbg !6203 %109 = load i64, ptr %108, align 8, !dbg !6203 %.upperBound18 = getelementptr inbounds nuw i8, ptr %108, i64 8, !dbg !6203 %110 = load i64, ptr %.upperBound18, align 8, !dbg !6203 %111 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %110, i64 %109), !dbg !6160 %112 = extractvalue { i64, i1 } %111, 0, !dbg !6160 %113 = extractvalue { i64, i1 } %111, 1, !dbg !6160 br i1 %113, label %142, label %114, !dbg !6160, !prof !1399 114: ; preds = %107 %115 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %105, i64 %112), !dbg !6160 %116 = extractvalue { i64, i1 } %115, 1, !dbg !6160 br i1 %116, label %143, label %117, !dbg !6160, !prof !1399 117: ; preds = %114 %118 = extractvalue { i64, i1 } %115, 0, !dbg !6160 %.not44 = icmp slt i64 %118, %.pre-phi63, !dbg !6160 br i1 %.not44, label %.thread49, label %119, !dbg !6160 119: ; preds = %117 %120 = icmp slt i64 %.pre-phi63, %112, !dbg !6160 %.27 = select i1 %120, i64 %100, i64 %18, !dbg !6160 br label %58, !dbg !6160 121: ; preds = %95 %122 = icmp samesign ult i64 %16, 2, !dbg !6205 br i1 %122, label %133, label %..thread49_crit_edge, !dbg !6205, !prof !6207 ..thread49_crit_edge: ; preds = %121 %.phi.trans.insert57 = getelementptr %TSnySiG, ptr %17, i64 %16 %.pre58 = load i64, ptr %.phi.trans.insert57, align 8, !dbg !6208 %.upperBound.phi.trans.insert = getelementptr inbounds nuw i8, ptr %.phi.trans.insert57, i64 8 %.pre60 = load i64, ptr %.upperBound.phi.trans.insert, align 8, !dbg !6208 %.pre64 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %.pre60, i64 %.pre58), !dbg !6160 %.pre66 = extractvalue { i64, i1 } %.pre64, 0, !dbg !6160 br label %.thread49, !dbg !6205 .thread49: ; preds = %..thread49_crit_edge, %117 %.pre-phi67 = phi i64 [ %.pre66, %..thread49_crit_edge ], [ %105, %117 ], !dbg !6160 %.pre-phi65 = phi { i64, i1 } [ %.pre64, %..thread49_crit_edge ], [ %104, %117 ], !dbg !6160 %123 = extractvalue { i64, i1 } %.pre-phi65, 1, !dbg !6160 br i1 %123, label %134, label %124, !dbg !6160, !prof !1399 124: ; preds = %.thread49 %125 = getelementptr inbounds nuw i8, ptr %17, i64 32, !dbg !6208 %126 = getelementptr inbounds nuw %TSnySiG, ptr %125, i64 %18, !dbg !6210 %127 = load i64, ptr %126, align 8, !dbg !6210 %.upperBound4 = getelementptr inbounds nuw i8, ptr %126, i64 8, !dbg !6210 %128 = load i64, ptr %.upperBound4, align 8, !dbg !6210 %129 = tail call { i64, i1 } @llvm.ssub.with.overflow.i64(i64 %128, i64 %127), !dbg !6160 %130 = extractvalue { i64, i1 } %129, 1, !dbg !6160 br i1 %130, label %135, label %131, !dbg !6160, !prof !1399 131: ; preds = %124 %132 = extractvalue { i64, i1 } %129, 0, !dbg !6160 %.not45 = icmp slt i64 %132, %.pre-phi67, !dbg !6160 br i1 %.not45, label %common.ret, label %58, !dbg !6160 133: ; preds = %121 tail call void asm sideeffect "", "n"(i32 2) #9, !dbg !6205 tail call void @llvm.trap(), !dbg !6212 unreachable, !dbg !6212 134: ; preds = %.thread49 tail call void asm sideeffect "", "n"(i32 3) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 135: ; preds = %124 tail call void asm sideeffect "", "n"(i32 5) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 136: ; preds = %58 tail call void asm sideeffect "", "n"(i32 7) #9, !dbg !6179 tail call void @llvm.trap(), !dbg !6214 unreachable, !dbg !6214 137: ; preds = %61 tail call void asm sideeffect "", "n"(i32 9) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6215 unreachable, !dbg !6215 138: ; preds = %77 tail call void asm sideeffect "", "n"(i32 10) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6216 unreachable, !dbg !6216 139: ; preds = %83 tail call void asm sideeffect "", "n"(i32 11) #9, !dbg !6192 tail call void @llvm.trap(), !dbg !6217 unreachable, !dbg !6217 140: ; preds = %.thread tail call void asm sideeffect "", "n"(i32 13) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 141: ; preds = %99 tail call void asm sideeffect "", "n"(i32 15) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 142: ; preds = %107 tail call void asm sideeffect "", "n"(i32 17) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 143: ; preds = %114 tail call void asm sideeffect "", "n"(i32 18) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 144: ; preds = %20 tail call void asm sideeffect "", "n"(i32 20) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 145: ; preds = %29 tail call void asm sideeffect "", "n"(i32 22) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 146: ; preds = %36 tail call void asm sideeffect "", "n"(i32 24) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 147: ; preds = %43 tail call void asm sideeffect "", "n"(i32 25) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 148: ; preds = %49 tail call void asm sideeffect "", "n"(i32 27) #9, !dbg !6160 tail call void @llvm.trap(), !dbg !6213 unreachable, !dbg !6213 } define linkonce_odr hidden swiftcc i1 @"$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20h11Essentials4J26V7modTimet_SSAJ_AmNttXEfU_Tf1nnnnc_n"(ptr %0, ptr %1, ptr %2, ptr %3, ptr swiftself %4, ptr noalias swifterror captures(none) dereferenceable(8) %5) local_unnamed_addr #1 comdat !dbg !6218 { entry: %6 = ptrtoint ptr %1 to i64, !dbg !6221 %7 = ptrtoint ptr %0 to i64, !dbg !6221 %8 = sub i64 %6, %7, !dbg !6221 %9 = sdiv i64 %8, 24, !dbg !6221 %10 = ptrtoint ptr %2 to i64, !dbg !6221 %11 = sub i64 %10, %6, !dbg !6221 %12 = sdiv i64 %11, 24, !dbg !6221 %13 = icmp slt i64 %9, %12, !dbg !6221 br i1 %13, label %14, label %18, !dbg !6221 14: ; preds = %entry %15 = icmp uge ptr %3, %0, !dbg !6222 %16 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %0, i64 %9, !dbg !6222 %17 = icmp ult ptr %3, %16, !dbg !6222 %or.cond = select i1 %15, i1 %17, i1 false, !dbg !6222 br i1 %or.cond, label %54, label %22, !dbg !6222 18: ; preds = %entry %19 = icmp uge ptr %3, %1, !dbg !6224 %20 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %1, i64 %12, !dbg !6224 %21 = icmp ult ptr %3, %20, !dbg !6224 %or.cond13 = select i1 %19, i1 %21, i1 false, !dbg !6224 br i1 %or.cond13, label %74, label %55, !dbg !6224 22: ; preds = %14 %23 = mul nsw i64 %9, 24, !dbg !6222 br label %._crit_edge78.sink.split, !dbg !6222 ._crit_edge78.sink.split: ; preds = %54, %22 %.pre.sink = phi i64 [ %23, %22 ], [ %.pre, %54 ] tail call void @llvm.memmove.p0.p0.i64(ptr align 8 %3, ptr align 8 %0, i64 %.pre.sink, i1 false), !dbg !6222 br label %._crit_edge78, !dbg !6221 ._crit_edge78: ; preds = %._crit_edge78.sink.split, %54 %.idx64.pre-phi = phi i64 [ %.pre, %54 ], [ %.pre.sink, %._crit_edge78.sink.split ], !dbg !6221 %24 = getelementptr inbounds i8, ptr %3, i64 %.idx64.pre-phi, !dbg !6221 %25 = icmp sgt i64 %8, 23, !dbg !6221 %26 = icmp ult ptr %1, %2, !dbg !6221 %or.cond560 = and i1 %25, %26, !dbg !6221 br i1 %or.cond560, label %.lr.ph61, label %.loopexit, !dbg !6221 .lr.ph61: ; preds = %._crit_edge78, %37 %27 = phi ptr [ %39, %37 ], [ %3, %._crit_edge78 ] %28 = phi ptr [ %38, %37 ], [ %1, %._crit_edge78 ] %29 = phi ptr [ %40, %37 ], [ %0, %._crit_edge78 ] %.modTime2 = getelementptr inbounds nuw i8, ptr %28, i64 16, !dbg !6221 %30 = load double, ptr %.modTime2, align 8, !dbg !6221 %.modTime3 = getelementptr inbounds nuw i8, ptr %27, i64 16, !dbg !6221 %31 = load double, ptr %.modTime3, align 8, !dbg !6221 %32 = tail call swiftcc i1 @"$s20FoundationEssentials4DateV1goiySbAC_ACtFZ"(double %30, double %31), !dbg !6226 br i1 %32, label %33, label %35, !dbg !6221 33: ; preds = %.lr.ph61 %34 = getelementptr inbounds nuw i8, ptr %28, i64 24, !dbg !6221 %.not39 = icmp eq ptr %29, %28, !dbg !6221 br i1 %.not39, label %37, label %.sink.split, !dbg !6221 35: ; preds = %.lr.ph61 %36 = getelementptr inbounds nuw i8, ptr %27, i64 24, !dbg !6221 %.not38 = icmp eq ptr %29, %27, !dbg !6221 br i1 %.not38, label %37, label %.sink.split, !dbg !6221 .sink.split: ; preds = %33, %35 %.sink = phi ptr [ %27, %35 ], [ %28, %33 ] %.ph = phi ptr [ %28, %35 ], [ %34, %33 ] %.ph93 = phi ptr [ %36, %35 ], [ %27, %33 ] tail call void @llvm.memmove.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(24) %29, ptr noundef nonnull align 8 dereferenceable(24) %.sink, i64 24, i1 false), !dbg !6221 br label %37, !dbg !6221 37: ; preds = %35, %33, %.sink.split %38 = phi ptr [ %.ph, %.sink.split ], [ %34, %33 ], [ %28, %35 ], !dbg !6221 %39 = phi ptr [ %.ph93, %.sink.split ], [ %27, %33 ], [ %36, %35 ], !dbg !6221 %40 = getelementptr inbounds nuw i8, ptr %29, i64 24, !dbg !6221 %41 = icmp ult ptr %39, %24, !dbg !6221 %42 = icmp ult ptr %38, %2, !dbg !6221 %or.cond5 = select i1 %41, i1 %42, i1 false, !dbg !6221 br i1 %or.cond5, label %.lr.ph61, label %.loopexit, !dbg !6221 .loopexit: ; preds = %.outer.backedge, %.backedge, %37, %._crit_edge, %._crit_edge78 %43 = phi ptr [ %24, %._crit_edge78 ], [ %57, %._crit_edge ], [ %24, %37 ], [ %64, %.backedge ], [ %61, %.outer.backedge ], !dbg !6228 %44 = phi ptr [ %3, %._crit_edge78 ], [ %3, %._crit_edge ], [ %39, %37 ], [ %3, %.backedge ], [ %3, %.outer.backedge ], !dbg !6228 %45 = phi ptr [ %0, %._crit_edge78 ], [ %1, %._crit_edge ], [ %40, %37 ], [ %.ph55, %.backedge ], [ %69, %.outer.backedge ], !dbg !6228 %46 = ptrtoint ptr %43 to i64, !dbg !6228 %47 = ptrtoint ptr %44 to i64, !dbg !6228 %48 = sub i64 %46, %47, !dbg !6228 %49 = sdiv i64 %48, 24, !dbg !6228 %50 = getelementptr inbounds <{ %TSS, %T20FoundationEssentials4DateV }>, ptr %44, i64 %49, !dbg !6233 %51 = icmp ult ptr %45, %50, !dbg !6233 %.not37 = icmp eq ptr %45, %44, !dbg !6233 %or.cond98 = select i1 %.not37, i1 %51, i1 false, !dbg !6233 br i1 %or.cond98, label %53, label %.sink.split94, !dbg !6233 .sink.split94: ; preds = %.loopexit %52 = mul nuw nsw i64 %49, 24, !dbg !6233 tail call void @llvm.memmove.p0.p0.i64(ptr align 8 %45, ptr align 8 %44, i64 %52, i1 false), !dbg !6233 br label %53, !dbg !6221 53: ; preds = %.loopexit, %.sink.split94 ret i1 true, !dbg !6221 54: ; preds = %14 %.not36 = icmp eq ptr %3, %0, !dbg !6222 %.pre = mul nsw i64 %9, 24, !dbg !6221 br i1 %.not36, label %._crit_edge78, label %._crit_edge78.sink.split, !dbg !6222 55: ; preds = %18 %56 = mul nsw i64 %12, 24, !dbg !6224 br label %._crit_edge.sink.split, !dbg !6224 ._crit_edge.sink.split: ; preds = %74, %55 %.pre79.sink = phi i64 [ %56, %55 ], [ %.pre79, %74 ] tail call void @llvm.memmove.p0.p0.i64(ptr align 8 %3, ptr align 8 %1, i64 %.pre79.sink, i1 false), !dbg !6224 br label %._crit_edge, !dbg !6221 ._crit_edge: ; preds = %._crit_edge.sink.split, %74 %.idx.pre-phi = phi i64 [ %.pre79, %74 ], [ %.pre79.sink, %._crit_edge.sink.split ], !dbg !6221 %57 = getelementptr inbounds i8, ptr %3, i64 %.idx.pre-phi, !dbg !6221 %58 = icmp ult ptr %0, %1 %59 = icmp sgt i64 %11, 23, !dbg !6221 %or.cond145054 = and i1 %58, %59, !dbg !6221 br i1 %or.cond145054, label %.lr.ph, label %.loopexit, !dbg !6221 .lr.ph: ; preds = %._crit_edge, %.outer.backedge %.ph4257 = phi ptr [ %61, %.outer.backedge ], [ %57, %._crit_edge ] %.ph4156 = phi ptr [ %63, %.outer.backedge ], [ %2, %._crit_edge ] %.ph55 = phi ptr [ %69, %.outer.backedge ], [ %1, %._crit_edge ] %.modTime1 = getelementptr inbounds i8, ptr %.ph55, i64 -8 br label %60, !dbg !6221 60: ; preds = %.lr.ph, %.backedge %61 = phi ptr [ %.ph4257, %.lr.ph ], [ %64, %.backedge ] %62 = phi ptr [ %.ph4156, %.lr.ph ], [ %63, %.backedge ] %63 = getelementptr inbounds i8, ptr %62, i64 -24, !dbg !6221 %64 = getelementptr inbounds i8, ptr %61, i64 -24, !dbg !6221 %.modTime = getelementptr inbounds i8, ptr %61, i64 -8, !dbg !6221 %65 = load double, ptr %.modTime, align 8, !dbg !6221 %66 = load double, ptr %.modTime1, align 8, !dbg !6221 %67 = tail call swiftcc i1 @"$s20FoundationEssentials4DateV1goiySbAC_ACtFZ"(double %65, double %66), !dbg !6235 br i1 %67, label %68, label %70, !dbg !6221 68: ; preds = %60 %69 = getelementptr inbounds i8, ptr %.ph55, i64 -24 %.not35 = icmp eq ptr %62, %.ph55, !dbg !6221 br i1 %.not35, label %.outer.backedge, label %.outer.backedge.sink.split, !dbg !6221 70: ; preds = %60 %.not34 = icmp eq ptr %62, %61, !dbg !6221 br i1 %.not34, label %.backedge, label %.backedge.sink.split, !dbg !6221 .outer.backedge.sink.split: ; preds = %68 tail call void @llvm.memmove.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(24) %63, ptr noundef nonnull align 8 dereferenceable(24) %69, i64 24, i1 false), !dbg !6221 br label %.outer.backedge .outer.backedge: ; preds = %68, %.outer.backedge.sink.split %71 = icmp ult ptr %0, %69 %72 = icmp ult ptr %3, %61, !dbg !6221 %or.cond1450 = and i1 %71, %72, !dbg !6221 br i1 %or.cond1450, label %.lr.ph, label %.loopexit, !dbg !6221 .backedge.sink.split: ; preds = %70 tail call void @llvm.memmove.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(24) %63, ptr noundef nonnull align 8 dereferenceable(24) %64, i64 24, i1 false), !dbg !6221 br label %.backedge, !dbg !6221 .backedge: ; preds = %70, %.backedge.sink.split %73 = icmp ult ptr %3, %64, !dbg !6221 br i1 %73, label %60, label %.loopexit, !dbg !6221 74: ; preds = %18 %.not = icmp eq ptr %3, %1, !dbg !6224 %.pre79 = mul nsw i64 %12, 24, !dbg !6221 br i1 %.not, label %._crit_edge, label %._crit_edge.sink.split, !dbg !6224 } define linkonce_odr hidden swiftcc { i64, i64 } @"$sSa6remove2atxSi_tFSnySiG_Tgq5"(i64 %0, ptr swiftself captures(none) dereferenceable(8) %1) local_unnamed_addr #1 comdat !dbg !6237 { entry: %2 = load ptr, ptr %1, align 8, !dbg !6240 %3 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %2) #30, !dbg !6240 br i1 %3, label %6, label %4, !dbg !6240 4: ; preds = %entry %5 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5"(ptr %2), !dbg !6240 br label %6, !dbg !6240 6: ; preds = %entry, %4 %7 = phi ptr [ %5, %4 ], [ %2, %entry ], !dbg !6242 %8 = getelementptr inbounds nuw i8, ptr %7, i64 16, !dbg !6242 %9 = load i64, ptr %8, align 8, !dbg !6242, !range !346 %.not = icmp ult i64 %0, %9, !dbg !6242 br i1 %.not, label %10, label %21, !dbg !6242, !prof !366 10: ; preds = %6 %11 = add nsw i64 %9, -1, !dbg !6242 %12 = getelementptr inbounds nuw i8, ptr %7, i64 32, !dbg !6242 %13 = getelementptr inbounds nuw %TSnySiG, ptr %12, i64 %0, !dbg !6242 %14 = load i64, ptr %13, align 8, !dbg !6242 %.upperBound = getelementptr inbounds nuw i8, ptr %13, i64 8, !dbg !6242 %15 = load i64, ptr %.upperBound, align 8, !dbg !6242 %16 = getelementptr inbounds nuw i8, ptr %13, i64 16, !dbg !6242 %17 = sub nsw i64 %11, %0, !dbg !6242 %18 = shl nuw i64 %17, 4, !dbg !6243 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %13, ptr nonnull align 8 %16, i64 %18, i1 false), !dbg !6243 store i64 %11, ptr %8, align 8, !dbg !6242 store ptr %7, ptr %1, align 8, !dbg !6249 %19 = insertvalue { i64, i64 } undef, i64 %14, 0, !dbg !6242 %20 = insertvalue { i64, i64 } %19, i64 %15, 1, !dbg !6242 ret { i64, i64 } %20, !dbg !6242 21: ; preds = %6 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !6242 tail call void @llvm.trap(), !dbg !6251 unreachable, !dbg !6251 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5"(i1 %0, i64 %1, i1 %2, ptr %3) local_unnamed_addr #12 comdat !dbg !6252 { entry: %4 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !6256 br i1 %2, label %5, label %14, !dbg !6256 5: ; preds = %entry %._storage._capacityAndFlags = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !6256 %6 = load i64, ptr %._storage._capacityAndFlags, align 8, !dbg !6256 %7 = lshr i64 %6, 1, !dbg !6256 %8 = icmp slt i64 %7, %1, !dbg !6256 br i1 %8, label %9, label %14, !dbg !6256 9: ; preds = %5 %10 = add nuw i64 %7, 4611686018427387904, !dbg !6256 %11 = icmp slt i64 %10, 0, !dbg !6256 br i1 %11, label %38, label %12, !dbg !6256, !prof !1399 12: ; preds = %9 %13 = and i64 %6, -2, !dbg !6256 %. = tail call i64 @llvm.smax.i64(i64 %13, i64 %1), !dbg !6256 br label %14, !dbg !6256 14: ; preds = %12, %5, %entry %15 = phi i64 [ %1, %entry ], [ %7, %5 ], [ %., %12 ], !dbg !6256 %16 = load i64, ptr %4, align 8, !dbg !6256, !range !346 %.4 = tail call i64 @llvm.smax.i64(i64 %15, i64 %16), !dbg !6256 %17 = icmp eq i64 %.4, 0, !dbg !6256 br i1 %17, label %26, label %18, !dbg !6256 18: ; preds = %14 %19 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCySnySiGGMD") #32, !dbg !6256 %20 = shl i64 %.4, 4, !dbg !6256 %21 = add i64 %20, 32, !dbg !6256 %22 = tail call noalias ptr @swift_allocObject(ptr %19, i64 %21, i64 7) #9, !dbg !6256 #dbg_value(ptr %22, !5658, !DIExpression(), !6257) %call.i = tail call i64 @_msize(ptr noundef %22) #34, !dbg !6259 %gepdiff = add nsw i64 %call.i, -32, !dbg !6256 %23 = sdiv i64 %gepdiff, 16, !dbg !6256 %24 = shl nsw i64 %23, 1, !dbg !6256 %25 = getelementptr inbounds nuw i8, ptr %22, i64 16, !dbg !6256 store i64 %16, ptr %25, align 8, !dbg !6256 %._storage3._capacityAndFlags = getelementptr inbounds nuw i8, ptr %22, i64 24, !dbg !6256 store i64 %24, ptr %._storage3._capacityAndFlags, align 8, !dbg !6256 br label %26, !dbg !6256 26: ; preds = %14, %18 %27 = phi ptr [ %22, %18 ], [ @_swiftEmptyArrayStorage, %14 ], !dbg !6256 %28 = getelementptr inbounds nuw i8, ptr %27, i64 32, !dbg !6256 %29 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !6256 br i1 %0, label %32, label %30, !dbg !6256 30: ; preds = %26 %31 = shl nuw i64 %16, 4, !dbg !6260 tail call void @llvm.memcpy.p0.p0.i64(ptr nonnull align 8 %28, ptr nonnull align 8 %29, i64 %31, i1 false), !dbg !6260 br label %37, !dbg !6256 32: ; preds = %26 %33 = getelementptr inbounds nuw %TSnySiG, ptr %29, i64 %16, !dbg !6265 %34 = icmp ult ptr %28, %33, !dbg !6265 %.not = icmp eq ptr %27, %3, !dbg !6265 %or.cond9 = select i1 %.not, i1 %34, i1 false, !dbg !6265 br i1 %or.cond9, label %36, label %.sink.split, !dbg !6265 .sink.split: ; preds = %32 %35 = shl nuw i64 %16, 4, !dbg !6265 tail call void @llvm.memmove.p0.p0.i64(ptr nonnull align 8 %28, ptr nonnull align 8 %29, i64 %35, i1 false), !dbg !6265 br label %36, !dbg !6256 36: ; preds = %32, %.sink.split store i64 0, ptr %4, align 8, !dbg !6256 br label %37, !dbg !6256 37: ; preds = %36, %30 tail call void @swift_release(ptr nonnull %3) #9, !dbg !6256 ret ptr %27, !dbg !6256 38: ; preds = %9 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !6256 tail call void @llvm.trap(), !dbg !6267 unreachable, !dbg !6267 } ; Function Attrs: noinline define linkonce_odr hidden swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5"(ptr %0) local_unnamed_addr #12 comdat !dbg !6268 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !6271 %2 = load i64, ptr %1, align 8, !dbg !6271, !range !346 %3 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5"(i1 false, i64 %2, i1 false, ptr %0), !dbg !6271 ret ptr %3, !dbg !6271 } define linkonce_odr hidden swiftcc ptr @"$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFSS8UTF8ViewV_Tgq5"(i64 %0, ptr %1) local_unnamed_addr #1 comdat !dbg !6272 { entry: %2 = ptrtoint ptr %1 to i64, !dbg !6273 %3 = and i64 %2, 1152921504606846976, !dbg !6273 %4 = icmp eq i64 %3, 0, !dbg !6273 br i1 %4, label %7, label %5, !dbg !6273, !prof !366 5: ; preds = %entry %6 = tail call swiftcc i64 @"$sSS8UTF8ViewV13_foreignCountSiyF"(i64 %0, ptr %1), !dbg !6273 br label %13, !dbg !6273 7: ; preds = %entry %8 = and i64 %2, 2305843009213693952, !dbg !6273 %.not = icmp eq i64 %8, 0, !dbg !6273 %9 = and i64 %0, 281474976710655, !dbg !6273 %10 = lshr i64 %2, 56, !dbg !6273 %11 = and i64 %10, 15, !dbg !6273 %12 = select i1 %.not, i64 %9, i64 %11, !dbg !6273 br label %13, !dbg !6273 13: ; preds = %7, %5 %14 = phi i64 [ %6, %5 ], [ %12, %7 ], !dbg !6273 %15 = icmp eq i64 %14, 0, !dbg !6273 br i1 %15, label %26, label %16, !dbg !6273 16: ; preds = %13 %17 = tail call swiftcc ptr @"$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tt1gq5"(i64 %14, i64 0), !dbg !6273 %18 = getelementptr inbounds nuw i8, ptr %17, i64 32, !dbg !6273 %19 = ptrtoint ptr %18 to i64, !dbg !6273 %20 = icmp sgt i64 %14, -1, !dbg !6273 tail call void @llvm.assume(i1 %20), !dbg !6273 %21 = tail call swiftcc { i64, i8 } @"$ss11_StringGutsV8copyUTF84intoSiSgSrys5UInt8VG_tF"(i64 %19, i64 %14, i64 %0, ptr %1), !dbg !6273 %22 = extractvalue { i64, i8 } %21, 1, !dbg !6273 %23 = icmp eq i8 %22, 1, !dbg !6273 br i1 %23, label %28, label %24, !dbg !6273 24: ; preds = %16 %25 = extractvalue { i64, i8 } %21, 0, !dbg !6273 %.not1 = icmp eq i64 %25, %14, !dbg !6273 br i1 %.not1, label %26, label %29, !dbg !6273, !prof !366 26: ; preds = %13, %24 %27 = phi ptr [ %17, %24 ], [ @_swiftEmptyArrayStorage, %13 ], !dbg !6273 ret ptr %27, !dbg !6273 28: ; preds = %16 tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !6273 tail call void @llvm.trap(), !dbg !6274 unreachable, !dbg !6274 29: ; preds = %24 tail call void asm sideeffect "", "n"(i32 1) #9, !dbg !6273 tail call void @llvm.trap(), !dbg !6276 unreachable, !dbg !6276 } declare dllimport swiftcc { i64, i8 } @"$ss11_StringGutsV8copyUTF84intoSiSgSrys5UInt8VG_tF"(i64, i64, i64, ptr) local_unnamed_addr #1 define linkonce_odr hidden swiftcc ptr @"$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tt1gq5"(i64 %0, i64 %1) local_unnamed_addr #1 comdat !dbg !6278 { entry: %. = tail call i64 @llvm.smax.i64(i64 %1, i64 %0), !dbg !6282 %2 = icmp eq i64 %., 0, !dbg !6282 br i1 %2, label %9, label %3, !dbg !6282 3: ; preds = %entry %4 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCys5UInt8VGMD") #32, !dbg !6282 %5 = add i64 %., 32, !dbg !6282 %6 = tail call noalias ptr @swift_allocObject(ptr %4, i64 %5, i64 7) #9, !dbg !6282 #dbg_value(ptr %6, !5658, !DIExpression(), !6283) %call.i = tail call i64 @_msize(ptr noundef %6) #34, !dbg !6285 %gepdiff = shl i64 %call.i, 1, !dbg !6282 %7 = add i64 %gepdiff, -64, !dbg !6282 %8 = getelementptr inbounds nuw i8, ptr %6, i64 16, !dbg !6282 store i64 %0, ptr %8, align 8, !dbg !6282 %._storage1._capacityAndFlags = getelementptr inbounds nuw i8, ptr %6, i64 24, !dbg !6282 store i64 %7, ptr %._storage1._capacityAndFlags, align 8, !dbg !6282 br label %9, !dbg !6282 9: ; preds = %entry, %3 %10 = phi ptr [ %6, %3 ], [ @_swiftEmptyArrayStorage, %entry ], !dbg !6282 ret ptr %10, !dbg !6282 } define linkonce_odr hidden swiftcc ptr @"$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfC7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCTt0g5Tf4g_n"(ptr %0) local_unnamed_addr #1 comdat !dbg !6286 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !6287 %2 = load i64, ptr %1, align 8, !dbg !6287, !range !346 %3 = icmp eq i64 %2, 0, !dbg !6294 br i1 %3, label %.thread, label %4, !dbg !6294 4: ; preds = %entry %5 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGMD") #32, !dbg !6294 %6 = tail call swiftcc ptr @"$ss18_DictionaryStorageC8allocate8capacityAByxq_GSi_tFZ"(i64 %2, ptr swiftself %5), !dbg !6294 %7 = getelementptr inbounds nuw i8, ptr %6, i64 48, !dbg !6294 %8 = getelementptr inbounds nuw i8, ptr %6, i64 56, !dbg !6294 %9 = getelementptr inbounds nuw i8, ptr %6, i64 16, !dbg !6294 %10 = getelementptr inbounds nuw i8, ptr %6, i64 64, !dbg !6294 %11 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !6295 %12 = tail call ptr @swift_retain(ptr returned %6) #30, !dbg !6294 br label %14, !dbg !6294 .thread: ; preds = %entry, %43 %13 = phi ptr [ %6, %43 ], [ @_swiftEmptyDictionarySingleton, %entry ] ret ptr %13, !dbg !6294 14: ; preds = %40, %4 %15 = phi i64 [ 0, %4 ], [ %19, %40 ], !dbg !6295 %16 = getelementptr inbounds nuw <{ %T7SWBCore16ConfiguredTargetCSg, ptr }>, ptr %11, i64 %15, !dbg !6295 %17 = load i64, ptr %16, align 8, !dbg !6295 %.elt2 = getelementptr inbounds nuw i8, ptr %16, i64 8, !dbg !6295 %18 = load ptr, ptr %.elt2, align 8, !dbg !6295 %19 = add nuw nsw i64 %15, 1, !dbg !6294 %20 = inttoptr i64 %17 to ptr, !dbg !6294 %21 = tail call ptr @swift_retain(ptr returned %20) #30, !dbg !6294 %22 = tail call ptr @swift_retain(ptr returned %18) #30, !dbg !6294 %23 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5"(i64 %17, ptr swiftself %6), !dbg !6294 %24 = extractvalue { i64, i1 } %23, 1, !dbg !6294 br i1 %24, label %44, label %25, !dbg !6294, !prof !1399 25: ; preds = %14 %26 = extractvalue { i64, i1 } %23, 0, !dbg !6294 %27 = lshr i64 %26, 6, !dbg !6294 %28 = and i64 %26, 63, !dbg !6294 %29 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %10, i64 %27, !dbg !6294 %30 = shl nuw i64 1, %28, !dbg !6294 %31 = load i64, ptr %29, align 8, !dbg !6294 %32 = or i64 %31, %30, !dbg !6294 store i64 %32, ptr %29, align 8, !dbg !6294 %33 = load ptr, ptr %7, align 8, !dbg !6294 %34 = getelementptr inbounds %T7SWBCore16ConfiguredTargetCSg, ptr %33, i64 %26, !dbg !6294 store i64 %17, ptr %34, align 8, !dbg !6294 %35 = load ptr, ptr %8, align 8, !dbg !6294 %36 = getelementptr inbounds ptr, ptr %35, i64 %26, !dbg !6294 store ptr %18, ptr %36, align 8, !dbg !6294 %37 = load i64, ptr %9, align 8, !dbg !6294 %38 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %37, i64 1), !dbg !6294 %39 = extractvalue { i64, i1 } %38, 1, !dbg !6294 br i1 %39, label %45, label %40, !dbg !6294, !prof !1399 40: ; preds = %25 %41 = extractvalue { i64, i1 } %38, 0, !dbg !6294 store i64 %41, ptr %9, align 8, !dbg !6294 %42 = icmp eq i64 %19, %2, !dbg !6294 br i1 %42, label %43, label %14, !dbg !6294 43: ; preds = %40 tail call void @swift_release(ptr nonnull %6) #9, !dbg !6294 br label %.thread, !dbg !6294 44: ; preds = %14 tail call void asm sideeffect "", "n"(i32 1) #9, !dbg !6294 tail call void @llvm.trap(), !dbg !6301 unreachable, !dbg !6301 45: ; preds = %25 tail call void asm sideeffect "", "n"(i32 2) #9, !dbg !6294 tail call void @llvm.trap(), !dbg !6303 unreachable, !dbg !6303 } declare dllimport swiftcc ptr @"$s7SWBUtil11LockedValueCAARi_zrlEyACyxGxcfc"(ptr noalias, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden void @__swift_destroy_boxed_opaque_existential_1(ptr %0) local_unnamed_addr #15 comdat !dbg !6304 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !6305 %2 = load ptr, ptr %1, align 8, !dbg !6305 %3 = getelementptr inbounds i8, ptr %2, i64 -8, !dbg !6305 %.valueWitnesses = load ptr, ptr %3, align 8, !dbg !6305, !invariant.load !315, !dereferenceable !2281 %4 = getelementptr inbounds nuw i8, ptr %.valueWitnesses, i64 80, !dbg !6305 %flags = load i32, ptr %4, align 8, !dbg !6305, !invariant.load !315 %5 = and i32 %flags, 131072, !dbg !6305 %flags.isInline = icmp eq i32 %5, 0, !dbg !6305 br i1 %flags.isInline, label %inline, label %outline, !dbg !6305 common.ret: ; preds = %outline, %inline ret void, !dbg !6305 inline: ; preds = %entry %6 = getelementptr inbounds nuw i8, ptr %.valueWitnesses, i64 8, !dbg !6305 %Destroy = load ptr, ptr %6, align 8, !dbg !6305, !invariant.load !315 tail call void %Destroy(ptr noalias nonnull %0, ptr nonnull %2) #9, !dbg !6305 br label %common.ret, !dbg !6305 outline: ; preds = %entry %7 = load ptr, ptr %0, align 8, !dbg !6305 tail call void @swift_release(ptr %7) #9, !dbg !6305 br label %common.ret, !dbg !6305 } declare dllimport swifttailcc void @"$s19SWBTaskConstruction9BuildPlanC11planRequest20taskPlanningDelegateACSgAA0cdF0V_AA04TaskhI0_ptYacfC"(ptr swiftasync, ptr noalias captures(none) dereferenceable(120), ptr, ptr, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA"(ptr noalias captures(none) %0, ptr swiftasync initializes((16, 24)) %1, ptr readonly swiftself captures(none) %2) #8 !dbg !6306 { coro.return: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %3 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !6307 %4 = load ptr, ptr %3, align 8, !dbg !6307 %5 = getelementptr inbounds nuw i8, ptr %2, i64 24, !dbg !6307 %6 = load i64, ptr %5, align 8, !dbg !6307 %7 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !6307 %8 = load i64, ptr %7, align 8, !dbg !6307 %9 = getelementptr inbounds nuw i8, ptr %2, i64 40, !dbg !6307 %10 = getelementptr inbounds nuw i8, ptr %2, i64 56, !dbg !6307 %11 = getelementptr inbounds nuw i8, ptr %2, i64 72, !dbg !6307 %12 = load ptr, ptr %11, align 8, !dbg !6307 %13 = getelementptr inbounds nuw i8, ptr %2, i64 88, !dbg !6307 %14 = load i1, ptr %13, align 8, !dbg !6307 %15 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_Tu", i64 4), align 8, !dbg !6307 %16 = zext i32 %15 to i64, !dbg !6307 %17 = tail call swiftcc ptr @swift_task_alloc(i64 %16) #14, !dbg !6307 %18 = getelementptr inbounds nuw i8, ptr %17, i64 8, !dbg !6307 #dbg_value(ptr poison, !1130, !DIExpression(DW_OP_deref), !6308) #dbg_value(i1 %14, !1131, !DIExpression(DW_OP_deref), !6308) #dbg_value(ptr poison, !1129, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !6308) #dbg_value(ptr poison, !1129, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !6308) #dbg_value(ptr poison, !1128, !DIExpression(DW_OP_deref, DW_OP_deref), !6308) #dbg_value(ptr poison, !1127, !DIExpression(DW_OP_deref), !6308) #dbg_value(ptr poison, !1126, !DIExpression(DW_OP_deref, DW_OP_deref), !6308) #dbg_value(i64 poison, !1125, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !6308) #dbg_value(i64 poison, !1125, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !6308) #dbg_value(ptr poison, !1124, !DIExpression(DW_OP_deref, DW_OP_deref), !6308) %.spill.addr141.i = getelementptr inbounds nuw i8, ptr %17, i64 408, !dbg !6310 %.spill.addr133.i = getelementptr inbounds nuw i8, ptr %17, i64 312, !dbg !6310 %.spill.addr121.i = getelementptr inbounds nuw i8, ptr %17, i64 296, !dbg !6310 %.spill.addr101.i = getelementptr inbounds nuw i8, ptr %17, i64 280, !dbg !6310 %19 = load <2 x ptr>, ptr %9, align 8, !dbg !6307 %20 = load <2 x ptr>, ptr %10, align 8, !dbg !6307 store ptr %17, ptr %async.ctx.frameptr, align 8, !dbg !6307 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %17), !dbg !6307 store ptr %1, ptr %17, align 8, !dbg !6307 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TATQ0_", ptr %18, align 8, !dbg !6307 store i1 %14, ptr %.spill.addr141.i, align 1, !dbg !6310, !noalias !6311 store ptr %12, ptr %.spill.addr133.i, align 8, !dbg !6310, !noalias !6311 store <2 x ptr> %20, ptr %.spill.addr121.i, align 8, !dbg !6310, !noalias !6311 store <2 x ptr> %19, ptr %.spill.addr101.i, align 8, !dbg !6310, !noalias !6311 %.spill.addr93.i = getelementptr inbounds nuw i8, ptr %17, i64 272, !dbg !6310 store i64 %8, ptr %.spill.addr93.i, align 8, !dbg !6310, !noalias !6311 %.spill.addr89.i = getelementptr inbounds nuw i8, ptr %17, i64 264, !dbg !6310 store i64 %6, ptr %.spill.addr89.i, align 8, !dbg !6310, !noalias !6311 %.spill.addr80.i = getelementptr inbounds nuw i8, ptr %17, i64 256, !dbg !6310 store ptr %4, ptr %.spill.addr80.i, align 8, !dbg !6310, !noalias !6311 %.spill.addr.i = getelementptr inbounds nuw i8, ptr %17, i64 248, !dbg !6310 store ptr %0, ptr %.spill.addr.i, align 8, !dbg !6310, !noalias !6311 musttail call swifttailcc void @swift_task_switch(ptr nonnull swiftasync %17, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY0_", i64 0, i64 0) #9, !dbg !6310 ret void, !dbg !6310 } declare dllimport swifttailcc void @"$s7SWBCore19BuildRequestContextC22keepAliveSettingsCacheyxxyYaKXEYaKlF"(ptr noalias, ptr swiftasync, ptr, ptr, ptr, ptr swiftself) local_unnamed_addr #1 define linkonce_odr hidden swiftcc { i64, ptr } @"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n"(ptr %0, ptr %1, ptr %2, ptr swiftself %3, ptr noalias swifterror captures(none) dereferenceable(8) %4) local_unnamed_addr #1 comdat !dbg !6317 { entry: %5 = alloca %T7SWBCore22ProvisioningTaskInputsVSg, align 8 %6 = alloca %T7SWBCore15BuildParametersV, align 8 %7 = alloca %T7SWBCore15BuildParametersV, align 8 %8 = alloca %T7SWBCore22ProvisioningTaskInputsVSg, align 8 %9 = alloca %T7SWBCore15BuildParametersV, align 8 %10 = alloca %TSa, align 8 %11 = alloca %T7SWBCore7ProjectCSg, align 8 %12 = alloca %T7SWBCore22ProvisioningTaskInputsVSg, align 8 %13 = alloca %T7SWBCore22ProvisioningTaskInputsVSg, align 8 #dbg_value(ptr %0, !6322, !DIExpression(), !6331) #dbg_value(ptr %1, !6323, !DIExpression(), !6332) #dbg_value(ptr %2, !6324, !DIExpression(), !6333) %14 = tail call swiftcc i1 @"$s7SWBCore12BuildRequestC011enableIndexB5ArenaSbvg"(ptr swiftself %0), !dbg !6334 br i1 %14, label %15, label %21, !dbg !6334 15: ; preds = %entry %.arena5 = getelementptr inbounds nuw i8, ptr %0, i64 176, !dbg !6336 %.sroa.4.0..arena5.sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 208, !dbg !6338 %.sroa.4.0.copyload = load i64, ptr %.sroa.4.0..arena5.sroa_idx, align 8, !dbg !6338 %.sroa.5.0..arena5.sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 216, !dbg !6338 %.sroa.5.0.copyload = load ptr, ptr %.sroa.5.0..arena5.sroa_idx, align 8, !dbg !6338 %16 = tail call i32 @"$s11SWBProtocol9ArenaInfoVSgWOg"(ptr nonnull %.arena5), !dbg !6338 %.not = icmp eq i32 %16, 1 br i1 %.not, label %21, label %17 17: ; preds = %15 %18 = insertvalue { i64, ptr } poison, i64 %.sroa.4.0.copyload, 0, !dbg !6339 %19 = insertvalue { i64, ptr } %18, ptr %.sroa.5.0.copyload, 1, !dbg !6339 %20 = tail call ptr @swift_bridgeObjectRetain(ptr returned %.sroa.5.0.copyload) #9, !dbg !6342 br label %common.ret, !dbg !6339 21: ; preds = %15, %entry call void @llvm.lifetime.start.p0(i64 280, ptr nonnull %5), !dbg !6343 call void @llvm.lifetime.start.p0(i64 384, ptr nonnull %6), !dbg !6343 call void @llvm.lifetime.start.p0(i64 384, ptr nonnull %7), !dbg !6343 call void @llvm.lifetime.start.p0(i64 280, ptr nonnull %8), !dbg !6343 call void @llvm.lifetime.start.p0(i64 384, ptr nonnull %9), !dbg !6343 #dbg_value(ptr %2, !6351, !DIExpression(), !6363) #dbg_value(ptr %1, !6352, !DIExpression(), !6364) #dbg_value(ptr %0, !6353, !DIExpression(), !6365) %22 = getelementptr inbounds nuw i8, ptr %2, i64 24, !dbg !6366 %23 = load ptr, ptr %22, align 8, !dbg !6366 %24 = getelementptr inbounds nuw i8, ptr %23, i64 80, !dbg !6367 %25 = load ptr, ptr %24, align 8, !dbg !6367 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %10), !dbg !6343 store ptr %25, ptr %10, align 8, !dbg !6368 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %11), !dbg !6343 %26 = tail call ptr @swift_retain(ptr returned %25) #30, !dbg !6369 %27 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$sSay7SWBCore7ProjectCGMD") #32, !dbg !6368 %28 = tail call ptr @"$sSay7SWBCore7ProjectCGSayxGSlsWl"() #31, !dbg !6368 call swiftcc void @"$sSl7SWBUtilE4only7ElementQzSgvg"(ptr noalias nonnull sret(%swift.opaque) %11, ptr %27, ptr %28, ptr noalias nonnull swiftself %10), !dbg !6368 %29 = load i64, ptr %11, align 8, !dbg !6368 %30 = icmp eq i64 %29, 0, !dbg !6368 br i1 %30, label %35, label %31, !dbg !6368 31: ; preds = %21 %32 = inttoptr i64 %29 to ptr, !dbg !6368 call void @llvm.lifetime.start.p0(i64 280, ptr nonnull %13), !dbg !6343 call void @swift_release(ptr %25) #9, !dbg !6369 #dbg_value(ptr %32, !6359, !DIExpression(), !6371) %33 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !6372 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(384) %9, ptr noundef nonnull align 8 dereferenceable(384) %33, i64 384, i1 false), !dbg !6372 call void @"$s7SWBCore22ProvisioningTaskInputsVSgWOi0_"(ptr nonnull %13), !dbg !6374 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(280) %8, ptr noundef nonnull align 8 dereferenceable(280) %13, i64 280, i1 false), !dbg !6374 %34 = call swiftcc ptr @"$s7SWBCore19BuildRequestContextC17getCachedSettings_7project7purpose22provisioningTaskInputs08impartedB10PropertiesAA0G0CAA0B10ParametersV_AA7ProjectCAA0G7PurposeOAA012ProvisioningkL0VSgSayAA08ImpartedbN0CGSgtF"(ptr noalias nonnull captures(none) dereferenceable(384) %9, ptr nonnull %32, i8 0, ptr noalias nonnull captures(none) dereferenceable(280) %8, i64 0, ptr swiftself %1), !dbg !6375 call void @swift_release(ptr nonnull %32) #9, !dbg !6369 call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %13), !dbg !6376 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %11), !dbg !6376 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %10), !dbg !6376 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZAJ8SettingsCyXEfU_.exit", !dbg !6378 35: ; preds = %21 call void @swift_release(ptr %25) #9, !dbg !6369 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %11), !dbg !6369 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %10), !dbg !6379 %36 = load ptr, ptr %24, align 8, !dbg !6381 %37 = getelementptr inbounds nuw i8, ptr %36, i64 16, !dbg !6383 %38 = load i64, ptr %37, align 8, !dbg !6383, !range !346 %39 = icmp eq i64 %38, 0, !dbg !6398 br i1 %39, label %52, label %40, !dbg !6399 40: ; preds = %35 %41 = getelementptr inbounds nuw i8, ptr %36, i64 32, !dbg !6400 %42 = load ptr, ptr %41, align 8, !dbg !6400 #dbg_value(ptr %42, !6354, !DIExpression(), !6411) %43 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !6412 %.arena.i = getelementptr inbounds nuw i8, ptr %0, i64 176, !dbg !6412 %.sroa.4.0..arena.sroa_idx.i = getelementptr inbounds nuw i8, ptr %0, i64 208, !dbg !6413 %.sroa.4.0.copyload.i = load i64, ptr %.sroa.4.0..arena.sroa_idx.i, align 8, !dbg !6413 %.sroa.5.0..arena.sroa_idx.i = getelementptr inbounds nuw i8, ptr %0, i64 216, !dbg !6413 %.sroa.5.0.copyload.i = load ptr, ptr %.sroa.5.0..arena.sroa_idx.i, align 8, !dbg !6413 %44 = call i32 @"$s11SWBProtocol9ArenaInfoVSgWOg"(ptr nonnull %.arena.i), !dbg !6413 %.not.i = icmp eq i32 %44, 1 %45 = call ptr @swift_retain(ptr returned %42) #30, !dbg !6369 br i1 %.not.i, label %49, label %46 46: ; preds = %40 %47 = call ptr @swift_bridgeObjectRetain(ptr returned %.sroa.5.0.copyload.i) #9, !dbg !6369 %48 = call swiftcc i1 @"$s7SWBUtil4PathV10isAbsoluteSbvg"(i64 %.sroa.4.0.copyload.i, ptr %.sroa.5.0.copyload.i), !dbg !6414 call void @swift_bridgeObjectRelease(ptr %.sroa.5.0.copyload.i) #9, !dbg !6369 br i1 %48, label %51, label %49, !dbg !6415 49: ; preds = %46, %40 call void @llvm.lifetime.start.p0(i64 280, ptr nonnull %12), !dbg !6343 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(384) %6, ptr noundef nonnull align 8 dereferenceable(384) %43, i64 384, i1 false), !dbg !6416 call void @"$s7SWBCore22ProvisioningTaskInputsVSgWOi0_"(ptr nonnull %12), !dbg !6418 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(280) %5, ptr noundef nonnull align 8 dereferenceable(280) %12, i64 280, i1 false), !dbg !6418 %50 = call swiftcc ptr @"$s7SWBCore19BuildRequestContextC17getCachedSettings_7project7purpose22provisioningTaskInputs08impartedB10PropertiesAA0G0CAA0B10ParametersV_AA7ProjectCAA0G7PurposeOAA012ProvisioningkL0VSgSayAA08ImpartedbN0CGSgtF"(ptr noalias nonnull captures(none) dereferenceable(384) %6, ptr %42, i8 0, ptr noalias nonnull captures(none) dereferenceable(280) %5, i64 0, ptr swiftself %1), !dbg !6419 call void @swift_release(ptr %42) #9, !dbg !6369 call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %12), !dbg !6420 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZAJ8SettingsCyXEfU_.exit", !dbg !6422 51: ; preds = %46 call void @swift_release(ptr %42) #9, !dbg !6369 br label %52, !dbg !6423 52: ; preds = %51, %35 %53 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !6424 call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(384) %7, ptr noundef nonnull align 8 dereferenceable(384) %53, i64 384, i1 false), !dbg !6424 %54 = call swiftcc ptr @"$s7SWBCore19BuildRequestContextC17getCachedSettingsyAA0G0CAA0B10ParametersVF"(ptr noalias nonnull captures(none) dereferenceable(384) %7, ptr swiftself %1), !dbg !6425 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZAJ8SettingsCyXEfU_.exit", !dbg !6426 "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZAJ8SettingsCyXEfU_.exit": ; preds = %31, %49, %52 %55 = phi ptr [ %50, %49 ], [ %54, %52 ], [ %34, %31 ], !dbg !6369 call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %9), !dbg !6369 call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %8), !dbg !6369 call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %7), !dbg !6369 call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %6), !dbg !6369 call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %5), !dbg !6369 #dbg_value(ptr %55, !6325, !DIExpression(), !6427) %56 = getelementptr inbounds nuw i8, ptr %55, i64 544, !dbg !6428 %57 = load ptr, ptr %56, align 8, !dbg !6428 %58 = call ptr @swift_retain(ptr returned %57) #30, !dbg !6430 %59 = call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC27BUILD_DESCRIPTION_CACHE_DIR8SWBMacro22StringMacroDeclarationCvau"(), !dbg !6432 %60 = load ptr, ptr %59, align 8, !dbg !6432 %61 = call ptr @swift_retain(ptr returned %60) #30, !dbg !6430 %62 = call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7defaultSSAA06StringB11DeclarationC_AA0B10ExpressionCSgAA0bI0CcSgSStF"(ptr %60, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %57), !dbg !6433 call void @swift_release(ptr %57) #9, !dbg !6430 call void @swift_release(ptr %60) #9, !dbg !6430 %63 = extractvalue { i64, ptr } %62, 0, !dbg !6433 %64 = extractvalue { i64, ptr } %62, 1, !dbg !6433 #dbg_value(i64 %63, !6327, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !6434) #dbg_value(ptr %64, !6327, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !6434) %65 = ptrtoint ptr %64 to i64, !dbg !6435 %66 = and i64 %65, 2305843009213693952, !dbg !6435 %.not11 = icmp eq i64 %66, 0, !dbg !6435 %67 = and i64 %63, 281474976710655, !dbg !6435 %68 = lshr i64 %65, 56, !dbg !6435 %69 = and i64 %68, 15, !dbg !6435 %70 = select i1 %.not11, i64 %67, i64 %69, !dbg !6435 %71 = icmp eq i64 %70, 0, !dbg !6435 br i1 %71, label %74, label %72, !dbg !6439 72: ; preds = %"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZAJ8SettingsCyXEfU_.exit" %73 = call swiftcc { i64, ptr } @"$s7SWBUtil4PathVyACSScfC"(i64 %63, ptr %64), !dbg !6440 call void @swift_release(ptr nonnull %55) #9, !dbg !6430 br label %common.ret, !dbg !6442 74: ; preds = %"$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZAJ8SettingsCyXEfU_.exit" call void @swift_bridgeObjectRelease(ptr %64) #9, !dbg !6430 %75 = load ptr, ptr %56, align 8, !dbg !6443 %76 = call ptr @swift_retain(ptr returned %75) #30, !dbg !6430 %77 = call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7SRCROOT8SWBMacro20PathMacroDeclarationCvau"(), !dbg !6445 %78 = load ptr, ptr %77, align 8, !dbg !6445 %79 = call ptr @swift_retain(ptr returned %78) #30, !dbg !6430 %80 = call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr %78, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %75), !dbg !6446 call void @swift_release(ptr %75) #9, !dbg !6430 call void @swift_release(ptr %78) #9, !dbg !6430 %81 = extractvalue { i64, ptr } %80, 0, !dbg !6446 %82 = extractvalue { i64, ptr } %80, 1, !dbg !6446 %83 = load ptr, ptr %56, align 8, !dbg !6447 %84 = call ptr @swift_retain(ptr returned %83) #30, !dbg !6430 %85 = call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7OBJROOT8SWBMacro20PathMacroDeclarationCvau"(), !dbg !6448 %86 = load ptr, ptr %85, align 8, !dbg !6448 %87 = call ptr @swift_retain(ptr returned %86) #30, !dbg !6448 %88 = call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr %86, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %83), !dbg !6449 call void @swift_release(ptr %83) #9, !dbg !6430 call void @swift_release(ptr %86) #9, !dbg !6430 %89 = extractvalue { i64, ptr } %88, 0, !dbg !6449 %90 = extractvalue { i64, ptr } %88, 1, !dbg !6449 %91 = ptrtoint ptr %90 to i64, !dbg !6450 %92 = call swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeA2CSg_S2btF"(i64 %89, i64 %91, i1 false, i1 false, i64 %81, ptr %82), !dbg !6451 call void @swift_bridgeObjectRelease(ptr %82) #9, !dbg !6430 call void @swift_bridgeObjectRelease(ptr %90) #9, !dbg !6430 %93 = extractvalue { i64, ptr } %92, 0, !dbg !6451 %94 = extractvalue { i64, ptr } %92, 1, !dbg !6451 #dbg_value(i64 %93, !6329, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !6452) #dbg_value(ptr %94, !6329, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !6452) %95 = call swiftcc i1 @"$s7SWBUtil4PathV10isAbsoluteSbvg"(i64 %93, ptr %94), !dbg !6453 br i1 %95, label %96, label %97, !dbg !6453 96: ; preds = %74 call void @swift_release(ptr nonnull %55) #9, !dbg !6430 br label %common.ret, !dbg !6455 97: ; preds = %74 call void @swift_bridgeObjectRelease(ptr %94) #9, !dbg !6430 %.arena = getelementptr inbounds nuw i8, ptr %0, i64 176, !dbg !6457 %.sroa.48.0..arena.sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 208, !dbg !6460 %.sroa.48.0.copyload = load i64, ptr %.sroa.48.0..arena.sroa_idx, align 8, !dbg !6460 %.sroa.59.0..arena.sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 216, !dbg !6460 %.sroa.59.0.copyload = load ptr, ptr %.sroa.59.0..arena.sroa_idx, align 8, !dbg !6460 %98 = call i32 @"$s11SWBProtocol9ArenaInfoVSgWOg"(ptr nonnull %.arena), !dbg !6460 %.not12 = icmp eq i32 %98, 1 br i1 %.not12, label %106, label %99 99: ; preds = %97 %100 = call ptr @swift_bridgeObjectRetain(ptr returned %.sroa.59.0.copyload) #9, !dbg !6461 %101 = call swiftcc i1 @"$s7SWBUtil4PathV10isAbsoluteSbvg"(i64 %.sroa.48.0.copyload, ptr %.sroa.59.0.copyload), !dbg !6465 br i1 %101, label %102, label %105, !dbg !6465 102: ; preds = %99 call void @swift_release(ptr nonnull %55) #9, !dbg !6430 %103 = insertvalue { i64, ptr } poison, i64 %.sroa.48.0.copyload, 0, !dbg !6466 %104 = insertvalue { i64, ptr } %103, ptr %.sroa.59.0.copyload, 1, !dbg !6466 br label %common.ret, !dbg !6466 105: ; preds = %99 call void @swift_bridgeObjectRelease(ptr %.sroa.59.0.copyload) #9, !dbg !6430 br label %106, !dbg !6467 common.ret: ; preds = %72, %102, %96, %17, %106 %common.ret.op = phi { i64, ptr } [ undef, %106 ], [ %73, %72 ], [ %104, %102 ], [ %92, %96 ], [ %19, %17 ] ret { i64, ptr } %common.ret.op, !dbg !6469 106: ; preds = %97, %105 %.sink = phi i64 [ sub (i64 ptrtoint (ptr @".str.108.The workspace arena does not have an absolute build intermediates path to contain the build cache directory." to i64), i64 32), %105 ], [ sub (i64 ptrtoint (ptr @".str.72.There is no workspace arena to determine the build cache directory path." to i64), i64 32), %97 ] %.sink14 = phi i64 [ -3458764513820540820, %105 ], [ -3458764513820540856, %97 ] %107 = or i64 %.sink, -9223372036854775808, !dbg !6470 %108 = inttoptr i64 %107 to ptr, !dbg !6470 %109 = tail call ptr @"$s7SWBUtil9StubErrorOACs0C0AAWl"() #31, !dbg !6471 %110 = call swiftcc { ptr, ptr } @swift_allocError(ptr nonnull @"$s7SWBUtil9StubErrorON", ptr %109, ptr null, i1 false) #9, !dbg !6471 %111 = extractvalue { ptr, ptr } %110, 1, !dbg !6471 store i64 %.sink14, ptr %111, align 8, !dbg !6471 %._guts4._object._object = getelementptr inbounds nuw i8, ptr %111, i64 8, !dbg !6471 store ptr %108, ptr %._guts4._object._object, align 8, !dbg !6471 %112 = extractvalue { ptr, ptr } %110, 0, !dbg !6471 store ptr %112, ptr %4, align 8, !dbg !6472 call swiftcc void @swift_willThrow(ptr swiftself undef, ptr noalias nonnull readonly swifterror captures(none) dereferenceable(8) %4) #9, !dbg !6472 call void @swift_release(ptr nonnull %55) #9, !dbg !6430 store ptr %112, ptr %4, align 8, !dbg !6469 br label %common.ret, !dbg !6469 } define linkonce_odr hidden swiftcc ptr @"$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTt0g5Tf4g_n"(ptr %0) local_unnamed_addr #1 comdat !dbg !6473 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !6474 %2 = load i64, ptr %1, align 8, !dbg !6474, !range !346 %3 = icmp eq i64 %2, 0, !dbg !6481 br i1 %3, label %.thread, label %4, !dbg !6481 4: ; preds = %entry %5 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss18_DictionaryStorageCySS7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGMD") #32, !dbg !6481 %6 = tail call swiftcc ptr @"$ss18_DictionaryStorageC8allocate8capacityAByxq_GSi_tFZ"(i64 %2, ptr swiftself %5), !dbg !6481 %7 = getelementptr inbounds nuw i8, ptr %6, i64 48, !dbg !6481 %8 = getelementptr inbounds nuw i8, ptr %6, i64 56, !dbg !6481 %9 = getelementptr inbounds nuw i8, ptr %6, i64 16, !dbg !6481 %10 = getelementptr inbounds nuw i8, ptr %6, i64 64, !dbg !6481 %11 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !6482 %12 = tail call ptr @swift_retain(ptr returned %6) #30, !dbg !6481 br label %14, !dbg !6481 .thread: ; preds = %entry, %46 %13 = phi ptr [ %6, %46 ], [ @_swiftEmptyDictionarySingleton, %entry ] ret ptr %13, !dbg !6481 14: ; preds = %43, %4 %15 = phi i64 [ 0, %4 ], [ %20, %43 ], !dbg !6482 %16 = getelementptr inbounds nuw <{ %TSS, %T7SWBUtil10OrderedSetV }>, ptr %11, i64 %15, !dbg !6482 %17 = load i64, ptr %16, align 8, !dbg !6482 %.elt._guts._object._object = getelementptr inbounds nuw i8, ptr %16, i64 8, !dbg !6482 %18 = load ptr, ptr %.elt._guts._object._object, align 8, !dbg !6482 %.elt2 = getelementptr inbounds nuw i8, ptr %16, i64 16, !dbg !6482 %19 = load <2 x ptr>, ptr %.elt2, align 8, !dbg !6482 %20 = add nuw nsw i64 %15, 1, !dbg !6481 %21 = tail call ptr @swift_bridgeObjectRetain(ptr returned %18) #9, !dbg !6481 %22 = extractelement <2 x ptr> %19, i64 0, !dbg !6481 %23 = tail call ptr @swift_retain(ptr returned %22) #30, !dbg !6481 %24 = extractelement <2 x ptr> %19, i64 1, !dbg !6481 %25 = tail call ptr @swift_bridgeObjectRetain(ptr returned %24) #9, !dbg !6481 %26 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5"(i64 %17, ptr %18, ptr swiftself %6), !dbg !6481 %27 = extractvalue { i64, i1 } %26, 1, !dbg !6481 br i1 %27, label %47, label %28, !dbg !6481, !prof !1399 28: ; preds = %14 %29 = extractvalue { i64, i1 } %26, 0, !dbg !6481 %30 = lshr i64 %29, 6, !dbg !6481 %31 = and i64 %29, 63, !dbg !6481 %32 = getelementptr inbounds nuw %Ts13_UnsafeBitsetV4WordV, ptr %10, i64 %30, !dbg !6481 %33 = shl nuw i64 1, %31, !dbg !6481 %34 = load i64, ptr %32, align 8, !dbg !6481 %35 = or i64 %34, %33, !dbg !6481 store i64 %35, ptr %32, align 8, !dbg !6481 %36 = load ptr, ptr %7, align 8, !dbg !6481 %37 = getelementptr inbounds %TSS, ptr %36, i64 %29, !dbg !6481 store i64 %17, ptr %37, align 8, !dbg !6481 %._guts._object._object = getelementptr inbounds nuw i8, ptr %37, i64 8, !dbg !6481 store ptr %18, ptr %._guts._object._object, align 8, !dbg !6481 %38 = load ptr, ptr %8, align 8, !dbg !6481 %39 = getelementptr inbounds %T7SWBUtil10OrderedSetV, ptr %38, i64 %29, !dbg !6481 store <2 x ptr> %19, ptr %39, align 8, !dbg !6481 %40 = load i64, ptr %9, align 8, !dbg !6481 %41 = tail call { i64, i1 } @llvm.sadd.with.overflow.i64(i64 %40, i64 1), !dbg !6481 %42 = extractvalue { i64, i1 } %41, 1, !dbg !6481 br i1 %42, label %48, label %43, !dbg !6481, !prof !1399 43: ; preds = %28 %44 = extractvalue { i64, i1 } %41, 0, !dbg !6481 store i64 %44, ptr %9, align 8, !dbg !6481 %45 = icmp eq i64 %20, %2, !dbg !6481 br i1 %45, label %46, label %14, !dbg !6481 46: ; preds = %43 tail call void @swift_release(ptr nonnull %6) #9, !dbg !6481 br label %.thread, !dbg !6481 47: ; preds = %14 tail call void asm sideeffect "", "n"(i32 1) #9, !dbg !6481 tail call void @llvm.trap(), !dbg !6488 unreachable, !dbg !6488 48: ; preds = %28 tail call void asm sideeffect "", "n"(i32 2) #9, !dbg !6481 tail call void @llvm.trap(), !dbg !6489 unreachable, !dbg !6489 } define linkonce_odr hidden swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_n"(ptr swiftasync %0, ptr %1, ptr noalias dereferenceable(120) %2, ptr %3, i64 %4, ptr %5, ptr %6, ptr %7, i1 %8, ptr %9, ptr noalias dereferenceable(40) %10) #1 comdat !dbg !6490 { coro.return: #dbg_value(ptr poison, !6509, !DIExpression(DW_OP_deref, DW_OP_deref), !6591) #dbg_value(ptr %9, !6501, !DIExpression(DW_OP_deref), !6591) #dbg_value(i1 %8, !6500, !DIExpression(DW_OP_deref), !6591) #dbg_value(ptr poison, !6499, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !6591) #dbg_value(ptr poison, !6499, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !6591) #dbg_value(ptr poison, !6498, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !6591) #dbg_value(i64 poison, !6498, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !6591) #dbg_value(ptr %3, !6497, !DIExpression(DW_OP_deref), !6591) #dbg_value(ptr poison, !6496, !DIExpression(DW_OP_deref, DW_OP_deref), !6591) #dbg_value(ptr %1, !6495, !DIExpression(DW_OP_deref), !6591) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %11 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !6592 %12 = getelementptr inbounds nuw i8, ptr %0, i64 1168, !dbg !6592 %13 = getelementptr inbounds nuw i8, ptr %0, i64 1728, !dbg !6592 %14 = getelementptr inbounds nuw i8, ptr %0, i64 1816, !dbg !6592 %15 = getelementptr inbounds nuw i8, ptr %0, i64 2080, !dbg !6592 %16 = getelementptr inbounds nuw i8, ptr %0, i64 2160, !dbg !6592 %17 = getelementptr inbounds nuw i8, ptr %0, i64 2280, !dbg !6592 %.spill.addr163 = getelementptr inbounds nuw i8, ptr %0, i64 2392, !dbg !6592 store ptr %10, ptr %.spill.addr163, align 8, !dbg !6592 %.spill.addr159 = getelementptr inbounds nuw i8, ptr %0, i64 2384, !dbg !6592 store ptr %9, ptr %.spill.addr159, align 8, !dbg !6592 %.spill.addr155 = getelementptr inbounds nuw i8, ptr %0, i64 2225, !dbg !6592 store i1 %8, ptr %.spill.addr155, align 1, !dbg !6592 %.spill.addr151 = getelementptr inbounds nuw i8, ptr %0, i64 2376, !dbg !6592 store ptr %7, ptr %.spill.addr151, align 8, !dbg !6592 %.spill.addr147 = getelementptr inbounds nuw i8, ptr %0, i64 2368, !dbg !6592 store ptr %6, ptr %.spill.addr147, align 8, !dbg !6592 %.spill.addr143 = getelementptr inbounds nuw i8, ptr %0, i64 2360, !dbg !6592 store ptr %5, ptr %.spill.addr143, align 8, !dbg !6592 %.spill.addr139 = getelementptr inbounds nuw i8, ptr %0, i64 2352, !dbg !6592 store i64 %4, ptr %.spill.addr139, align 8, !dbg !6592 %.spill.addr135 = getelementptr inbounds nuw i8, ptr %0, i64 2344, !dbg !6592 store ptr %3, ptr %.spill.addr135, align 8, !dbg !6592 %.spill.addr125 = getelementptr inbounds nuw i8, ptr %0, i64 2336, !dbg !6592 store ptr %2, ptr %.spill.addr125, align 8, !dbg !6592 %.spill.addr = getelementptr inbounds nuw i8, ptr %0, i64 2328, !dbg !6592 store ptr %1, ptr %.spill.addr, align 8, !dbg !6592 tail call void @llvm.lifetime.start.p0(i64 280, ptr nonnull %12), !dbg !6592 tail call void @llvm.lifetime.start.p0(i64 384, ptr nonnull %async.ctx.frameptr), !dbg !6592 tail call void @llvm.lifetime.start.p0(i64 384, ptr nonnull %11), !dbg !6592 tail call void @llvm.lifetime.start.p0(i64 88, ptr nonnull %13), !dbg !6592 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %17), !dbg !6592 tail call void @llvm.lifetime.start.p0(i64 80, ptr nonnull %15), !dbg !6592 tail call void @llvm.lifetime.start.p0(i64 88, ptr nonnull %14), !dbg !6592 tail call void @llvm.lifetime.start.p0(i64 65, ptr nonnull %16), !dbg !6592 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %0, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY0_", i64 0, i64 0) #9, !dbg !6594 ret void, !dbg !6594 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY0_"(ptr swiftasync %0) #1 !dbg !6595 { entryresume.0: #dbg_declare(ptr %0, !6600, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2344), !6645) #dbg_declare(ptr %0, !6601, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2360, DW_OP_LLVM_fragment, 64, 64), !6646) #dbg_declare(ptr %0, !6602, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2368, DW_OP_LLVM_fragment, 0, 64), !6647) #dbg_declare(ptr %0, !6602, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2376, DW_OP_LLVM_fragment, 64, 64), !6647) #dbg_declare(ptr %0, !6604, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2384), !6648) #dbg_declare(ptr %0, !6605, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2392, DW_OP_deref), !6649) #dbg_declare(ptr %0, !6598, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2328), !6650) #dbg_declare(ptr %0, !6599, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2336, DW_OP_deref), !6651) %1 = alloca swifterror ptr, align 8 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %2 = alloca %Ts17_NativeDictionaryV, align 8 %3 = alloca %Ts17_NativeDictionaryV, align 8 %4 = alloca %Ts17_NativeDictionaryV, align 8 %5 = alloca %Ts17_NativeDictionaryV, align 8 %6 = alloca %Ts17_NativeDictionaryV, align 8 %retain.value.addr.tmp = getelementptr inbounds nuw i8, ptr %0, i64 784, !dbg !6652 %7 = getelementptr inbounds nuw i8, ptr %0, i64 1168, !dbg !6652 %8 = getelementptr inbounds nuw i8, ptr %0, i64 1448, !dbg !6652 %9 = getelementptr inbounds nuw i8, ptr %0, i64 1728, !dbg !6652 %10 = getelementptr inbounds nuw i8, ptr %0, i64 1816, !dbg !6652 %retain.value.addr.tmp24 = getelementptr inbounds nuw i8, ptr %0, i64 1904, !dbg !6652 %11 = getelementptr inbounds nuw i8, ptr %0, i64 1992, !dbg !6652 %12 = getelementptr inbounds nuw i8, ptr %0, i64 2080, !dbg !6652 %13 = getelementptr inbounds nuw i8, ptr %0, i64 2160, !dbg !6652 %casValidationInfos = getelementptr inbounds nuw i8, ptr %0, i64 2232, !dbg !6652 %14 = getelementptr inbounds nuw i8, ptr %0, i64 2248, !dbg !6652 %15 = getelementptr inbounds nuw i8, ptr %0, i64 2264, !dbg !6652 %16 = getelementptr inbounds nuw i8, ptr %0, i64 2280, !dbg !6652 %staleFileRemovalIdentifierPerTarget = getelementptr inbounds nuw i8, ptr %0, i64 2288, !dbg !6652 %17 = getelementptr inbounds nuw i8, ptr %0, i64 2296, !dbg !6652 %18 = getelementptr inbounds nuw i8, ptr %0, i64 2304, !dbg !6652 %19 = getelementptr inbounds nuw i8, ptr %0, i64 2312, !dbg !6652 %retain.value.addr.tmp21 = getelementptr inbounds nuw i8, ptr %0, i64 2320, !dbg !6652 %.reload.addr131 = getelementptr inbounds nuw i8, ptr %0, i64 2336 %.reload132 = load ptr, ptr %.reload.addr131, align 8 %.reload.addr123 = getelementptr inbounds nuw i8, ptr %0, i64 2328 %.reload124 = load ptr, ptr %.reload.addr123, align 8 tail call void @swift_once(ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_Wz", ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_WZ", ptr undef) #9, !dbg !6654 %20 = tail call swiftcc %swift.metadata_response @"$s7SWBUtil9StatisticCMa"(i64 0) #31, !dbg !6656 %21 = extractvalue %swift.metadata_response %20, 0, !dbg !6656 %22 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWL", ptr @"$s7SWBUtil9StatisticCMa", ptr @"$s7SWBUtil9StatisticCAA01_B7BackendAAMc"), !dbg !6656 tail call swiftcc void @"$s7SWBUtil17_StatisticBackendPAAE9incrementyyF"(ptr %21, ptr %22, ptr noalias nonnull swiftself @"$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvpZ"), !dbg !6656 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %staleFileRemovalIdentifierPerTarget), !dbg !6657 #dbg_value(ptr %0, !6606, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2288, DW_OP_deref), !6659) store ptr @_swiftEmptyDictionarySingleton, ptr %staleFileRemovalIdentifierPerTarget, align 8, !dbg !6660 tail call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %casValidationInfos), !dbg !6662 #dbg_value(ptr %0, !6614, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2232, DW_OP_deref), !6664) %23 = tail call ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVAESHAAWl"() #31, !dbg !6665 %24 = tail call swiftcc { ptr, ptr } @"$s7SWBUtil10OrderedSetV12arrayLiteralACyxGxd_tcfC"(ptr nonnull @_swiftEmptyArrayStorage, ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVN", ptr %23), !dbg !6665 %25 = extractvalue { ptr, ptr } %24, 0, !dbg !6665 %26 = extractvalue { ptr, ptr } %24, 1, !dbg !6665 store ptr %25, ptr %casValidationInfos, align 8, !dbg !6665 %casValidationInfos.uniqueIndices = getelementptr inbounds nuw i8, ptr %0, i64 2240, !dbg !6665 store ptr %26, ptr %casValidationInfos.uniqueIndices, align 8, !dbg !6665 %.buildGraph = getelementptr inbounds nuw i8, ptr %.reload132, i64 24, !dbg !6667 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(88) %9, ptr noundef nonnull align 8 dereferenceable(88) %.buildGraph, i64 88, i1 false), !dbg !6667 #dbg_value(ptr %0, !6616, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 1728, DW_OP_deref), !6669) %27 = tail call swiftcc i1 @"$s7SWBUtil12UserDefaultsO19enableCASValidationSbvgZ"(), !dbg !6670 #dbg_value(i1 %27, !6618, !DIExpression(), !6672) tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %17), !dbg !6673 store ptr %.reload124, ptr %17, align 8, !dbg !6675 %28 = tail call swiftcc %swift.metadata_response @"$s19SWBTaskConstruction9BuildPlanCMa"(i64 0) #31, !dbg !6676 %29 = extractvalue %swift.metadata_response %28, 0, !dbg !6676 %30 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s19SWBTaskConstruction9BuildPlanCAcA23StaleFileRemovalContextAAWL", ptr @"$s19SWBTaskConstruction9BuildPlanCMa", ptr @"$s19SWBTaskConstruction9BuildPlanCAA23StaleFileRemovalContextAAMc"), !dbg !6676 %31 = tail call swiftcc { i64, i64 } @"$s19SWBTaskConstruction23StaleFileRemovalContextPAAE05staledE14TaskIdentifier3forSSSg7SWBCore16ConfiguredTargetCSg_tF"(i64 0, ptr %29, ptr %30, ptr noalias nonnull swiftself %17), !dbg !6676 %32 = extractvalue { i64, i64 } %31, 1, !dbg !6676 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %17), !dbg !6677 %33 = icmp eq i64 %32, 0, !dbg !6677 br i1 %33, label %39, label %34, !dbg !6677 34: ; preds = %entryresume.0 %35 = extractvalue { i64, i64 } %31, 0, !dbg !6676 %36 = inttoptr i64 %32 to ptr, !dbg !6677 %37 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr nonnull @_swiftEmptyDictionarySingleton) #30, !dbg !6677 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %2), !dbg !6683 store ptr @_swiftEmptyDictionarySingleton, ptr %2, align 8, !dbg !6677 call swiftcc void @"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %35, ptr nonnull %36, i64 0, i1 %37, ptr nonnull swiftself captures(none) dereferenceable(8) %2), !dbg !6677 %38 = load ptr, ptr %2, align 8, !dbg !6677 store ptr %38, ptr %staleFileRemovalIdentifierPerTarget, align 8, !dbg !6677 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %2), !dbg !6677 br label %43, !dbg !6677 39: ; preds = %entryresume.0 %40 = tail call swiftcc { i64, i64 } @"$sSD8_VariantV11removeValue6forKeyq_Sgx_tF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 0, ptr nonnull swiftself captures(none) dereferenceable(8) %staleFileRemovalIdentifierPerTarget), !dbg !6677 %41 = extractvalue { i64, i64 } %40, 1, !dbg !6677 %42 = inttoptr i64 %41 to ptr, !dbg !6685 tail call void @swift_bridgeObjectRelease(ptr %42) #9, !dbg !6685 br label %43, !dbg !6677 43: ; preds = %39, %34 %.allTargets = getelementptr inbounds nuw i8, ptr %0, i64 1752, !dbg !6687 %44 = load ptr, ptr %.allTargets, align 8, !dbg !6687 %.allTargets.uniqueIndices = getelementptr inbounds nuw i8, ptr %0, i64 1760, !dbg !6687 %45 = load ptr, ptr %.allTargets.uniqueIndices, align 8, !dbg !6687 %46 = tail call swiftcc %swift.metadata_response @"$s7SWBCore16ConfiguredTargetCMa"(i64 0) #31, !dbg !6688 %47 = extractvalue %swift.metadata_response %46, 0, !dbg !6688 %48 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBCore16ConfiguredTargetCACSHAAWL", ptr @"$s7SWBCore16ConfiguredTargetCMa", ptr @"$s7SWBCore16ConfiguredTargetCSHAAMc"), !dbg !6688 %49 = tail call swiftcc i64 @"$s7SWBUtil10OrderedSetV10startIndexSivg"(ptr %44, ptr %45, ptr %47, ptr %48), !dbg !6688 %50 = tail call swiftcc i64 @"$s7SWBUtil10OrderedSetV8endIndexSivg"(ptr %44, ptr %45, ptr %47, ptr %48), !dbg !6691 %51 = icmp eq i64 %49, %50, !dbg !6694 br i1 %51, label %.from.99, label %.from.84, !dbg !6696 .from.84: ; preds = %43 %.reload130 = load ptr, ptr %.reload.addr131, align 8, !dbg !6652 tail call void @llvm.lifetime.start.p0(i64 280, ptr nonnull %8), !dbg !6652 tail call void @"$s7SWBCore22ProvisioningTaskInputsVSgWOi0_"(ptr nonnull %8), !dbg !6697 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(280) %7, ptr noundef nonnull align 8 dereferenceable(280) %8, i64 280, i1 false), !dbg !6697 %.buildRequestContext = getelementptr inbounds nuw i8, ptr %.reload130, i64 16, !dbg !6699 %52 = load ptr, ptr %.buildRequestContext, align 8, !dbg !6699 %._guts._object._object = getelementptr inbounds nuw i8, ptr %0, i64 2256 %53 = getelementptr inbounds nuw i8, ptr %0, i64 2272 br label %.from., !dbg !6696 .from.: ; preds = %203, %.from.84 %moduleCachePathsPerTarget.0 = phi ptr [ @_swiftEmptyDictionarySingleton, %.from.84 ], [ %135, %203 ], !dbg !6700 %rootPathsPerTarget.0 = phi ptr [ @_swiftEmptyDictionarySingleton, %.from.84 ], [ %103, %203 ], !dbg !6701 %settingsPerTarget.0 = phi ptr [ @_swiftEmptyDictionarySingleton, %.from.84 ], [ %206, %203 ], !dbg !6659 %54 = phi i64 [ %49, %.from.84 ], [ %62, %203 ], !dbg !6696 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %18), !dbg !6702 tail call swiftcc void @"$s7SWBUtil10OrderedSetVyxSicig"(ptr noalias nonnull sret(%swift.opaque) %18, i64 %54, ptr %44, ptr %45, ptr %47, ptr %48), !dbg !6705 %55 = load ptr, ptr %18, align 8, !dbg !6696 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %18), !dbg !6705 %56 = tail call swiftcc i64 @"$s7SWBUtil10OrderedSetV10startIndexSivg"(ptr %44, ptr %45, ptr %47, ptr %48), !dbg !6706 %57 = tail call swiftcc i64 @"$s7SWBUtil10OrderedSetV8endIndexSivg"(ptr %44, ptr %45, ptr %47, ptr %48), !dbg !6710 %58 = icmp slt i64 %54, %56, !dbg !6712 %59 = icmp sge i64 %54, %57, !dbg !6716 %60 = or i1 %58, %59, !dbg !6718 br i1 %60, label %273, label %61, !dbg !6718, !prof !1399 61: ; preds = %.from. %62 = add nsw i64 %54, 1, !dbg !6719 #dbg_value(ptr %0, !6622, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2304, DW_OP_deref), !6721) %63 = getelementptr inbounds nuw i8, ptr %55, i64 16, !dbg !6722 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(384) %async.ctx.frameptr, ptr noundef nonnull align 8 dereferenceable(384) %63, i64 384, i1 false), !dbg !6722 %64 = getelementptr inbounds nuw i8, ptr %55, i64 400, !dbg !6723 %65 = load ptr, ptr %64, align 8, !dbg !6723 tail call void @llvm.lifetime.start.p0(i64 384, ptr nonnull %retain.value.addr.tmp), !dbg !6685 %66 = tail call ptr @"$s7SWBCore15BuildParametersVWOc"(ptr nonnull %async.ctx.frameptr, ptr nonnull %retain.value.addr.tmp), !dbg !6685 tail call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %retain.value.addr.tmp), !dbg !6685 %67 = tail call ptr @swift_retain(ptr returned %65) #30, !dbg !6685 %68 = tail call swiftcc ptr @"$s7SWBCore19BuildRequestContextC17getCachedSettings_6target7purpose22provisioningTaskInputs08impartedB10PropertiesAA0G0CAA0B10ParametersV_AA6TargetCAA0G7PurposeOAA012ProvisioningkL0VSgSayAA08ImpartedbN0CGSgtF"(ptr noalias nonnull captures(none) dereferenceable(384) %async.ctx.frameptr, ptr %65, i8 0, ptr noalias nonnull captures(none) dereferenceable(280) %7, i64 0, ptr swiftself %52), !dbg !6724 tail call void @swift_release(ptr %65) #9, !dbg !6685 %69 = tail call ptr @"$s7SWBCore15BuildParametersVWOh"(ptr nonnull %async.ctx.frameptr), !dbg !6685 #dbg_value(ptr %68, !6624, !DIExpression(), !6725) %70 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCy7SWBUtil4PathVGMD") #32, !dbg !6726 %71 = tail call noalias ptr @swift_allocObject(ptr %70, i64 80, i64 7) #9, !dbg !6726 %72 = getelementptr inbounds nuw i8, ptr %71, i64 16, !dbg !6732 store <2 x i64> , ptr %72, align 8, !dbg !6732 %73 = getelementptr inbounds nuw i8, ptr %71, i64 32, !dbg !6732 %74 = getelementptr inbounds nuw i8, ptr %68, i64 544, !dbg !6739 %75 = load ptr, ptr %74, align 8, !dbg !6739 %76 = tail call ptr @swift_retain(ptr returned %75) #30, !dbg !6739 %77 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7DSTROOT8SWBMacro20PathMacroDeclarationCvau"(), !dbg !6740 %78 = load ptr, ptr %77, align 8, !dbg !6740 %79 = tail call ptr @swift_retain(ptr returned %78) #30, !dbg !6740 %80 = tail call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr %78, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %75), !dbg !6741 tail call void @swift_release(ptr %78) #9, !dbg !6685 tail call void @swift_release(ptr %75) #9, !dbg !6685 %81 = extractvalue { i64, ptr } %80, 0, !dbg !6741 %82 = extractvalue { i64, ptr } %80, 1, !dbg !6741 store i64 %81, ptr %73, align 8, !dbg !6741 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %71, i64 40, !dbg !6741 store ptr %82, ptr %._str._guts._object._object, align 8, !dbg !6741 %83 = getelementptr inbounds nuw i8, ptr %71, i64 48, !dbg !6742 %84 = load ptr, ptr %74, align 8, !dbg !6743 %85 = tail call ptr @swift_retain(ptr returned %84) #30, !dbg !6743 %86 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7OBJROOT8SWBMacro20PathMacroDeclarationCvau"(), !dbg !6744 %87 = load ptr, ptr %86, align 8, !dbg !6744 %88 = tail call ptr @swift_retain(ptr returned %87) #30, !dbg !6744 %89 = tail call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr %87, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %84), !dbg !6745 tail call void @swift_release(ptr %87) #9, !dbg !6685 tail call void @swift_release(ptr %84) #9, !dbg !6685 %90 = extractvalue { i64, ptr } %89, 0, !dbg !6745 %91 = extractvalue { i64, ptr } %89, 1, !dbg !6745 store i64 %90, ptr %83, align 8, !dbg !6745 %._str1._guts._object._object = getelementptr inbounds nuw i8, ptr %71, i64 56, !dbg !6745 store ptr %91, ptr %._str1._guts._object._object, align 8, !dbg !6745 %92 = getelementptr inbounds nuw i8, ptr %71, i64 64, !dbg !6742 %93 = load ptr, ptr %74, align 8, !dbg !6746 %94 = tail call ptr @swift_retain(ptr returned %93) #30, !dbg !6746 %95 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7SYMROOT8SWBMacro20PathMacroDeclarationCvau"(), !dbg !6747 %96 = load ptr, ptr %95, align 8, !dbg !6747 %97 = tail call ptr @swift_retain(ptr returned %96) #30, !dbg !6747 %98 = tail call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr %96, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %93), !dbg !6748 tail call void @swift_release(ptr %96) #9, !dbg !6685 tail call void @swift_release(ptr %93) #9, !dbg !6685 %99 = extractvalue { i64, ptr } %98, 0, !dbg !6748 %100 = extractvalue { i64, ptr } %98, 1, !dbg !6748 store i64 %99, ptr %92, align 8, !dbg !6748 %._str2._guts._object._object = getelementptr inbounds nuw i8, ptr %71, i64 72, !dbg !6748 store ptr %100, ptr %._str2._guts._object._object, align 8, !dbg !6748 %101 = tail call ptr @swift_retain(ptr returned %55) #30, !dbg !6749 %102 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %rootPathsPerTarget.0) #30, !dbg !6750 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %6), !dbg !6757 store ptr %rootPathsPerTarget.0, ptr %6, align 8, !dbg !6750 call swiftcc void @"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5"(ptr %71, ptr %55, i1 %102, ptr nonnull swiftself captures(none) dereferenceable(8) %6), !dbg !6750 tail call void @swift_release(ptr %55) #9, !dbg !6685 %103 = load ptr, ptr %6, align 8, !dbg !6750 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %6), !dbg !6750 %104 = tail call noalias ptr @swift_allocObject(ptr %70, i64 80, i64 7) #9, !dbg !6759 %105 = getelementptr inbounds nuw i8, ptr %104, i64 16, !dbg !6761 store <2 x i64> , ptr %105, align 8, !dbg !6761 %106 = getelementptr inbounds nuw i8, ptr %104, i64 32, !dbg !6761 %107 = load ptr, ptr %74, align 8, !dbg !6763 %108 = tail call ptr @swift_retain(ptr returned %107) #30, !dbg !6763 %109 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC16MODULE_CACHE_DIR8SWBMacro20PathMacroDeclarationCvau"(), !dbg !6764 %110 = load ptr, ptr %109, align 8, !dbg !6764 %111 = tail call ptr @swift_retain(ptr returned %110) #30, !dbg !6764 %112 = tail call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr %110, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %107), !dbg !6765 tail call void @swift_release(ptr %110) #9, !dbg !6685 tail call void @swift_release(ptr %107) #9, !dbg !6685 %113 = extractvalue { i64, ptr } %112, 0, !dbg !6765 %114 = extractvalue { i64, ptr } %112, 1, !dbg !6765 store i64 %113, ptr %106, align 8, !dbg !6765 %._str6._guts._object._object = getelementptr inbounds nuw i8, ptr %104, i64 40, !dbg !6765 store ptr %114, ptr %._str6._guts._object._object, align 8, !dbg !6765 %115 = getelementptr inbounds nuw i8, ptr %104, i64 48, !dbg !6766 %116 = load ptr, ptr %74, align 8, !dbg !6767 %117 = tail call ptr @swift_retain(ptr returned %116) #30, !dbg !6767 %118 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC34SWIFT_EXPLICIT_MODULES_OUTPUT_PATH8SWBMacro20PathMacroDeclarationCvau"(), !dbg !6768 %119 = load ptr, ptr %118, align 8, !dbg !6768 %120 = tail call ptr @swift_retain(ptr returned %119) #30, !dbg !6768 %121 = tail call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr %119, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %116), !dbg !6769 tail call void @swift_release(ptr %119) #9, !dbg !6685 tail call void @swift_release(ptr %116) #9, !dbg !6685 %122 = extractvalue { i64, ptr } %121, 0, !dbg !6769 %123 = extractvalue { i64, ptr } %121, 1, !dbg !6769 store i64 %122, ptr %115, align 8, !dbg !6769 %._str7._guts._object._object = getelementptr inbounds nuw i8, ptr %104, i64 56, !dbg !6769 store ptr %123, ptr %._str7._guts._object._object, align 8, !dbg !6769 %124 = getelementptr inbounds nuw i8, ptr %104, i64 64, !dbg !6766 %125 = load ptr, ptr %74, align 8, !dbg !6770 %126 = tail call ptr @swift_retain(ptr returned %125) #30, !dbg !6770 %127 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC34CLANG_EXPLICIT_MODULES_OUTPUT_PATH8SWBMacro20PathMacroDeclarationCvau"(), !dbg !6771 %128 = load ptr, ptr %127, align 8, !dbg !6771 %129 = tail call ptr @swift_retain(ptr returned %128) #30, !dbg !6771 %130 = tail call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr %128, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %125), !dbg !6772 tail call void @swift_release(ptr %128) #9, !dbg !6685 tail call void @swift_release(ptr %125) #9, !dbg !6685 %131 = extractvalue { i64, ptr } %130, 0, !dbg !6772 %132 = extractvalue { i64, ptr } %130, 1, !dbg !6772 store i64 %131, ptr %124, align 8, !dbg !6772 %._str8._guts._object._object = getelementptr inbounds nuw i8, ptr %104, i64 72, !dbg !6772 store ptr %132, ptr %._str8._guts._object._object, align 8, !dbg !6772 %133 = tail call ptr @swift_retain(ptr returned %55) #30, !dbg !6749 %134 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %moduleCachePathsPerTarget.0) #30, !dbg !6773 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %5), !dbg !6775 store ptr %moduleCachePathsPerTarget.0, ptr %5, align 8, !dbg !6773 call swiftcc void @"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5"(ptr %104, ptr %55, i1 %134, ptr nonnull swiftself captures(none) dereferenceable(8) %5), !dbg !6773 tail call void @swift_release(ptr %55) #9, !dbg !6685 %135 = load ptr, ptr %5, align 8, !dbg !6773 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %5), !dbg !6773 br i1 %27, label %136, label %.from.95, !dbg !6776 136: ; preds = %61 %137 = load ptr, ptr %74, align 8, !dbg !6777 %138 = tail call ptr @swift_retain(ptr returned %137) #30, !dbg !6685 %139 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC26CLANG_ENABLE_COMPILE_CACHE8SWBMacro23BooleanMacroDeclarationCvau"(), !dbg !6778 %140 = load ptr, ptr %139, align 8, !dbg !6778 %141 = tail call ptr @swift_retain(ptr returned %140) #30, !dbg !6685 %142 = tail call swiftcc i1 @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookupSbAA07BooleanB11DeclarationC_AA0B10ExpressionCSgAA0bH0CcSgtF"(ptr %140, i64 0, i64 0, ptr swiftself %137), !dbg !6779 tail call void @swift_release(ptr %140) #9, !dbg !6685 tail call void @swift_release(ptr %137) #9, !dbg !6685 br i1 %142, label %150, label %143, !dbg !6780 143: ; preds = %136 %144 = load ptr, ptr %74, align 8, !dbg !6780 %145 = tail call ptr @swift_retain(ptr returned %144) #30, !dbg !6685 %146 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC26SWIFT_ENABLE_COMPILE_CACHE8SWBMacro23BooleanMacroDeclarationCvau"(), !dbg !6780 %147 = load ptr, ptr %146, align 8, !dbg !6780 %148 = tail call ptr @swift_retain(ptr returned %147) #30, !dbg !6780 %149 = tail call swiftcc i1 @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookupSbAA07BooleanB11DeclarationC_AA0B10ExpressionCSgAA0bH0CcSgtF"(ptr %147, i64 0, i64 0, ptr swiftself %144), !dbg !6780 tail call void @swift_release(ptr %147) #9, !dbg !6685 tail call void @swift_release(ptr %144) #9, !dbg !6685 br i1 %149, label %150, label %.from.95, !dbg !6780 150: ; preds = %143, %136 %151 = load i64, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTv_", i64 40), align 8, !dbg !6781 %152 = load i64, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTv_", i64 48), align 8, !dbg !6781 #dbg_value(ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTv_", i64 40), !6634, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !6798) #dbg_value(ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTv_", i64 48), !6634, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !6798) %153 = load ptr, ptr %74, align 8, !dbg !6799 tail call void @"$s7SWBCore10CASOptionsV7PurposeOWOy"(i64 %151, i64 %152), !dbg !6685 store ptr null, ptr %1, align 8, !dbg !6801 %154 = tail call ptr @swift_retain(ptr returned %153) #30, !dbg !6685 call swiftcc void @"$s7SWBCore10CASOptionsV6createyAC8SWBMacro20MacroEvaluationScopeC_AC7PurposeOtKFZ"(ptr noalias nonnull sret(%T7SWBCore10CASOptionsV) captures(none) %13, ptr %153, i64 %151, i64 %152, ptr swiftself undef, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %1), !dbg !6801 %155 = load ptr, ptr %1, align 8, !dbg !6801 %.not = icmp eq ptr %155, null, !dbg !6801 br i1 %.not, label %156, label %.from.89, !dbg !6801 156: ; preds = %150 %157 = getelementptr inbounds nuw i8, ptr %68, i64 560, !dbg !6802 tail call void @"$s7SWBCore10CASOptionsV7PurposeOWOe"(i64 %151, i64 %152), !dbg !6685 tail call void @swift_release(ptr %153) #9, !dbg !6685 #dbg_value(ptr %0, !6636, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2160, DW_OP_deref), !6804) %158 = load ptr, ptr %74, align 8, !dbg !6805 %159 = tail call ptr @swift_retain(ptr returned %158) #30, !dbg !6685 %160 = tail call swiftcc ptr @"$s7SWBCore13BuiltinMacrosC17VALIDATE_CAS_EXEC8SWBMacro22StringMacroDeclarationCvau"(), !dbg !6807 %161 = load ptr, ptr %160, align 8, !dbg !6807 %162 = tail call ptr @swift_retain(ptr returned %161) #30, !dbg !6685 %163 = tail call swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7defaultSSAA06StringB11DeclarationC_AA0B10ExpressionCSgAA0bI0CcSgSStF"(ptr %161, i64 0, i64 0, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr swiftself %158), !dbg !6808 tail call void @swift_release(ptr %161) #9, !dbg !6685 tail call void @swift_release(ptr %158) #9, !dbg !6685 %164 = extractvalue { i64, ptr } %163, 0, !dbg !6808 %165 = extractvalue { i64, ptr } %163, 1, !dbg !6808 tail call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %14), !dbg !6809 store i64 %164, ptr %14, align 8, !dbg !6811 store ptr %165, ptr %._guts._object._object, align 8, !dbg !6811 tail call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %15), !dbg !6809 %166 = tail call ptr @"$sS2S7SWBUtil10EmptyStateAAWl"() #31, !dbg !6811 tail call swiftcc void @"$s7SWBUtil10EmptyStatePAAE05nilIfB0xSgvg"(ptr noalias nonnull sret(%swift.opaque) %15, ptr nonnull @"$sSSN", ptr %166, ptr noalias nonnull swiftself %14), !dbg !6811 tail call void @swift_bridgeObjectRelease(ptr %165) #9, !dbg !6685 %167 = load i64, ptr %53, align 8, !dbg !6811 %168 = icmp eq i64 %167, 0, !dbg !6812 %169 = load i64, ptr %15, align 8, !dbg !6812 %170 = inttoptr i64 %167 to ptr, !dbg !6812 %171 = select i1 %168, i64 8314035433863801964, i64 %169, !dbg !6812 %172 = select i1 %168, ptr inttoptr (i64 -1729382256910270464 to ptr), ptr %170, !dbg !6812 tail call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %15), !dbg !6813 tail call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %14), !dbg !6813 #dbg_value(i64 %171, !6639, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !6815) #dbg_value(ptr %172, !6639, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !6815) %173 = load ptr, ptr %157, align 8, !dbg !6802 %174 = tail call ptr @swift_retain(ptr returned %173) #30, !dbg !6685 %175 = tail call swiftcc { i64, ptr } @"$s7SWBUtil4PathVyACSScfC"(i64 %171, ptr %172), !dbg !6816 %176 = extractvalue { i64, ptr } %175, 0, !dbg !6816 %177 = extractvalue { i64, ptr } %175, 1, !dbg !6816 %178 = tail call swiftcc { i64, i64 } @"$s7SWBCore17StackedSearchPathC6lookupy7SWBUtil0D0VSgAGF"(i64 %176, ptr %177, ptr swiftself %173), !dbg !6817 tail call void @swift_bridgeObjectRelease(ptr %177) #9, !dbg !6685 tail call void @swift_release(ptr %173) #9, !dbg !6685 %179 = extractvalue { i64, i64 } %178, 1, !dbg !6817 %180 = icmp eq i64 %179, 0, !dbg !6817 br i1 %180, label %.from.91, label %.from.93, !dbg !6817 .from.93: ; preds = %156 %181 = extractvalue { i64, i64 } %178, 0, !dbg !6817 %182 = inttoptr i64 %179 to ptr, !dbg !6817 #dbg_value(i64 %181, !6642, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !6818) #dbg_value(i64 %179, !6642, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !6818) tail call swiftcc void @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV7options11llvmCasExecAE7SWBCore10CASOptionsV_7SWBUtil4PathVtcfC"(ptr noalias nonnull sret(%T16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV) captures(none) %10, ptr noalias nonnull captures(none) dereferenceable(65) %13, i64 %181, ptr nonnull %182), !dbg !6819 tail call void @llvm.lifetime.start.p0(i64 88, ptr nonnull %11), !dbg !6821 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(88) %11, ptr noundef nonnull align 8 dereferenceable(88) %10, i64 88, i1 false), !dbg !6819 %183 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$s7SWBUtil10OrderedSetVy16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVGMD") #32, !dbg !6823 %184 = tail call swiftcc { i1, i64 } @"$s7SWBUtil10OrderedSetV6appendySb8inserted_Si5indextxF"(ptr noalias nonnull %11, ptr %183, ptr nonnull swiftself captures(none) dereferenceable(16) %casValidationInfos), !dbg !6823 %185 = tail call ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVWOh"(ptr nonnull %11), !dbg !6685 tail call void @llvm.lifetime.end.p0(i64 88, ptr nonnull %11), !dbg !6824 br label %.from.98, !dbg !6824 .from.91: ; preds = %156 %186 = tail call ptr @"$s7SWBCore10CASOptionsVWOh"(ptr nonnull %13), !dbg !6685 br label %.from.98, !dbg !6825 .from.98: ; preds = %.from.93, %.from.91, %.from.89 %187 = tail call ptr @"$s7SWBCore10CASOptionsV7PurposeOWOh"(ptr nonnull getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTv_", i64 40)), !dbg !6826 br label %.from.95, !dbg !6832 .from.95: ; preds = %143, %61, %.from.98 %.reload122 = load ptr, ptr %.reload.addr123, align 8, !dbg !6749 %188 = ptrtoint ptr %55 to i64, !dbg !6749 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %19), !dbg !6833 store ptr %.reload122, ptr %19, align 8, !dbg !6835 %189 = tail call ptr @swift_retain(ptr nonnull returned %55) #30, !dbg !6685 %190 = tail call swiftcc { i64, i64 } @"$s19SWBTaskConstruction23StaleFileRemovalContextPAAE05staledE14TaskIdentifier3forSSSg7SWBCore16ConfiguredTargetCSg_tF"(i64 %188, ptr %29, ptr %30, ptr noalias nonnull swiftself %19), !dbg !6836 %191 = extractvalue { i64, i64 } %190, 1, !dbg !6836 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %19), !dbg !6837 %192 = icmp eq i64 %191, 0, !dbg !6837 br i1 %192, label %199, label %193, !dbg !6837 193: ; preds = %.from.95 %194 = extractvalue { i64, i64 } %190, 0, !dbg !6836 %195 = inttoptr i64 %191 to ptr, !dbg !6837 %196 = load ptr, ptr %staleFileRemovalIdentifierPerTarget, align 8, !dbg !6837 %197 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %196) #30, !dbg !6837 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %3), !dbg !6839 store ptr %196, ptr %3, align 8, !dbg !6837 call swiftcc void @"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %194, ptr nonnull %195, i64 %188, i1 %197, ptr nonnull swiftself captures(none) dereferenceable(8) %3), !dbg !6837 tail call void @swift_release(ptr nonnull %55) #9, !dbg !6685 %198 = load ptr, ptr %3, align 8, !dbg !6837 store ptr %198, ptr %staleFileRemovalIdentifierPerTarget, align 8, !dbg !6837 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %3), !dbg !6837 br label %203, !dbg !6837 199: ; preds = %.from.95 %200 = tail call swiftcc { i64, i64 } @"$sSD8_VariantV11removeValue6forKeyq_Sgx_tF7SWBCore16ConfiguredTargetCSg_SSTg5"(i64 %188, ptr nonnull swiftself captures(none) dereferenceable(8) %staleFileRemovalIdentifierPerTarget), !dbg !6837 tail call void @swift_release(ptr nonnull %55) #9, !dbg !6685 %201 = extractvalue { i64, i64 } %200, 1, !dbg !6837 %202 = inttoptr i64 %201 to ptr, !dbg !6685 tail call void @swift_bridgeObjectRelease(ptr %202) #9, !dbg !6685 br label %203, !dbg !6837 203: ; preds = %199, %193 %204 = tail call ptr @swift_retain(ptr nonnull returned %68) #30, !dbg !6840 %205 = tail call zeroext i1 @swift_isUniquelyReferenced_nonNull_native(ptr %settingsPerTarget.0) #30, !dbg !6841 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %4), !dbg !6847 store ptr %settingsPerTarget.0, ptr %4, align 8, !dbg !6841 call swiftcc void @"$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5"(ptr nonnull %68, ptr nonnull %55, i1 %205, ptr nonnull swiftself captures(none) dereferenceable(8) %4), !dbg !6841 tail call void @swift_release(ptr nonnull %68) #9, !dbg !6685 tail call void @swift_release(ptr nonnull %55) #9, !dbg !6685 %206 = load ptr, ptr %4, align 8, !dbg !6841 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %4), !dbg !6841 %207 = tail call swiftcc i64 @"$s7SWBUtil10OrderedSetV8endIndexSivg"(ptr %44, ptr %45, ptr %47, ptr %48), !dbg !6691 %208 = icmp eq i64 %62, %207, !dbg !6694 br i1 %208, label %.from.103, label %.from., !dbg !6696 .from.103: ; preds = %203 tail call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %8), !dbg !6696 br label %.from.99, !dbg !6696 .from.99: ; preds = %43, %.from.103 %209 = phi ptr [ %206, %.from.103 ], [ @_swiftEmptyDictionarySingleton, %43 ], !dbg !6849 %210 = phi ptr [ %135, %.from.103 ], [ @_swiftEmptyDictionarySingleton, %43 ], !dbg !6849 %211 = phi ptr [ %103, %.from.103 ], [ @_swiftEmptyDictionarySingleton, %43 ], !dbg !6849 %.spill.addr177 = getelementptr inbounds nuw i8, ptr %0, i64 2416, !dbg !6849 store ptr %211, ptr %.spill.addr177, align 8, !dbg !6849 %.spill.addr172 = getelementptr inbounds nuw i8, ptr %0, i64 2408, !dbg !6849 store ptr %210, ptr %.spill.addr172, align 8, !dbg !6849 %.spill.addr167 = getelementptr inbounds nuw i8, ptr %0, i64 2400, !dbg !6849 store ptr %209, ptr %.spill.addr167, align 8, !dbg !6849 %.reload134 = load ptr, ptr %.reload.addr131, align 8, !dbg !6849 %.reload120 = load ptr, ptr %.reload.addr123, align 8, !dbg !6849 %212 = tail call swiftcc ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10OrderedSetVyA0_GGyXEfU_"(ptr noalias captures(none) dereferenceable(88) %9, ptr noalias captures(none) dereferenceable(120) %.reload134, ptr %.reload120), !dbg !6849 #dbg_value(ptr %212, !6626, !DIExpression(), !6851) %.spill.addr182 = getelementptr inbounds nuw i8, ptr %0, i64 2424, !dbg !6852 store ptr %212, ptr %.spill.addr182, align 8, !dbg !6852 %213 = load ptr, ptr %.reload134, align 8, !dbg !6852 tail call swiftcc void @"$s7SWBCore16WorkspaceContextC8userInfoAA04UserE0VSgvg"(ptr noalias nonnull sret(%T7SWBCore8UserInfoVSg) captures(none) %12, ptr swiftself %213), !dbg !6854 %.sroa.5.0..sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 2088, !dbg !6855 %.sroa.5.0.copyload = load i64, ptr %.sroa.5.0..sroa_idx, align 8, !dbg !6855 %214 = icmp eq i64 %.sroa.5.0.copyload, 0, !dbg !6855 br i1 %214, label %coro.return221, label %215, !dbg !6855 215: ; preds = %.from.99 %.sroa.6.sroa.5.0..sroa.6.0..sroa_idx.sroa_idx = getelementptr inbounds nuw i8, ptr %0, i64 2144, !dbg !6855 %.sroa.6.sroa.5.0.copyload = load i64, ptr %.sroa.6.sroa.5.0..sroa.6.0..sroa_idx.sroa_idx, align 8, !dbg !6855 store i64 %.sroa.6.sroa.5.0.copyload, ptr %16, align 8, !dbg !6856 %.sroa.043.0.copyload.cast = inttoptr i64 %.sroa.6.sroa.5.0.copyload to ptr, !dbg !6856 tail call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %retain.value.addr.tmp21), !dbg !6685 %216 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %16, ptr %retain.value.addr.tmp21, ptr @"$sSDyS2SGMD"), !dbg !6685 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %retain.value.addr.tmp21), !dbg !6685 %217 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %12, ptr @"$s7SWBCore8UserInfoVSgMD"), !dbg !6685 %218 = getelementptr inbounds nuw i8, ptr %.sroa.043.0.copyload.cast, i64 16, !dbg !6857 %219 = load i64, ptr %218, align 8, !dbg !6857, !range !346 %220 = icmp eq i64 %219, 0, !dbg !6857 br i1 %220, label %.from.110, label %222, !dbg !6857 .from.110: ; preds = %215 %221 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %16, ptr @"$sSDyS2SGMD"), !dbg !6685 br label %coro.return221, !dbg !6863 222: ; preds = %215 %223 = or i64 sub (i64 ptrtoint (ptr @.str.23.CAPTURED_BUILD_INFO_DIR to i64), i64 32), -9223372036854775808, !dbg !6864 %224 = inttoptr i64 %223 to ptr, !dbg !6864 %225 = tail call swiftcc { i64, i1 } @"$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5"(i64 -3458764513820540905, ptr nonnull %224, ptr nonnull swiftself %.sroa.043.0.copyload.cast), !dbg !6857 %226 = extractvalue { i64, i1 } %225, 1, !dbg !6857 %227 = call ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %16, ptr @"$sSDyS2SGMD"), !dbg !6685 br i1 %226, label %.from.116, label %coro.return221, !dbg !6857 .from.116: ; preds = %222 tail call void @llvm.lifetime.start.p0(i64 88, ptr nonnull %retain.value.addr.tmp24), !dbg !6685 %228 = tail call ptr @"$s7SWBCore16TargetBuildGraphVWOc"(ptr nonnull %9, ptr nonnull %retain.value.addr.tmp24), !dbg !6685 tail call void @llvm.lifetime.end.p0(i64 88, ptr nonnull %retain.value.addr.tmp24), !dbg !6685 %229 = tail call ptr @swift_bridgeObjectRetain(ptr returned %209) #9, !dbg !6685 %230 = tail call swiftcc { i64, ptr } @"$s7SWBCore17CapturedBuildInfoVyAcA06TargetC5GraphV_SDyAA010ConfiguredE0CAA8SettingsCGtcfC"(ptr noalias nonnull captures(none) dereferenceable(88) %9, ptr %209), !dbg !6866 %231 = extractvalue { i64, ptr } %230, 0, !dbg !6866 %232 = extractvalue { i64, ptr } %230, 1, !dbg !6866 %233 = ptrtoint ptr %232 to i64, !dbg !6868 #dbg_value(i64 %231, !6628, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !6869) #dbg_value(ptr %232, !6628, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !6869) br label %coro.return221, !dbg !6870 coro.return221: ; preds = %222, %.from.99, %.from.116, %.from.110 %234 = phi i64 [ %231, %.from.116 ], [ 0, %.from.110 ], [ 0, %.from.99 ], [ 0, %222 ], !dbg !6871 %235 = phi i64 [ %233, %.from.116 ], [ 0, %.from.110 ], [ 0, %.from.99 ], [ 0, %222 ], !dbg !6871 %236 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !6652 %.spill.addr187 = getelementptr inbounds nuw i8, ptr %0, i64 2432, !dbg !6871 store i64 %235, ptr %.spill.addr187, align 8, !dbg !6871 %.reload127 = load ptr, ptr %.reload.addr131, align 8, !dbg !6871 %.reload = load ptr, ptr %.reload.addr123, align 8, !dbg !6871 %237 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution16BuildDescriptionCMa"(i64 0) #31, !dbg !6871 %238 = extractvalue %swift.metadata_response %237, 0, !dbg !6871 %239 = load ptr, ptr %9, align 8, !dbg !6873 %240 = getelementptr inbounds nuw i8, ptr %239, i64 24, !dbg !6874 %241 = load ptr, ptr %240, align 8, !dbg !6874 %242 = getelementptr inbounds nuw i8, ptr %.reload, i64 40, !dbg !6875 %243 = load ptr, ptr %242, align 8, !dbg !6875 %.buildRequest = getelementptr inbounds nuw i8, ptr %.reload127, i64 8, !dbg !6876 %244 = load ptr, ptr %.buildRequest, align 8, !dbg !6876 %245 = getelementptr inbounds nuw i8, ptr %244, i64 480, !dbg !6877 %246 = load i64, ptr %245, align 8, !dbg !6877 %247 = getelementptr inbounds nuw i8, ptr %244, i64 488, !dbg !6877 %248 = load i8, ptr %247, align 8, !dbg !6877 %249 = tail call swiftcc i1 @"$s7SWBCore16TargetBuildGraphV07targetsC10InParallelSbvg"(ptr noalias nonnull swiftself captures(none) dereferenceable(88) %9), !dbg !6878 %250 = getelementptr inbounds nuw i8, ptr %.reload, i64 72, !dbg !6879 %251 = load i1, ptr %250, align 8, !dbg !6879 %252 = getelementptr inbounds nuw i8, ptr %244, i64 16, !dbg !6880 tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(384) %236, ptr noundef nonnull align 8 dereferenceable(384) %252, i64 384, i1 false), !dbg !6880 %253 = tail call swiftcc { i64, ptr } @"$s7SWBCore16WorkspaceContextC24getModuleSessionFilePathy7SWBUtil0H0VAA15BuildParametersVF"(ptr noalias nonnull captures(none) dereferenceable(384) %236, ptr swiftself %213), !dbg !6881 %254 = extractvalue { i64, ptr } %253, 0, !dbg !6881 %255 = extractvalue { i64, ptr } %253, 1, !dbg !6881 %.spill.addr192 = getelementptr inbounds nuw i8, ptr %0, i64 2440, !dbg !6882 store ptr %255, ptr %.spill.addr192, align 8, !dbg !6882 %256 = ptrtoint ptr %255 to i64, !dbg !6882 %257 = getelementptr inbounds nuw i8, ptr %.reload, i64 48, !dbg !6883 %258 = load ptr, ptr %257, align 8, !dbg !6883 %259 = getelementptr inbounds nuw i8, ptr %.reload, i64 64, !dbg !6884 %260 = load ptr, ptr %259, align 8, !dbg !6884 %261 = getelementptr inbounds nuw i8, ptr %.reload, i64 56, !dbg !6885 %262 = load ptr, ptr %261, align 8, !dbg !6885 %263 = load ptr, ptr %casValidationInfos, align 8, !dbg !6886 %264 = load ptr, ptr %casValidationInfos.uniqueIndices, align 8, !dbg !6886 %265 = tail call swiftcc ptr @"$s7SWBUtil10OrderedSetV8elementsSayxGvg"(ptr %263, ptr %264, ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVN", ptr %23), !dbg !6887 %.spill.addr197 = getelementptr inbounds nuw i8, ptr %0, i64 2448, !dbg !6685 store ptr %265, ptr %.spill.addr197, align 8, !dbg !6685 tail call void @swift_release(ptr %263) #9, !dbg !6685 tail call void @swift_bridgeObjectRelease(ptr %264) #9, !dbg !6685 %266 = load ptr, ptr %staleFileRemovalIdentifierPerTarget, align 8, !dbg !6888 %.spill.addr202 = getelementptr inbounds nuw i8, ptr %0, i64 2456, !dbg !6889 store ptr %266, ptr %.spill.addr202, align 8, !dbg !6889 %267 = tail call swiftcc ptr @"$s7SWBCore16TargetBuildGraphV24targetDependenciesByGuidSay11SWBProtocol0B22DependencyRelationshipVGvg"(ptr noalias nonnull swiftself captures(none) dereferenceable(88) %9), !dbg !6889 %.spill.addr207 = getelementptr inbounds nuw i8, ptr %0, i64 2464, !dbg !6890 store ptr %267, ptr %.spill.addr207, align 8, !dbg !6890 %268 = tail call swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself %239), !dbg !6890 %269 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution16BuildDescriptionC9construct9workspace5tasks4path9signature12buildCommand11diagnostics12indexingInfo2fs17bypassActualTasks07targetsC10InParallel012emitFrontendK5Lines21moduleSessionFilePath17invalidationPaths26recursiveSearchPathResults13copiedPathMap18rootPathsPerTarget0Y19CachePathsPerTarget18casValidationInfos35staleFileRemovalIdentifierPerTarget17settingsPerTarget8delegate18targetDependencies27definingTargetsByModuleName08capturedcN015userPreferencesACSg7SWBCore9WorkspaceC_SayA3_11PlannedTask_pG7SWBUtil4PathVA8_10ByteStringVA3_0cK0OSDyA3_16ConfiguredTargetCSgSayA8_10DiagnosticVGGSayA17_9forTarget_A10_AGA3_018SourceFileIndexingN0_pAKtGA8_7FSProxy_pS3bA10_SgSayA10_GSayA3_27RecursiveSearchPathResolverC12CachedResultVGSDyS2SGSDyA16_A27_GA34_SayAC013CASValidationN0VGSDyA17_SSGSDyA16_A3_8SettingsCGAA0cD20ConstructionDelegate_pSay11SWBProtocol28TargetDependencyRelationshipVGSDySSA8_10OrderedSetVyA16_GGA3_08CapturedcN0VSgA3_15UserPreferencesVtYaKFZTu", i64 4), align 8, !dbg !6891 %270 = zext i32 %269 to i64, !dbg !6891 %271 = tail call swiftcc ptr @swift_task_alloc(i64 %270) #14, !dbg !6891 %.spill.addr212 = getelementptr inbounds nuw i8, ptr %0, i64 2472, !dbg !6891 store ptr %271, ptr %.spill.addr212, align 8, !dbg !6891 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %271), !dbg !6891 %temp-coercion.coerced19.sroa.0.0.insert.insert = and i64 %268, 2199006544129, !dbg !6891 store ptr %0, ptr %271, align 8, !dbg !6891 %272 = getelementptr inbounds nuw i8, ptr %271, i64 8, !dbg !6891 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTQ1_", ptr %272, align 8, !dbg !6891 %.reload.addr164 = getelementptr inbounds nuw i8, ptr %0, i64 2392, !dbg !6891 %.reload165 = load ptr, ptr %.reload.addr164, align 8, !dbg !6891 %.reload.addr160 = getelementptr inbounds nuw i8, ptr %0, i64 2384, !dbg !6891 %.reload161 = load ptr, ptr %.reload.addr160, align 8, !dbg !6891 %.reload.addr156 = getelementptr inbounds nuw i8, ptr %0, i64 2225, !dbg !6891 %.reload157 = load i1, ptr %.reload.addr156, align 1, !dbg !6891 #dbg_value(ptr %0, !6603, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2225, DW_OP_deref), !6892) %.reload.addr152 = getelementptr inbounds nuw i8, ptr %0, i64 2376, !dbg !6891 %.reload153 = load ptr, ptr %.reload.addr152, align 8, !dbg !6891 %.reload.addr148 = getelementptr inbounds nuw i8, ptr %0, i64 2368, !dbg !6891 %.reload149 = load ptr, ptr %.reload.addr148, align 8, !dbg !6891 %.reload.addr144 = getelementptr inbounds nuw i8, ptr %0, i64 2360, !dbg !6891 %.reload145 = load ptr, ptr %.reload.addr144, align 8, !dbg !6891 %.reload.addr140 = getelementptr inbounds nuw i8, ptr %0, i64 2352, !dbg !6891 %.reload141 = load i64, ptr %.reload.addr140, align 8, !dbg !6891 #dbg_value(ptr %0, !6601, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2352, DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !6646) %.reload.addr136 = getelementptr inbounds nuw i8, ptr %0, i64 2344, !dbg !6891 %.reload137 = load ptr, ptr %.reload.addr136, align 8, !dbg !6891 musttail call swifttailcc void @"$s16SWBTaskExecution16BuildDescriptionC9construct9workspace5tasks4path9signature12buildCommand11diagnostics12indexingInfo2fs17bypassActualTasks07targetsC10InParallel012emitFrontendK5Lines21moduleSessionFilePath17invalidationPaths26recursiveSearchPathResults13copiedPathMap18rootPathsPerTarget0Y19CachePathsPerTarget18casValidationInfos35staleFileRemovalIdentifierPerTarget17settingsPerTarget8delegate18targetDependencies27definingTargetsByModuleName08capturedcN015userPreferencesACSg7SWBCore9WorkspaceC_SayA3_11PlannedTask_pG7SWBUtil4PathVA8_10ByteStringVA3_0cK0OSDyA3_16ConfiguredTargetCSgSayA8_10DiagnosticVGGSayA17_9forTarget_A10_AGA3_018SourceFileIndexingN0_pAKtGA8_7FSProxy_pS3bA10_SgSayA10_GSayA3_27RecursiveSearchPathResolverC12CachedResultVGSDyS2SGSDyA16_A27_GA34_SayAC013CASValidationN0VGSDyA17_SSGSDyA16_A3_8SettingsCGAA0cD20ConstructionDelegate_pSay11SWBProtocol28TargetDependencyRelationshipVGSDySSA8_10OrderedSetVyA16_GGA3_08CapturedcN0VSgA3_15UserPreferencesVtYaKFZ"(ptr nonnull swiftasync %271, ptr %241, ptr %243, i64 %.reload141, ptr %.reload145, ptr %.reload137, i64 %246, i8 %248, ptr %.reload161, ptr nonnull @_swiftEmptyArrayStorage, ptr %.reload149, ptr %.reload153, i1 %.reload157, i1 %249, i1 %251, i64 %254, i64 %256, ptr %258, ptr %260, ptr %262, ptr %211, ptr %210, ptr %265, ptr %266, ptr %209, ptr noalias captures(none) dereferenceable(40) %.reload165, ptr %267, ptr %212, i64 %234, i64 %235, i64 %temp-coercion.coerced19.sroa.0.0.insert.insert, ptr swiftself %238) #9, !dbg !6891 ret void, !dbg !6891 .from.89: ; preds = %150 tail call void @swift_release(ptr nonnull %155) #9, !dbg !6685 tail call void @"$s7SWBCore10CASOptionsV7PurposeOWOe"(i64 %151, i64 %152), !dbg !6685 tail call void @swift_release(ptr %153) #9, !dbg !6685 br label %.from.98, !dbg !6893 273: ; preds = %.from. tail call void asm sideeffect "", "n"(i32 0) #9, !dbg !6718 tail call void @llvm.trap(), !dbg !6894 unreachable, !dbg !6894 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTQ1_"(ptr readonly swiftasync captures(none) %0, i64 %1, ptr swiftself %2) #8 !dbg !6895 { entryresume.1: #dbg_declare(ptr %0, !6900, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 2344), !6945) #dbg_declare(ptr %0, !6901, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 2360, DW_OP_LLVM_fragment, 64, 64), !6946) #dbg_declare(ptr %0, !6902, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 2368, DW_OP_LLVM_fragment, 0, 64), !6947) #dbg_declare(ptr %0, !6902, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 2376, DW_OP_LLVM_fragment, 64, 64), !6947) #dbg_declare(ptr %0, !6904, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 2384), !6948) #dbg_declare(ptr %0, !6905, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 2392, DW_OP_deref), !6949) #dbg_declare(ptr %0, !6898, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 2328), !6950) #dbg_declare(ptr %0, !6899, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_deref, DW_OP_plus_uconst, 2336, DW_OP_deref), !6951) %3 = load ptr, ptr %0, align 8, !dbg !6952 %4 = tail call ptr @llvm.swift.async.context.addr(), !dbg !6952 store ptr %3, ptr %4, align 8, !dbg !6952 %.reload.addr213 = getelementptr inbounds nuw i8, ptr %3, i64 2472 %.reload214 = load ptr, ptr %.reload.addr213, align 8 %5 = load ptr, ptr %0, align 8 %.spill.addr215 = getelementptr inbounds nuw i8, ptr %3, i64 2480, !dbg !6952 store ptr %2, ptr %.spill.addr215, align 8, !dbg !6952 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload214) #14, !dbg !6952 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload214), !dbg !6952 %.not62 = icmp eq ptr %2, null, !dbg !6952 %.reload.addr208 = getelementptr inbounds nuw i8, ptr %3, i64 2464, !dbg !6954 %.reload209 = load ptr, ptr %.reload.addr208, align 8, !dbg !6954 %.reload.addr203 = getelementptr inbounds nuw i8, ptr %3, i64 2456, !dbg !6954 %.reload204 = load ptr, ptr %.reload.addr203, align 8, !dbg !6954 %.reload.addr198 = getelementptr inbounds nuw i8, ptr %3, i64 2448, !dbg !6954 %.reload199 = load ptr, ptr %.reload.addr198, align 8, !dbg !6954 %.reload.addr193 = getelementptr inbounds nuw i8, ptr %3, i64 2440, !dbg !6954 %.reload194 = load ptr, ptr %.reload.addr193, align 8, !dbg !6954 %.reload.addr188 = getelementptr inbounds nuw i8, ptr %3, i64 2432, !dbg !6954 %.reload189 = load i64, ptr %.reload.addr188, align 8, !dbg !6954 %.reload.addr183 = getelementptr inbounds nuw i8, ptr %3, i64 2424, !dbg !6954 %.reload184 = load ptr, ptr %.reload.addr183, align 8, !dbg !6954 %.reload.addr178 = getelementptr inbounds nuw i8, ptr %3, i64 2416, !dbg !6954 %.reload179 = load ptr, ptr %.reload.addr178, align 8, !dbg !6954 %.reload.addr173 = getelementptr inbounds nuw i8, ptr %3, i64 2408, !dbg !6954 %.reload174 = load ptr, ptr %.reload.addr173, align 8, !dbg !6954 %.reload.addr168 = getelementptr inbounds nuw i8, ptr %3, i64 2400, !dbg !6954 %.reload169 = load ptr, ptr %.reload.addr168, align 8, !dbg !6954 br i1 %.not62, label %coro.return222, label %coro.return223, !dbg !6952 coro.return222: ; preds = %entryresume.1 tail call void @swift_bridgeObjectRelease(ptr %.reload184) #9, !dbg !6954 tail call void @swift_release(ptr %.reload209) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload169) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload204) #9, !dbg !6954 tail call void @swift_release(ptr %.reload199) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload174) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload179) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload194) #9, !dbg !6954 %.spill.addr218 = getelementptr inbounds nuw i8, ptr %3, i64 2488, !dbg !6954 store i64 %1, ptr %.spill.addr218, align 8, !dbg !6954 %6 = inttoptr i64 %.reload189 to ptr, !dbg !6954 tail call void @swift_release(ptr %6) #9, !dbg !6954 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %5, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY2_", i64 0, i64 0) #9, !dbg !6952 ret void, !dbg !6952 coro.return223: ; preds = %entryresume.1 tail call void @swift_release(ptr %.reload209) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload169) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload204) #9, !dbg !6954 tail call void @swift_release(ptr %.reload199) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload174) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload179) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload194) #9, !dbg !6954 tail call void @swift_bridgeObjectRelease(ptr %.reload184) #9, !dbg !6954 %7 = inttoptr i64 %.reload189 to ptr, !dbg !6954 tail call void @swift_release(ptr %7) #9, !dbg !6954 musttail call swifttailcc void @swift_task_switch(ptr swiftasync %5, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY3_", i64 0, i64 0) #9, !dbg !6952 ret void, !dbg !6952 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY2_"(ptr swiftasync %0) #1 !dbg !6956 { entryresume.2: #dbg_declare(ptr %0, !6961, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2344), !7006) #dbg_declare(ptr %0, !6962, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2360, DW_OP_LLVM_fragment, 64, 64), !7007) #dbg_declare(ptr %0, !6963, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2368, DW_OP_LLVM_fragment, 0, 64), !7008) #dbg_declare(ptr %0, !6963, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2376, DW_OP_LLVM_fragment, 64, 64), !7008) #dbg_declare(ptr %0, !6965, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2384), !7009) #dbg_declare(ptr %0, !6966, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2392, DW_OP_deref), !7010) #dbg_declare(ptr %0, !6959, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2328), !7011) #dbg_declare(ptr %0, !6960, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2336, DW_OP_deref), !7012) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !7013 %2 = getelementptr inbounds nuw i8, ptr %0, i64 1168, !dbg !7013 %3 = getelementptr inbounds nuw i8, ptr %0, i64 1728, !dbg !7013 %4 = getelementptr inbounds nuw i8, ptr %0, i64 1816, !dbg !7013 %5 = getelementptr inbounds nuw i8, ptr %0, i64 2080, !dbg !7013 %6 = getelementptr inbounds nuw i8, ptr %0, i64 2160, !dbg !7013 %casValidationInfos = getelementptr inbounds nuw i8, ptr %0, i64 2232, !dbg !7013 %7 = getelementptr inbounds nuw i8, ptr %0, i64 2280, !dbg !7013 %staleFileRemovalIdentifierPerTarget = getelementptr inbounds nuw i8, ptr %0, i64 2288, !dbg !7013 tail call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %casValidationInfos), !dbg !7015 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %staleFileRemovalIdentifierPerTarget), !dbg !7015 tail call void @llvm.lifetime.end.p0(i64 65, ptr nonnull %6), !dbg !7018 tail call void @llvm.lifetime.end.p0(i64 88, ptr nonnull %4), !dbg !7018 tail call void @llvm.lifetime.end.p0(i64 80, ptr nonnull %5), !dbg !7018 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %7), !dbg !7020 tail call void @llvm.lifetime.end.p0(i64 88, ptr nonnull %3), !dbg !7020 tail call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %1), !dbg !7020 tail call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %async.ctx.frameptr), !dbg !7020 tail call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %2), !dbg !7020 %8 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !7022 %9 = load ptr, ptr %8, align 8, !dbg !7022 %.reload.addr219 = getelementptr inbounds nuw i8, ptr %0, i64 2488, !dbg !7022 %.reload220 = load i64, ptr %.reload.addr219, align 8, !dbg !7022 musttail call swifttailcc void %9(ptr swiftasync %0, i64 %.reload220, ptr swiftself null) #9, !dbg !7022 ret void, !dbg !7022 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY3_"(ptr swiftasync %0) #1 !dbg !7023 { entryresume.3: #dbg_declare(ptr %0, !7028, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2344), !7073) #dbg_declare(ptr %0, !7029, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2360, DW_OP_LLVM_fragment, 64, 64), !7074) #dbg_declare(ptr %0, !7030, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2368, DW_OP_LLVM_fragment, 0, 64), !7075) #dbg_declare(ptr %0, !7030, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2376, DW_OP_LLVM_fragment, 64, 64), !7075) #dbg_declare(ptr %0, !7032, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2384), !7076) #dbg_declare(ptr %0, !7033, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2392, DW_OP_deref), !7077) #dbg_declare(ptr %0, !7026, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2328), !7078) #dbg_declare(ptr %0, !7027, !DIExpression(DW_OP_LLVM_entry_value, 1, DW_OP_plus_uconst, 2336, DW_OP_deref), !7079) %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %0, i64 16 %1 = getelementptr inbounds nuw i8, ptr %0, i64 400, !dbg !7080 %2 = getelementptr inbounds nuw i8, ptr %0, i64 1168, !dbg !7080 %3 = getelementptr inbounds nuw i8, ptr %0, i64 1728, !dbg !7080 %4 = getelementptr inbounds nuw i8, ptr %0, i64 1816, !dbg !7080 %5 = getelementptr inbounds nuw i8, ptr %0, i64 2080, !dbg !7080 %6 = getelementptr inbounds nuw i8, ptr %0, i64 2160, !dbg !7080 %casValidationInfos = getelementptr inbounds nuw i8, ptr %0, i64 2232, !dbg !7080 %7 = getelementptr inbounds nuw i8, ptr %0, i64 2280, !dbg !7080 %staleFileRemovalIdentifierPerTarget = getelementptr inbounds nuw i8, ptr %0, i64 2288, !dbg !7080 tail call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %casValidationInfos), !dbg !7082 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %staleFileRemovalIdentifierPerTarget), !dbg !7082 tail call void @llvm.lifetime.end.p0(i64 65, ptr nonnull %6), !dbg !7085 tail call void @llvm.lifetime.end.p0(i64 88, ptr nonnull %4), !dbg !7085 tail call void @llvm.lifetime.end.p0(i64 80, ptr nonnull %5), !dbg !7085 tail call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %7), !dbg !7087 tail call void @llvm.lifetime.end.p0(i64 88, ptr nonnull %3), !dbg !7087 tail call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %1), !dbg !7087 tail call void @llvm.lifetime.end.p0(i64 384, ptr nonnull %async.ctx.frameptr), !dbg !7087 tail call void @llvm.lifetime.end.p0(i64 280, ptr nonnull %2), !dbg !7087 %8 = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !7089 %9 = load ptr, ptr %8, align 8, !dbg !7089 %.reload.addr216 = getelementptr inbounds nuw i8, ptr %0, i64 2480, !dbg !7089 %.reload217 = load ptr, ptr %.reload.addr216, align 8, !dbg !7089 musttail call swifttailcc void %9(ptr swiftasync %0, i64 undef, ptr swiftself %.reload217) #9, !dbg !7089 ret void, !dbg !7089 } ; Function Attrs: noinline nounwind define linkonce_odr hidden i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg"(ptr %0) local_unnamed_addr #15 comdat !dbg !7090 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 120, !dbg !7091 %2 = load i16, ptr %1, align 8, !dbg !7091 %3 = lshr i16 %2, 15, !dbg !7091 %4 = zext nneg i16 %3 to i32, !dbg !7091 ret i32 %4, !dbg !7091 } ; Function Attrs: noinline nounwind define private ptr @25(ptr %0) local_unnamed_addr #15 !dbg !7092 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 120, !dbg !7093 %2 = load i16, ptr %1, align 8, !dbg !7093 %3 = and i16 %2, 32767, !dbg !7093 store i16 %3, ptr %1, align 8, !dbg !7093 ret ptr %0, !dbg !7093 } declare dllimport swiftcc i1 @"$s7SWBCore12BuildRequestC011enableIndexB5ArenaSbvg"(ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc i1 @"$s7SWBCore12BuildRequestC31buildsIndexWorkspaceDescriptionSbvg"(ptr swiftself) local_unnamed_addr #1 declare swiftcc ptr @"$s7SWBUtil10ByteStringV16SWBTaskExecutionE25buildDescriptionSignatureyAC11SWBProtocol05BuildG2IDVFZ"(i64, ptr) local_unnamed_addr #1 declare swiftcc ptr @"$s7SWBUtil10ByteStringV16SWBTaskExecutionE25buildDescriptionSignature_8cacheDirAC0D12Construction16BuildPlanRequestV_AA4PathVtKFZ"(ptr noalias captures(none) dereferenceable(120), i64, ptr, ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$sScEMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil17_StatisticBackendPAAE9incrementyyF"(ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBUtil9StatisticCMa"(i64) local_unnamed_addr #1 ; Function Attrs: nofree nounwind memory(read) declare dllimport ptr @swift_getWitnessTable(ptr, ptr, ptr) local_unnamed_addr #17 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution30CreateBuildDirectoryTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc i32 @"$s16SWBTaskExecution30CreateBuildDirectoryTaskActionC06createdE02at2fs14outputDelegateSo32llb_buildsystem_command_result_ta7SWBUtil4PathV_AJ7FSProxy_pAA0f6OutputL0_pSgtFZ"(i64, ptr, ptr, ptr, ptr noalias captures(none) dereferenceable(40), ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeACSSSg_S2btF"(i64, i64, i1, i1, i64, ptr) local_unnamed_addr #1 declare dllimport swiftcc i64 @"$s7SWBCore16WorkspaceContextC15userPreferencesAA04UserE0Vvg"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution16BuildDescriptionCMa"(i64) local_unnamed_addr #1 declare swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC05buildD11PackagePath5inDir9signature7SWBUtil0G0VAI_AG10ByteStringVtFZ"(i64, ptr, ptr, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @__swift_project_boxed_opaque_existential_1(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !7094 { entry: %2 = getelementptr inbounds i8, ptr %1, i64 -8, !dbg !7095 %.valueWitnesses = load ptr, ptr %2, align 8, !dbg !7095, !invariant.load !315, !dereferenceable !2281 %3 = getelementptr inbounds nuw i8, ptr %.valueWitnesses, i64 80, !dbg !7095 %flags = load i32, ptr %3, align 8, !dbg !7095, !invariant.load !315 %4 = and i32 %flags, 131072, !dbg !7095 %flags.isInline = icmp eq i32 %4, 0, !dbg !7095 br i1 %flags.isInline, label %common.ret, label %boxed, !dbg !7095 common.ret: ; preds = %entry, %boxed %common.ret.op = phi ptr [ %10, %boxed ], [ %0, %entry ] ret ptr %common.ret.op, !dbg !7095 boxed: ; preds = %entry %5 = load ptr, ptr %0, align 8, !dbg !7095 %6 = and i32 %flags, 255, !dbg !7095 %flags.alignmentMask = zext nneg i32 %6 to i64, !dbg !7095 %7 = add nuw nsw i64 %flags.alignmentMask, 16, !dbg !7095 %8 = xor i64 %flags.alignmentMask, -1, !dbg !7095 %9 = and i64 %7, %8, !dbg !7095 %10 = getelementptr inbounds nuw i8, ptr %5, i64 %9, !dbg !7095 br label %common.ret, !dbg !7095 } ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TA"(ptr noalias captures(none) %0, ptr swiftasync initializes((16, 24)) %1, i64 %2, ptr readonly swiftself captures(none) %3) #8 !dbg !7096 { coro.return: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %4 = getelementptr inbounds nuw i8, ptr %3, i64 16, !dbg !7097 %5 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !7097 %6 = load ptr, ptr %5, align 8, !dbg !7097 %7 = getelementptr inbounds nuw i8, ptr %3, i64 40, !dbg !7097 %8 = load i64, ptr %7, align 8, !dbg !7097 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %3, i64 48, !dbg !7097 %9 = getelementptr inbounds nuw i8, ptr %3, i64 64, !dbg !7097 %10 = load ptr, ptr %9, align 8, !dbg !7097 %11 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_Tu", i64 4), align 8, !dbg !7097 %12 = zext i32 %11 to i64, !dbg !7097 %13 = tail call swiftcc ptr @swift_task_alloc(i64 %12) #14, !dbg !7097 %14 = getelementptr inbounds nuw i8, ptr %13, i64 8, !dbg !7097 #dbg_value(ptr poison, !2944, !DIExpression(DW_OP_deref, DW_OP_deref), !7098) #dbg_value(ptr poison, !2943, !DIExpression(DW_OP_deref, DW_OP_deref), !7098) #dbg_value(ptr poison, !2942, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !7098) #dbg_value(i64 poison, !2942, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !7098) #dbg_value(ptr %6, !2941, !DIExpression(DW_OP_deref), !7098) #dbg_value(ptr poison, !2940, !DIExpression(DW_OP_deref, DW_OP_deref), !7098) #dbg_value(ptr poison, !2939, !DIExpression(DW_OP_deref), !7098) #dbg_value(i64 %2, !2937, !DIExpression(DW_OP_deref), !7098) %.spill.addr62.i = getelementptr inbounds nuw i8, ptr %13, i64 96, !dbg !7100 %.spill.addr50.i = getelementptr inbounds nuw i8, ptr %13, i64 80, !dbg !7100 %.spill.addr44.i = getelementptr inbounds nuw i8, ptr %13, i64 72, !dbg !7100 %.spill.addr38.i = getelementptr inbounds nuw i8, ptr %13, i64 64, !dbg !7100 %.spill.addr26.i = getelementptr inbounds nuw i8, ptr %13, i64 48, !dbg !7100 %15 = load <2 x ptr>, ptr %4, align 8, !dbg !7097 %16 = load <2 x ptr>, ptr %._str._guts._object._object, align 8, !dbg !7097 store ptr %13, ptr %async.ctx.frameptr, align 8, !dbg !7097 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %13), !dbg !7097 store ptr %1, ptr %13, align 8, !dbg !7097 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATQ0_", ptr %14, align 8, !dbg !7097 store ptr %10, ptr %.spill.addr62.i, align 8, !dbg !7100, !noalias !7101 store <2 x ptr> %16, ptr %.spill.addr50.i, align 8, !dbg !7100, !noalias !7101 store i64 %8, ptr %.spill.addr44.i, align 8, !dbg !7100, !noalias !7101 store ptr %6, ptr %.spill.addr38.i, align 8, !dbg !7100, !noalias !7101 store <2 x ptr> %15, ptr %.spill.addr26.i, align 8, !dbg !7100, !noalias !7101 %.spill.addr21.i = getelementptr inbounds nuw i8, ptr %13, i64 40, !dbg !7100 store i64 %2, ptr %.spill.addr21.i, align 8, !dbg !7100, !noalias !7101 %.spill.addr.i = getelementptr inbounds nuw i8, ptr %13, i64 32, !dbg !7100 store ptr %0, ptr %.spill.addr.i, align 8, !dbg !7100, !noalias !7101 musttail call swifttailcc void @swift_task_switch(ptr nonnull swiftasync %13, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY0_", i64 0, i64 0) #9, !dbg !7100 ret void, !dbg !7100 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 !dbg !7107 { entryresume.0: %2 = load ptr, ptr %0, align 8, !dbg !7108 %3 = tail call ptr @llvm.swift.async.context.addr(), !dbg !7108 store ptr %2, ptr %3, align 8, !dbg !7108 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !7108 %.reload = load ptr, ptr %async.ctx.frameptr, align 8 %4 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload) #14, !dbg !7108 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload), !dbg !7108 %5 = getelementptr inbounds nuw i8, ptr %4, i64 8, !dbg !7108 %6 = load ptr, ptr %5, align 8, !dbg !7108 musttail call swifttailcc void %6(ptr swiftasync %4, ptr swiftself %1) #9, !dbg !7108 ret void, !dbg !7108 } declare dllimport swifttailcc void @"$s7SWBCore16ActivityReporterPAAE04withB08ruleInfo20executionDescription9signature6target06parentB05blockqd__SS_SS7SWBUtil10ByteStringVAA16ConfiguredTargetCSgAA0B2IDVSgqd__ARYaKXEtYaKlF"(ptr noalias, ptr swiftasync, i64, ptr, i64, ptr, ptr, i64, i64, i8, ptr, ptr, ptr, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 ; Function Attrs: nounwind declare dllimport zeroext i1 @swift_dynamicCast(ptr, ptr, ptr, ptr, i64) local_unnamed_addr #9 declare dllimport swiftcc void @"$sScP13userInitiatedScPvgZ"(ptr noalias sret(%swift.opaque)) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$sScPMa"(i64) local_unnamed_addr #1 ; Function Attrs: nounwind define private swiftcc void @objectdestroy(ptr swiftself %0) #8 !dbg !7109 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7110 %2 = load ptr, ptr %1, align 8, !dbg !7110 tail call void @swift_release(ptr %2) #9, !dbg !7110 %3 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !7110 %4 = load i64, ptr %3, align 8, !dbg !7110 %5 = getelementptr inbounds nuw i8, ptr %0, i64 40, !dbg !7110 %6 = load i64, ptr %5, align 8, !dbg !7110 %7 = getelementptr inbounds nuw i8, ptr %0, i64 48, !dbg !7110 %8 = load i64, ptr %7, align 8, !dbg !7110 %9 = getelementptr inbounds nuw i8, ptr %0, i64 56, !dbg !7110 %10 = load i64, ptr %9, align 8, !dbg !7110 %11 = getelementptr inbounds nuw i8, ptr %0, i64 64, !dbg !7110 %12 = load i64, ptr %11, align 8, !dbg !7110 %13 = getelementptr inbounds nuw i8, ptr %0, i64 72, !dbg !7110 %14 = load i64, ptr %13, align 8, !dbg !7110 %15 = getelementptr inbounds nuw i8, ptr %0, i64 80, !dbg !7110 %16 = load i64, ptr %15, align 8, !dbg !7110 %17 = getelementptr inbounds nuw i8, ptr %0, i64 88, !dbg !7110 %18 = load i64, ptr %17, align 8, !dbg !7110 %19 = getelementptr inbounds nuw i8, ptr %0, i64 96, !dbg !7110 %20 = load i64, ptr %19, align 8, !dbg !7110 %21 = getelementptr inbounds nuw i8, ptr %0, i64 104, !dbg !7110 %22 = load i64, ptr %21, align 8, !dbg !7110 %23 = getelementptr inbounds nuw i8, ptr %0, i64 112, !dbg !7110 %24 = load i64, ptr %23, align 8, !dbg !7110 %25 = getelementptr inbounds nuw i8, ptr %0, i64 120, !dbg !7110 %26 = load i64, ptr %25, align 8, !dbg !7110 %27 = getelementptr inbounds nuw i8, ptr %0, i64 128, !dbg !7110 %28 = load i64, ptr %27, align 8, !dbg !7110 %29 = getelementptr inbounds nuw i8, ptr %0, i64 136, !dbg !7110 %30 = load i64, ptr %29, align 8, !dbg !7110 %31 = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !7110 %32 = load i64, ptr %31, align 8, !dbg !7110 %33 = getelementptr inbounds nuw i8, ptr %0, i64 152, !dbg !7110 %34 = load i16, ptr %33, align 8, !dbg !7110 tail call void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOe"(i64 %4, i64 %6, i64 %8, i64 %10, i64 %12, i64 %14, i64 %16, i64 %18, i64 %20, i64 %22, i64 %24, i64 %26, i64 %28, i64 %30, i64 %32, i16 %34), !dbg !7110 %35 = getelementptr inbounds nuw i8, ptr %0, i64 160, !dbg !7110 %toDestroy = load ptr, ptr %35, align 8, !dbg !7110 tail call void @swift_release(ptr %toDestroy) #9, !dbg !7110 %36 = getelementptr inbounds nuw i8, ptr %0, i64 168, !dbg !7110 %toDestroy1 = load ptr, ptr %36, align 8, !dbg !7110 tail call void @swift_release(ptr %toDestroy1) #9, !dbg !7110 %37 = getelementptr inbounds nuw i8, ptr %0, i64 176, !dbg !7110 %toDestroy2 = load ptr, ptr %37, align 8, !dbg !7110 tail call void @swift_release(ptr %toDestroy2) #9, !dbg !7110 tail call void @swift_deallocObject(ptr %0, i64 184, i64 7) #9, !dbg !7110 ret void, !dbg !7110 } ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOe"(i64 %0, i64 %1, i64 %2, i64 %3, i64 %4, i64 %5, i64 %6, i64 %7, i64 %8, i64 %9, i64 %10, i64 %11, i64 %12, i64 %13, i64 %14, i16 %15) local_unnamed_addr #15 comdat !dbg !7111 { entry: %.not.not = icmp sgt i16 %15, -1 br i1 %.not.not, label %16, label %31 16: ; preds = %entry %17 = inttoptr i64 %0 to ptr, !dbg !7112 tail call void @swift_release(ptr %17) #9, !dbg !7112 %18 = inttoptr i64 %1 to ptr, !dbg !7112 tail call void @swift_release(ptr %18) #9, !dbg !7112 %19 = inttoptr i64 %2 to ptr, !dbg !7112 tail call void @swift_release(ptr %19) #9, !dbg !7112 %20 = inttoptr i64 %3 to ptr, !dbg !7112 tail call void @swift_release(ptr %20) #9, !dbg !7112 %21 = inttoptr i64 %4 to ptr, !dbg !7112 tail call void @swift_release(ptr %21) #9, !dbg !7112 %22 = inttoptr i64 %5 to ptr, !dbg !7112 tail call void @swift_release(ptr %22) #9, !dbg !7112 %23 = inttoptr i64 %6 to ptr, !dbg !7112 tail call void @swift_release(ptr %23) #9, !dbg !7112 %24 = inttoptr i64 %7 to ptr, !dbg !7112 tail call void @swift_bridgeObjectRelease(ptr %24) #9, !dbg !7112 %25 = inttoptr i64 %8 to ptr, !dbg !7112 tail call void @swift_bridgeObjectRelease(ptr %25) #9, !dbg !7112 %26 = inttoptr i64 %9 to ptr, !dbg !7112 tail call void @swift_bridgeObjectRelease(ptr %26) #9, !dbg !7112 %27 = inttoptr i64 %10 to ptr, !dbg !7112 tail call void @swift_bridgeObjectRelease(ptr %27) #9, !dbg !7112 %28 = inttoptr i64 %12 to ptr, !dbg !7112 tail call void @swift_release(ptr %28) #9, !dbg !7112 %29 = inttoptr i64 %13 to ptr, !dbg !7112 tail call void @swift_release(ptr %29) #9, !dbg !7112 %30 = inttoptr i64 %14 to ptr, !dbg !7112 tail call void @swift_bridgeObjectRelease(ptr %30) #9, !dbg !7112 br label %36, !dbg !7112 31: ; preds = %entry %32 = inttoptr i64 %1 to ptr, !dbg !7112 tail call void @swift_bridgeObjectRelease(ptr %32) #9, !dbg !7112 %33 = inttoptr i64 %2 to ptr, !dbg !7112 tail call void @swift_release(ptr %33) #9, !dbg !7112 %34 = inttoptr i64 %3 to ptr, !dbg !7112 tail call void @swift_release(ptr %34) #9, !dbg !7112 %35 = inttoptr i64 %4 to ptr, !dbg !7112 tail call void @swift_release(ptr %35) #9, !dbg !7112 br label %36, !dbg !7112 36: ; preds = %31, %16 ret void, !dbg !7112 } ; Function Attrs: nounwind declare dllimport void @swift_deallocObject(ptr, i64, i64) local_unnamed_addr #9 ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TA"(ptr noalias readnone captures(none) %0, ptr swiftasync initializes((16, 24)) %1, ptr swiftself %2) #8 !dbg !7113 { coro.return: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %3 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !7114 %4 = getelementptr inbounds nuw i8, ptr %2, i64 160, !dbg !7114 %5 = getelementptr inbounds nuw i8, ptr %2, i64 176, !dbg !7114 %6 = load ptr, ptr %5, align 8, !dbg !7114 %7 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_Tu", i64 4), align 8, !dbg !7114 %8 = zext i32 %7 to i64, !dbg !7114 %9 = tail call swiftcc ptr @swift_task_alloc(i64 %8) #14, !dbg !7114 %10 = getelementptr inbounds nuw i8, ptr %9, i64 8, !dbg !7114 #dbg_value(ptr %6, !4364, !DIExpression(DW_OP_deref), !7115) #dbg_value(ptr poison, !4363, !DIExpression(DW_OP_deref), !7115) #dbg_value(ptr poison, !4362, !DIExpression(DW_OP_deref), !7115) #dbg_value(ptr poison, !4361, !DIExpression(DW_OP_deref, DW_OP_deref), !7115) %async.ctx.frameptr.i = getelementptr inbounds nuw i8, ptr %9, i64 16 %.spill.addr19.i = getelementptr inbounds nuw i8, ptr %9, i64 184, !dbg !7117 %.spill.addr7.i = getelementptr inbounds nuw i8, ptr %9, i64 168, !dbg !7117 %11 = load <2 x ptr>, ptr %4, align 8, !dbg !7114 store ptr %9, ptr %async.ctx.frameptr, align 8, !dbg !7114 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %9), !dbg !7114 store ptr %1, ptr %9, align 8, !dbg !7114 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TATQ0_", ptr %10, align 8, !dbg !7114 store ptr %6, ptr %.spill.addr19.i, align 8, !dbg !7117, !noalias !7118 store <2 x ptr> %11, ptr %.spill.addr7.i, align 8, !dbg !7117, !noalias !7118 %.spill.addr.i = getelementptr inbounds nuw i8, ptr %9, i64 160, !dbg !7117 store ptr %3, ptr %.spill.addr.i, align 8, !dbg !7117, !noalias !7118 tail call void @llvm.lifetime.start.p0(i64 122, ptr nonnull %async.ctx.frameptr.i), !dbg !7117, !noalias !7118 musttail call swifttailcc void @swift_task_switch(ptr nonnull swiftasync %9, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TY0_", i64 0, i64 0) #9, !dbg !7121 ret void, !dbg !7121 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TATQ0_"(ptr readonly swiftasync captures(none) %0) #1 !dbg !7122 { entryresume.0: %1 = load ptr, ptr %0, align 8, !dbg !7123 %2 = tail call ptr @llvm.swift.async.context.addr(), !dbg !7123 store ptr %1, ptr %2, align 8, !dbg !7123 %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !7123 %.reload = load ptr, ptr %async.ctx.frameptr, align 8 %3 = load ptr, ptr %0, align 8 tail call swiftcc void @swift_task_dealloc(ptr nonnull %.reload) #14, !dbg !7123 tail call void @llvm.lifetime.end.p0(i64 -1, ptr nonnull %.reload), !dbg !7123 %4 = getelementptr inbounds nuw i8, ptr %3, i64 8, !dbg !7123 %5 = load ptr, ptr %4, align 8, !dbg !7123 musttail call swifttailcc void %5(ptr swiftasync %3) #9, !dbg !7123 ret void, !dbg !7123 } ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOc"(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !7124 { entry: %2 = tail call ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwcp"(ptr noalias %1, ptr noalias %0, ptr nonnull poison) #9, !dbg !7125 ret ptr %1, !dbg !7125 } declare dllimport swifttailcc void @"$sScTss5NeverORs_rlE5valuexvg"(ptr noalias, ptr swiftasync, ptr, ptr) local_unnamed_addr #1 declare dllimport swiftcc i1 @"$s7SWBUtil12UserDefaultsO43useSynchronousBuildDescriptionSerializationSbvgZ"() local_unnamed_addr #1 ; Function Attrs: nounwind define private swiftcc void @objectdestroy.15(ptr swiftself %0) #8 !dbg !7126 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7127 tail call void @swift_weakDestroy(ptr nonnull %1) #9, !dbg !7127 tail call void @swift_deallocObject(ptr %0, i64 24, i64 7) #9, !dbg !7127 ret void, !dbg !7127 } ; Function Attrs: nounwind declare dllimport void @swift_weakDestroy(ptr) local_unnamed_addr #9 ; Function Attrs: mustprogress nounwind willreturn declare dllimport ptr @swift_weakInit(ptr returned, ptr) local_unnamed_addr #7 ; Function Attrs: nounwind define private swiftcc void @objectdestroy.18(ptr swiftself %0) #8 { tail call swiftcc void @objectdestroy.18Tm(ptr swiftself %0) #8 ret void } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_TA"(ptr readonly swiftself captures(none) %0) #1 !dbg !7128 { entry: %access-scratch.i = alloca [24 x i8], align 8 %swifterror.i = alloca swifterror ptr, align 8 %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7129 %2 = load ptr, ptr %1, align 8, !dbg !7129 %3 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !7129 %4 = load ptr, ptr %3, align 8, !dbg !7129 store ptr null, ptr %swifterror.i, align 8 %5 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !7130 #dbg_value(ptr %5, !7136, !DIExpression(DW_OP_deref), !7130) #dbg_value(ptr %4, !7138, !DIExpression(), !7144) call void @llvm.lifetime.start.p0(i64 -1, ptr nonnull %access-scratch.i), !dbg !7145 call void @swift_beginAccess(ptr nonnull %5, ptr nonnull %access-scratch.i, i64 0, ptr null) #9, !dbg !7145 %6 = call ptr @swift_weakLoadStrong(ptr nonnull %5) #9, !dbg !7145 %7 = icmp eq ptr %6, null, !dbg !7145 br i1 %7, label %"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_.exit", label %8, !dbg !7145 8: ; preds = %entry #dbg_value(ptr %6, !7139, !DIExpression(), !7146) %9 = getelementptr inbounds nuw i8, ptr %4, i64 24, !dbg !7147 %10 = load ptr, ptr %9, align 8, !dbg !7147 %11 = getelementptr inbounds nuw i8, ptr %4, i64 32, !dbg !7147 %12 = load ptr, ptr %11, align 8, !dbg !7147 %13 = load ptr, ptr %10, align 8, !dbg !7149 %14 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr nonnull swiftself %6), !dbg !7150 %15 = extractvalue { i64, ptr } %14, 0, !dbg !7150 %16 = extractvalue { i64, ptr } %14, 1, !dbg !7150 %17 = getelementptr inbounds nuw i8, ptr %12, i64 280, !dbg !7151 %18 = load ptr, ptr %17, align 8, !dbg !7151, !invariant.load !315 call swiftcc void %18(i64 %15, ptr %16, ptr nonnull swiftself %10, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror.i, ptr %13, ptr %12), !dbg !7151 %19 = load ptr, ptr %swifterror.i, align 8, !dbg !7151 call void @swift_release(ptr nonnull %6) #9, !dbg !7152 call void @swift_bridgeObjectRelease(ptr %16) #9, !dbg !7152 %.not.i = icmp eq ptr %19, null, !dbg !7151 br i1 %.not.i, label %"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_.exit", label %20, !dbg !7151 20: ; preds = %8 call void @swift_release(ptr nonnull %19) #9, !dbg !7152 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_.exit", !dbg !7154 "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_.exit": ; preds = %entry, %8, %20 ret void, !dbg !7129 } declare dllimport swiftcc void @"$s7SWBUtil8SWBQueueC5async5group3qos7executeyAA16SWBDispatchGroupCSg_AA6SWBQoSOyyYbctF"(i64, i8, ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc i64 @"$s7SWBUtil10HeavyCacheC5countSivg"(ptr swiftself) local_unnamed_addr #1 ; Function Attrs: nounwind define internal swiftcc void @objectdestroy.18Tm(ptr swiftself %0) #8 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7155 %toDestroy = load ptr, ptr %1, align 8, !dbg !7155 tail call void @swift_release(ptr %toDestroy) #9, !dbg !7155 %2 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !7155 %toDestroy1 = load ptr, ptr %2, align 8, !dbg !7155 tail call void @swift_release(ptr %toDestroy1) #9, !dbg !7155 tail call void @swift_deallocObject(ptr %0, i64 32, i64 7) #9, !dbg !7155 ret void, !dbg !7155 } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_TA"(ptr noalias writeonly sret(%TytSg) captures(none) initializes((0, 1)) %0, ptr readonly swiftself captures(none) %1) #1 !dbg !7157 { entry: %swifterror.i = alloca swifterror ptr, align 8 %2 = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !7158 %3 = load ptr, ptr %2, align 8, !dbg !7158 %4 = getelementptr inbounds nuw i8, ptr %1, i64 24, !dbg !7158 %5 = load ptr, ptr %4, align 8, !dbg !7158 tail call void @llvm.experimental.noalias.scope.decl(metadata !7159), !dbg !7158 store ptr null, ptr %swifterror.i, align 8, !noalias !7159 #dbg_value(ptr %3, !7162, !DIExpression(), !7168) #dbg_value(ptr %5, !7167, !DIExpression(), !7170) %6 = getelementptr inbounds nuw i8, ptr %3, i64 24, !dbg !7171 %7 = load ptr, ptr %6, align 8, !dbg !7171, !noalias !7159 %8 = getelementptr inbounds nuw i8, ptr %3, i64 32, !dbg !7171 %9 = load ptr, ptr %8, align 8, !dbg !7171, !noalias !7159 %10 = load ptr, ptr %7, align 8, !dbg !7173, !noalias !7159 %11 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr swiftself %5), !dbg !7174, !noalias !7159 %12 = extractvalue { i64, ptr } %11, 0, !dbg !7174 %13 = extractvalue { i64, ptr } %11, 1, !dbg !7174 %14 = getelementptr inbounds nuw i8, ptr %9, i64 280, !dbg !7175 %15 = load ptr, ptr %14, align 8, !dbg !7175, !invariant.load !315, !noalias !7159 call swiftcc void %15(i64 %12, ptr %13, ptr nonnull swiftself %7, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %swifterror.i, ptr %10, ptr %9), !dbg !7175, !noalias !7159 %16 = load ptr, ptr %swifterror.i, align 8, !dbg !7175, !noalias !7159 tail call void @swift_bridgeObjectRelease(ptr %13) #9, !dbg !7176, !noalias !7159 %.not.i = icmp eq ptr %16, null, !dbg !7175 br i1 %.not.i, label %"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_.exit", label %17, !dbg !7175 17: ; preds = %entry tail call void @swift_release(ptr nonnull %16) #9, !dbg !7176, !noalias !7159 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_.exit", !dbg !7175 "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_.exit": ; preds = %entry, %17 %storemerge.i = phi i8 [ 1, %17 ], [ 0, %entry ], !dbg !7173 store i8 %storemerge.i, ptr %0, align 1, !dbg !7173, !alias.scope !7159 ret void, !dbg !7158 } declare dllimport swiftcc void @"$ss11_StringGutsV4growyySiF"(i64, ptr swiftself captures(none) dereferenceable(16)) local_unnamed_addr #1 declare dllimport swiftcc void @"$sSS6appendyySSF"(i64, ptr, ptr swiftself captures(none) dereferenceable(16)) local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s7SWBUtil10ByteStringV06unsafeC5ValueSSvg"(ptr) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOi_"(ptr %0) local_unnamed_addr #15 comdat !dbg !7178 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7179 %2 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !7179 %3 = getelementptr inbounds nuw i8, ptr %0, i64 48, !dbg !7179 %4 = load i64, ptr %3, align 8, !dbg !7179 %5 = getelementptr inbounds nuw i8, ptr %0, i64 88, !dbg !7179 %6 = getelementptr inbounds nuw i8, ptr %0, i64 104, !dbg !7179 %7 = load i64, ptr %6, align 8, !dbg !7179 %8 = getelementptr inbounds nuw i8, ptr %0, i64 120, !dbg !7179 %9 = load i16, ptr %8, align 8, !dbg !7179 %10 = and i64 %4, 1152921504606846968, !dbg !7179 %11 = and i64 %7, 1152921504606846968, !dbg !7179 %12 = and i16 %9, 257, !dbg !7179 %13 = load <2 x i64>, ptr %1, align 8, !dbg !7179 %14 = and <2 x i64> %13, splat (i64 1152921504606846968), !dbg !7179 store <2 x i64> %14, ptr %1, align 8, !dbg !7179 %15 = load <2 x i64>, ptr %2, align 8, !dbg !7179 %16 = and <2 x i64> %15, splat (i64 1152921504606846968), !dbg !7179 store <2 x i64> %16, ptr %2, align 8, !dbg !7179 store i64 %10, ptr %3, align 8, !dbg !7179 %17 = load <2 x i64>, ptr %5, align 8, !dbg !7179 %18 = and <2 x i64> %17, , !dbg !7179 store <2 x i64> %18, ptr %5, align 8, !dbg !7179 store i64 %11, ptr %6, align 8, !dbg !7179 store i16 %12, ptr %8, align 8, !dbg !7179 ret void, !dbg !7179 } ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s19SWBTaskConstruction16BuildPlanRequestVWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7180 { entry: %"$s19SWBTaskConstruction16BuildPlanRequestVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s19SWBTaskConstruction16BuildPlanRequestVN", i64 -8), align 8, !dbg !7181, !invariant.load !315, !dereferenceable !2281 %1 = getelementptr inbounds nuw i8, ptr %"$s19SWBTaskConstruction16BuildPlanRequestVN.valueWitnesses", i64 8, !dbg !7181 %Destroy = load ptr, ptr %1, align 8, !dbg !7181, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr nonnull @"$s19SWBTaskConstruction16BuildPlanRequestVN") #9, !dbg !7181 ret ptr %0, !dbg !7181 } ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBUtil4PathVWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7182 { entry: %"$s7SWBUtil4PathVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBUtil4PathVN", i64 -8), align 8, !dbg !7183, !invariant.load !315, !dereferenceable !2281 %1 = getelementptr inbounds nuw i8, ptr %"$s7SWBUtil4PathVN.valueWitnesses", i64 8, !dbg !7183 %Destroy = load ptr, ptr %1, align 8, !dbg !7183, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr nonnull @"$s7SWBUtil4PathVN") #9, !dbg !7183 ret ptr %0, !dbg !7183 } ; Function Attrs: nounwind declare dllimport void @swift_deallocClassInstance(ptr, i64, i64) local_unnamed_addr #9 ; Function Attrs: nofree nosync nounwind memory(none) define internal swiftcc ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASQWb"(ptr readnone captures(none) %BuildDescriptionRetrievalSource, ptr readnone captures(none) %BuildDescriptionRetrievalSource1, ptr readnone captures(none) %BuildDescriptionRetrievalSource.Hashable) #18 !dbg !7184 { entry: %0 = tail call ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOACSQAAWl"() #31, !dbg !7185 ret ptr %0, !dbg !7185 } ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOACSQAAWl"() local_unnamed_addr #16 comdat !dbg !7186 { entry: %0 = load ptr, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOACSQAAWL", align 8, !dbg !7187 %1 = icmp eq ptr %0, null, !dbg !7187 br i1 %1, label %cacheIsNull, label %cont, !dbg !7187 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAAMc", ptr nonnull getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMf", i64 16), ptr undef) #32, !dbg !7187 store atomic ptr %2, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOACSQAAWL" release, align 8, !dbg !7187 br label %cont, !dbg !7187 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7187 ret ptr %3, !dbg !7187 } ; Function Attrs: nofree nosync nounwind memory(none) define internal swiftcc ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASQWb"(ptr readnone captures(none) %BuildDescriptionMemoryCacheEvictionPolicy, ptr readnone captures(none) %BuildDescriptionMemoryCacheEvictionPolicy1, ptr readnone captures(none) %BuildDescriptionMemoryCacheEvictionPolicy.Hashable) #18 !dbg !7188 { entry: %0 = tail call ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOACSQAAWl"() #31, !dbg !7189 ret ptr %0, !dbg !7189 } ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOACSQAAWl"() local_unnamed_addr #16 comdat !dbg !7190 { entry: %0 = load ptr, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOACSQAAWL", align 8, !dbg !7191 %1 = icmp eq ptr %0, null, !dbg !7191 br i1 %1, label %cacheIsNull, label %cont, !dbg !7191 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAAMc", ptr nonnull getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMf", i64 16), ptr undef) #32, !dbg !7191 store atomic ptr %2, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOACSQAAWL" release, align 8, !dbg !7191 br label %cont, !dbg !7191 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7191 ret ptr %3, !dbg !7191 } ; Function Attrs: nounwind define linkonce_odr hidden ptr @__swift_memcpy1_1(ptr %0, ptr %1, ptr %2) #8 comdat !dbg !7192 { entry: %3 = load i8, ptr %1, align 1, !dbg !7193 store i8 %3, ptr %0, align 1, !dbg !7193 ret ptr %0, !dbg !7193 } ; Function Attrs: nounwind define linkonce_odr hidden void @__swift_noop_void_return(ptr %0, ptr %1) #8 comdat !dbg !7194 { entry: ret void, !dbg !7195 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal i32 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwet"(ptr noalias readonly captures(none) %value, i32 %numEmptyCases, ptr readnone captures(none) %BuildDescriptionRetrievalSource) #4 !dbg !7196 { entry: %0 = icmp eq i32 %numEmptyCases, 0, !dbg !7197 br i1 %0, label %34, label %1, !dbg !7197 1: ; preds = %entry %2 = icmp ugt i32 %numEmptyCases, 253, !dbg !7197 br i1 %2, label %3, label %28, !dbg !7197 3: ; preds = %1 %4 = add i32 %numEmptyCases, 2, !dbg !7197 %5 = icmp ult i32 %4, 65280, !dbg !7197 %6 = icmp ult i32 %4, 16776960, !dbg !7197 %7 = select i1 %6, i32 2, i32 4, !dbg !7197 %8 = select i1 %5, i32 1, i32 %7, !dbg !7197 %9 = getelementptr inbounds nuw i8, ptr %value, i64 1, !dbg !7197 switch i32 %8, label %18 [ i32 4, label %16 i32 1, label %10 i32 2, label %13 ], !dbg !7197 10: ; preds = %3 %11 = load i8, ptr %9, align 1, !dbg !7197 %12 = zext i8 %11 to i32, !dbg !7197 br label %19, !dbg !7197 13: ; preds = %3 %14 = load i16, ptr %9, align 1, !dbg !7197 %15 = zext i16 %14 to i32, !dbg !7197 br label %19, !dbg !7197 16: ; preds = %3 %17 = load i32, ptr %9, align 1, !dbg !7197 br label %19, !dbg !7197 18: ; preds = %3 unreachable, !dbg !7197 19: ; preds = %16, %13, %10 %20 = phi i32 [ %12, %10 ], [ %15, %13 ], [ %17, %16 ], !dbg !7197 %21 = icmp eq i32 %20, 0, !dbg !7197 br i1 %21, label %28, label %22, !dbg !7197 22: ; preds = %19 %23 = shl i32 %20, 8, !dbg !7197 %24 = load i8, ptr %value, align 1, !dbg !7197 %25 = zext i8 %24 to i32, !dbg !7197 %26 = add i32 %23, -3, !dbg !7197 %27 = add i32 %26, %25, !dbg !7197 br label %34, !dbg !7197 28: ; preds = %19, %1 %29 = load i8, ptr %value, align 1, !dbg !7197 %30 = zext i8 %29 to i32, !dbg !7197 %31 = add nsw i32 %30, -3, !dbg !7197 %32 = icmp ult i8 %29, 3, !dbg !7197 %33 = select i1 %32, i32 -1, i32 %31, !dbg !7197 br label %34, !dbg !7197 34: ; preds = %entry, %28, %22 %35 = phi i32 [ %33, %28 ], [ %27, %22 ], [ -1, %entry ], !dbg !7197 %36 = add i32 %35, 1, !dbg !7197 ret i32 %36, !dbg !7197 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define internal void @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwst"(ptr noalias writeonly captures(none) %value, i32 %whichCase, i32 %numEmptyCases, ptr readnone captures(none) %BuildDescriptionRetrievalSource) #10 !dbg !7198 { entry: %0 = getelementptr inbounds nuw i8, ptr %value, i64 1, !dbg !7199 %1 = icmp ugt i32 %numEmptyCases, 253, !dbg !7199 br i1 %1, label %2, label %8, !dbg !7199 2: ; preds = %entry %3 = add i32 %numEmptyCases, 2, !dbg !7199 %4 = icmp ult i32 %3, 65280, !dbg !7199 %5 = icmp ult i32 %3, 16776960, !dbg !7199 %6 = select i1 %5, i32 2, i32 4, !dbg !7199 %7 = select i1 %4, i32 1, i32 %6, !dbg !7199 br label %8, !dbg !7199 8: ; preds = %2, %entry %9 = phi i32 [ 0, %entry ], [ %7, %2 ], !dbg !7199 %10 = icmp ult i32 %whichCase, 254, !dbg !7199 br i1 %10, label %11, label %21, !dbg !7199 11: ; preds = %8 switch i32 %9, label %15 [ i32 0, label %16 i32 1, label %12 i32 2, label %13 i32 4, label %14 ], !dbg !7199 12: ; preds = %11 store i8 0, ptr %0, align 1, !dbg !7199 br label %16, !dbg !7199 13: ; preds = %11 store i16 0, ptr %0, align 1, !dbg !7199 br label %16, !dbg !7199 14: ; preds = %11 store i32 0, ptr %0, align 1, !dbg !7199 br label %16, !dbg !7199 15: ; preds = %11 unreachable, !dbg !7199 16: ; preds = %11, %14, %13, %12 %17 = icmp eq i32 %whichCase, 0, !dbg !7199 br i1 %17, label %32, label %18, !dbg !7199 18: ; preds = %16 %19 = trunc nuw i32 %whichCase to i8, !dbg !7199 %20 = add nuw i8 %19, 2, !dbg !7199 store i8 %20, ptr %value, align 1, !dbg !7199 br label %32, !dbg !7199 21: ; preds = %8 %22 = add i32 %whichCase, -254, !dbg !7199 %23 = lshr i32 %22, 8, !dbg !7199 %24 = add nuw nsw i32 %23, 1, !dbg !7199 %25 = trunc i32 %22 to i8, !dbg !7199 store i8 %25, ptr %value, align 1, !dbg !7199 switch i32 %9, label %31 [ i32 0, label %32 i32 1, label %26 i32 2, label %28 i32 4, label %30 ], !dbg !7199 26: ; preds = %21 %27 = trunc i32 %24 to i8, !dbg !7199 store i8 %27, ptr %0, align 1, !dbg !7199 br label %32, !dbg !7199 28: ; preds = %21 %29 = trunc i32 %24 to i16, !dbg !7199 store i16 %29, ptr %0, align 1, !dbg !7199 br label %32, !dbg !7199 30: ; preds = %21 store i32 %24, ptr %0, align 1, !dbg !7199 br label %32, !dbg !7199 31: ; preds = %21 unreachable, !dbg !7199 32: ; preds = %26, %28, %30, %21, %18, %16 ret void, !dbg !7199 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal range(i32 0, 256) i32 @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwug"(ptr noalias readonly captures(none) %value, ptr readnone captures(none) %BuildDescriptionRetrievalSource) #4 !dbg !7200 { entry: %0 = load i8, ptr %value, align 1, !dbg !7201 %1 = zext i8 %0 to i32, !dbg !7201 ret i32 %1, !dbg !7201 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define internal void @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwup"(ptr noalias readnone captures(none) %value, ptr readnone captures(none) %BuildDescriptionRetrievalSource) #0 !dbg !7202 { entry: ret void, !dbg !7203 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define internal void @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwui"(ptr noalias writeonly captures(none) initializes((0, 1)) %value, i32 %tag, ptr readnone captures(none) %BuildDescriptionRetrievalSource) #10 !dbg !7204 { entry: %0 = trunc i32 %tag to i8, !dbg !7205 store i8 %0, ptr %value, align 1, !dbg !7205 ret void, !dbg !7205 } ; Function Attrs: mustprogress nofree noinline norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc %swift.metadata_response @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMa"(i64 %0) #19 !dbg !7206 { entry: ret %swift.metadata_response { ptr getelementptr inbounds (<{ ptr, ptr, i64, ptr }>, ptr @"$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMf", i32 0, i32 2), i64 0 }, !dbg !7207 } ; Function Attrs: nounwind define internal void @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwxx"(ptr noalias readonly captures(none) %object, ptr readnone captures(none) %BuildDescriptionRetrievalInfo) #8 !dbg !7208 { entry: %toDestroy = load ptr, ptr %object, align 8, !dbg !7209 tail call void @swift_release(ptr %toDestroy) #9, !dbg !7209 %object.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %object, i64 32, !dbg !7209 %toDestroy1 = load ptr, ptr %object.onDiskCachePath._str._guts._object._object, align 8, !dbg !7209 tail call void @swift_bridgeObjectRelease(ptr %toDestroy1) #9, !dbg !7209 ret void, !dbg !7209 } ; Function Attrs: nounwind define internal noundef ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwcp"(ptr noalias returned writeonly captures(ret: address, provenance) initializes((0, 9), (16, 40)) %dest, ptr noalias readonly captures(none) %src, ptr readnone captures(none) %BuildDescriptionRetrievalInfo) #8 !dbg !7210 { entry: %0 = load ptr, ptr %src, align 8, !dbg !7211 store ptr %0, ptr %dest, align 8, !dbg !7211 %dest.source = getelementptr inbounds nuw i8, ptr %dest, i64 8, !dbg !7211 %src.source = getelementptr inbounds nuw i8, ptr %src, i64 8, !dbg !7211 %1 = load i8, ptr %src.source, align 8, !dbg !7211 store i8 %1, ptr %dest.source, align 8, !dbg !7211 %dest.inMemoryCacheSize = getelementptr inbounds nuw i8, ptr %dest, i64 16, !dbg !7211 %src.inMemoryCacheSize = getelementptr inbounds nuw i8, ptr %src, i64 16, !dbg !7211 %2 = load <2 x i64>, ptr %src.inMemoryCacheSize, align 8, !dbg !7211 store <2 x i64> %2, ptr %dest.inMemoryCacheSize, align 8, !dbg !7211 %dest.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %dest, i64 32, !dbg !7211 %src.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %src, i64 32, !dbg !7211 %3 = load ptr, ptr %src.onDiskCachePath._str._guts._object._object, align 8, !dbg !7211 store ptr %3, ptr %dest.onDiskCachePath._str._guts._object._object, align 8, !dbg !7211 %4 = tail call ptr @swift_retain(ptr returned %0) #30, !dbg !7211 %5 = tail call ptr @swift_bridgeObjectRetain(ptr returned %3) #9, !dbg !7211 ret ptr %dest, !dbg !7211 } ; Function Attrs: nounwind define internal noundef ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwca"(ptr returned captures(ret: address, provenance) initializes((8, 9), (16, 32)) %dest, ptr readonly captures(none) %src, ptr readnone captures(none) %BuildDescriptionRetrievalInfo) #8 !dbg !7212 { entry: %0 = load ptr, ptr %src, align 8, !dbg !7213 %oldValue = load ptr, ptr %dest, align 8, !dbg !7213 store ptr %0, ptr %dest, align 8, !dbg !7213 %1 = tail call ptr @swift_retain(ptr returned %0) #30, !dbg !7213 tail call void @swift_release(ptr %oldValue) #9, !dbg !7213 %dest.source = getelementptr inbounds nuw i8, ptr %dest, i64 8, !dbg !7213 %src.source = getelementptr inbounds nuw i8, ptr %src, i64 8, !dbg !7213 %2 = load i8, ptr %src.source, align 8, !dbg !7213 store i8 %2, ptr %dest.source, align 8, !dbg !7213 %dest.inMemoryCacheSize = getelementptr inbounds nuw i8, ptr %dest, i64 16, !dbg !7213 %src.inMemoryCacheSize = getelementptr inbounds nuw i8, ptr %src, i64 16, !dbg !7213 %3 = load i64, ptr %src.inMemoryCacheSize, align 8, !dbg !7213 store i64 %3, ptr %dest.inMemoryCacheSize, align 8, !dbg !7213 %dest.onDiskCachePath = getelementptr inbounds nuw i8, ptr %dest, i64 24, !dbg !7213 %src.onDiskCachePath = getelementptr inbounds nuw i8, ptr %src, i64 24, !dbg !7213 %4 = load i64, ptr %src.onDiskCachePath, align 8, !dbg !7213 store i64 %4, ptr %dest.onDiskCachePath, align 8, !dbg !7213 %dest.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %dest, i64 32, !dbg !7213 %src.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %src, i64 32, !dbg !7213 %5 = load ptr, ptr %src.onDiskCachePath._str._guts._object._object, align 8, !dbg !7213 %oldValue1 = load ptr, ptr %dest.onDiskCachePath._str._guts._object._object, align 8, !dbg !7213 store ptr %5, ptr %dest.onDiskCachePath._str._guts._object._object, align 8, !dbg !7213 %6 = tail call ptr @swift_bridgeObjectRetain(ptr returned %5) #9, !dbg !7213 tail call void @swift_bridgeObjectRelease(ptr %oldValue1) #9, !dbg !7213 ret ptr %dest, !dbg !7213 } ; Function Attrs: nounwind define linkonce_odr hidden ptr @__swift_memcpy40_8(ptr %0, ptr %1, ptr %2) #8 comdat !dbg !7214 { entry: tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(40) %0, ptr noundef nonnull align 8 dereferenceable(40) %1, i64 40, i1 false), !dbg !7215 ret ptr %0, !dbg !7215 } ; Function Attrs: nounwind define internal noundef ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwta"(ptr noalias returned captures(ret: address, provenance) initializes((8, 9), (16, 32)) %dest, ptr noalias readonly captures(none) %src, ptr readnone captures(none) %BuildDescriptionRetrievalInfo) #8 !dbg !7216 { entry: %0 = load ptr, ptr %src, align 8, !dbg !7217 %oldValue = load ptr, ptr %dest, align 8, !dbg !7217 store ptr %0, ptr %dest, align 8, !dbg !7217 tail call void @swift_release(ptr %oldValue) #9, !dbg !7217 %dest.source = getelementptr inbounds nuw i8, ptr %dest, i64 8, !dbg !7217 %src.source = getelementptr inbounds nuw i8, ptr %src, i64 8, !dbg !7217 %1 = load i8, ptr %src.source, align 8, !dbg !7217 store i8 %1, ptr %dest.source, align 8, !dbg !7217 %dest.inMemoryCacheSize = getelementptr inbounds nuw i8, ptr %dest, i64 16, !dbg !7217 %src.inMemoryCacheSize = getelementptr inbounds nuw i8, ptr %src, i64 16, !dbg !7217 %2 = load <2 x i64>, ptr %src.inMemoryCacheSize, align 8, !dbg !7217 store <2 x i64> %2, ptr %dest.inMemoryCacheSize, align 8, !dbg !7217 %dest.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %dest, i64 32, !dbg !7217 %src.onDiskCachePath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %src, i64 32, !dbg !7217 %3 = load ptr, ptr %src.onDiskCachePath._str._guts._object._object, align 8, !dbg !7217 %oldValue1 = load ptr, ptr %dest.onDiskCachePath._str._guts._object._object, align 8, !dbg !7217 store ptr %3, ptr %dest.onDiskCachePath._str._guts._object._object, align 8, !dbg !7217 tail call void @swift_bridgeObjectRelease(ptr %oldValue1) #9, !dbg !7217 ret ptr %dest, !dbg !7217 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal i32 @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwet"(ptr noalias readonly captures(none) %value, i32 %numEmptyCases, ptr readnone captures(none) %BuildDescriptionRetrievalInfo) #4 !dbg !7218 { entry: %0 = icmp eq i32 %numEmptyCases, 0, !dbg !7219 br i1 %0, label %14, label %1, !dbg !7219 1: ; preds = %entry %2 = icmp ugt i32 %numEmptyCases, 4096, !dbg !7219 br i1 %2, label %3, label %is-valid-pointer, !dbg !7219 3: ; preds = %1 %4 = getelementptr inbounds nuw i8, ptr %value, i64 40, !dbg !7219 %5 = load i8, ptr %4, align 1, !dbg !7219 %6 = icmp eq i8 %5, 0, !dbg !7219 br i1 %6, label %is-valid-pointer, label %7, !dbg !7219 7: ; preds = %3 %8 = load i320, ptr %value, align 1, !dbg !7219 %9 = trunc i320 %8 to i32, !dbg !7219 %10 = add i32 %9, 4096, !dbg !7219 br label %14, !dbg !7219 is-valid-pointer: ; preds = %3, %1 %11 = load i64, ptr %value, align 8, !dbg !7219 %12 = icmp ugt i64 %11, 4095, !dbg !7219 %13 = trunc i64 %11 to i32 %spec.select = select i1 %12, i32 -1, i32 %13, !dbg !7219 br label %14, !dbg !7219 14: ; preds = %entry, %is-valid-pointer, %7 %15 = phi i32 [ %spec.select, %is-valid-pointer ], [ %10, %7 ], [ -1, %entry ], !dbg !7219 %16 = add i32 %15, 1, !dbg !7219 ret i32 %16, !dbg !7219 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define internal void @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwst"(ptr noalias writeonly captures(none) %value, i32 %whichCase, i32 %numEmptyCases, ptr readnone captures(none) %BuildDescriptionRetrievalInfo) #10 !dbg !7220 { entry: %0 = getelementptr inbounds nuw i8, ptr %value, i64 40, !dbg !7221 %1 = icmp ugt i32 %numEmptyCases, 4096, !dbg !7221 %2 = icmp ult i32 %whichCase, 4097, !dbg !7221 br i1 %2, label %3, label %10, !dbg !7221 3: ; preds = %entry br i1 %1, label %4, label %5, !dbg !7221 4: ; preds = %3 store i8 0, ptr %0, align 8, !dbg !7221 br label %5, !dbg !7221 5: ; preds = %3, %4 %6 = icmp eq i32 %whichCase, 0, !dbg !7221 br i1 %6, label %14, label %7, !dbg !7221 7: ; preds = %5 %8 = add nsw i32 %whichCase, -1, !dbg !7221 %9 = zext nneg i32 %8 to i64, !dbg !7221 store i64 %9, ptr %value, align 8, !dbg !7221 br label %14, !dbg !7221 10: ; preds = %entry %11 = add i32 %whichCase, -4097, !dbg !7221 %12 = zext i32 %11 to i320, !dbg !7221 store i320 %12, ptr %value, align 8, !dbg !7221 br i1 %1, label %13, label %14, !dbg !7221 13: ; preds = %10 store i8 1, ptr %0, align 8, !dbg !7221 br label %14, !dbg !7221 14: ; preds = %10, %13, %7, %5 ret void, !dbg !7221 } ; Function Attrs: mustprogress nofree noinline norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc %swift.metadata_response @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMa"(i64 %0) #19 !dbg !7222 { entry: ret %swift.metadata_response { ptr getelementptr inbounds (<{ ptr, ptr, i64, ptr, i32, i32, i32, i32 }>, ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMf", i32 0, i32 2), i64 0 }, !dbg !7223 } ; Function Attrs: nounwind define linkonce_odr hidden ptr @__swift_memcpy9_8(ptr %0, ptr %1, ptr %2) #8 comdat !dbg !7224 { entry: tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(9) %0, ptr noundef nonnull align 8 dereferenceable(9) %1, i64 9, i1 false), !dbg !7225 ret ptr %0, !dbg !7225 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal i32 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwet"(ptr noalias readonly captures(none) %value, i32 %numEmptyCases, ptr readnone captures(none) %BuildDescriptionMemoryCacheEvictionPolicy) #4 !dbg !7226 { entry: %0 = icmp eq i32 %numEmptyCases, 0, !dbg !7227 br i1 %0, label %8, label %1, !dbg !7227 1: ; preds = %entry %2 = getelementptr inbounds nuw i8, ptr %value, i64 9, !dbg !7227 %3 = load i8, ptr %2, align 1, !dbg !7227 %4 = icmp eq i8 %3, 0, !dbg !7227 br i1 %4, label %8, label %5, !dbg !7227 5: ; preds = %1 %6 = load i32, ptr %value, align 8, !dbg !7227 %7 = add i32 %6, 1, !dbg !7227 br label %8, !dbg !7227 8: ; preds = %entry, %1, %5 %9 = phi i32 [ %7, %5 ], [ 0, %1 ], [ 0, %entry ], !dbg !7227 ret i32 %9, !dbg !7227 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define internal void @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwst"(ptr noalias writeonly captures(none) %value, i32 %whichCase, i32 %numEmptyCases, ptr readnone captures(none) %BuildDescriptionMemoryCacheEvictionPolicy) #10 !dbg !7228 { entry: %0 = getelementptr inbounds nuw i8, ptr %value, i64 9, !dbg !7229 %.not.not = icmp eq i32 %numEmptyCases, 0, !dbg !7229 %1 = icmp eq i32 %whichCase, 0, !dbg !7229 br i1 %1, label %2, label %3, !dbg !7229 2: ; preds = %entry br i1 %.not.not, label %5, label %.sink.split, !dbg !7229 3: ; preds = %entry %4 = add i32 %whichCase, -1, !dbg !7229 tail call void @llvm.memset.p0.i32(ptr noundef nonnull align 8 dereferenceable(9) %value, i8 0, i32 9, i1 false), !dbg !7229 store i32 %4, ptr %value, align 8, !dbg !7229 br i1 %.not.not, label %5, label %.sink.split, !dbg !7229 .sink.split: ; preds = %3, %2 %.sink = phi i8 [ 0, %2 ], [ 1, %3 ] store i8 %.sink, ptr %0, align 1, !dbg !7229 br label %5, !dbg !7229 5: ; preds = %.sink.split, %3, %2 ret void, !dbg !7229 } ; Function Attrs: mustprogress nocallback nofree nounwind willreturn memory(argmem: write) declare void @llvm.memset.p0.i32(ptr writeonly captures(none), i8, i32, i1 immarg) #20 ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal i32 @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwug"(ptr noalias readonly captures(none) %value, ptr readnone captures(none) %BuildDescriptionMemoryCacheEvictionPolicy) #4 !dbg !7230 { entry: %0 = getelementptr inbounds nuw i8, ptr %value, i64 8, !dbg !7231 %1 = load i8, ptr %0, align 1, !dbg !7231 %2 = icmp eq i8 %1, 0, !dbg !7231 br i1 %2, label %7, label %3, !dbg !7231 3: ; preds = %entry %4 = load i64, ptr %value, align 1, !dbg !7231 %5 = trunc i64 %4 to i32, !dbg !7231 %6 = add i32 %5, 1, !dbg !7231 br label %7, !dbg !7231 7: ; preds = %entry, %3 %8 = phi i32 [ %6, %3 ], [ 0, %entry ], !dbg !7231 ret i32 %8, !dbg !7231 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define internal void @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwup"(ptr noalias readnone captures(none) %value, ptr readnone captures(none) %BuildDescriptionMemoryCacheEvictionPolicy) #0 !dbg !7232 { entry: ret void, !dbg !7233 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define internal void @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwui"(ptr noalias writeonly captures(none) initializes((8, 9)) %value, i32 %tag, ptr readnone captures(none) %BuildDescriptionMemoryCacheEvictionPolicy) #10 !dbg !7234 { entry: %0 = icmp eq i32 %tag, 0, !dbg !7235 br i1 %0, label %4, label %1, !dbg !7235 1: ; preds = %entry %2 = add i32 %tag, -1, !dbg !7235 %3 = zext i32 %2 to i64, !dbg !7235 store i64 %3, ptr %value, align 8, !dbg !7235 br label %4, !dbg !7235 4: ; preds = %entry, %1 %storemerge = phi i8 [ 1, %1 ], [ 0, %entry ], !dbg !7235 %5 = getelementptr inbounds nuw i8, ptr %value, i64 8, !dbg !7235 store i8 %storemerge, ptr %5, align 8, !dbg !7235 ret void, !dbg !7235 } ; Function Attrs: mustprogress nofree noinline norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc %swift.metadata_response @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMa"(i64 %0) #19 !dbg !7236 { entry: ret %swift.metadata_response { ptr getelementptr inbounds (<{ ptr, ptr, i64, ptr }>, ptr @"$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMf", i32 0, i32 2), i64 0 }, !dbg !7237 } ; Function Attrs: nofree noinline nosync nounwind memory(none) define dllexport swiftcc %swift.metadata_response @"$s16SWBTaskExecution23BuildDescriptionManagerCMa"(i64 %0) #16 { %2 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMaTm"(i64 %0, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMl", ptr @"$s16SWBTaskExecution23BuildDescriptionManagerCMn") #16 ret %swift.metadata_response %2 } ; Function Attrs: nofree noinline nosync nounwind memory(none) define internal swiftcc %swift.metadata_response @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMaTm"(i64 %0, ptr %1, ptr %2) #16 { entry: %3 = load ptr, ptr %1, align 8, !dbg !7238 %4 = icmp eq ptr %3, null, !dbg !7238 br i1 %4, label %cacheIsNull, label %cont, !dbg !7238 cacheIsNull: ; preds = %entry %5 = tail call swiftcc %swift.metadata_response @swift_getSingletonMetadata(i64 %0, ptr nonnull %2) #31, !dbg !7238 %6 = extractvalue %swift.metadata_response %5, 0, !dbg !7238 %7 = extractvalue %swift.metadata_response %5, 1, !dbg !7238 br label %cont, !dbg !7238 cont: ; preds = %cacheIsNull, %entry %8 = phi ptr [ %3, %entry ], [ %6, %cacheIsNull ], !dbg !7238 %9 = phi i64 [ 0, %entry ], [ %7, %cacheIsNull ], !dbg !7238 %10 = insertvalue %swift.metadata_response undef, ptr %8, 0, !dbg !7238 %11 = insertvalue %swift.metadata_response %10, i64 %9, 1, !dbg !7238 ret %swift.metadata_response %11, !dbg !7238 } ; Function Attrs: nounwind define internal swiftcc %swift.metadata_response @"$s16SWBTaskExecution23BuildDescriptionManagerCMr"(ptr %0, ptr readnone captures(none) %1, ptr readnone captures(none) %2) #21 !dbg !7240 { entry: %classFields = alloca [7 x ptr], align 8 %3 = getelementptr inbounds nuw i8, ptr %0, i64 56, !dbg !7241 call void @llvm.lifetime.start.p0(i64 56, ptr nonnull %classFields), !dbg !7241 store ptr getelementptr inbounds nuw (i8, ptr @"$sBoWV", i64 64), ptr %classFields, align 8, !dbg !7241 %4 = getelementptr inbounds nuw i8, ptr %classFields, i64 8, !dbg !7241 store ptr @type_layout_16_8_1000_bt, ptr %4, align 8, !dbg !7241 %5 = getelementptr inbounds nuw i8, ptr %classFields, i64 16, !dbg !7241 store ptr @type_layout_16_8_0_pod, ptr %5, align 8, !dbg !7241 %6 = getelementptr inbounds nuw i8, ptr %classFields, i64 24, !dbg !7241 store ptr getelementptr inbounds nuw (i8, ptr @"$sBoWV", i64 64), ptr %6, align 8, !dbg !7241 %7 = getelementptr inbounds nuw i8, ptr %classFields, i64 32, !dbg !7241 store ptr @type_layout_128_8_0_bt_nbb, ptr %7, align 8, !dbg !7241 %8 = getelementptr inbounds nuw i8, ptr %classFields, i64 40, !dbg !7241 store ptr @type_layout_128_8_0_bt_nbb, ptr %8, align 8, !dbg !7241 %9 = getelementptr inbounds nuw i8, ptr %classFields, i64 48, !dbg !7241 store ptr @type_layout_16_8_0_bt_nbb, ptr %9, align 8, !dbg !7241 %10 = call swiftcc %swift.metadata_response @swift_initClassMetadata2(ptr %0, i64 256, i64 7, ptr nonnull %classFields, ptr nonnull %3) #9, !dbg !7241 %11 = extractvalue %swift.metadata_response %10, 0, !dbg !7241 %12 = extractvalue %swift.metadata_response %10, 1, !dbg !7241 %13 = icmp eq ptr %11, null, !dbg !7241 br i1 %13, label %dependency-satisfied, label %metadata-dependencies.cont, !dbg !7241 dependency-satisfied: ; preds = %entry call void @llvm.lifetime.end.p0(i64 56, ptr nonnull %classFields), !dbg !7241 br label %metadata-dependencies.cont, !dbg !7241 metadata-dependencies.cont: ; preds = %dependency-satisfied, %entry %14 = phi i64 [ %12, %entry ], [ 0, %dependency-satisfied ] %15 = insertvalue %swift.metadata_response undef, ptr %11, 0, !dbg !7241 %16 = insertvalue %swift.metadata_response %15, i64 %14, 1, !dbg !7241 ret %swift.metadata_response %16, !dbg !7241 } ; Function Attrs: nofree nosync nounwind memory(none) declare dllimport swiftcc %swift.metadata_response @swift_getSingletonMetadata(i64, ptr) local_unnamed_addr #22 ; Function Attrs: nounwind declare dllimport swiftcc %swift.metadata_response @swift_initClassMetadata2(ptr, i64, i64, ptr, ptr) local_unnamed_addr #9 ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define private nonnull ptr @"get_type_metadata 15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG"(ptr readnone captures(none) %0) #0 !dbg !7242 { entry: ret ptr getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8), !dbg !7243 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(none) define private nonnull ptr @"get_type_metadata 15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG"(ptr readnone captures(none) %0) #0 !dbg !7244 { entry: ret ptr getelementptr inbounds nuw (i8, ptr @"$sytN", i64 8), !dbg !7245 } ; Function Attrs: mustprogress nounwind willreturn define internal nonnull ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwCP"(ptr noalias writeonly captures(none) initializes((0, 8)) %dest, ptr noalias readonly captures(none) %src, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #6 !dbg !7246 { entry: %0 = load ptr, ptr %src, align 8, !dbg !7247 store ptr %0, ptr %dest, align 8, !dbg !7247 %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7247 %2 = tail call ptr @swift_retain(ptr returned %0) #30, !dbg !7247 ret ptr %1, !dbg !7247 } ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOy"(i64 %0, i64 %1, i64 %2, i64 %3, i64 %4, i64 %5, i64 %6, i64 %7, i64 %8, i64 %9, i64 %10, i64 %11, i64 %12, i64 %13, i64 %14, i16 %15) local_unnamed_addr #15 comdat !dbg !7248 { entry: %.not.not = icmp sgt i16 %15, -1 br i1 %.not.not, label %16, label %45 16: ; preds = %entry %17 = inttoptr i64 %0 to ptr, !dbg !7249 %18 = inttoptr i64 %1 to ptr, !dbg !7249 %19 = inttoptr i64 %2 to ptr, !dbg !7249 %20 = inttoptr i64 %3 to ptr, !dbg !7249 %21 = inttoptr i64 %4 to ptr, !dbg !7249 %22 = inttoptr i64 %5 to ptr, !dbg !7249 %23 = inttoptr i64 %6 to ptr, !dbg !7249 %24 = inttoptr i64 %7 to ptr, !dbg !7249 %25 = inttoptr i64 %8 to ptr, !dbg !7249 %26 = inttoptr i64 %9 to ptr, !dbg !7249 %27 = inttoptr i64 %10 to ptr, !dbg !7249 %28 = inttoptr i64 %12 to ptr, !dbg !7249 %29 = inttoptr i64 %13 to ptr, !dbg !7249 %30 = inttoptr i64 %14 to ptr, !dbg !7249 %31 = tail call ptr @swift_retain(ptr returned %17) #30, !dbg !7249 %32 = tail call ptr @swift_retain(ptr returned %18) #30, !dbg !7249 %33 = tail call ptr @swift_retain(ptr returned %19) #30, !dbg !7249 %34 = tail call ptr @swift_retain(ptr returned %20) #30, !dbg !7249 %35 = tail call ptr @swift_retain(ptr returned %21) #30, !dbg !7249 %36 = tail call ptr @swift_retain(ptr returned %22) #30, !dbg !7249 %37 = tail call ptr @swift_retain(ptr returned %23) #30, !dbg !7249 %38 = tail call ptr @swift_bridgeObjectRetain(ptr returned %24) #9, !dbg !7249 %39 = tail call ptr @swift_bridgeObjectRetain(ptr returned %25) #9, !dbg !7249 %40 = tail call ptr @swift_bridgeObjectRetain(ptr returned %26) #9, !dbg !7249 %41 = tail call ptr @swift_bridgeObjectRetain(ptr returned %27) #9, !dbg !7249 %42 = tail call ptr @swift_retain(ptr returned %28) #30, !dbg !7249 %43 = tail call ptr @swift_retain(ptr returned %29) #30, !dbg !7249 %44 = tail call ptr @swift_bridgeObjectRetain(ptr returned %30) #9, !dbg !7249 br label %54, !dbg !7249 45: ; preds = %entry %46 = inttoptr i64 %1 to ptr, !dbg !7249 %47 = inttoptr i64 %2 to ptr, !dbg !7249 %48 = inttoptr i64 %3 to ptr, !dbg !7249 %49 = inttoptr i64 %4 to ptr, !dbg !7249 %50 = tail call ptr @swift_bridgeObjectRetain(ptr returned %46) #9, !dbg !7249 %51 = tail call ptr @swift_retain(ptr returned %47) #30, !dbg !7249 %52 = tail call ptr @swift_retain(ptr returned %48) #30, !dbg !7249 %53 = tail call ptr @swift_retain(ptr returned %49) #30, !dbg !7249 br label %54, !dbg !7249 54: ; preds = %45, %16 ret void, !dbg !7249 } ; Function Attrs: nounwind define internal void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwxx"(ptr noalias readonly captures(none) %object, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #8 !dbg !7250 { entry: %0 = load i64, ptr %object, align 8, !dbg !7251 %1 = getelementptr inbounds nuw i8, ptr %object, i64 8, !dbg !7251 %2 = load i64, ptr %1, align 8, !dbg !7251 %3 = getelementptr inbounds nuw i8, ptr %object, i64 16, !dbg !7251 %4 = load i64, ptr %3, align 8, !dbg !7251 %5 = getelementptr inbounds nuw i8, ptr %object, i64 24, !dbg !7251 %6 = load i64, ptr %5, align 8, !dbg !7251 %7 = getelementptr inbounds nuw i8, ptr %object, i64 32, !dbg !7251 %8 = load i64, ptr %7, align 8, !dbg !7251 %9 = getelementptr inbounds nuw i8, ptr %object, i64 40, !dbg !7251 %10 = load i64, ptr %9, align 8, !dbg !7251 %11 = getelementptr inbounds nuw i8, ptr %object, i64 48, !dbg !7251 %12 = load i64, ptr %11, align 8, !dbg !7251 %13 = getelementptr inbounds nuw i8, ptr %object, i64 56, !dbg !7251 %14 = load i64, ptr %13, align 8, !dbg !7251 %15 = getelementptr inbounds nuw i8, ptr %object, i64 64, !dbg !7251 %16 = load i64, ptr %15, align 8, !dbg !7251 %17 = getelementptr inbounds nuw i8, ptr %object, i64 72, !dbg !7251 %18 = load i64, ptr %17, align 8, !dbg !7251 %19 = getelementptr inbounds nuw i8, ptr %object, i64 80, !dbg !7251 %20 = load i64, ptr %19, align 8, !dbg !7251 %21 = getelementptr inbounds nuw i8, ptr %object, i64 88, !dbg !7251 %22 = load i64, ptr %21, align 8, !dbg !7251 %23 = getelementptr inbounds nuw i8, ptr %object, i64 96, !dbg !7251 %24 = load i64, ptr %23, align 8, !dbg !7251 %25 = getelementptr inbounds nuw i8, ptr %object, i64 104, !dbg !7251 %26 = load i64, ptr %25, align 8, !dbg !7251 %27 = getelementptr inbounds nuw i8, ptr %object, i64 112, !dbg !7251 %28 = load i64, ptr %27, align 8, !dbg !7251 %29 = getelementptr inbounds nuw i8, ptr %object, i64 120, !dbg !7251 %30 = load i16, ptr %29, align 8, !dbg !7251 tail call void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOe"(i64 %0, i64 %2, i64 %4, i64 %6, i64 %8, i64 %10, i64 %12, i64 %14, i64 %16, i64 %18, i64 %20, i64 %22, i64 %24, i64 %26, i64 %28, i16 %30), !dbg !7251 ret void, !dbg !7251 } ; Function Attrs: nounwind define internal ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwcp"(ptr noalias returned writeonly captures(ret: address, provenance) initializes((0, 122)) %dest, ptr noalias readonly captures(none) %src, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #8 !dbg !7252 { entry: %0 = load i64, ptr %src, align 8, !dbg !7253 %1 = getelementptr inbounds nuw i8, ptr %src, i64 8, !dbg !7253 %2 = load i64, ptr %1, align 8, !dbg !7253 %3 = getelementptr inbounds nuw i8, ptr %src, i64 16, !dbg !7253 %4 = load i64, ptr %3, align 8, !dbg !7253 %5 = getelementptr inbounds nuw i8, ptr %src, i64 24, !dbg !7253 %6 = load i64, ptr %5, align 8, !dbg !7253 %7 = getelementptr inbounds nuw i8, ptr %src, i64 32, !dbg !7253 %8 = load i64, ptr %7, align 8, !dbg !7253 %9 = getelementptr inbounds nuw i8, ptr %src, i64 40, !dbg !7253 %10 = load i64, ptr %9, align 8, !dbg !7253 %11 = getelementptr inbounds nuw i8, ptr %src, i64 48, !dbg !7253 %12 = load i64, ptr %11, align 8, !dbg !7253 %13 = getelementptr inbounds nuw i8, ptr %src, i64 56, !dbg !7253 %14 = load i64, ptr %13, align 8, !dbg !7253 %15 = getelementptr inbounds nuw i8, ptr %src, i64 64, !dbg !7253 %16 = load i64, ptr %15, align 8, !dbg !7253 %17 = getelementptr inbounds nuw i8, ptr %src, i64 72, !dbg !7253 %18 = load i64, ptr %17, align 8, !dbg !7253 %19 = getelementptr inbounds nuw i8, ptr %src, i64 80, !dbg !7253 %20 = load i64, ptr %19, align 8, !dbg !7253 %21 = getelementptr inbounds nuw i8, ptr %src, i64 88, !dbg !7253 %22 = load i64, ptr %21, align 8, !dbg !7253 %23 = getelementptr inbounds nuw i8, ptr %src, i64 96, !dbg !7253 %24 = load i64, ptr %23, align 8, !dbg !7253 %25 = getelementptr inbounds nuw i8, ptr %src, i64 104, !dbg !7253 %26 = load i64, ptr %25, align 8, !dbg !7253 %27 = getelementptr inbounds nuw i8, ptr %src, i64 112, !dbg !7253 %28 = load i64, ptr %27, align 8, !dbg !7253 %29 = getelementptr inbounds nuw i8, ptr %src, i64 120, !dbg !7253 %30 = load i16, ptr %29, align 8, !dbg !7253 tail call void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOy"(i64 %0, i64 %2, i64 %4, i64 %6, i64 %8, i64 %10, i64 %12, i64 %14, i64 %16, i64 %18, i64 %20, i64 %22, i64 %24, i64 %26, i64 %28, i16 %30), !dbg !7253 store i64 %0, ptr %dest, align 8, !dbg !7253 %31 = getelementptr inbounds nuw i8, ptr %dest, i64 8, !dbg !7253 store i64 %2, ptr %31, align 8, !dbg !7253 %32 = getelementptr inbounds nuw i8, ptr %dest, i64 16, !dbg !7253 store i64 %4, ptr %32, align 8, !dbg !7253 %33 = getelementptr inbounds nuw i8, ptr %dest, i64 24, !dbg !7253 store i64 %6, ptr %33, align 8, !dbg !7253 %34 = getelementptr inbounds nuw i8, ptr %dest, i64 32, !dbg !7253 store i64 %8, ptr %34, align 8, !dbg !7253 %35 = getelementptr inbounds nuw i8, ptr %dest, i64 40, !dbg !7253 store i64 %10, ptr %35, align 8, !dbg !7253 %36 = getelementptr inbounds nuw i8, ptr %dest, i64 48, !dbg !7253 store i64 %12, ptr %36, align 8, !dbg !7253 %37 = getelementptr inbounds nuw i8, ptr %dest, i64 56, !dbg !7253 store i64 %14, ptr %37, align 8, !dbg !7253 %38 = getelementptr inbounds nuw i8, ptr %dest, i64 64, !dbg !7253 store i64 %16, ptr %38, align 8, !dbg !7253 %39 = getelementptr inbounds nuw i8, ptr %dest, i64 72, !dbg !7253 store i64 %18, ptr %39, align 8, !dbg !7253 %40 = getelementptr inbounds nuw i8, ptr %dest, i64 80, !dbg !7253 store i64 %20, ptr %40, align 8, !dbg !7253 %41 = getelementptr inbounds nuw i8, ptr %dest, i64 88, !dbg !7253 store i64 %22, ptr %41, align 8, !dbg !7253 %42 = getelementptr inbounds nuw i8, ptr %dest, i64 96, !dbg !7253 store i64 %24, ptr %42, align 8, !dbg !7253 %43 = getelementptr inbounds nuw i8, ptr %dest, i64 104, !dbg !7253 store i64 %26, ptr %43, align 8, !dbg !7253 %44 = getelementptr inbounds nuw i8, ptr %dest, i64 112, !dbg !7253 store i64 %28, ptr %44, align 8, !dbg !7253 %45 = getelementptr inbounds nuw i8, ptr %dest, i64 120, !dbg !7253 store i16 %30, ptr %45, align 8, !dbg !7253 ret ptr %dest, !dbg !7253 } ; Function Attrs: nounwind define internal ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwca"(ptr returned captures(ret: address, provenance) %dest, ptr readonly captures(none) %src, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #8 !dbg !7254 { entry: %0 = load i64, ptr %src, align 8, !dbg !7255 %1 = getelementptr inbounds nuw i8, ptr %src, i64 8, !dbg !7255 %2 = load i64, ptr %1, align 8, !dbg !7255 %3 = getelementptr inbounds nuw i8, ptr %src, i64 16, !dbg !7255 %4 = load i64, ptr %3, align 8, !dbg !7255 %5 = getelementptr inbounds nuw i8, ptr %src, i64 24, !dbg !7255 %6 = load i64, ptr %5, align 8, !dbg !7255 %7 = getelementptr inbounds nuw i8, ptr %src, i64 32, !dbg !7255 %8 = load i64, ptr %7, align 8, !dbg !7255 %9 = getelementptr inbounds nuw i8, ptr %src, i64 40, !dbg !7255 %10 = load i64, ptr %9, align 8, !dbg !7255 %11 = getelementptr inbounds nuw i8, ptr %src, i64 48, !dbg !7255 %12 = load i64, ptr %11, align 8, !dbg !7255 %13 = getelementptr inbounds nuw i8, ptr %src, i64 56, !dbg !7255 %14 = load i64, ptr %13, align 8, !dbg !7255 %15 = getelementptr inbounds nuw i8, ptr %src, i64 64, !dbg !7255 %16 = load i64, ptr %15, align 8, !dbg !7255 %17 = getelementptr inbounds nuw i8, ptr %src, i64 72, !dbg !7255 %18 = load i64, ptr %17, align 8, !dbg !7255 %19 = getelementptr inbounds nuw i8, ptr %src, i64 80, !dbg !7255 %20 = load i64, ptr %19, align 8, !dbg !7255 %21 = getelementptr inbounds nuw i8, ptr %src, i64 88, !dbg !7255 %22 = load i64, ptr %21, align 8, !dbg !7255 %23 = getelementptr inbounds nuw i8, ptr %src, i64 96, !dbg !7255 %24 = load i64, ptr %23, align 8, !dbg !7255 %25 = getelementptr inbounds nuw i8, ptr %src, i64 104, !dbg !7255 %26 = load i64, ptr %25, align 8, !dbg !7255 %27 = getelementptr inbounds nuw i8, ptr %src, i64 112, !dbg !7255 %28 = load i64, ptr %27, align 8, !dbg !7255 %29 = getelementptr inbounds nuw i8, ptr %src, i64 120, !dbg !7255 %30 = load i16, ptr %29, align 8, !dbg !7255 tail call void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOy"(i64 %0, i64 %2, i64 %4, i64 %6, i64 %8, i64 %10, i64 %12, i64 %14, i64 %16, i64 %18, i64 %20, i64 %22, i64 %24, i64 %26, i64 %28, i16 %30), !dbg !7255 %31 = load i64, ptr %dest, align 8, !dbg !7255 %32 = getelementptr inbounds nuw i8, ptr %dest, i64 8, !dbg !7255 %33 = load i64, ptr %32, align 8, !dbg !7255 %34 = getelementptr inbounds nuw i8, ptr %dest, i64 16, !dbg !7255 %35 = load i64, ptr %34, align 8, !dbg !7255 %36 = getelementptr inbounds nuw i8, ptr %dest, i64 24, !dbg !7255 %37 = load i64, ptr %36, align 8, !dbg !7255 %38 = getelementptr inbounds nuw i8, ptr %dest, i64 32, !dbg !7255 %39 = load i64, ptr %38, align 8, !dbg !7255 %40 = getelementptr inbounds nuw i8, ptr %dest, i64 40, !dbg !7255 %41 = load i64, ptr %40, align 8, !dbg !7255 %42 = getelementptr inbounds nuw i8, ptr %dest, i64 48, !dbg !7255 %43 = load i64, ptr %42, align 8, !dbg !7255 %44 = getelementptr inbounds nuw i8, ptr %dest, i64 56, !dbg !7255 %45 = load i64, ptr %44, align 8, !dbg !7255 %46 = getelementptr inbounds nuw i8, ptr %dest, i64 64, !dbg !7255 %47 = load i64, ptr %46, align 8, !dbg !7255 %48 = getelementptr inbounds nuw i8, ptr %dest, i64 72, !dbg !7255 %49 = load i64, ptr %48, align 8, !dbg !7255 %50 = getelementptr inbounds nuw i8, ptr %dest, i64 80, !dbg !7255 %51 = load i64, ptr %50, align 8, !dbg !7255 %52 = getelementptr inbounds nuw i8, ptr %dest, i64 88, !dbg !7255 %53 = load i64, ptr %52, align 8, !dbg !7255 %54 = getelementptr inbounds nuw i8, ptr %dest, i64 96, !dbg !7255 %55 = load i64, ptr %54, align 8, !dbg !7255 %56 = getelementptr inbounds nuw i8, ptr %dest, i64 104, !dbg !7255 %57 = load i64, ptr %56, align 8, !dbg !7255 %58 = getelementptr inbounds nuw i8, ptr %dest, i64 112, !dbg !7255 %59 = load i64, ptr %58, align 8, !dbg !7255 %60 = getelementptr inbounds nuw i8, ptr %dest, i64 120, !dbg !7255 %61 = load i16, ptr %60, align 8, !dbg !7255 store i64 %0, ptr %dest, align 8, !dbg !7255 store i64 %2, ptr %32, align 8, !dbg !7255 store i64 %4, ptr %34, align 8, !dbg !7255 store i64 %6, ptr %36, align 8, !dbg !7255 store i64 %8, ptr %38, align 8, !dbg !7255 store i64 %10, ptr %40, align 8, !dbg !7255 store i64 %12, ptr %42, align 8, !dbg !7255 store i64 %14, ptr %44, align 8, !dbg !7255 store i64 %16, ptr %46, align 8, !dbg !7255 store i64 %18, ptr %48, align 8, !dbg !7255 store i64 %20, ptr %50, align 8, !dbg !7255 store i64 %22, ptr %52, align 8, !dbg !7255 store i64 %24, ptr %54, align 8, !dbg !7255 store i64 %26, ptr %56, align 8, !dbg !7255 store i64 %28, ptr %58, align 8, !dbg !7255 store i16 %30, ptr %60, align 8, !dbg !7255 tail call void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOe"(i64 %31, i64 %33, i64 %35, i64 %37, i64 %39, i64 %41, i64 %43, i64 %45, i64 %47, i64 %49, i64 %51, i64 %53, i64 %55, i64 %57, i64 %59, i16 %61), !dbg !7255 ret ptr %dest, !dbg !7255 } ; Function Attrs: nounwind define linkonce_odr hidden ptr @__swift_memcpy122_8(ptr %0, ptr %1, ptr %2) #8 comdat !dbg !7256 { entry: tail call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(122) %0, ptr noundef nonnull align 8 dereferenceable(122) %1, i64 122, i1 false), !dbg !7257 ret ptr %0, !dbg !7257 } ; Function Attrs: nounwind define internal ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwta"(ptr noalias returned captures(ret: address, provenance) %dest, ptr noalias readonly captures(none) %src, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #8 !dbg !7258 { entry: %0 = getelementptr inbounds nuw i8, ptr %src, i64 16, !dbg !7259 %1 = getelementptr inbounds nuw i8, ptr %src, i64 32, !dbg !7259 %2 = getelementptr inbounds nuw i8, ptr %src, i64 48, !dbg !7259 %3 = getelementptr inbounds nuw i8, ptr %src, i64 64, !dbg !7259 %4 = getelementptr inbounds nuw i8, ptr %src, i64 80, !dbg !7259 %5 = getelementptr inbounds nuw i8, ptr %src, i64 96, !dbg !7259 %6 = getelementptr inbounds nuw i8, ptr %src, i64 112, !dbg !7259 %7 = load i64, ptr %6, align 8, !dbg !7259 %8 = getelementptr inbounds nuw i8, ptr %src, i64 120, !dbg !7259 %9 = load i16, ptr %8, align 8, !dbg !7259 %10 = load i64, ptr %dest, align 8, !dbg !7259 %11 = getelementptr inbounds nuw i8, ptr %dest, i64 8, !dbg !7259 %12 = load i64, ptr %11, align 8, !dbg !7259 %13 = getelementptr inbounds nuw i8, ptr %dest, i64 16, !dbg !7259 %14 = load i64, ptr %13, align 8, !dbg !7259 %15 = getelementptr inbounds nuw i8, ptr %dest, i64 24, !dbg !7259 %16 = load i64, ptr %15, align 8, !dbg !7259 %17 = getelementptr inbounds nuw i8, ptr %dest, i64 32, !dbg !7259 %18 = load i64, ptr %17, align 8, !dbg !7259 %19 = getelementptr inbounds nuw i8, ptr %dest, i64 40, !dbg !7259 %20 = load i64, ptr %19, align 8, !dbg !7259 %21 = getelementptr inbounds nuw i8, ptr %dest, i64 48, !dbg !7259 %22 = load i64, ptr %21, align 8, !dbg !7259 %23 = getelementptr inbounds nuw i8, ptr %dest, i64 56, !dbg !7259 %24 = load i64, ptr %23, align 8, !dbg !7259 %25 = getelementptr inbounds nuw i8, ptr %dest, i64 64, !dbg !7259 %26 = load i64, ptr %25, align 8, !dbg !7259 %27 = getelementptr inbounds nuw i8, ptr %dest, i64 72, !dbg !7259 %28 = load i64, ptr %27, align 8, !dbg !7259 %29 = getelementptr inbounds nuw i8, ptr %dest, i64 80, !dbg !7259 %30 = load i64, ptr %29, align 8, !dbg !7259 %31 = getelementptr inbounds nuw i8, ptr %dest, i64 88, !dbg !7259 %32 = load i64, ptr %31, align 8, !dbg !7259 %33 = getelementptr inbounds nuw i8, ptr %dest, i64 96, !dbg !7259 %34 = load i64, ptr %33, align 8, !dbg !7259 %35 = getelementptr inbounds nuw i8, ptr %dest, i64 104, !dbg !7259 %36 = load i64, ptr %35, align 8, !dbg !7259 %37 = getelementptr inbounds nuw i8, ptr %dest, i64 112, !dbg !7259 %38 = load i64, ptr %37, align 8, !dbg !7259 %39 = getelementptr inbounds nuw i8, ptr %dest, i64 120, !dbg !7259 %40 = load i16, ptr %39, align 8, !dbg !7259 %41 = load <2 x i64>, ptr %src, align 8, !dbg !7259 store <2 x i64> %41, ptr %dest, align 8, !dbg !7259 %42 = load <2 x i64>, ptr %0, align 8, !dbg !7259 store <2 x i64> %42, ptr %13, align 8, !dbg !7259 %43 = load <2 x i64>, ptr %1, align 8, !dbg !7259 store <2 x i64> %43, ptr %17, align 8, !dbg !7259 %44 = load <2 x i64>, ptr %2, align 8, !dbg !7259 store <2 x i64> %44, ptr %21, align 8, !dbg !7259 %45 = load <2 x i64>, ptr %3, align 8, !dbg !7259 store <2 x i64> %45, ptr %25, align 8, !dbg !7259 %46 = load <2 x i64>, ptr %4, align 8, !dbg !7259 store <2 x i64> %46, ptr %29, align 8, !dbg !7259 %47 = load <2 x i64>, ptr %5, align 8, !dbg !7259 store <2 x i64> %47, ptr %33, align 8, !dbg !7259 store i64 %7, ptr %37, align 8, !dbg !7259 store i16 %9, ptr %39, align 8, !dbg !7259 tail call void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOe"(i64 %10, i64 %12, i64 %14, i64 %16, i64 %18, i64 %20, i64 %22, i64 %24, i64 %26, i64 %28, i64 %30, i64 %32, i64 %34, i64 %36, i64 %38, i16 %40), !dbg !7259 ret ptr %dest, !dbg !7259 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwet"(ptr noalias readonly captures(none) %value, i32 %numEmptyCases, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #4 !dbg !7260 { entry: %0 = icmp eq i32 %numEmptyCases, 0, !dbg !7261 br i1 %0, label %31, label %1, !dbg !7261 1: ; preds = %entry %2 = icmp slt i32 %numEmptyCases, 0, !dbg !7261 br i1 %2, label %3, label %11, !dbg !7261 3: ; preds = %1 %4 = getelementptr inbounds nuw i8, ptr %value, i64 122, !dbg !7261 %5 = load i8, ptr %4, align 1, !dbg !7261 %6 = icmp eq i8 %5, 0, !dbg !7261 br i1 %6, label %11, label %7, !dbg !7261 7: ; preds = %3 %8 = load i976, ptr %value, align 1, !dbg !7261 %9 = trunc i976 %8 to i32, !dbg !7261 %10 = add i32 %9, 2147483647, !dbg !7261 br label %31, !dbg !7261 11: ; preds = %3, %1 %12 = getelementptr inbounds nuw i8, ptr %value, i64 16, !dbg !7261 %13 = load i64, ptr %12, align 8, !dbg !7261 %14 = getelementptr inbounds nuw i8, ptr %value, i64 24, !dbg !7261 %15 = trunc i64 %13 to i32, !dbg !7261 %16 = and i32 %15, 7, !dbg !7261 %17 = lshr i64 %13, 57, !dbg !7261 %18 = trunc nuw nsw i64 %17 to i32, !dbg !7261 %19 = and i32 %18, 120, !dbg !7261 %20 = load <4 x i64>, ptr %14, align 8, !dbg !7261 %21 = trunc <4 x i64> %20 to <4 x i32>, !dbg !7261 %22 = shl <4 x i32> %21, , !dbg !7261 %23 = lshr <4 x i64> %20, , !dbg !7261 %24 = trunc <4 x i64> %23 to <4 x i32>, !dbg !7261 %25 = shufflevector <4 x i32> %24, <4 x i32> %22, <8 x i32> , !dbg !7261 %26 = and <8 x i32> %25, , !dbg !7261 %27 = tail call i32 @llvm.vector.reduce.or.v8i32(<8 x i32> %26), !dbg !7261 %op.rdx = or disjoint i32 %27, %19, !dbg !7261 %op.rdx4 = or disjoint i32 %op.rdx, %16, !dbg !7261 %28 = xor i32 %op.rdx4, -1, !dbg !7261 %29 = icmp ugt i32 %op.rdx4, -2147483648, !dbg !7261 %30 = select i1 %29, i32 %28, i32 -1, !dbg !7261 br label %31, !dbg !7261 31: ; preds = %entry, %11, %7 %32 = phi i32 [ %30, %11 ], [ %10, %7 ], [ -1, %entry ], !dbg !7261 %33 = add i32 %32, 1, !dbg !7261 ret i32 %33, !dbg !7261 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define internal void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwst"(ptr noalias writeonly captures(none) %value, i32 %whichCase, i32 %numEmptyCases, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #10 !dbg !7262 { entry: %0 = getelementptr inbounds nuw i8, ptr %value, i64 122, !dbg !7263 %1 = icmp slt i32 %numEmptyCases, 0, !dbg !7263 %2 = icmp sgt i32 %whichCase, -1, !dbg !7263 br i1 %2, label %3, label %31, !dbg !7263 3: ; preds = %entry br i1 %1, label %4, label %5, !dbg !7263 4: ; preds = %3 store i8 0, ptr %0, align 2, !dbg !7263 br label %5, !dbg !7263 5: ; preds = %3, %4 %6 = icmp eq i32 %whichCase, 0, !dbg !7263 br i1 %6, label %35, label %7, !dbg !7263 7: ; preds = %5 %8 = sub nsw i32 0, %whichCase, !dbg !7263 %9 = zext i32 %8 to i64, !dbg !7263 %10 = and i64 %9, 7, !dbg !7263 %11 = shl i64 %9, 57, !dbg !7263 %12 = and i64 %11, -1152921504606846976, !dbg !7263 %13 = or disjoint i64 %12, %10, !dbg !7263 %14 = shl i64 %9, 36, !dbg !7263 %15 = and i64 %14, -1152921504606846976, !dbg !7263 %16 = getelementptr inbounds nuw i8, ptr %value, i64 16, !dbg !7263 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %value, i8 0, i64 16, i1 false), !dbg !7263 store i64 %13, ptr %16, align 8, !dbg !7263 %17 = getelementptr inbounds nuw i8, ptr %value, i64 24, !dbg !7263 %18 = insertelement <2 x i64> poison, i64 %9, i64 0, !dbg !7263 %19 = shufflevector <2 x i64> %18, <2 x i64> poison, <2 x i32> zeroinitializer, !dbg !7263 %20 = lshr <2 x i64> %19, , !dbg !7263 %21 = and <2 x i64> %20, splat (i64 7), !dbg !7263 %22 = shl <2 x i64> %19, , !dbg !7263 %23 = and <2 x i64> %22, splat (i64 -1152921504606846976), !dbg !7263 %24 = or disjoint <2 x i64> %21, %23, !dbg !7263 store <2 x i64> %24, ptr %17, align 8, !dbg !7263 %25 = getelementptr inbounds nuw i8, ptr %value, i64 40, !dbg !7263 %26 = lshr <2 x i64> %19, , !dbg !7263 %27 = and <2 x i64> %26, splat (i64 7), !dbg !7263 %28 = insertelement <2 x i64> , i64 %15, i64 0, !dbg !7263 %29 = or disjoint <2 x i64> %27, %28, !dbg !7263 store <2 x i64> %29, ptr %25, align 8, !dbg !7263 %30 = getelementptr inbounds nuw i8, ptr %value, i64 56, !dbg !7263 tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(66) %30, i8 0, i64 66, i1 false), !dbg !7263 br label %35, !dbg !7263 31: ; preds = %entry %32 = and i32 %whichCase, 2147483647, !dbg !7263 %33 = zext nneg i32 %32 to i976, !dbg !7263 store i976 %33, ptr %value, align 8, !dbg !7263 br i1 %1, label %34, label %35, !dbg !7263 34: ; preds = %31 store i8 1, ptr %0, align 2, !dbg !7263 br label %35, !dbg !7263 35: ; preds = %31, %34, %7, %5 ret void, !dbg !7263 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) define internal range(i32 0, 2) i32 @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwug"(ptr noalias readonly captures(none) %value, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #4 !dbg !7264 { entry: %0 = getelementptr inbounds nuw i8, ptr %value, i64 120, !dbg !7265 %1 = load i16, ptr %0, align 8, !dbg !7265 %2 = lshr i16 %1, 15, !dbg !7265 %3 = zext nneg i16 %2 to i32, !dbg !7265 ret i32 %3, !dbg !7265 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: readwrite) define internal void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwup"(ptr noalias captures(none) %value, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #23 !dbg !7266 { entry: %0 = getelementptr inbounds nuw i8, ptr %value, i64 120, !dbg !7267 %1 = load i16, ptr %0, align 8, !dbg !7267 %2 = and i16 %1, 32767, !dbg !7267 store i16 %2, ptr %0, align 8, !dbg !7267 ret void, !dbg !7267 } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: readwrite) define internal void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwui"(ptr noalias captures(none) %value, i32 %tag, ptr readnone captures(none) %BuildDescriptionManager.BuildDescriptionRequest) #23 !dbg !7268 { entry: %0 = getelementptr inbounds nuw i8, ptr %value, i64 16, !dbg !7269 %1 = getelementptr inbounds nuw i8, ptr %value, i64 32, !dbg !7269 %2 = getelementptr inbounds nuw i8, ptr %value, i64 48, !dbg !7269 %3 = load i64, ptr %2, align 8, !dbg !7269 %4 = getelementptr inbounds nuw i8, ptr %value, i64 88, !dbg !7269 %5 = getelementptr inbounds nuw i8, ptr %value, i64 104, !dbg !7269 %6 = load i64, ptr %5, align 8, !dbg !7269 %7 = getelementptr inbounds nuw i8, ptr %value, i64 120, !dbg !7269 %8 = load i16, ptr %7, align 8, !dbg !7269 %9 = and i64 %3, 1152921504606846968, !dbg !7269 %10 = and i64 %6, 1152921504606846968, !dbg !7269 %11 = and i16 %8, 257, !dbg !7269 %12 = trunc i32 %tag to i16, !dbg !7269 %13 = shl i16 %12, 15, !dbg !7269 %14 = or disjoint i16 %11, %13, !dbg !7269 %15 = load <2 x i64>, ptr %0, align 8, !dbg !7269 %16 = and <2 x i64> %15, splat (i64 1152921504606846968), !dbg !7269 store <2 x i64> %16, ptr %0, align 8, !dbg !7269 %17 = load <2 x i64>, ptr %1, align 8, !dbg !7269 %18 = and <2 x i64> %17, splat (i64 1152921504606846968), !dbg !7269 store <2 x i64> %18, ptr %1, align 8, !dbg !7269 store i64 %9, ptr %2, align 8, !dbg !7269 %19 = load <2 x i64>, ptr %4, align 8, !dbg !7269 %20 = and <2 x i64> %19, , !dbg !7269 store <2 x i64> %20, ptr %4, align 8, !dbg !7269 store i64 %10, ptr %5, align 8, !dbg !7269 store i16 %14, ptr %7, align 8, !dbg !7269 ret void, !dbg !7269 } ; Function Attrs: mustprogress nofree noinline norecurse nosync nounwind willreturn memory(none) define dllexport swiftcc %swift.metadata_response @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMa"(i64 %0) #19 !dbg !7270 { entry: ret %swift.metadata_response { ptr getelementptr inbounds (<{ ptr, ptr, i64, ptr }>, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMf", i32 0, i32 2), i64 0 }, !dbg !7271 } ; Function Attrs: nounwind define internal swiftcc %swift.metadata_response @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMr"(ptr %0, ptr readnone captures(none) %1, ptr readnone captures(none) %2) #21 !dbg !7272 { entry: %classFields = alloca [6 x ptr], align 8 %3 = getelementptr inbounds nuw i8, ptr %0, i64 56, !dbg !7273 call void @llvm.lifetime.start.p0(i64 48, ptr nonnull %classFields), !dbg !7273 store ptr getelementptr inbounds nuw (i8, ptr @"$sBoWV", i64 64), ptr %classFields, align 8, !dbg !7273 %4 = getelementptr inbounds nuw i8, ptr %classFields, i64 8, !dbg !7273 store ptr getelementptr inbounds nuw (i8, ptr @"$sBoWV", i64 64), ptr %4, align 8, !dbg !7273 %5 = getelementptr inbounds nuw i8, ptr %classFields, i64 16, !dbg !7273 store ptr @type_layout_40_8_1000_bt, ptr %5, align 8, !dbg !7273 %6 = getelementptr inbounds nuw i8, ptr %classFields, i64 24, !dbg !7273 store ptr @type_layout_16_8_1000_bt, ptr %6, align 8, !dbg !7273 %7 = getelementptr inbounds nuw i8, ptr %classFields, i64 32, !dbg !7273 store ptr @type_layout_16_8_1000_bt, ptr %7, align 8, !dbg !7273 %8 = getelementptr inbounds nuw i8, ptr %classFields, i64 40, !dbg !7273 store ptr @type_layout_40_8_1000_bt, ptr %8, align 8, !dbg !7273 %9 = call swiftcc %swift.metadata_response @swift_initClassMetadata2(ptr %0, i64 256, i64 6, ptr nonnull %classFields, ptr nonnull %3) #9, !dbg !7273 %10 = extractvalue %swift.metadata_response %9, 0, !dbg !7273 %11 = extractvalue %swift.metadata_response %9, 1, !dbg !7273 %12 = icmp eq ptr %10, null, !dbg !7273 br i1 %12, label %dependency-satisfied, label %metadata-dependencies.cont, !dbg !7273 dependency-satisfied: ; preds = %entry call void @llvm.lifetime.end.p0(i64 48, ptr nonnull %classFields), !dbg !7273 br label %metadata-dependencies.cont, !dbg !7273 metadata-dependencies.cont: ; preds = %dependency-satisfied, %entry %13 = phi i64 [ %11, %entry ], [ 0, %dependency-satisfied ] %14 = insertvalue %swift.metadata_response undef, ptr %10, 0, !dbg !7273 %15 = insertvalue %swift.metadata_response %14, i64 %13, 1, !dbg !7273 ret %swift.metadata_response %15, !dbg !7273 } ; Function Attrs: nounwind declare dllimport void @swift_deletedMethodError() #9 declare dllimport void @"_swift_FORCE_LOAD_$_swiftWinSDK"() declare dllimport void @"_swift_FORCE_LOAD_$_swiftCRT"() define linkonce_odr hidden swiftcc ptr @"$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC7SWBUtil4PathV_SayAFGTt0g5Tf4g_n"(ptr %0) local_unnamed_addr #1 comdat !dbg !7274 { entry: %1 = alloca %TSh8_VariantV, align 8 %2 = alloca %T7SWBUtil4PathV, align 8 call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %1), !dbg !7277 %3 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7279 %4 = load i64, ptr %3, align 8, !dbg !7279, !range !346 %5 = tail call ptr @"$s7SWBUtil4PathVACSHAAWl"() #31, !dbg !7292 %6 = tail call swiftcc ptr @"$sSh15minimumCapacityShyxGSi_tcfC"(i64 %4, ptr nonnull @"$s7SWBUtil4PathVN", ptr %5), !dbg !7292 store ptr %6, ptr %1, align 8, !dbg !7292 %7 = icmp eq i64 %4, 0, !dbg !7293 br i1 %7, label %._crit_edge, label %.lr.ph, !dbg !7300 .lr.ph: ; preds = %entry %8 = getelementptr inbounds nuw i8, ptr %0, i64 32 %._str1._guts._object._object = getelementptr inbounds nuw i8, ptr %2, i64 8 br label %10, !dbg !7300 ._crit_edge.loopexit: ; preds = %10 %.pre = load ptr, ptr %1, align 8, !dbg !7292 br label %._crit_edge, !dbg !7292 ._crit_edge: ; preds = %._crit_edge.loopexit, %entry %9 = phi ptr [ %.pre, %._crit_edge.loopexit ], [ %6, %entry ], !dbg !7292 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %1), !dbg !7292 ret ptr %9, !dbg !7292 10: ; preds = %.lr.ph, %10 %11 = phi i64 [ 0, %.lr.ph ], [ %12, %10 ] %12 = add nuw nsw i64 %11, 1, !dbg !7301 %13 = getelementptr inbounds nuw %T7SWBUtil4PathV, ptr %8, i64 %11, !dbg !7308 %._str._guts._object._object = getelementptr inbounds nuw i8, ptr %13, i64 8, !dbg !7308 %14 = load ptr, ptr %._str._guts._object._object, align 8, !dbg !7308 %15 = load i64, ptr %13, align 8, !dbg !7308 call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %2), !dbg !7277 %16 = tail call ptr @swift_bridgeObjectRetain(ptr returned %14) #9, !dbg !7292 %17 = call swiftcc i1 @"$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF7SWBUtil4PathV_Tg5"(ptr noalias nonnull captures(none) %2, i64 %15, ptr %14, ptr nonnull swiftself captures(none) dereferenceable(8) %1), !dbg !7292 %18 = load ptr, ptr %._str1._guts._object._object, align 8, !dbg !7292 tail call void @swift_bridgeObjectRelease(ptr %18) #9, !dbg !7292 call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %2), !dbg !7292 %19 = icmp eq i64 %12, %4, !dbg !7293 br i1 %19, label %._crit_edge.loopexit, label %10, !dbg !7300 } define internal swiftcc { ptr, ptr } @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAJ0Y4Node_pG_AjL_pSSSayAjK_pGyAJ0yE7BuilderVzXEtFTf4nnnnnd_n"(ptr %0, ptr %1, ptr %2, i64 %3, ptr %4, ptr %5, ptr readonly captures(none) %6, ptr %7) unnamed_addr #1 !dbg !7317 { entry: %builder = alloca %T7SWBCore18PlannedTaskBuilderV, align 8 #dbg_value(ptr %0, !7322, !DIExpression(), !7345) #dbg_value(ptr %1, !7330, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !7346) #dbg_value(ptr %2, !7330, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !7346) #dbg_value(i64 %3, !7332, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !7347) #dbg_value(ptr %4, !7332, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !7347) #dbg_value(ptr %5, !7333, !DIExpression(), !7348) #dbg_value(ptr %6, !7341, !DIExpression(DW_OP_LLVM_fragment, 0, 64), !7349) #dbg_value(ptr %7, !7341, !DIExpression(DW_OP_LLVM_fragment, 64, 64), !7349) call void @llvm.lifetime.start.p0(i64 266, ptr nonnull %builder), !dbg !7350 #dbg_value(ptr %builder, !7343, !DIExpression(DW_OP_deref), !7352) %8 = tail call swiftcc ptr @"$s7SWBCore8GateTaskC4typeAA0C15TypeDescription_pvau"(), !dbg !7353 %9 = load ptr, ptr %8, align 8, !dbg !7353 %10 = getelementptr inbounds nuw i8, ptr %8, i64 8, !dbg !7353 %11 = load ptr, ptr %10, align 8, !dbg !7353 %12 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCySSGMD") #32, !dbg !7355 %13 = tail call noalias ptr @swift_allocObject(ptr %12, i64 64, i64 7) #9, !dbg !7355 %14 = getelementptr inbounds nuw i8, ptr %13, i64 16, !dbg !7361 store <2 x i64> , ptr %14, align 8, !dbg !7361 %15 = getelementptr inbounds nuw i8, ptr %13, i64 32, !dbg !7361 store i64 1702125895, ptr %15, align 8, !dbg !7368 %._guts._object._object = getelementptr inbounds nuw i8, ptr %13, i64 40, !dbg !7368 store ptr inttoptr (i64 -2017612633061982208 to ptr), ptr %._guts._object._object, align 8, !dbg !7368 %16 = getelementptr inbounds nuw i8, ptr %13, i64 48, !dbg !7369 store i64 %3, ptr %16, align 8, !dbg !7370 %._guts1._object._object = getelementptr inbounds nuw i8, ptr %13, i64 56, !dbg !7370 store ptr %4, ptr %._guts1._object._object, align 8, !dbg !7370 %17 = tail call ptr @swift_retain(ptr returned %9) #30, !dbg !7371 %18 = tail call ptr @swift_bridgeObjectRetain(ptr returned %4) #9, !dbg !7371 %19 = tail call swiftcc ptr @"$s7SWBCore19EnvironmentBindingsVACycfC"(), !dbg !7373 %20 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull @"$ss23_ContiguousArrayStorageCy7SWBCore11PlannedNode_pGMD") #32, !dbg !7374 %21 = tail call noalias ptr @swift_allocObject(ptr %20, i64 48, i64 7) #9, !dbg !7374 %22 = getelementptr inbounds nuw i8, ptr %21, i64 16, !dbg !7380 store <2 x i64> , ptr %22, align 8, !dbg !7380 %23 = getelementptr inbounds nuw i8, ptr %21, i64 32, !dbg !7380 store ptr %1, ptr %23, align 8, !dbg !7387 %24 = getelementptr inbounds nuw i8, ptr %21, i64 40, !dbg !7387 store ptr %2, ptr %24, align 8, !dbg !7387 %25 = tail call swiftcc i64 @"$s7SWBCore19TaskOrderingOptionsV8rawValueACSi_tcfC"(i64 0), !dbg !7388 %26 = tail call ptr @swift_retain(ptr returned %0) #30, !dbg !7371 %27 = tail call ptr @swift_retain(ptr returned %1) #30, !dbg !7371 %28 = tail call ptr @swift_retain(ptr returned %5) #30, !dbg !7371 call swiftcc void @"$s7SWBCore18PlannedTaskBuilderV4type8ruleInfo23additionalSignatureData11commandLine0H6Output11environment6inputs7outputs11mustPrecede4deps0hC15OrderingOptions19usesExecutionInputs013alwaysExecuteC09showInLog011showCommandL5InLog8priority16enableSandboxing26repairViaOwnershipAnalysisAcA0C15TypeDescription_p_SaySSGSSSayAA07CommandL8ArgumentOGAwA19EnvironmentBindingsVSayAA0B4Node_pGA2_SayAA0bC0_pGAA010DependencyJ5StyleOSgAA0ctU0VS4bAA0C8PriorityOS2btcfC"(ptr noalias nonnull sret(%T7SWBCore18PlannedTaskBuilderV) captures(none) %builder, ptr %9, ptr %11, ptr %13, i64 0, ptr nonnull inttoptr (i64 -2305843009213693952 to ptr), ptr nonnull @_swiftEmptyArrayStorage, ptr nonnull @_swiftEmptyArrayStorage, ptr %19, ptr %0, ptr %21, ptr %5, i64 0, i64 0, i8 -1, i64 %25, i1 false, i1 false, i1 true, i1 true, i8 0, i1 false, i1 false), !dbg !7395 %builder.preparesForIndexing = getelementptr inbounds nuw i8, ptr %builder, i64 256, !dbg !7396 store i8 1, ptr %builder.preparesForIndexing, align 8, !dbg !7396 call swiftcc void @"$s7SWBCore18PlannedTaskBuilderV8makeGateyyF"(ptr nonnull swiftself captures(none) dereferenceable(266) %builder), !dbg !7397 call swiftcc void %6(ptr nonnull captures(none) dereferenceable(266) %builder, ptr swiftself %7), !dbg !7398 %29 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution4TaskCMa"(i64 0) #31, !dbg !7399 %30 = extractvalue %swift.metadata_response %29, 0, !dbg !7399 %31 = call swiftcc ptr @"$s16SWBTaskExecution4TaskCyAC7SWBCore07PlannedC7BuilderVzcfC"(ptr nonnull captures(none) dereferenceable(266) %builder, ptr swiftself %30), !dbg !7399 %32 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s16SWBTaskExecution4TaskCAC7SWBCore010ExecutableC0AAWL", ptr @"$s16SWBTaskExecution4TaskCMa", ptr @"$s16SWBTaskExecution4TaskC7SWBCore010ExecutableC0AAMc"), !dbg !7400 %33 = tail call swiftcc %swift.metadata_response @"$s7SWBCore8GateTaskCMa"(i64 0) #31, !dbg !7401 %34 = extractvalue %swift.metadata_response %33, 0, !dbg !7401 %35 = tail call noalias ptr @swift_allocObject(ptr %34, i64 104, i64 7) #9, !dbg !7401 %36 = call swiftcc ptr @"$s7SWBCore8GateTaskC_04execC0AcA07PlannedC7BuilderVz_AA010ExecutableC0_ptcfc"(ptr nonnull captures(none) dereferenceable(266) %builder, ptr %31, ptr %32, ptr swiftself %35), !dbg !7401 %37 = call ptr @"$s7SWBCore18PlannedTaskBuilderVWOh"(ptr nonnull %builder), !dbg !7409 %38 = call ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr @"$s7SWBCore8GateTaskCAcA07PlannedC0AAWL", ptr @"$s7SWBCore8GateTaskCMa", ptr @"$s7SWBCore8GateTaskCAA07PlannedC0AAMc"), !dbg !7400 call void @llvm.lifetime.end.p0(i64 266, ptr nonnull %builder), !dbg !7411 %39 = insertvalue { ptr, ptr } undef, ptr %36, 0, !dbg !7411 %40 = insertvalue { ptr, ptr } %39, ptr %38, 1, !dbg !7411 ret { ptr, ptr } %40, !dbg !7411 } declare dllimport swiftcc ptr @"$s7SWBCore8GateTaskC4typeAA0C15TypeDescription_pvau"() local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore19EnvironmentBindingsVACycfC"() local_unnamed_addr #1 declare dllimport swiftcc i64 @"$s7SWBCore19TaskOrderingOptionsV8rawValueACSi_tcfC"(i64) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore18PlannedTaskBuilderV4type8ruleInfo23additionalSignatureData11commandLine0H6Output11environment6inputs7outputs11mustPrecede4deps0hC15OrderingOptions19usesExecutionInputs013alwaysExecuteC09showInLog011showCommandL5InLog8priority16enableSandboxing26repairViaOwnershipAnalysisAcA0C15TypeDescription_p_SaySSGSSSayAA07CommandL8ArgumentOGAwA19EnvironmentBindingsVSayAA0B4Node_pGA2_SayAA0bC0_pGAA010DependencyJ5StyleOSgAA0ctU0VS4bAA0C8PriorityOS2btcfC"(ptr noalias sret(%T7SWBCore18PlannedTaskBuilderV) captures(none), ptr, ptr, ptr, i64, ptr, ptr, ptr, ptr, ptr, ptr, ptr, i64, i64, i8, i64, i1, i1, i1, i1, i8, i1, i1) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore18PlannedTaskBuilderV8makeGateyyF"(ptr swiftself captures(none) dereferenceable(266)) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution4TaskCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution4TaskCyAC7SWBCore07PlannedC7BuilderVzcfC"(ptr captures(none) dereferenceable(266), ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBCore8GateTaskCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore8GateTaskC_04execC0AcA07PlannedC7BuilderVz_AA010ExecutableC0_ptcfc"(ptr captures(none) dereferenceable(266), ptr, ptr, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore18PlannedTaskBuilderVWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7412 { entry: %"$s7SWBCore18PlannedTaskBuilderVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore18PlannedTaskBuilderVN", i64 -8), align 8, !dbg !7413, !invariant.load !315, !dereferenceable !2281 %1 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore18PlannedTaskBuilderVN.valueWitnesses", i64 8, !dbg !7413 %Destroy = load ptr, ptr %1, align 8, !dbg !7413, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr nonnull @"$s7SWBCore18PlannedTaskBuilderVN") #9, !dbg !7413 ret ptr %0, !dbg !7413 } declare dllimport swiftcc %swift.metadata_response @"$s7SWBUtil19InsecureHashContextCMa"(i64) local_unnamed_addr #1 ; Function Attrs: mustprogress nounwind willreturn declare dllimport ptr @swift_initStackObject(ptr, ptr) local_unnamed_addr #7 declare dllimport swiftcc ptr @"$s7SWBUtil19InsecureHashContextCACycfc"(ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil20DelegatedHashContextC3add5bytesyx_t20FoundationEssentials12DataProtocolRzlF"(ptr noalias, ptr, ptr, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s7SWBUtil10ByteStringVAC20FoundationEssentials12DataProtocolAAWl"() local_unnamed_addr #16 comdat !dbg !7414 { entry: %0 = load ptr, ptr @"$s7SWBUtil10ByteStringVAC20FoundationEssentials12DataProtocolAAWL", align 8, !dbg !7415 %1 = icmp eq ptr %0, null, !dbg !7415 br i1 %1, label %cacheIsNull, label %cont, !dbg !7415 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s7SWBUtil10ByteStringV20FoundationEssentials12DataProtocolAAMc", ptr nonnull @"$s7SWBUtil10ByteStringVN", ptr undef) #32, !dbg !7415 store atomic ptr %2, ptr @"$s7SWBUtil10ByteStringVAC20FoundationEssentials12DataProtocolAAWL" release, align 8, !dbg !7415 br label %cont, !dbg !7415 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7415 ret ptr %3, !dbg !7415 } declare dllimport swiftcc ptr @"$s7SWBUtil20DelegatedHashContextC9signatureAA10ByteStringVvg"(ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s7SWBUtil10ByteStringV02asC0SSvg"(ptr) local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s7SWBUtil4PathV3strSSvg"(i64, ptr) local_unnamed_addr #1 ; Function Attrs: nounwind declare dllimport void @swift_getErrorValue(ptr, ptr, ptr) local_unnamed_addr #9 declare dllimport swiftcc void @"$s7SWBUtil14DiagnosticDataV_9component10optionNameACSS_AA9ComponentOSSSgtcfC"(ptr noalias sret(%T7SWBUtil14DiagnosticDataV) captures(none), i64, ptr, i64, i64, i64, i64) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil10DiagnosticV8behavior8location12sourceRanges4data20appendToOutputStream6fixIts16childDiagnosticsA2C8BehaviorO_AC8LocationOSayAC11SourceRangeVGAA0B4DataVSbSayAC5FixItVGSayACGtcfC"(ptr noalias sret(%T7SWBUtil10DiagnosticV) captures(none), i8, ptr noalias captures(none) dereferenceable(34), ptr, ptr noalias captures(none) dereferenceable(48), i1, ptr, ptr) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBUtil10DiagnosticVWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7416 { entry: %"$s7SWBUtil10DiagnosticVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBUtil10DiagnosticVN", i64 -8), align 8, !dbg !7417, !invariant.load !315, !dereferenceable !2281 %1 = getelementptr inbounds nuw i8, ptr %"$s7SWBUtil10DiagnosticVN.valueWitnesses", i64 8, !dbg !7417 %Destroy = load ptr, ptr %1, align 8, !dbg !7417, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr nonnull @"$s7SWBUtil10DiagnosticVN") #9, !dbg !7417 ret ptr %0, !dbg !7417 } declare dllimport swiftcc void @"$s7SWBUtil7FSProxyPAAE5write_8contentsyAA4PathV_AA10ByteStringVtKF"(i64, ptr, ptr, ptr, ptr, ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBCore15ConstructedTaskCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore15ConstructedTaskC_04execC0AcA07PlannedC7BuilderVz_AA010ExecutableC0_ptcfc"(ptr captures(none) dereferenceable(266), ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore19MakePlannedPathNodeyAA0cdE0C7SWBUtil0D0VF"(i64, ptr) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore28MakePlannedDirectoryTreeNode_9excludingAA0cdeF0C7SWBUtil4PathV_SaySSGtF"(i64, ptr, ptr) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore22MakePlannedVirtualNodeyAA0cdE0CSSF"(i64, ptr) local_unnamed_addr #1 declare dllimport swiftcc void @"$s19SWBTaskConstruction20TaskPlanningDelegatePAAE010coreClientE07SWBCore04CoregE0_pvg"(ptr noalias sret(%T7SWBCore18CoreClientDelegateP) captures(none), ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil4LockC4lockyyF"(ptr swiftself) local_unnamed_addr #1 ; Function Attrs: nounwind declare dllimport void @swift_beginAccess(ptr, ptr, i64, ptr) local_unnamed_addr #9 declare dllimport swiftcc void @"$sSD7SWBUtilE11getOrInsertyq_x_q_yKXEtKF"(ptr noalias sret(%swift.opaque), ptr noalias, ptr, ptr, ptr, ptr swiftself captures(none) dereferenceable(8), ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 ; Function Attrs: nounwind declare dllimport void @swift_endAccess(ptr) local_unnamed_addr #9 declare dllimport swiftcc void @"$s7SWBUtil4LockC6unlockyyF"(ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore42DiagnosticProducingDelegateProtocolPrivateVyACyxGxcfC"(ptr noalias sret(%swift.opaque), ptr noalias, ptr) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBUtil17DiagnosticsEngineCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil17DiagnosticsEngineCACycfc"(ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc i64 @"$s7SWBCore21DiagnosticContextDataV6targetAcA16ConfiguredTargetCSg_tcfC"(i64) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE6remark__8location9componentyAA0bC7ContextO_SS7SWBUtil0C0V8LocationOAI9ComponentOtF"(i64, i64, ptr, ptr noalias captures(none) dereferenceable(34), i64, i64, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE5error__8location9componentyAA0bC7ContextO_SS7SWBUtil0C0V8LocationOAI9ComponentOtF"(i64, i64, ptr, ptr noalias captures(none) dereferenceable(34), i64, i64, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE7warning__8location9component16childDiagnosticsyAA0bC7ContextO_SS7SWBUtil0C0V8LocationOAJ9ComponentOSayALGtF"(i64, i64, ptr, ptr noalias captures(none) dereferenceable(34), i64, i64, ptr, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE4note__8location9componentyAA0bC7ContextO_SS7SWBUtil0C0V8LocationOAI9ComponentOtF"(i64, i64, ptr, ptr noalias captures(none) dereferenceable(34), i64, i64, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE4emityyAA0bC7ContextO_7SWBUtil0C0VtF"(i64, ptr noalias captures(none) dereferenceable(128), ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE6remark_8location9componentySS_7SWBUtil0C0V8LocationOAG9ComponentOtF"(i64, ptr, ptr noalias captures(none) dereferenceable(34), i64, i64, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE5error_8location9componentySS_7SWBUtil0C0V8LocationOAG9ComponentOtF"(i64, ptr, ptr noalias captures(none) dereferenceable(34), i64, i64, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore27DiagnosticProducingDelegatePAAE7warning_8location9componentySS_7SWBUtil0B0V8LocationOAG9ComponentOtF"(i64, ptr, ptr noalias captures(none) dereferenceable(34), i64, i64, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE4note_8location9componentySS_7SWBUtil0C0V8LocationOAG9ComponentOtF"(i64, ptr, ptr noalias captures(none) dereferenceable(34), i64, i64, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE4emityy7SWBUtil0C0VF"(ptr noalias captures(none) dereferenceable(128), ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore33TargetDiagnosticProducingDelegatePAAE17diagnosticsEngineAA0cdE15ProtocolPrivateVy7SWBUtil011DiagnosticsG0CGvg"(ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution16LinkerTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution16LinkerTaskActionC19expandResponseFilesACSb_tcfC"(i1, ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution32ObjectLibraryAssemblerTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution32ObjectLibraryAssemblerTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution30ValidateDependenciesTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution30ValidateDependenciesTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution27ProcessSDKImportsTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution27ProcessSDKImportsTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution43ClangModuleVerifierInputGeneratorTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution43ClangModuleVerifierInputGeneratorTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution29SignatureCollectionTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution29SignatureCollectionTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution35ValidateDevelopmentAssetsTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution35ValidateDevelopmentAssetsTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution28ProcessXCFrameworkTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution28ProcessXCFrameworkTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution26SwiftCompilationTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution26SwiftCompilationTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution43SwiftDriverCompilationRequirementTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution43SwiftDriverCompilationRequirementTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution21SwiftDriverTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution21SwiftDriverTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution19ClangScanTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution19ClangScanTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution32ClangNonModularCompileTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution32ClangNonModularCompileTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution22ClangCompileTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution22ClangCompileTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution44ConstructStubExecutorInputFileListTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution44ConstructStubExecutorInputFileListTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution25ValidateProductTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution25ValidateProductTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution25SwiftHeaderToolTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution25SwiftHeaderToolTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution08RegisterB25PolicyExceptionTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution08RegisterB25PolicyExceptionTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution43ProcessProductProvisioningProfileTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution43ProcessProductProvisioningProfileTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution36ProcessProductEntitlementsTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution36ProcessProductEntitlementsTaskActionC5scope2fs12entitlements0J7Variant23destinationPlatformName0J8FilePathAC8SWBMacro20MacroEvaluationScopeC_7SWBUtil7FSProxy_pAM16PropertyListItemO7SWBCore0eK0OSSAM0P0VSgtcfC"(ptr, ptr, ptr, i64, i64, i8, i8, i64, ptr, i64, i64, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s7SWBUtil16PropertyListItemOWOy"(i64 %0, i64 %1, i8 %2) local_unnamed_addr #15 comdat !dbg !7418 { entry: switch i8 %2, label %18 [ i8 2, label %3 i8 3, label %6 i8 6, label %9 i8 7, label %12 i8 8, label %15 ], !dbg !7419 3: ; preds = %entry %4 = inttoptr i64 %1 to ptr, !dbg !7419 %5 = tail call ptr @swift_bridgeObjectRetain(ptr returned %4) #9, !dbg !7419 br label %18, !dbg !7419 6: ; preds = %entry %7 = inttoptr i64 %0 to ptr, !dbg !7419 %8 = tail call ptr @swift_retain(ptr returned %7) #30, !dbg !7419 br label %18, !dbg !7419 9: ; preds = %entry %10 = inttoptr i64 %0 to ptr, !dbg !7419 %11 = tail call ptr @swift_retain(ptr returned %10) #30, !dbg !7419 br label %18, !dbg !7419 12: ; preds = %entry %13 = inttoptr i64 %0 to ptr, !dbg !7419 %14 = tail call ptr @swift_bridgeObjectRetain(ptr returned %13) #9, !dbg !7419 br label %18, !dbg !7419 15: ; preds = %entry %16 = inttoptr i64 %0 to ptr, !dbg !7419 %17 = tail call ptr @swift_retain(ptr returned %16) #30, !dbg !7419 br label %18, !dbg !7419 18: ; preds = %15, %12, %9, %6, %3, %entry ret void, !dbg !7419 } declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution30ODRAssetPackManifestTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution30ODRAssetPackManifestTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution23LSRegisterURLTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution23LSRegisterURLTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution26LinkAssetCatalogTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution26LinkAssetCatalogTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution24MergeInfoPlistTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution24MergeInfoPlistTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution28InfoPlistProcessorTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution28InfoPlistProcessorTaskActionCyAC7SWBUtil4PathVcfC"(i64, ptr, ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution24GenericCachingTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution24GenericCachingTaskActionC27enableCacheDebuggingRemarks0gE18SandboxEnforcement16sandboxDirectory05extraK14Subdirectories09developerN010casOptionsACSb_Sb7SWBUtil4PathVSayALGAL7SWBCore10CASOptionsVtcfC"(i1, i1, i64, ptr, ptr, i64, ptr, ptr noalias captures(none) dereferenceable(65), ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore10CASOptionsVWOc"(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !7420 { entry: %"$s7SWBCore10CASOptionsVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore10CASOptionsVN", i64 -8), align 8, !dbg !7421, !invariant.load !315, !dereferenceable !2281 %2 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore10CASOptionsVN.valueWitnesses", i64 16, !dbg !7421 %InitializeWithCopy = load ptr, ptr %2, align 8, !dbg !7421, !invariant.load !315 %3 = tail call ptr %InitializeWithCopy(ptr noalias %1, ptr noalias %0, ptr nonnull @"$s7SWBCore10CASOptionsVN") #9, !dbg !7421 ret ptr %1, !dbg !7421 } declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution18FileCopyTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution18FileCopyTaskActionCyAC7SWBCore0cdeF7ContextVcfC"(ptr noalias captures(none) dereferenceable(105), ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore25FileCopyTaskActionContextVWOc"(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !7422 { entry: %"$s7SWBCore25FileCopyTaskActionContextVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore25FileCopyTaskActionContextVN", i64 -8), align 8, !dbg !7423, !invariant.load !315, !dereferenceable !2281 %2 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore25FileCopyTaskActionContextVN.valueWitnesses", i64 16, !dbg !7423 %InitializeWithCopy = load ptr, ptr %2, align 8, !dbg !7423, !invariant.load !315 %3 = tail call ptr %InitializeWithCopy(ptr noalias %1, ptr noalias %0, ptr nonnull @"$s7SWBCore25FileCopyTaskActionContextVN") #9, !dbg !7423 ret ptr %1, !dbg !7423 } declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution26EmbedSwiftStdLibTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution26EmbedSwiftStdLibTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution08DeferredB10TaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution08DeferredB10TaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution18CopyTiffTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution18CopyTiffTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution25CopyStringsFileTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution25CopyStringsFileTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution19CopyPlistTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution19CopyPlistTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution21ConcatenateTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution21ConcatenateTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution18CodeSignTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution18CodeSignTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution30CreateBuildDirectoryTaskActionCACycfC"(ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution23AuxiliaryFileTaskActionCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution23AuxiliaryFileTaskActionCyAC7SWBCore0cdeF7ContextVcfC"(ptr noalias captures(none) dereferenceable(57), ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore30AuxiliaryFileTaskActionContextVWOc"(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !7424 { entry: %"$s7SWBCore30AuxiliaryFileTaskActionContextVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore30AuxiliaryFileTaskActionContextVN", i64 -8), align 8, !dbg !7425, !invariant.load !315, !dereferenceable !2281 %2 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore30AuxiliaryFileTaskActionContextVN.valueWitnesses", i64 16, !dbg !7425 %InitializeWithCopy = load ptr, ptr %2, align 8, !dbg !7425, !invariant.load !315 %3 = tail call ptr %InitializeWithCopy(ptr noalias %1, ptr noalias %0, ptr nonnull @"$s7SWBCore30AuxiliaryFileTaskActionContextVN") #9, !dbg !7425 ret ptr %1, !dbg !7425 } declare swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr swiftself) local_unnamed_addr #1 ; Function Attrs: mustprogress nounwind willreturn declare dllimport ptr @swift_weakLoadStrong(ptr) local_unnamed_addr #7 ; Function Attrs: nounwind define private swiftcc void @objectdestroy.30(ptr swiftself %0) #8 !dbg !7426 { entry: %.data = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !7427 %1 = load ptr, ptr %.data, align 8, !dbg !7427 tail call void @swift_release(ptr %1) #9, !dbg !7427 tail call void @swift_deallocObject(ptr %0, i64 32, i64 7) #9, !dbg !7427 ret void, !dbg !7427 } define internal swifttailcc void @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA"(ptr noalias captures(none) %0, ptr swiftasync initializes((16, 24)) %1, ptr readonly swiftself captures(none) %2) #1 !dbg !7428 { coro.return: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %3 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !7429 %4 = load ptr, ptr %3, align 8, !dbg !7429 %.data = getelementptr inbounds nuw i8, ptr %2, i64 24, !dbg !7429 %5 = load ptr, ptr %.data, align 8, !dbg !7429 %6 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu", i64 4), align 8, !dbg !7429 %7 = zext i32 %6 to i64, !dbg !7429 %8 = tail call swiftcc ptr @swift_task_alloc(i64 %7) #14, !dbg !7429 store ptr %8, ptr %async.ctx.frameptr, align 8, !dbg !7429 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %8), !dbg !7429 store ptr %1, ptr %8, align 8, !dbg !7429 %9 = getelementptr inbounds nuw i8, ptr %8, i64 8, !dbg !7429 store ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TATQ0_", ptr %9, align 8, !dbg !7429 %10 = load i32, ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu", align 8, !dbg !7429 %11 = sext i32 %10 to i64, !dbg !7429 %12 = add i64 %11, ptrtoint (ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu" to i64), !dbg !7429 %13 = inttoptr i64 %12 to ptr, !dbg !7429 musttail call swifttailcc void %13(ptr noalias captures(none) %0, ptr nonnull swiftasync %8, ptr %4, ptr %5) #9, !dbg !7429 ret void, !dbg !7429 } ; Function Attrs: nofree nounwind memory(read) declare dllimport swiftcc %swift.async_task_and_context @swift_task_create(i64, ptr, ptr, ptr, ptr) local_unnamed_addr #17 declare dllimport swiftcc ptr @"$sSS11utf8CStrings15ContiguousArrayVys4Int8VGvg"(i64, ptr) local_unnamed_addr #1 define internal swifttailcc void @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA.36"(ptr noalias captures(none) %0, ptr swiftasync initializes((16, 24)) %1, ptr readonly swiftself captures(none) %2) #1 !dbg !7430 { coro.return: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %3 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !7431 %4 = load ptr, ptr %3, align 8, !dbg !7431 %.data = getelementptr inbounds nuw i8, ptr %2, i64 24, !dbg !7431 %5 = load ptr, ptr %.data, align 8, !dbg !7431 %6 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu", i64 4), align 8, !dbg !7431 %7 = zext i32 %6 to i64, !dbg !7431 %8 = tail call swiftcc ptr @swift_task_alloc(i64 %7) #14, !dbg !7431 store ptr %8, ptr %async.ctx.frameptr, align 8, !dbg !7431 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %8), !dbg !7431 store ptr %1, ptr %8, align 8, !dbg !7431 %9 = getelementptr inbounds nuw i8, ptr %8, i64 8, !dbg !7431 store ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA.36TQ0_", ptr %9, align 8, !dbg !7431 %10 = load i32, ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu", align 8, !dbg !7431 %11 = sext i32 %10 to i64, !dbg !7431 %12 = add i64 %11, ptrtoint (ptr @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5Tu" to i64), !dbg !7431 %13 = inttoptr i64 %12 to ptr, !dbg !7431 musttail call swifttailcc void %13(ptr noalias captures(none) %0, ptr nonnull swiftasync %8, ptr %4, ptr %5) #9, !dbg !7431 ret void, !dbg !7431 } declare dllimport swiftcc { i64, i64 } @"$sScA15unownedExecutorScevgTj"(ptr swiftself, ptr, ptr) local_unnamed_addr #1 declare dllimport swiftcc i8 @"$sScP8rawValues5UInt8Vvg"(ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil10HeavyCacheCyq_Sgxcis"(ptr noalias, ptr noalias, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: optsize declare dllimport void @AcquireSRWLockExclusive(ptr noundef) local_unnamed_addr #24 ; Function Attrs: optsize declare dllimport void @ReleaseSRWLockExclusive(ptr noundef) local_unnamed_addr #24 declare dllimport swiftcc ptr @"$s7SWBCore10ActivityIDV017$buildDescriptionB0s9TaskLocalCyACSgGvau"() local_unnamed_addr #1 declare swiftcc void @swift_task_localValuePush(ptr, ptr noalias, ptr) local_unnamed_addr #1 declare swiftcc void @swift_task_localValuePop() local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution18TaskActionRegistryCMa"(i64) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define internal ptr @"$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOcTm"(ptr %0, ptr %1) local_unnamed_addr #15 { entry: %2 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !7432 %3 = load ptr, ptr %2, align 8, !dbg !7432 %4 = getelementptr inbounds nuw i8, ptr %1, i64 24, !dbg !7432 store ptr %3, ptr %4, align 8, !dbg !7432 %5 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !7432 %6 = load ptr, ptr %5, align 8, !dbg !7432 %7 = getelementptr inbounds nuw i8, ptr %1, i64 32, !dbg !7432 store ptr %6, ptr %7, align 8, !dbg !7432 %8 = getelementptr inbounds i8, ptr %3, i64 -8, !dbg !7432 %.valueWitnesses = load ptr, ptr %8, align 8, !dbg !7432, !invariant.load !315, !dereferenceable !2281 %InitializeBufferWithCopyOfBuffer = load ptr, ptr %.valueWitnesses, align 8, !dbg !7432, !invariant.load !315 %9 = tail call ptr %InitializeBufferWithCopyOfBuffer(ptr noalias %1, ptr noalias %0, ptr %3) #9, !dbg !7432 ret ptr %1, !dbg !7432 } declare swiftcc ptr @"$s16SWBTaskExecution18TaskActionRegistryC13pluginManagerAC7SWBUtil06PluginG0_p_tKcfC"(ptr noalias captures(none) dereferenceable(40), ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil26PluginExtensionSystemActorC6sharedACvau"() local_unnamed_addr #1 ; Function Attrs: nounwind define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA.41"(ptr noalias captures(none) %0, ptr swiftasync initializes((16, 24)) %1, ptr readonly swiftself captures(none) %2) #8 !dbg !7434 { coro.return: %async.ctx.frameptr = getelementptr inbounds nuw i8, ptr %1, i64 16 %3 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !7435 %4 = load ptr, ptr %3, align 8, !dbg !7435 %5 = getelementptr inbounds nuw i8, ptr %2, i64 24, !dbg !7435 %6 = load i64, ptr %5, align 8, !dbg !7435 %7 = getelementptr inbounds nuw i8, ptr %2, i64 32, !dbg !7435 %8 = load i64, ptr %7, align 8, !dbg !7435 %9 = getelementptr inbounds nuw i8, ptr %2, i64 40, !dbg !7435 %10 = getelementptr inbounds nuw i8, ptr %2, i64 56, !dbg !7435 %11 = getelementptr inbounds nuw i8, ptr %2, i64 72, !dbg !7435 %12 = load ptr, ptr %11, align 8, !dbg !7435 %13 = getelementptr inbounds nuw i8, ptr %2, i64 88, !dbg !7435 %14 = load i1, ptr %13, align 8, !dbg !7435 %15 = load i32, ptr getelementptr inbounds nuw (i8, ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_Tu", i64 4), align 8, !dbg !7435 %16 = zext i32 %15 to i64, !dbg !7435 %17 = tail call swiftcc ptr @swift_task_alloc(i64 %16) #14, !dbg !7435 %18 = getelementptr inbounds nuw i8, ptr %17, i64 8, !dbg !7435 #dbg_value(ptr poison, !1130, !DIExpression(DW_OP_deref), !7436) #dbg_value(i1 %14, !1131, !DIExpression(DW_OP_deref), !7436) #dbg_value(ptr poison, !1129, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !7436) #dbg_value(ptr poison, !1129, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !7436) #dbg_value(ptr poison, !1128, !DIExpression(DW_OP_deref, DW_OP_deref), !7436) #dbg_value(ptr poison, !1127, !DIExpression(DW_OP_deref), !7436) #dbg_value(ptr poison, !1126, !DIExpression(DW_OP_deref, DW_OP_deref), !7436) #dbg_value(i64 poison, !1125, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 64, 64), !7436) #dbg_value(i64 poison, !1125, !DIExpression(DW_OP_deref, DW_OP_LLVM_fragment, 0, 64), !7436) #dbg_value(ptr poison, !1124, !DIExpression(DW_OP_deref, DW_OP_deref), !7436) %.spill.addr141.i = getelementptr inbounds nuw i8, ptr %17, i64 408, !dbg !7438 %.spill.addr133.i = getelementptr inbounds nuw i8, ptr %17, i64 312, !dbg !7438 %.spill.addr121.i = getelementptr inbounds nuw i8, ptr %17, i64 296, !dbg !7438 %.spill.addr101.i = getelementptr inbounds nuw i8, ptr %17, i64 280, !dbg !7438 %19 = load <2 x ptr>, ptr %9, align 8, !dbg !7435 %20 = load <2 x ptr>, ptr %10, align 8, !dbg !7435 store ptr %17, ptr %async.ctx.frameptr, align 8, !dbg !7435 tail call void @llvm.lifetime.start.p0(i64 -1, ptr %17), !dbg !7435 store ptr %1, ptr %17, align 8, !dbg !7435 store ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA.41TQ0_", ptr %18, align 8, !dbg !7435 store i1 %14, ptr %.spill.addr141.i, align 1, !dbg !7438, !noalias !7439 store ptr %12, ptr %.spill.addr133.i, align 8, !dbg !7438, !noalias !7439 store <2 x ptr> %20, ptr %.spill.addr121.i, align 8, !dbg !7438, !noalias !7439 store <2 x ptr> %19, ptr %.spill.addr101.i, align 8, !dbg !7438, !noalias !7439 %.spill.addr93.i = getelementptr inbounds nuw i8, ptr %17, i64 272, !dbg !7438 store i64 %8, ptr %.spill.addr93.i, align 8, !dbg !7438, !noalias !7439 %.spill.addr89.i = getelementptr inbounds nuw i8, ptr %17, i64 264, !dbg !7438 store i64 %6, ptr %.spill.addr89.i, align 8, !dbg !7438, !noalias !7439 %.spill.addr80.i = getelementptr inbounds nuw i8, ptr %17, i64 256, !dbg !7438 store ptr %4, ptr %.spill.addr80.i, align 8, !dbg !7438, !noalias !7439 %.spill.addr.i = getelementptr inbounds nuw i8, ptr %17, i64 248, !dbg !7438 store ptr %0, ptr %.spill.addr.i, align 8, !dbg !7438, !noalias !7439 musttail call swifttailcc void @swift_task_switch(ptr nonnull swiftasync %17, ptr nonnull @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY0_", i64 0, i64 0) #9, !dbg !7438 ret void, !dbg !7438 } ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7445 { entry: tail call void @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwxx"(ptr noalias %0, ptr nonnull poison) #9, !dbg !7446 ret ptr %0, !dbg !7446 } declare dllimport swiftcc void @"$sS2cEycfC"(ptr noalias sret(%swift.opaque)) local_unnamed_addr #1 ; Function Attrs: nounwind declare dllimport swiftcc { ptr, ptr } @swift_allocError(ptr, ptr, ptr, i1) local_unnamed_addr #9 ; Function Attrs: nounwind declare dllimport swiftcc void @swift_willThrow(ptr swiftself, ptr swifterror) local_unnamed_addr #9 ; Function Attrs: nounwind define private swiftcc void @objectdestroy.46(ptr swiftself %0) #8 { tail call swiftcc void @objectdestroy.46Tm(ptr swiftself %0) #8 ret void } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_TA"(ptr readonly swiftself captures(none) %0) #1 !dbg !7447 { entry: %access-scratch.i = alloca [24 x i8], align 8 %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7448 %2 = load ptr, ptr %1, align 8, !dbg !7448 %3 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !7448 %4 = load ptr, ptr %3, align 8, !dbg !7448 %5 = getelementptr inbounds nuw i8, ptr %0, i64 152, !dbg !7448 %6 = load ptr, ptr %5, align 8, !dbg !7448 %7 = getelementptr inbounds nuw i8, ptr %2, i64 16, !dbg !7449 #dbg_value(ptr %7, !7454, !DIExpression(DW_OP_deref), !7449) #dbg_value(ptr %4, !7455, !DIExpression(), !7463) #dbg_value(ptr %0, !7456, !DIExpression(DW_OP_plus_uconst, 32, DW_OP_deref, DW_OP_stack_value), !7464) #dbg_value(ptr %6, !7457, !DIExpression(), !7465) call void @llvm.lifetime.start.p0(i64 -1, ptr nonnull %access-scratch.i), !dbg !7466, !noalias !7467 call void @swift_beginAccess(ptr nonnull %7, ptr nonnull %access-scratch.i, i64 0, ptr null) #9, !dbg !7466, !noalias !7467 %8 = call ptr @swift_weakLoadStrong(ptr nonnull %7) #9, !dbg !7466, !noalias !7467 %9 = icmp eq ptr %8, null, !dbg !7466 br i1 %9, label %"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_.exit", label %10, !dbg !7466 10: ; preds = %entry %11 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !7448 #dbg_value(ptr %11, !7456, !DIExpression(DW_OP_deref), !7464) #dbg_value(ptr %8, !7458, !DIExpression(), !7470) call swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtF"(ptr nonnull %8, ptr noalias nonnull readonly captures(none) dereferenceable(120) %11, ptr %6, ptr readonly swiftself %4), !dbg !7471 %12 = call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr nonnull swiftself %8), !dbg !7472, !noalias !7467 %13 = extractvalue { i64, ptr } %12, 0, !dbg !7472 %14 = extractvalue { i64, ptr } %12, 1, !dbg !7472 call swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tF"(i64 %13, ptr %14, ptr readonly swiftself %4), !dbg !7473, !noalias !7467 call void @swift_bridgeObjectRelease(ptr %14) #9, !dbg !7474, !noalias !7467 call void @swift_release(ptr nonnull %8) #9, !dbg !7474, !noalias !7467 br label %"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_.exit", !dbg !7476 "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_.exit": ; preds = %entry, %10 ret void, !dbg !7448 } ; Function Attrs: nounwind define internal swiftcc void @objectdestroy.46Tm(ptr swiftself %0) #8 { entry: %1 = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7477 %toDestroy = load ptr, ptr %1, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy) #9, !dbg !7477 %2 = getelementptr inbounds nuw i8, ptr %0, i64 24, !dbg !7477 %toDestroy1 = load ptr, ptr %2, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy1) #9, !dbg !7477 %3 = getelementptr inbounds nuw i8, ptr %0, i64 32, !dbg !7477 %toDestroy2 = load ptr, ptr %3, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy2) #9, !dbg !7477 %.buildRequest = getelementptr inbounds nuw i8, ptr %0, i64 40, !dbg !7477 %toDestroy3 = load ptr, ptr %.buildRequest, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy3) #9, !dbg !7477 %.buildRequestContext = getelementptr inbounds nuw i8, ptr %0, i64 48, !dbg !7477 %toDestroy4 = load ptr, ptr %.buildRequestContext, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy4) #9, !dbg !7477 %.buildGraph = getelementptr inbounds nuw i8, ptr %0, i64 56, !dbg !7477 %toDestroy5 = load ptr, ptr %.buildGraph, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy5) #9, !dbg !7477 %.buildGraph.buildRequest = getelementptr inbounds nuw i8, ptr %0, i64 64, !dbg !7477 %toDestroy6 = load ptr, ptr %.buildGraph.buildRequest, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy6) #9, !dbg !7477 %.buildGraph.buildRequestContext = getelementptr inbounds nuw i8, ptr %0, i64 72, !dbg !7477 %toDestroy7 = load ptr, ptr %.buildGraph.buildRequestContext, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy7) #9, !dbg !7477 %.buildGraph.allTargets = getelementptr inbounds nuw i8, ptr %0, i64 80, !dbg !7477 %toDestroy8 = load ptr, ptr %.buildGraph.allTargets, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy8) #9, !dbg !7477 %.buildGraph.allTargets.uniqueIndices = getelementptr inbounds nuw i8, ptr %0, i64 88, !dbg !7477 %toDestroy9 = load ptr, ptr %.buildGraph.allTargets.uniqueIndices, align 8, !dbg !7477 tail call void @swift_bridgeObjectRelease(ptr %toDestroy9) #9, !dbg !7477 %.buildGraph.targetDependencies = getelementptr inbounds nuw i8, ptr %0, i64 96, !dbg !7477 %toDestroy10 = load ptr, ptr %.buildGraph.targetDependencies, align 8, !dbg !7477 tail call void @swift_bridgeObjectRelease(ptr %toDestroy10) #9, !dbg !7477 %.buildGraph.targetsToLinkedReferencesToProducingTargets = getelementptr inbounds nuw i8, ptr %0, i64 104, !dbg !7477 %toDestroy11 = load ptr, ptr %.buildGraph.targetsToLinkedReferencesToProducingTargets, align 8, !dbg !7477 tail call void @swift_bridgeObjectRelease(ptr %toDestroy11) #9, !dbg !7477 %.buildGraph.dynamicallyBuildingTargets = getelementptr inbounds nuw i8, ptr %0, i64 112, !dbg !7477 %toDestroy12 = load ptr, ptr %.buildGraph.dynamicallyBuildingTargets, align 8, !dbg !7477 tail call void @swift_bridgeObjectRelease(ptr %toDestroy12) #9, !dbg !7477 %.buildGraph._targetDependenciesByGuid = getelementptr inbounds nuw i8, ptr %0, i64 128, !dbg !7477 %toDestroy13 = load ptr, ptr %.buildGraph._targetDependenciesByGuid, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy13) #9, !dbg !7477 %.buildGraph._dependencyGraphDiagnostic = getelementptr inbounds nuw i8, ptr %0, i64 136, !dbg !7477 %toDestroy14 = load ptr, ptr %.buildGraph._dependencyGraphDiagnostic, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy14) #9, !dbg !7477 %.provisioningInputs = getelementptr inbounds nuw i8, ptr %0, i64 144, !dbg !7477 %toDestroy15 = load ptr, ptr %.provisioningInputs, align 8, !dbg !7477 tail call void @swift_bridgeObjectRelease(ptr %toDestroy15) #9, !dbg !7477 %4 = getelementptr inbounds nuw i8, ptr %0, i64 152, !dbg !7477 %toDestroy16 = load ptr, ptr %4, align 8, !dbg !7477 tail call void @swift_release(ptr %toDestroy16) #9, !dbg !7477 tail call void @swift_deallocObject(ptr %0, i64 160, i64 7) #9, !dbg !7477 ret void, !dbg !7477 } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU3_TA"(ptr noalias readnone sret(%swift.opaque) captures(none) %0, ptr readonly swiftself captures(none) %1) #1 !dbg !7479 { entry: %2 = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !7480 %3 = load ptr, ptr %2, align 8, !dbg !7480 %4 = getelementptr inbounds nuw i8, ptr %1, i64 24, !dbg !7480 %5 = load ptr, ptr %4, align 8, !dbg !7480 %6 = getelementptr inbounds nuw i8, ptr %1, i64 32, !dbg !7480 %7 = getelementptr inbounds nuw i8, ptr %1, i64 152, !dbg !7480 %8 = load ptr, ptr %7, align 8, !dbg !7480 #dbg_value(ptr %3, !7481, !DIExpression(), !7489) #dbg_value(ptr %5, !7486, !DIExpression(), !7491) #dbg_value(ptr %6, !7487, !DIExpression(DW_OP_deref), !7492) #dbg_value(ptr %8, !7488, !DIExpression(), !7493) tail call swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtF"(ptr %5, ptr noalias nonnull readonly captures(none) dereferenceable(120) %6, ptr %8, ptr readonly swiftself %3), !dbg !7494 %9 = tail call swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC11packagePath7SWBUtil0F0Vvg"(ptr swiftself %5), !dbg !7495, !noalias !7496 %10 = extractvalue { i64, ptr } %9, 0, !dbg !7495 %11 = extractvalue { i64, ptr } %9, 1, !dbg !7495 tail call swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tF"(i64 %10, ptr %11, ptr readonly swiftself %3), !dbg !7499, !noalias !7496 tail call void @swift_bridgeObjectRelease(ptr %11) #9, !dbg !7500, !noalias !7496 ret void, !dbg !7480 } declare swiftcc { i64, i64, i64, i64 } @"$s7SWBUtil10ByteStringV16SWBTaskExecutionE33compareBuildDescriptionSignaturesyAA4PathV017previousSignatureJ0_AG07currentlJ0tSg0D12Construction0G11PlanRequestV_AmGtKFZ"(ptr noalias captures(none) dereferenceable(120), ptr noalias captures(none) dereferenceable(120), i64, ptr, ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil10DiagnosticV8LocationO4path_4line6columnAeA4PathV_SiSgAKtFZ"(ptr noalias sret(%T7SWBUtil10DiagnosticV8LocationO) captures(none), i64, ptr, i64, i8, i64, i8) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil7FSProxyPAAE14filesSignatureyAA05FilesD0VSayAA4PathVGF"(ptr, ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc i1 @"$s7SWBUtil14FilesSignatureV2eeoiySbAC_ACtFZ"(ptr, ptr) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBCore27RecursiveSearchPathResolverCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore27RecursiveSearchPathResolverC2fsAC7SWBUtil7FSProxy_p_tcfc"(ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc { ptr, ptr } @"$s7SWBCore27RecursiveSearchPathResolverC13expandedPaths3forAC6ResultVAC7RequestV_tF"(ptr noalias captures(none) dereferenceable(48), ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBUtil4PathVWOc"(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !7502 { entry: %"$s7SWBUtil4PathVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBUtil4PathVN", i64 -8), align 8, !dbg !7503, !invariant.load !315, !dereferenceable !2281 %2 = getelementptr inbounds nuw i8, ptr %"$s7SWBUtil4PathVN.valueWitnesses", i64 16, !dbg !7503 %InitializeWithCopy = load ptr, ptr %2, align 8, !dbg !7503, !invariant.load !315 %3 = tail call ptr %InitializeWithCopy(ptr noalias %1, ptr noalias %0, ptr nonnull @"$s7SWBUtil4PathVN") #9, !dbg !7503 ret ptr %1, !dbg !7503 } declare dllimport swiftcc i1 @"$s7SWBCore27RecursiveSearchPathResolverC6ResultV2eeoiySbAE_AEtFZ"(ptr, ptr, ptr, ptr) local_unnamed_addr #1 declare swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC12manifestPath7SWBUtil0F0Vvg"(ptr swiftself) local_unnamed_addr #1 ; Function Attrs: mustprogress nocallback nofree nosync nounwind willreturn memory(inaccessiblemem: write) declare void @llvm.assume(i1 noundef) #25 ; Function Attrs: mustprogress nocallback nofree nosync nounwind speculatable willreturn memory(none) declare { i64, i1 } @llvm.ssub.with.overflow.i64(i64, i64) #11 ; Function Attrs: mustprogress nocallback nofree nosync nounwind speculatable willreturn memory(none) declare i64 @llvm.cttz.i64(i64, i1 immarg) #11 ; Function Attrs: noinline declare dllimport swiftcc ptr @"$sSa28_allocateBufferUninitialized15minimumCapacitys016_ContiguousArrayB0VyxGSi_tFZ"(i64, ptr) local_unnamed_addr #12 declare dllimport swiftcc i1 @"$s20FoundationEssentials4DateV1goiySbAC_ACtFZ"(double, double) local_unnamed_addr #1 ; Function Attrs: mustprogress nocallback nofree nounwind willreturn memory(argmem: readwrite) declare void @llvm.memmove.p0.p0.i64(ptr writeonly captures(none), ptr readonly captures(none), i64, i1 immarg) #5 declare dllimport swiftcc ptr @"$s20FoundationEssentials4DateV11distantPastACvau"() local_unnamed_addr #1 declare dllimport swiftcc double @"$s7SWBUtil8FileInfoV16modificationDate20FoundationEssentials0E0Vvg"(ptr) local_unnamed_addr #1 ; Function Attrs: mustprogress nounwind willreturn declare dllimport void @swift_arrayInitWithCopy(ptr, ptr, i64, ptr) local_unnamed_addr #7 declare dllimport swiftcc ptr @"$sSh15minimumCapacityShyxGSi_tcfC"(i64, ptr, ptr) local_unnamed_addr #1 ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s7SWBUtil4PathVACSHAAWl"() local_unnamed_addr #16 comdat !dbg !7504 { entry: %0 = load ptr, ptr @"$s7SWBUtil4PathVACSHAAWL", align 8, !dbg !7505 %1 = icmp eq ptr %0, null, !dbg !7505 br i1 %1, label %cacheIsNull, label %cont, !dbg !7505 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s7SWBUtil4PathVSHAAMc", ptr nonnull @"$s7SWBUtil4PathVN", ptr undef) #32, !dbg !7505 store atomic ptr %2, ptr @"$s7SWBUtil4PathVACSHAAWL" release, align 8, !dbg !7505 br label %cont, !dbg !7505 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7505 ret ptr %3, !dbg !7505 } declare dllimport swiftcc void @"$s7SWBUtil4PathV4hash4intoys6HasherVz_tF"(ptr captures(none) dereferenceable(72), i64, ptr) local_unnamed_addr #1 declare dllimport swiftcc i1 @"$s7SWBUtil4PathV2eeoiySbAC_ACtFZ"(i64, ptr, i64, ptr) local_unnamed_addr #1 ; Function Attrs: noinline declare dllimport swiftcc void @"$ss50ELEMENT_TYPE_OF_SET_VIOLATES_HASHABLE_REQUIREMENTSys5NeverOypXpF"(ptr) local_unnamed_addr #12 declare dllimport swiftcc ptr @"$ss11_SetStorageC6resize8original8capacity4moveAByxGs05__RawaB0C_SiSbtFZ"(ptr, i64, i1, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$ss11_SetStorageC4copy8originalAByxGs05__RawaB0C_tFZ"(ptr, ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution34BuildDescriptionSerializerDelegateCMa"(i64) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution34BuildDescriptionSerializerDelegateC18taskActionRegistryAcA04TaskhI0C_tcfC"(ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBUtil17MsgPackSerializerCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil17MsgPackSerializerC8delegateAcA0D8Delegate_pSg_tcfc"(i64, i64, ptr swiftself) local_unnamed_addr #1 define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtFyyXEfU_TA"(ptr noalias readnone sret(%swift.opaque) captures(none) %0, ptr readonly swiftself captures(none) %1, ptr noalias readnone swifterror captures(none) dereferenceable(8) %2) #1 !dbg !7506 { entry: %3 = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !7507 %4 = load ptr, ptr %3, align 8, !dbg !7507 %5 = getelementptr inbounds nuw i8, ptr %1, i64 24, !dbg !7507 %6 = load ptr, ptr %5, align 8, !dbg !7507 #dbg_value(ptr %4, !7508, !DIExpression(), !7514) #dbg_value(ptr %6, !7513, !DIExpression(), !7516) %7 = getelementptr inbounds nuw i8, ptr %6, i64 72, !dbg !7517 %8 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution15FrozenTaskStoreCMa"(i64 0) #31, !dbg !7518 %9 = extractvalue %swift.metadata_response %8, 0, !dbg !7518 tail call swiftcc void @"$s7SWBUtil17MsgPackSerializerC9serializeyyxAA12SerializableRzlF"(ptr noalias nonnull %7, ptr %9, ptr nonnull @"$s16SWBTaskExecution15FrozenTaskStoreC7SWBUtil12SerializableAAWP", ptr swiftself %4), !dbg !7518 ret void, !dbg !7507 } declare swiftcc void @"$s16SWBTaskExecution18TaskActionRegistryC24withSerializationContextyxxyKXEKlF"(ptr noalias sret(%swift.opaque), ptr, ptr, ptr, ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtFyyXEfU0_TA"(ptr noalias readnone sret(%swift.opaque) captures(none) %0, ptr readonly swiftself captures(none) %1, ptr noalias readnone swifterror captures(none) dereferenceable(8) %2) #1 !dbg !7519 { entry: %3 = alloca ptr, align 8 %4 = getelementptr inbounds nuw i8, ptr %1, i64 16, !dbg !7520 %5 = load ptr, ptr %4, align 8, !dbg !7520 %6 = getelementptr inbounds nuw i8, ptr %1, i64 24, !dbg !7520 %7 = load ptr, ptr %6, align 8, !dbg !7520 %8 = load ptr, ptr %7, align 8 #dbg_value(ptr %5, !7521, !DIExpression(), !7525) #dbg_value(ptr %7, !7524, !DIExpression(), !7527) call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %3), !dbg !7528 store ptr %7, ptr %3, align 8, !dbg !7530 call swiftcc void @"$s7SWBUtil17MsgPackSerializerC9serializeyyxAA12SerializableRzlF"(ptr noalias nonnull %3, ptr %8, ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionC7SWBUtil12SerializableAAWP", ptr swiftself %5), !dbg !7531 call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %3), !dbg !7532 ret void, !dbg !7520 } declare dllimport swiftcc void @"$s7SWBCore16TargetBuildGraphV010dependencyD10Diagnostic7SWBUtil0F0Vvg"(ptr noalias sret(%T7SWBUtil10DiagnosticV) captures(none), ptr noalias swiftself captures(none) dereferenceable(88)) local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s7SWBUtil10DiagnosticV26formatLocalizedDescriptionySSAC0dE6FormatOF"(i8, ptr noalias swiftself captures(none) dereferenceable(128)) local_unnamed_addr #1 declare swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC010serializedcD4Path7SWBUtil0F0Vvg"(ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil17MsgPackSerializerC10byteStringAA04ByteF0Vvg"(ptr swiftself) local_unnamed_addr #1 declare swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC13taskStorePath7SWBUtil0G0Vvg"(ptr swiftself) local_unnamed_addr #1 declare swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC15targetGraphPath7SWBUtil0G0Vvg"(ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil10ByteStringV14encodingAsUTF8ACSS_tcfC"(i64, ptr) local_unnamed_addr #1 declare swiftcc { i64, ptr } @"$s16SWBTaskExecution16BuildDescriptionC16buildRequestPath7SWBUtil0G0Vvg"(ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s20FoundationEssentials4DataV15_RepresentationOWOy"(i64 %0, i64 %1) local_unnamed_addr #15 comdat !dbg !7533 { entry: %2 = lshr i64 %1, 62, !dbg !7534 %3 = trunc nuw nsw i64 %2 to i8, !dbg !7534 switch i8 %3, label %8 [ i8 1, label %.sink.split i8 2, label %4 ], !dbg !7534 4: ; preds = %entry %5 = inttoptr i64 %0 to ptr, !dbg !7534 %6 = tail call ptr @swift_retain(ptr returned %5) #30, !dbg !7534 br label %.sink.split, !dbg !7534 .sink.split: ; preds = %entry, %4 %.sink.in = and i64 %1, 4611686018427387903, !dbg !7534 %.sink = inttoptr i64 %.sink.in to ptr, !dbg !7534 %7 = tail call ptr @swift_retain(ptr returned %.sink) #30, !dbg !7534 br label %8, !dbg !7534 8: ; preds = %.sink.split, %entry ret void, !dbg !7534 } declare dllimport swiftcc ptr @"$s7SWBUtil10ByteStringVyACxcSTRzs5UInt8V7ElementRtzlufC"(ptr noalias, ptr, ptr) local_unnamed_addr #1 ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s20FoundationEssentials4DataVACSTAAWl"() local_unnamed_addr #16 comdat !dbg !7535 { entry: %0 = load ptr, ptr @"$s20FoundationEssentials4DataVACSTAAWL", align 8, !dbg !7536 %1 = icmp eq ptr %0, null, !dbg !7536 br i1 %1, label %cacheIsNull, label %cont, !dbg !7536 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s20FoundationEssentials4DataVSTAAMc", ptr nonnull @"$s20FoundationEssentials4DataVN", ptr undef) #32, !dbg !7536 store atomic ptr %2, ptr @"$s20FoundationEssentials4DataVACSTAAWL" release, align 8, !dbg !7536 br label %cont, !dbg !7536 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7536 ret ptr %3, !dbg !7536 } ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s20FoundationEssentials4DataVSgWOe"(i64 %0, i64 %1) local_unnamed_addr #15 comdat !dbg !7537 { entry: %2 = icmp ugt i64 %1, -1152921504606846977, !dbg !7538 br i1 %2, label %4, label %3, !dbg !7538 3: ; preds = %entry tail call void @"$s20FoundationEssentials4DataV15_RepresentationOWOe"(i64 %0, i64 %1), !dbg !7538 br label %4, !dbg !7538 4: ; preds = %3, %entry ret void, !dbg !7538 } ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s20FoundationEssentials4DataV15_RepresentationOWOe"(i64 %0, i64 %1) local_unnamed_addr #15 comdat !dbg !7539 { entry: %2 = lshr i64 %1, 62, !dbg !7540 %3 = trunc nuw nsw i64 %2 to i8, !dbg !7540 switch i8 %3, label %7 [ i8 1, label %.sink.split i8 2, label %4 ], !dbg !7540 4: ; preds = %entry %5 = inttoptr i64 %0 to ptr, !dbg !7540 tail call void @swift_release(ptr %5) #9, !dbg !7540 br label %.sink.split, !dbg !7540 .sink.split: ; preds = %entry, %4 %.sink1 = and i64 %1, 4611686018427387903, !dbg !7540 %6 = inttoptr i64 %.sink1 to ptr, !dbg !7540 tail call void @swift_release(ptr %6) #9, !dbg !7540 br label %7, !dbg !7540 7: ; preds = %.sink.split, %entry ret void, !dbg !7540 } declare dllimport swiftcc void @"$s7SWBUtil17MsgPackSerializerC9serializeyyxAA12SerializableRzlF"(ptr noalias, ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution15FrozenTaskStoreCMa"(i64) local_unnamed_addr #1 ; Function Attrs: noinline declare dllimport swiftcc i64 @"$sSS8UTF8ViewV13_foreignCountSiyF"(i64, ptr) local_unnamed_addr #12 declare swiftcc %swift.metadata_response @"$s16SWBTaskExecution36BuildDescriptionDeserializerDelegateCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore4CoreC16platformRegistryAA08PlatformD0Cvg"(ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline declare dllimport swiftcc ptr @"$s7SWBCore4CoreC11sdkRegistryAA11SDKRegistryCvg"(ptr swiftself) local_unnamed_addr #12 declare dllimport swiftcc ptr @"$s7SWBCore4CoreC12specRegistryAA04SpecD0Cvg"(ptr swiftself) local_unnamed_addr #1 declare swiftcc ptr @"$s16SWBTaskExecution36BuildDescriptionDeserializerDelegateC9workspace16platformRegistry03sdkI004specI0010taskActionI0AC7SWBCore9WorkspaceC_AI08PlatformI0CAI11SDKRegistryCAI04SpecI0CAA04TaskmI0CtcfC"(ptr, ptr, ptr, ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBUtil19MsgPackDeserializerCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil12DeserializerPAAE_8delegatexAA10ByteStringV_AA0B8Delegate_pSgtcfC"(ptr noalias sret(%swift.opaque), ptr, ptr noalias captures(none) dereferenceable(40), ptr, ptr, ptr swiftself) local_unnamed_addr #1 define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKFAA15FrozenTaskStoreCyKXEfU_TA"(ptr noalias sret(ptr) captures(none) %0, ptr swiftself %1, ptr noalias swifterror captures(none) dereferenceable(8) %2) #1 !dbg !7541 { entry: #dbg_value(ptr %1, !7542, !DIExpression(), !7547) %3 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution15FrozenTaskStoreCMa"(i64 0) #31, !dbg !7549 %4 = extractvalue %swift.metadata_response %3, 0, !dbg !7549 tail call swiftcc void @"$s7SWBUtil19MsgPackDeserializerC11deserializexyKAA12SerializableRzlF"(ptr noalias sret(%swift.opaque) %0, ptr %4, ptr nonnull @"$s16SWBTaskExecution15FrozenTaskStoreC7SWBUtil12SerializableAAWP", ptr swiftself %1, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %2), !dbg !7549 ret void, !dbg !7551 } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKFAJyKXEfU0_TA"(ptr noalias sret(ptr) captures(none) %0, ptr swiftself %1, ptr noalias swifterror captures(none) dereferenceable(8) %2) #1 !dbg !7552 { entry: #dbg_value(ptr %1, !7553, !DIExpression(), !7558) %3 = tail call swiftcc %swift.metadata_response @"$s16SWBTaskExecution16BuildDescriptionCMa"(i64 0) #31, !dbg !7560 %4 = extractvalue %swift.metadata_response %3, 0, !dbg !7560 tail call swiftcc void @"$s7SWBUtil19MsgPackDeserializerC11deserializexyKAA12SerializableRzlF"(ptr noalias sret(%swift.opaque) %0, ptr %4, ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionC7SWBUtil12SerializableAAWP", ptr swiftself %1, ptr noalias nonnull swifterror captures(none) dereferenceable(8) %2), !dbg !7560 ret void, !dbg !7562 } declare dllimport swiftcc i1 @"$s7SWBUtil10ByteStringV23__derived_struct_equalsySbAC_ACtFZ"(ptr, ptr) local_unnamed_addr #1 ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s7SWBUtil17DeserializerErrorOACs0C0AAWl"() local_unnamed_addr #16 comdat !dbg !7563 { entry: %0 = load ptr, ptr @"$s7SWBUtil17DeserializerErrorOACs0C0AAWL", align 8, !dbg !7564 %1 = icmp eq ptr %0, null, !dbg !7564 br i1 %1, label %cacheIsNull, label %cont, !dbg !7564 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s7SWBUtil17DeserializerErrorOs0C0AAMc", ptr nonnull @"$s7SWBUtil17DeserializerErrorON", ptr undef) #32, !dbg !7564 store atomic ptr %2, ptr @"$s7SWBUtil17DeserializerErrorOACs0C0AAWL" release, align 8, !dbg !7564 br label %cont, !dbg !7564 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7564 ret ptr %3, !dbg !7564 } declare dllimport swiftcc void @"$s7SWBUtil19MsgPackDeserializerC11deserializexyKAA12SerializableRzlF"(ptr noalias sret(%swift.opaque), ptr, ptr, ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil10HeavyCacheCyq_Sgxcig"(ptr noalias sret(%swift.opaque), ptr noalias, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc { ptr, ptr } @"$s7SWBUtil10OrderedSetV12arrayLiteralACyxGxd_tcfC"(ptr, ptr, ptr) local_unnamed_addr #1 ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVAESHAAWl"() local_unnamed_addr #16 comdat !dbg !7565 { entry: %0 = load ptr, ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVAESHAAWL", align 8, !dbg !7566 %1 = icmp eq ptr %0, null, !dbg !7566 br i1 %1, label %cacheIsNull, label %cont, !dbg !7566 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVSHAAMc", ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVN", ptr undef) #32, !dbg !7566 store atomic ptr %2, ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVAESHAAWL" release, align 8, !dbg !7566 br label %cont, !dbg !7566 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7566 ret ptr %3, !dbg !7566 } declare dllimport swiftcc i1 @"$s7SWBUtil12UserDefaultsO19enableCASValidationSbvgZ"() local_unnamed_addr #1 declare dllimport swiftcc { i64, i64 } @"$s19SWBTaskConstruction23StaleFileRemovalContextPAAE05staledE14TaskIdentifier3forSSSg7SWBCore16ConfiguredTargetCSg_tF"(i64, ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 declare dllimport swiftcc i64 @"$s7SWBUtil10OrderedSetV10startIndexSivg"(ptr, ptr, ptr, ptr) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBCore16ConfiguredTargetCMa"(i64) local_unnamed_addr #1 declare dllimport swiftcc i64 @"$s7SWBUtil10OrderedSetV8endIndexSivg"(ptr, ptr, ptr, ptr) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil10OrderedSetVyxSicig"(ptr noalias sret(%swift.opaque), i64, ptr, ptr, ptr, ptr) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s7SWBCore22ProvisioningTaskInputsVSgWOi0_"(ptr %0) local_unnamed_addr #15 comdat !dbg !7567 { entry: tail call void @llvm.memset.p0.i64(ptr noundef nonnull align 8 dereferenceable(280) %0, i8 0, i64 280, i1 false), !dbg !7568 ret void, !dbg !7568 } declare dllimport swiftcc ptr @"$s7SWBCore19BuildRequestContextC17getCachedSettings_6target7purpose22provisioningTaskInputs08impartedB10PropertiesAA0G0CAA0B10ParametersV_AA6TargetCAA0G7PurposeOAA012ProvisioningkL0VSgSayAA08ImpartedbN0CGSgtF"(ptr noalias captures(none) dereferenceable(384), ptr, i8, ptr noalias captures(none) dereferenceable(280), i64, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7DSTROOT8SWBMacro20PathMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7default7SWBUtil4PathVAA0iB11DeclarationC_AA0B10ExpressionCSgAA0bJ0CcSgSStF"(ptr, i64, i64, i64, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7OBJROOT8SWBMacro20PathMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7SYMROOT8SWBMacro20PathMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC16MODULE_CACHE_DIR8SWBMacro20PathMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC34SWIFT_EXPLICIT_MODULES_OUTPUT_PATH8SWBMacro20PathMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC34CLANG_EXPLICIT_MODULES_OUTPUT_PATH8SWBMacro20PathMacroDeclarationCvau"() local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore15BuildParametersVWOc"(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !7569 { entry: %"$s7SWBCore15BuildParametersVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore15BuildParametersVN", i64 -8), align 8, !dbg !7570, !invariant.load !315, !dereferenceable !2281 %2 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore15BuildParametersVN.valueWitnesses", i64 16, !dbg !7570 %InitializeWithCopy = load ptr, ptr %2, align 8, !dbg !7570, !invariant.load !315 %3 = tail call ptr %InitializeWithCopy(ptr noalias %1, ptr noalias %0, ptr nonnull @"$s7SWBCore15BuildParametersVN") #9, !dbg !7570 ret ptr %1, !dbg !7570 } ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore15BuildParametersVWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7571 { entry: %"$s7SWBCore15BuildParametersVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore15BuildParametersVN", i64 -8), align 8, !dbg !7572, !invariant.load !315, !dereferenceable !2281 %1 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore15BuildParametersVN.valueWitnesses", i64 8, !dbg !7572 %Destroy = load ptr, ptr %1, align 8, !dbg !7572, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr nonnull @"$s7SWBCore15BuildParametersVN") #9, !dbg !7572 ret ptr %0, !dbg !7572 } declare dllimport swiftcc void @"$s7SWBCore16WorkspaceContextC8userInfoAA04UserE0VSgvg"(ptr noalias sret(%T7SWBCore8UserInfoVSg) captures(none), ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc i1 @"$s7SWBCore16TargetBuildGraphV07targetsC10InParallelSbvg"(ptr noalias swiftself captures(none) dereferenceable(88)) local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s7SWBCore16WorkspaceContextC24getModuleSessionFilePathy7SWBUtil0H0VAA15BuildParametersVF"(ptr noalias captures(none) dereferenceable(384), ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil10OrderedSetV8elementsSayxGvg"(ptr, ptr, ptr, ptr) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore16TargetBuildGraphV24targetDependenciesByGuidSay11SWBProtocol0B22DependencyRelationshipVGvg"(ptr noalias swiftself captures(none) dereferenceable(88)) local_unnamed_addr #1 declare swifttailcc void @"$s16SWBTaskExecution16BuildDescriptionC9construct9workspace5tasks4path9signature12buildCommand11diagnostics12indexingInfo2fs17bypassActualTasks07targetsC10InParallel012emitFrontendK5Lines21moduleSessionFilePath17invalidationPaths26recursiveSearchPathResults13copiedPathMap18rootPathsPerTarget0Y19CachePathsPerTarget18casValidationInfos35staleFileRemovalIdentifierPerTarget17settingsPerTarget8delegate18targetDependencies27definingTargetsByModuleName08capturedcN015userPreferencesACSg7SWBCore9WorkspaceC_SayA3_11PlannedTask_pG7SWBUtil4PathVA8_10ByteStringVA3_0cK0OSDyA3_16ConfiguredTargetCSgSayA8_10DiagnosticVGGSayA17_9forTarget_A10_AGA3_018SourceFileIndexingN0_pAKtGA8_7FSProxy_pS3bA10_SgSayA10_GSayA3_27RecursiveSearchPathResolverC12CachedResultVGSDyS2SGSDyA16_A27_GA34_SayAC013CASValidationN0VGSDyA17_SSGSDyA16_A3_8SettingsCGAA0cD20ConstructionDelegate_pSay11SWBProtocol28TargetDependencyRelationshipVGSDySSA8_10OrderedSetVyA16_GGA3_08CapturedcN0VSgA3_15UserPreferencesVtYaKFZ"(ptr swiftasync, ptr, ptr, i64, ptr, ptr, i64, i8, ptr, ptr, ptr, ptr, i1, i1, i1, i64, i64, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr, ptr noalias captures(none) dereferenceable(40), ptr, ptr, i64, i64, i64, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s7SWBCore17CapturedBuildInfoVyAcA06TargetC5GraphV_SDyAA010ConfiguredE0CAA8SettingsCGtcfC"(ptr noalias captures(none) dereferenceable(88), ptr) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore16TargetBuildGraphVWOc"(ptr %0, ptr %1) local_unnamed_addr #15 comdat !dbg !7573 { entry: %"$s7SWBCore16TargetBuildGraphVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore16TargetBuildGraphVN", i64 -8), align 8, !dbg !7574, !invariant.load !315, !dereferenceable !2281 %2 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore16TargetBuildGraphVN.valueWitnesses", i64 16, !dbg !7574 %InitializeWithCopy = load ptr, ptr %2, align 8, !dbg !7574, !invariant.load !315 %3 = tail call ptr %InitializeWithCopy(ptr noalias %1, ptr noalias %0, ptr nonnull @"$s7SWBCore16TargetBuildGraphVN") #9, !dbg !7574 ret ptr %1, !dbg !7574 } declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC26CLANG_ENABLE_COMPILE_CACHE8SWBMacro23BooleanMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc i1 @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookupSbAA07BooleanB11DeclarationC_AA0B10ExpressionCSgAA0bH0CcSgtF"(ptr, i64, i64, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC26SWIFT_ENABLE_COMPILE_CACHE8SWBMacro23BooleanMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore10CASOptionsV6createyAC8SWBMacro20MacroEvaluationScopeC_AC7PurposeOtKFZ"(ptr noalias sret(%T7SWBCore10CASOptionsV) captures(none), ptr, i64, i64, ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s7SWBCore10CASOptionsV7PurposeOWOy"(i64 %0, i64 %1) local_unnamed_addr #15 comdat !dbg !7575 { entry: %2 = icmp eq i64 %1, 4, !dbg !7576 br i1 %2, label %4, label %3, !dbg !7576 3: ; preds = %entry tail call void @"$s7SWBCore28GCCCompatibleLanguageDialectOWOy"(i64 %0, i64 %1), !dbg !7576 br label %4, !dbg !7576 4: ; preds = %3, %entry ret void, !dbg !7576 } ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s7SWBCore28GCCCompatibleLanguageDialectOWOy"(i64 %0, i64 %1) local_unnamed_addr #15 comdat !dbg !7577 { entry: %switch = icmp ult i64 %1, 4, !dbg !7578 br i1 %switch, label %5, label %2, !dbg !7578 2: ; preds = %entry %3 = inttoptr i64 %1 to ptr, !dbg !7578 %4 = tail call ptr @swift_bridgeObjectRetain(ptr nonnull returned %3) #9, !dbg !7578 br label %5, !dbg !7578 5: ; preds = %entry, %2 ret void, !dbg !7578 } ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s7SWBCore10CASOptionsV7PurposeOWOe"(i64 %0, i64 %1) local_unnamed_addr #15 comdat !dbg !7579 { entry: %2 = icmp eq i64 %1, 4, !dbg !7580 br i1 %2, label %4, label %3, !dbg !7580 3: ; preds = %entry tail call void @"$s7SWBCore28GCCCompatibleLanguageDialectOWOe"(i64 %0, i64 %1), !dbg !7580 br label %4, !dbg !7580 4: ; preds = %3, %entry ret void, !dbg !7580 } ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$s7SWBCore28GCCCompatibleLanguageDialectOWOe"(i64 %0, i64 %1) local_unnamed_addr #15 comdat !dbg !7581 { entry: %switch = icmp ult i64 %1, 4, !dbg !7582 br i1 %switch, label %4, label %2, !dbg !7582 2: ; preds = %entry %3 = inttoptr i64 %1 to ptr, !dbg !7582 tail call void @swift_bridgeObjectRelease(ptr nonnull %3) #9, !dbg !7582 br label %4, !dbg !7582 4: ; preds = %entry, %2 ret void, !dbg !7582 } ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore10CASOptionsV7PurposeOWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7583 { entry: %"$s7SWBCore10CASOptionsV7PurposeON.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore10CASOptionsV7PurposeON", i64 -8), align 8, !dbg !7584, !invariant.load !315, !dereferenceable !2281 %1 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore10CASOptionsV7PurposeON.valueWitnesses", i64 8, !dbg !7584 %Destroy = load ptr, ptr %1, align 8, !dbg !7584, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr nonnull @"$s7SWBCore10CASOptionsV7PurposeON") #9, !dbg !7584 ret ptr %0, !dbg !7584 } declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC17VALIDATE_CAS_EXEC8SWBMacro22StringMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s8SWBMacro20MacroEvaluationScopeC8evaluate_6lookup7defaultSSAA06StringB11DeclarationC_AA0B10ExpressionCSgAA0bI0CcSgSStF"(ptr, i64, i64, i64, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBUtil10EmptyStatePAAE05nilIfB0xSgvg"(ptr noalias sret(%swift.opaque), ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$sS2S7SWBUtil10EmptyStateAAWl"() local_unnamed_addr #16 comdat !dbg !7585 { entry: %0 = load ptr, ptr @"$sS2S7SWBUtil10EmptyStateAAWL", align 8, !dbg !7586 %1 = icmp eq ptr %0, null, !dbg !7586 br i1 %1, label %cacheIsNull, label %cont, !dbg !7586 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$sSS7SWBUtil10EmptyStateAAMc", ptr nonnull @"$sSSN", ptr undef) #32, !dbg !7586 store atomic ptr %2, ptr @"$sS2S7SWBUtil10EmptyStateAAWL" release, align 8, !dbg !7586 br label %cont, !dbg !7586 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7586 ret ptr %3, !dbg !7586 } declare dllimport swiftcc { i64, ptr } @"$s7SWBUtil4PathVyACSScfC"(i64, ptr) local_unnamed_addr #1 declare dllimport swiftcc { i64, i64 } @"$s7SWBCore17StackedSearchPathC6lookupy7SWBUtil0D0VSgAGF"(i64, ptr, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s7SWBCore10CASOptionsVWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7587 { entry: %"$s7SWBCore10CASOptionsVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s7SWBCore10CASOptionsVN", i64 -8), align 8, !dbg !7588, !invariant.load !315, !dereferenceable !2281 %1 = getelementptr inbounds nuw i8, ptr %"$s7SWBCore10CASOptionsVN.valueWitnesses", i64 8, !dbg !7588 %Destroy = load ptr, ptr %1, align 8, !dbg !7588, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr nonnull @"$s7SWBCore10CASOptionsVN") #9, !dbg !7588 ret ptr %0, !dbg !7588 } declare swiftcc void @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV7options11llvmCasExecAE7SWBCore10CASOptionsV_7SWBUtil4PathVtcfC"(ptr noalias sret(%T16SWBTaskExecution16BuildDescriptionC17CASValidationInfoV) captures(none), ptr noalias captures(none) dereferenceable(65), i64, ptr) local_unnamed_addr #1 declare dllimport swiftcc { i1, i64 } @"$s7SWBUtil10OrderedSetV6appendySb8inserted_Si5indextxF"(ptr noalias, ptr, ptr swiftself captures(none) dereferenceable(16)) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVWOh"(ptr %0) local_unnamed_addr #15 comdat !dbg !7589 { entry: %"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVN.valueWitnesses" = load ptr, ptr getelementptr inbounds (i8, ptr @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVN", i64 -8), align 8, !dbg !7590, !invariant.load !315, !dereferenceable !2281 %1 = getelementptr inbounds nuw i8, ptr %"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVN.valueWitnesses", i64 8, !dbg !7590 %Destroy = load ptr, ptr %1, align 8, !dbg !7590, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr nonnull @"$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVN") #9, !dbg !7590 ret ptr %0, !dbg !7590 } ; Function Attrs: noinline declare dllimport swiftcc void @"$ss53KEY_TYPE_OF_DICTIONARY_VIOLATES_HASHABLE_REQUIREMENTSys5NeverOypXpF"(ptr) local_unnamed_addr #12 declare dllimport swiftcc ptr @"$ss18_DictionaryStorageC4copy8originalAByxq_Gs05__RawaB0C_tFZ"(ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$ss18_DictionaryStorageC6resize8original8capacity4moveAByxq_Gs05__RawaB0C_SiSbtFZ"(ptr, i64, i1, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$ss6HasherV8_combineyys5UInt8VF"(i8, ptr swiftself captures(none) dereferenceable(72)) local_unnamed_addr #1 declare dllimport swiftcc void @"$s7SWBCore16ConfiguredTargetC4hash4intoys6HasherVz_tF"(ptr captures(none) dereferenceable(72), ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc i1 @"$s7SWBCore16ConfiguredTargetC2eeoiySbAC_ACtFZ"(ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$sSS4hash4intoys6HasherVz_tF"(ptr captures(none) dereferenceable(72), i64, ptr) local_unnamed_addr #1 declare dllimport swiftcc i1 @"$ss27_stringCompareWithSmolCheck__9expectingSbs11_StringGutsV_ADs01_G16ComparisonResultOtF"(i64, ptr, i64, ptr, i8) local_unnamed_addr #1 declare dllimport swiftcc void @"$s19SWBTaskConstruction17GlobalProductPlanC13getModuleInfoy7SWBCore0gH0VSgAE16ConfiguredTargetCF"(ptr noalias sret(%T7SWBCore10ModuleInfoVSg) captures(none), ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc { ptr, i64 } @"$s7SWBCore14SpecLookupCtxtV12specRegistry8platformAcA0bF0C_AA8PlatformCSgtcfC"(ptr, i64) local_unnamed_addr #1 declare dllimport swiftcc %swift.metadata_response @"$s7SWBCore16BuildPhaseTargetCMa"(i64) local_unnamed_addr #1 ; Function Attrs: nofree nounwind memory(read) declare dllimport ptr @swift_dynamicCastClass(ptr, ptr) local_unnamed_addr #17 ; Function Attrs: noinline nounwind define linkonce_odr hidden i32 @"$s7SWBCore10ModuleInfoVSgWOg"(ptr %0) local_unnamed_addr #15 comdat !dbg !7591 { entry: %.umbrellaHeader._guts._object._object = getelementptr inbounds nuw i8, ptr %0, i64 16, !dbg !7592 %1 = load i64, ptr %.umbrellaHeader._guts._object._object, align 8, !dbg !7592 %2 = icmp ugt i64 %1, 4095, !dbg !7592 %3 = trunc i64 %1 to i32, !dbg !7592 %4 = add i32 %3, 1, !dbg !7592 %5 = select i1 %2, i32 0, i32 %4, !dbg !7592 ret i32 %5, !dbg !7592 } ; Function Attrs: noinline nounwind define linkonce_odr hidden void @"$sxRi_zRi0_zly7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIsegr_SgWOe"(i64 %0, i64 %1) local_unnamed_addr #15 comdat !dbg !7593 { entry: %2 = icmp eq i64 %0, 0, !dbg !7594 br i1 %2, label %5, label %3, !dbg !7594 3: ; preds = %entry %4 = inttoptr i64 %1 to ptr, !dbg !7594 tail call void @swift_release(ptr %4) #9, !dbg !7594 br label %5, !dbg !7594 5: ; preds = %3, %entry ret void, !dbg !7594 } ; Function Attrs: noinline nounwind define internal ptr @"$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOcTm"(ptr %0, ptr %1, ptr %2) local_unnamed_addr #15 { entry: %3 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull %2) #32, !dbg !7595 %4 = getelementptr inbounds i8, ptr %3, i64 -8, !dbg !7595 %.valueWitnesses = load ptr, ptr %4, align 8, !dbg !7595, !invariant.load !315, !dereferenceable !2281 %5 = getelementptr inbounds nuw i8, ptr %.valueWitnesses, i64 16, !dbg !7595 %InitializeWithCopy = load ptr, ptr %5, align 8, !dbg !7595, !invariant.load !315 %6 = tail call ptr %InitializeWithCopy(ptr noalias %1, ptr noalias %0, ptr %3) #9, !dbg !7595 ret ptr %1, !dbg !7595 } ; Function Attrs: noinline nounwind define internal ptr @"$s19SWBTaskConstruction16BuildPlanRequestVSgWOhTm"(ptr %0, ptr %1) local_unnamed_addr #15 { entry: %2 = tail call ptr @__swift_instantiateConcreteTypeFromMangledName(ptr nonnull %1) #32, !dbg !7597 %3 = getelementptr inbounds i8, ptr %2, i64 -8, !dbg !7597 %.valueWitnesses = load ptr, ptr %3, align 8, !dbg !7597, !invariant.load !315, !dereferenceable !2281 %4 = getelementptr inbounds nuw i8, ptr %.valueWitnesses, i64 8, !dbg !7597 %Destroy = load ptr, ptr %4, align 8, !dbg !7597, !invariant.load !315 tail call void %Destroy(ptr noalias %0, ptr %2) #9, !dbg !7597 ret ptr %0, !dbg !7597 } declare dllimport swiftcc %swift.metadata_response @"$s7SWBCore9WorkspaceCMa"(i64) local_unnamed_addr #1 ; Function Attrs: nofree noinline nosync nounwind memory(none) define internal ptr @"$s7SWBUtil9StatisticCAcA01_B7BackendAAWlTm"(ptr %0, ptr %1, ptr %2) local_unnamed_addr #16 { entry: %3 = load ptr, ptr %0, align 8, !dbg !7599 %4 = icmp eq ptr %3, null, !dbg !7599 br i1 %4, label %cacheIsNull, label %cont, !dbg !7599 cacheIsNull: ; preds = %entry %5 = tail call swiftcc %swift.metadata_response %1(i64 255) #31, !dbg !7599 %6 = extractvalue %swift.metadata_response %5, 0, !dbg !7599 %7 = tail call ptr @swift_getWitnessTable(ptr nonnull %2, ptr %6, ptr undef) #32, !dbg !7599 store atomic ptr %7, ptr %0 release, align 8, !dbg !7599 br label %cont, !dbg !7599 cont: ; preds = %cacheIsNull, %entry %8 = phi ptr [ %3, %entry ], [ %7, %cacheIsNull ], !dbg !7599 ret ptr %8, !dbg !7599 } ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s7SWBCore14SpecLookupCtxtVAcA0bC7ContextAAWl"() local_unnamed_addr #16 comdat !dbg !7601 { entry: %0 = load ptr, ptr @"$s7SWBCore14SpecLookupCtxtVAcA0bC7ContextAAWL", align 8, !dbg !7602 %1 = icmp eq ptr %0, null, !dbg !7602 br i1 %1, label %cacheIsNull, label %cont, !dbg !7602 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s7SWBCore14SpecLookupCtxtVAA0bC7ContextAAMc", ptr nonnull @"$s7SWBCore14SpecLookupCtxtVN", ptr undef) #32, !dbg !7602 store atomic ptr %2, ptr @"$s7SWBCore14SpecLookupCtxtVAcA0bC7ContextAAWL" release, align 8, !dbg !7602 br label %cont, !dbg !7602 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7602 ret ptr %3, !dbg !7602 } declare dllimport swiftcc i1 @"$s7SWBCore014BuildPhaseWithB5FilesC20containsSwiftSourcesySbAA22ReferenceLookupContext_p_AA04SpecjK0_p8SWBMacro20MacroEvaluationScopeCAA16FilePathResolverCtF"(ptr noalias captures(none) dereferenceable(40), ptr noalias captures(none) dereferenceable(40), ptr, ptr, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC17SWIFT_MODULE_NAME8SWBMacro22StringMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc ptr @"$ss18_DictionaryStorageC8allocate8capacityAByxq_GSi_tFZ"(i64, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC27BUILD_DESCRIPTION_CACHE_DIR8SWBMacro22StringMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore13BuiltinMacrosC7SRCROOT8SWBMacro20PathMacroDeclarationCvau"() local_unnamed_addr #1 declare dllimport swiftcc { i64, ptr } @"$s7SWBUtil4PathV4join_12preserveRoot9normalizeA2CSg_S2btF"(i64, i64, i1, i1, i64, ptr) local_unnamed_addr #1 declare dllimport swiftcc i1 @"$s7SWBUtil4PathV10isAbsoluteSbvg"(i64, ptr) local_unnamed_addr #1 ; Function Attrs: noinline nounwind define linkonce_odr hidden i32 @"$s11SWBProtocol9ArenaInfoVSgWOg"(ptr %0) local_unnamed_addr #15 comdat !dbg !7603 { entry: %.derivedDataPath._str._guts._object._object = getelementptr inbounds nuw i8, ptr %0, i64 8, !dbg !7604 %1 = load i64, ptr %.derivedDataPath._str._guts._object._object, align 8, !dbg !7604 %2 = icmp ugt i64 %1, 4095, !dbg !7604 %3 = trunc i64 %1 to i32, !dbg !7604 %4 = add i32 %3, 1, !dbg !7604 %5 = select i1 %2, i32 0, i32 %4, !dbg !7604 ret i32 %5, !dbg !7604 } ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$s7SWBUtil9StubErrorOACs0C0AAWl"() local_unnamed_addr #16 comdat !dbg !7605 { entry: %0 = load ptr, ptr @"$s7SWBUtil9StubErrorOACs0C0AAWL", align 8, !dbg !7606 %1 = icmp eq ptr %0, null, !dbg !7606 br i1 %1, label %cacheIsNull, label %cont, !dbg !7606 cacheIsNull: ; preds = %entry %2 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$s7SWBUtil9StubErrorOs0C0AAMc", ptr nonnull @"$s7SWBUtil9StubErrorON", ptr undef) #32, !dbg !7606 store atomic ptr %2, ptr @"$s7SWBUtil9StubErrorOACs0C0AAWL" release, align 8, !dbg !7606 br label %cont, !dbg !7606 cont: ; preds = %cacheIsNull, %entry %3 = phi ptr [ %0, %entry ], [ %2, %cacheIsNull ], !dbg !7606 ret ptr %3, !dbg !7606 } declare dllimport swiftcc void @"$sSl7SWBUtilE4only7ElementQzSgvg"(ptr noalias sret(%swift.opaque), ptr, ptr, ptr noalias swiftself) local_unnamed_addr #1 ; Function Attrs: nofree noinline nosync nounwind memory(none) define linkonce_odr hidden ptr @"$sSay7SWBCore7ProjectCGSayxGSlsWl"() local_unnamed_addr #16 comdat !dbg !7607 { entry: %0 = load ptr, ptr @"$sSay7SWBCore7ProjectCGSayxGSlsWL", align 8, !dbg !7608 %1 = icmp eq ptr %0, null, !dbg !7608 br i1 %1, label %cacheIsNull, label %cont, !dbg !7608 cacheIsNull: ; preds = %entry %2 = tail call ptr @__swift_instantiateConcreteTypeFromMangledNameAbstract(ptr nonnull @"$sSay7SWBCore7ProjectCGMD") #32, !dbg !7608 %3 = tail call ptr @swift_getWitnessTable(ptr nonnull @"$sSayxGSlsMc", ptr %2, ptr undef) #32, !dbg !7608 store atomic ptr %3, ptr @"$sSay7SWBCore7ProjectCGSayxGSlsWL" release, align 8, !dbg !7608 br label %cont, !dbg !7608 cont: ; preds = %cacheIsNull, %entry %4 = phi ptr [ %0, %entry ], [ %3, %cacheIsNull ], !dbg !7608 ret ptr %4, !dbg !7608 } ; Function Attrs: mustprogress nofree noinline nounwind willreturn memory(read) define linkonce_odr hidden ptr @__swift_instantiateConcreteTypeFromMangledNameAbstract(ptr %0) local_unnamed_addr #13 comdat !dbg !7609 { entry: %1 = load atomic i64, ptr %0 monotonic, align 8, !dbg !7610 %2 = icmp slt i64 %1, 0, !dbg !7610 br i1 %2, label %6, label %3, !dbg !7610, !prof !1399 3: ; preds = %6, %entry %4 = phi i64 [ %1, %entry ], [ %14, %6 ], !dbg !7610 %5 = inttoptr i64 %4 to ptr, !dbg !7610 ret ptr %5, !dbg !7610 6: ; preds = %entry %7 = ashr i64 %1, 32, !dbg !7610 %8 = sub nsw i64 0, %7, !dbg !7610 %sext = shl i64 %1, 32, !dbg !7610 %9 = ashr exact i64 %sext, 32, !dbg !7610 %10 = ptrtoint ptr %0 to i64, !dbg !7610 %11 = add i64 %9, %10, !dbg !7610 %12 = inttoptr i64 %11 to ptr, !dbg !7610 %13 = tail call swiftcc ptr @swift_getTypeByMangledNameInContextInMetadataState2(i64 255, ptr %12, i64 %8, ptr null, ptr null) #33, !dbg !7610 %14 = ptrtoint ptr %13 to i64, !dbg !7610 store atomic i64 %14, ptr %0 monotonic, align 8, !dbg !7610 br label %3, !dbg !7610 } ; Function Attrs: nounwind memory(argmem: readwrite) declare dllimport swiftcc ptr @swift_getTypeByMangledNameInContextInMetadataState2(i64, ptr, i64, ptr, ptr) local_unnamed_addr #14 declare dllimport swiftcc ptr @"$s7SWBCore19BuildRequestContextC17getCachedSettings_7project7purpose22provisioningTaskInputs08impartedB10PropertiesAA0G0CAA0B10ParametersV_AA7ProjectCAA0G7PurposeOAA012ProvisioningkL0VSgSayAA08ImpartedbN0CGSgtF"(ptr noalias captures(none) dereferenceable(384), ptr, i8, ptr noalias captures(none) dereferenceable(280), i64, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBCore19BuildRequestContextC17getCachedSettingsyAA0G0CAA0B10ParametersVF"(ptr noalias captures(none) dereferenceable(384), ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc void @"$s19SWBTaskConstruction9BuildPlanC5write2to2fsy7SWBUtil4PathV_AG7FSProxy_ptKF"(i64, ptr, ptr, ptr, ptr swiftself, ptr noalias swifterror captures(none) dereferenceable(8)) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil17DiagnosticsEngineC11diagnosticsSayAA10DiagnosticVGvg"(ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil10HeavyCacheC11maximumSize10timeToLive14evictionPolicyACyxq_GSiSg_s8DurationVSgAC08EvictionJ0Oyxq__Gtcfc"(i64, i8, i64, i64, i8, i64, i64, i64, i64, ptr swiftself) local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil13allStatisticsAA0C5GroupCvau"() local_unnamed_addr #1 declare dllimport swiftcc ptr @"$s7SWBUtil9StatisticCyACSS_SSAA15StatisticsGroupCtcfc"(i64, ptr, i64, ptr, ptr, ptr swiftself) local_unnamed_addr #1 ; Function Attrs: optsize declare dso_local i64 @_msize(ptr noundef) local_unnamed_addr #24 ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare i64 @llvm.smax.i64(i64, i64) #26 ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare i64 @llvm.smin.i64(i64, i64) #26 ; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: write) declare void @llvm.memset.p0.i64(ptr writeonly captures(none), i8, i64, i1 immarg) #27 ; Function Attrs: nocallback nofree nosync nounwind willreturn memory(inaccessiblemem: readwrite) declare void @llvm.experimental.noalias.scope.decl(metadata) #28 ; Function Attrs: nocallback nofree nosync nounwind speculatable willreturn memory(none) declare i32 @llvm.vector.reduce.or.v8i32(<8 x i32>) #26 ; Function Attrs: nounwind declare void @swift_release_n(ptr, i32) #9 ; Function Attrs: nounwind define private swiftcc void @objectdestroy.34(ptr swiftself %0) #8 { tail call swiftcc void @objectdestroy.30(ptr swiftself %0) #8 ret void } define internal swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_TA.1"(ptr noalias writeonly sret(ptr) captures(none) initializes((0, 8)) %0, ptr readonly swiftself captures(none) %1, ptr noalias readnone swifterror captures(none) dereferenceable(8) %2) #1 { tail call swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_TA"(ptr noalias writeonly sret(ptr) captures(none) initializes((0, 8)) %0, ptr readonly swiftself captures(none) %1, ptr noalias readnone swifterror captures(none) dereferenceable(8) %2) #1 ret void } define internal swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP06createc9DirectoryQ012absolutePath7SWBCore07PlannedvQ0C7SWBUtil0V0V_tFTW"(i64 %0, ptr %1, ptr noalias readnone swiftself captures(none) %2, ptr readnone captures(none) %3, ptr readnone captures(none) %4) #1 { %6 = tail call swiftcc ptr @"$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP06createQ012absolutePath7SWBCore07PlanneduQ0C7SWBUtil0U0V_tFTW"(i64 %0, ptr %1, ptr noalias readnone swiftself captures(none) %2, ptr readnone captures(none) %3, ptr readnone captures(none) %4) #1 ret ptr %6 } ; Function Attrs: mustprogress nounwind willreturn define internal nonnull ptr @"$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwCP"(ptr noalias writeonly captures(none) initializes((0, 8)) %0, ptr noalias readonly captures(none) %1, ptr readnone captures(none) %2) #6 { %4 = tail call nonnull ptr @"$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwCP"(ptr noalias writeonly captures(none) initializes((0, 8)) %0, ptr noalias readonly captures(none) %1, ptr readnone captures(none) %2) #6 ret ptr %4 } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TATQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 { musttail call swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 ret void } define internal swifttailcc void @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TATQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 { musttail call swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 ret void } define internal swifttailcc void @"$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA.36TQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 { musttail call swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 ret void } define internal swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA.41TQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 { musttail call swifttailcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATQ0_"(ptr readonly swiftasync captures(none) %0, ptr swiftself %1) #1 ret void } ; Function Attrs: mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) define dllexport swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC09lastIndexC11PlanRequest33_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVy0A12Construction0chI0VSgGvpfi"(ptr noalias writeonly sret(%T15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG) captures(none) initializes((0, 128)) %0) #10 { tail call swiftcc void @"$s16SWBTaskExecution23BuildDescriptionManagerC04lastC11PlanRequest33_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVy0A12Construction0cgH0VSgGvpfi"(ptr noalias writeonly sret(%T15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG) captures(none) initializes((0, 128)) %0) #10 ret void } define linkonce_odr hidden swiftcc void @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu2_Tf3npf_n"(ptr noalias sret(%T7SWBUtil10OrderedSetV) captures(none) %0) #1 comdat { tail call swiftcc void @24(ptr noalias sret(%T7SWBUtil10OrderedSetV) captures(none) %0) #1 ret void } define linkonce_odr hidden swiftcc void @"$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu0_Tf3npf_n"(ptr noalias sret(%T7SWBUtil10OrderedSetV) captures(none) %0) #1 comdat { tail call swiftcc void @24(ptr noalias sret(%T7SWBUtil10OrderedSetV) captures(none) %0) #1 ret void } ; Function Attrs: nounwind define private swiftcc void @objectdestroy.21(ptr swiftself %0) #8 { tail call swiftcc void @objectdestroy.18(ptr swiftself %0) #8 ret void } ; Function Attrs: nounwind define private swiftcc void @objectdestroy.50(ptr swiftself %0) #8 { tail call swiftcc void @objectdestroy.46(ptr swiftself %0) #8 ret void } attributes #0 = { mustprogress nofree norecurse nosync nounwind willreturn memory(none) "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #1 = { "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #2 = { cold noreturn nounwind memory(inaccessiblemem: write) } attributes #3 = { mustprogress nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) } attributes #4 = { mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: read) "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #5 = { mustprogress nocallback nofree nounwind willreturn memory(argmem: readwrite) } attributes #6 = { mustprogress nounwind willreturn "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #7 = { mustprogress nounwind willreturn } attributes #8 = { nounwind "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #9 = { nounwind } attributes #10 = { mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: write) "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #11 = { mustprogress nocallback nofree nosync nounwind speculatable willreturn memory(none) } attributes #12 = { noinline "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #13 = { mustprogress nofree noinline nounwind willreturn memory(read) "frame-pointer"="non-leaf" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #14 = { nounwind memory(argmem: readwrite) } attributes #15 = { noinline nounwind "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #16 = { nofree noinline nosync nounwind memory(none) "frame-pointer"="non-leaf" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #17 = { nofree nounwind memory(read) } attributes #18 = { nofree nosync nounwind memory(none) "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #19 = { mustprogress nofree noinline norecurse nosync nounwind willreturn memory(none) "frame-pointer"="non-leaf" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #20 = { mustprogress nocallback nofree nounwind willreturn memory(argmem: write) } attributes #21 = { nounwind "frame-pointer"="non-leaf" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #22 = { nofree nosync nounwind memory(none) } attributes #23 = { mustprogress nofree norecurse nosync nounwind willreturn memory(argmem: readwrite) "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #24 = { optsize "frame-pointer"="reserved" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="generic" "target-features"="+fp-armv8,+neon,+v8a,-fmv" } attributes #25 = { mustprogress nocallback nofree nosync nounwind willreturn memory(inaccessiblemem: write) } attributes #26 = { nocallback nofree nosync nounwind speculatable willreturn memory(none) } attributes #27 = { nocallback nofree nounwind willreturn memory(argmem: write) } attributes #28 = { nocallback nofree nosync nounwind willreturn memory(inaccessiblemem: readwrite) } attributes #29 = { noinline } attributes #30 = { nounwind willreturn } attributes #31 = { nounwind memory(none) } attributes #32 = { nounwind memory(read) } attributes #33 = { nounwind memory(argmem: read) } attributes #34 = { nounwind optsize } !llvm.dbg.cu = !{!12, !53, !57, !59} !swift.module.flags = !{!61} !llvm.linker.options = !{!62, !63, !64, !65, !66, !67, !68, !69, !70, !71, !72, !73, !74, !75, !76, !77, !78, !79, !80, !81, !82, !83, !84, !85, !86, !87, !88, !89, !90, !91, !92, !93, !94, !95, !96, !97, !98, !99, !100, !101, !102, !103, !104, !105, !106, !107, !108, !109, !110, !111, !112, !113, !114, !115, !116, !117, !118, !119, !120, !121, !122, !123, !124, !125} !llvm.module.flags = !{!126, !127, !128, !129, !130, !131, !132, !133} !0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression()) !1 = distinct !DIGlobalVariable(name: "descriptionsRequested", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvpZ", scope: !2, file: !3, line: 73, type: !4, isLocal: false, isDefinition: true) !2 = !DIModule(scope: null, name: "SWBTaskExecution", includePath: "S:\\SourceCache\\swift-build\\Sources\\SWBTaskExecution") !3 = !DIFile(filename: "S:\\SourceCache\\swift-build\\Sources\\SWBTaskExecution\\BuildDescriptionManager.swift", directory: "S:\\b\\aarch64-unknown-windows-msvc\\Build") !4 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5) !5 = !DICompositeType(tag: DW_TAG_structure_type, name: "Statistic", scope: !7, file: !6, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil9StatisticCD") !6 = !DIFile(filename: "swift\\SWBUtil.swiftmodule", directory: "S:\\b\\aarch64-unknown-windows-msvc\\Build") !7 = !DIModule(scope: null, name: "SWBUtil", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Build\\swift\\SWBUtil.swiftmodule") !8 = !DIGlobalVariableExpression(var: !9, expr: !DIExpression()) !9 = distinct !DIGlobalVariable(name: "descriptionsComputed", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvpZ", scope: !2, file: !3, line: 75, type: !4, isLocal: false, isDefinition: true) !10 = !DIGlobalVariableExpression(var: !11, expr: !DIExpression()) !11 = distinct !DIGlobalVariable(name: "descriptionsLoaded", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvpZ", scope: !2, file: !3, line: 77, type: !4, isLocal: false, isDefinition: true) !12 = distinct !DICompileUnit(language: DW_LANG_Swift, file: !3, producer: "Swift version 6.3-dev effective-5.10 (LLVM 6164a25d837838c, Swift 5c315b2a97a3101)", isOptimized: true, flags: "-private-discriminator _3F210181C2ABCA93E35AEA749B50A3D0", runtimeVersion: 6, emissionKind: FullDebug, retainedTypes: !13, globals: !17, imports: !18, sysroot: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk", sdk: "Windows.sdk") !13 = !{!14} !14 = !DIDerivedType(tag: DW_TAG_typedef, name: "$s16SWBTaskExecution25BuildDescriptionSignatureaD", scope: !2, file: !15, baseType: !16) !15 = !DIFile(filename: "SourceCache\\swift-build\\Sources\\SWBTaskExecution\\BuildDescriptionSignature.swift", directory: "S:\\") !16 = !DICompositeType(tag: DW_TAG_structure_type, name: "ByteString", scope: !7, file: !6, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil10ByteStringVD") !17 = !{!0, !8, !10} !18 = !{!19, !20, !22, !24, !25, !27, !29, !31, !32, !34, !35, !37, !39, !41, !43, !45, !47, !49, !51} !19 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !2, file: !3) !20 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: null, entity: !21) !21 = !DIModule(scope: null, name: "Swift", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk\\usr\\lib\\swift\\windows\\Swift.swiftmodule\\aarch64-unknown-windows-msvc.swiftmodule") !22 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !23, file: !3, line: 13) !23 = !DIModule(scope: null, name: "Foundation", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk\\usr\\lib\\swift\\windows\\Foundation.swiftmodule\\aarch64-unknown-windows-msvc.swiftmodule") !24 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !23, file: !3, line: 14) !25 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !26, file: !3, line: 16) !26 = !DIModule(scope: null, name: "SWBCore", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Build\\swift\\SWBCore.swiftmodule") !27 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !28, file: !3, line: 17) !28 = !DIModule(scope: null, name: "SWBLibc", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Build\\swift\\SWBLibc.swiftmodule") !29 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !30, file: !3, line: 18) !30 = !DIModule(scope: null, name: "SWBTaskConstruction", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Build\\swift\\SWBTaskConstruction.swiftmodule") !31 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !7, file: !3, line: 19) !32 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !33, file: !3, line: 20) !33 = !DIModule(scope: null, name: "SWBProtocol", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Build\\swift\\SWBProtocol.swiftmodule") !34 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !33, file: !3, line: 21) !35 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !36, file: !3, line: 22) !36 = !DIModule(scope: null, name: "SWBMacro", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Build\\swift\\SWBMacro.swiftmodule") !37 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !38, file: !3, line: 23) !38 = !DIModule(scope: null, name: "Synchronization", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\Program Files\\Swift\\Platforms\\Windows.platform\\Developer\\SDKs\\Windows.sdk\\usr\\lib\\swift\\windows\\Synchronization.swiftmodule\\aarch64-unknown-windows-msvc.private.swiftinterface") !39 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !40, file: !3) !40 = !DIModule(scope: null, name: "_StringProcessing", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\Program Files\\Swift\\Platforms\\Windows.platform\\Developer\\SDKs\\Windows.sdk\\usr\\lib\\swift\\windows\\_StringProcessing.swiftmodule\\aarch64-unknown-windows-msvc.private.swiftinterface") !41 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !42, file: !3) !42 = !DIModule(scope: null, name: "_SwiftConcurrencyShims", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk\\usr\\lib\\swift\\shims") !43 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !44, file: !3) !44 = !DIModule(scope: null, name: "_Concurrency", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\Program Files\\Swift\\Platforms\\Windows.platform\\Developer\\SDKs\\Windows.sdk\\usr\\lib\\swift\\windows\\_Concurrency.swiftmodule\\aarch64-unknown-windows-msvc.private.swiftinterface") !45 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !46, file: !3) !46 = !DIModule(scope: null, name: "SWBCAS", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Build\\swift\\SWBCAS.swiftmodule") !47 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !48, file: !3) !48 = !DIModule(scope: null, name: "SWBLLBuild", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Build\\swift\\SWBLLBuild.swiftmodule") !49 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !50, file: !3) !50 = !DIModule(scope: null, name: "ArgumentParser", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\ArgumentParser\\swift\\ArgumentParser.swiftmodule") !51 = !DIImportedEntity(tag: DW_TAG_imported_module, scope: !3, entity: !52, file: !3) !52 = !DIModule(scope: null, name: "SwiftDriver", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:\\b\\aarch64-unknown-windows-msvc\\Driver\\swift\\SwiftDriver.swiftmodule") !53 = distinct !DICompileUnit(language: DW_LANG_C11, file: !54, producer: "clang version 21.1.1", isOptimized: true, flags: "-private-discriminator _3F210181C2ABCA93E35AEA749B50A3D0", runtimeVersion: 0, emissionKind: FullDebug, retainedTypes: !55, splitDebugInlining: false, nameTableKind: None) !54 = !DIFile(filename: "", directory: "S:\\b\\aarch64-unknown-windows-msvc\\Build") !55 = !{!56} !56 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: null, size: 64) !57 = distinct !DICompileUnit(language: DW_LANG_C99, file: !58, producer: "Swift version 6.3-dev effective-5.10 (LLVM 6164a25d837838c, Swift 5c315b2a97a3101)", isOptimized: true, runtimeVersion: 0, splitDebugFilename: "C:\\Users\\fabrice\\AppData\\Local\\clang\\ModuleCache\\19V6R9AMU6AMT\\_SwiftConcurrencyShims-37FOZ5V9R7R9Y.pcm", emissionKind: FullDebug, dwoId: 7072797420950566721) !58 = !DIFile(filename: "_SwiftConcurrencyShims", directory: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk\\usr\\lib\\swift\\shims") !59 = distinct !DICompileUnit(language: DW_LANG_C11, file: !60, producer: "clang version 21.1.1", isOptimized: false, runtimeVersion: 0, splitDebugFilename: "C:\\Users\\fabrice\\AppData\\Local\\clang\\ModuleCache\\19V6R9AMU6AMT\\SwiftShims-37FOZ5V9R7R9Y.pcm", emissionKind: FullDebug, dwoId: 13920227594346075950) !60 = !DIFile(filename: "SwiftShims", directory: "S:\\b\\aarch64-unknown-windows-msvc\\Build") !61 = !{!"standard-library", i1 false} !62 = !{!"/DEFAULTLIB:uuid.lib"} !63 = !{!"/DEFAULTLIB:swift_Concurrency.lib"} !64 = !{!"/DEFAULTLIB:swiftCore.lib"} !65 = !{!"/DEFAULTLIB:swift_StringProcessing.lib"} !66 = !{!"/DEFAULTLIB:swiftWinSDK.lib"} !67 = !{!"/DEFAULTLIB:legacy_stdio_definitions.lib"} !68 = !{!"/DEFAULTLIB:wlanapi.lib"} !69 = !{!"/DEFAULTLIB:winusb.lib"} !70 = !{!"/DEFAULTLIB:AdvAPI32.Lib"} !71 = !{!"/DEFAULTLIB:Crypt32.Lib"} !72 = !{!"/DEFAULTLIB:winscard.lib"} !73 = !{!"/DEFAULTLIB:DbgHelp.Lib"} !74 = !{!"/DEFAULTLIB:RpcRT4.Lib"} !75 = !{!"/DEFAULTLIB:AuthZ.Lib"} !76 = !{!"/DEFAULTLIB:Gdi32.Lib"} !77 = !{!"/DEFAULTLIB:DnsAPI.Lib"} !78 = !{!"/DEFAULTLIB:AdvAPI32.lib"} !79 = !{!"/DEFAULTLIB:Version.Lib"} !80 = !{!"/DEFAULTLIB:pathcch.lib"} !81 = !{!"/DEFAULTLIB:OneCore.Lib"} !82 = !{!"/DEFAULTLIB:iphlpapi.lib"} !83 = !{!"/DEFAULTLIB:Urlmon.Lib"} !84 = !{!"/DEFAULTLIB:OleAut32.Lib"} !85 = !{!"/DEFAULTLIB:windowscodecs.lib"} !86 = !{!"/DEFAULTLIB:UserEnv.Lib"} !87 = !{!"/DEFAULTLIB:User32.Lib"} !88 = !{!"/DEFAULTLIB:kernel32.Lib"} !89 = !{!"/DEFAULTLIB:sensorsapi.lib"} !90 = !{!"/DEFAULTLIB:psapi.lib"} !91 = !{!"/DEFAULTLIB:WinSpool.Lib"} !92 = !{!"/DEFAULTLIB:Pdh.Lib"} !93 = !{!"/DEFAULTLIB:shcore.lib"} !94 = !{!"/DEFAULTLIB:shell32.lib"} !95 = !{!"/DEFAULTLIB:ShLwApi.Lib"} !96 = !{!"/DEFAULTLIB:appnotify.lib"} !97 = !{!"/DEFAULTLIB:ComCtl32.Lib"} !98 = !{!"/DEFAULTLIB:ComDlg32.Lib"} !99 = !{!"/DEFAULTLIB:Mpr.Lib"} !100 = !{!"/DEFAULTLIB:WinMM.Lib"} !101 = !{!"/DEFAULTLIB:Vfw32.Lib"} !102 = !{!"/DEFAULTLIB:Lz32.Lib"} !103 = !{!"/DEFAULTLIB:Imm32.lib"} !104 = !{!"/DEFAULTLIB:Cabinet.Lib"} !105 = !{!"/DEFAULTLIB:dwmapi.lib"} !106 = !{!"/DEFAULTLIB:NetAPI32.Lib"} !107 = !{!"/DEFAULTLIB:WS2_32.Lib"} !108 = !{!"/DEFAULTLIB:libSystemPackage.lib"} !109 = !{!"/DEFAULTLIB:swiftSynchronization.lib"} !110 = !{!"/DEFAULTLIB:swiftCRT.lib"} !111 = !{!"/DEFAULTLIB:Foundation.lib"} !112 = !{!"/DEFAULTLIB:FoundationInternationalization.lib"} !113 = !{!"/DEFAULTLIB:FoundationEssentials.lib"} !114 = !{!"/DEFAULTLIB:swiftDispatch.lib"} !115 = !{!"/DEFAULTLIB:dispatch.lib"} !116 = !{!"/DEFAULTLIB:BlocksRuntime.lib"} !117 = !{!"/DEFAULTLIB:ArgumentParser.lib"} !118 = !{!"/DEFAULTLIB:libArgumentParserToolInfo.lib"} !119 = !{!"/DEFAULTLIB:llbuildSwift.lib"} !120 = !{!"/DEFAULTLIB:SwiftDriver.lib"} !121 = !{!"/DEFAULTLIB:TSCBasic.lib"} !122 = !{!"/DEFAULTLIB:libTSCLibc.lib"} !123 = !{!"/DEFAULTLIB:SwiftOptions.lib"} !124 = !{!"/DEFAULTLIB:oldnames.lib"} !125 = !{!"/DEFAULTLIB:msvcrt.lib"} !126 = !{i32 7, !"Dwarf Version", i32 4} !127 = !{i32 2, !"Debug Info Version", i32 3} !128 = !{i32 1, !"wchar_size", i32 2} !129 = !{i32 8, !"PIC Level", i32 2} !130 = !{i32 7, !"uwtable", i32 2} !131 = !{i32 7, !"frame-pointer", i32 3} !132 = !{i32 4, !"Objective-C Garbage Collection", i32 100861696} !133 = !{i32 1, !"Swift Version", i32 7} !134 = distinct !DISubprogram(name: "__derived_enum_equals", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO21__derived_enum_equalsySbAC_ACtFZ", scope: !136, file: !135, type: !137, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !142, retainedNodes: !143) !135 = !DIFile(filename: "", directory: "\\") !136 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionRetrievalSource", scope: !2, file: !3, size: 8, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOD") !137 = !DISubroutineType(types: !138) !138 = !{!139, !136, !136, !141} !139 = !DICompositeType(tag: DW_TAG_structure_type, name: "Bool", scope: !21, file: !140, size: 8, runtimeLang: DW_LANG_Swift, identifier: "$sSbD") !140 = !DIFile(filename: "Program Files\\Swift\\Platforms\\Windows.platform\\Developer\\SDKs\\Windows.sdk\\usr\\lib\\swift\\windows\\Swift.swiftmodule\\aarch64-unknown-windows-msvc.swiftmodule", directory: "S:\\") !141 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOXMtD", size: 8, flags: DIFlagArtificial, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOXMtD") !142 = !DISubprogram(name: "__derived_enum_equals", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO21__derived_enum_equalsySbAC_ACtFZ", scope: !136, file: !135, type: !137, spFlags: DISPFlagOptimized) !143 = !{!144, !146, !147} !144 = !DILocalVariable(name: "a", arg: 1, scope: !134, file: !3, type: !145, flags: DIFlagArtificial) !145 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !136) !146 = !DILocalVariable(name: "b", arg: 2, scope: !134, file: !3, type: !145, flags: DIFlagArtificial) !147 = !DILocalVariable(name: "self", arg: 3, scope: !134, file: !3, type: !148, flags: DIFlagArtificial) !148 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !141) !149 = !DILocation(line: 0, scope: !134) !150 = distinct !DISubprogram(name: "hash", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO4hash4intoys6HasherVz_tF", scope: !136, file: !135, type: !151, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !155, retainedNodes: !156) !151 = !DISubroutineType(types: !152) !152 = !{!153, !154, !136} !153 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sytD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !154 = !DICompositeType(tag: DW_TAG_structure_type, name: "Hasher", scope: !21, file: !140, size: 576, runtimeLang: DW_LANG_Swift, identifier: "$ss6HasherVD") !155 = !DISubprogram(name: "hash", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO4hash4intoys6HasherVz_tF", scope: !136, file: !135, type: !151, spFlags: DISPFlagOptimized) !156 = !{!157, !158} !157 = !DILocalVariable(name: "hasher", arg: 1, scope: !150, file: !3, type: !154, flags: DIFlagArtificial) !158 = !DILocalVariable(name: "self", arg: 2, scope: !150, file: !3, type: !145, flags: DIFlagArtificial) !159 = !DILocation(line: 0, scope: !150) !160 = !DILocation(line: 0, scope: !161, inlinedAt: !165) !161 = distinct !DISubprogram(linkageName: "$sSiSHsSH4hash4intoys6HasherVz_tFTW", scope: !2, file: !135, type: !162, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !162 = !DISubroutineType(types: !163) !163 = !{!153, !154, !164} !164 = !DICompositeType(tag: DW_TAG_structure_type, name: "Int", scope: !21, file: !140, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$sSiD") !165 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !170) !166 = distinct !DISubprogram(name: "combine", linkageName: "$ss6HasherV7combineyyxSHRzlFSi_Tg5", scope: !154, file: !135, type: !167, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !169) !167 = !DISubroutineType(types: !168) !168 = !{!153, !164, !154} !169 = !DISubprogram(name: "combine", linkageName: "$ss6HasherV7combineyyxSHRzlFSi_Tg5", scope: !154, file: !135, type: !167, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !170 = distinct !DILocation(line: 0, scope: !150) !171 = distinct !DISubprogram(name: "hashValue.get", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivg", scope: !136, file: !135, type: !172, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !174, retainedNodes: !175) !172 = !DISubroutineType(types: !173) !173 = !{!164, !136} !174 = !DISubprogram(name: "hashValue.get", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceO9hashValueSivg", scope: !136, file: !135, type: !172, spFlags: DISPFlagOptimized) !175 = !{!176} !176 = !DILocalVariable(name: "self", arg: 1, scope: !171, file: !3, type: !145, flags: DIFlagArtificial) !177 = !DILocation(line: 0, scope: !171) !178 = !DILocation(line: 0, scope: !179, inlinedAt: !183) !179 = !DILexicalBlockFile(scope: !180, discriminator: 0) !180 = distinct !DISubprogram(name: "_rawHashValue", linkageName: "$sSHsE13_rawHashValue4seedS2i_tF16SWBTaskExecution31BuildDescriptionRetrievalSourceO_Tg5", scope: !21, file: !135, type: !181, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !181 = !DISubroutineType(types: !182) !182 = !{!164, !164, !136} !183 = distinct !DILocation(line: 0, scope: !184, inlinedAt: !185) !184 = distinct !DISubprogram(name: "_rawHashValue", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH13_rawHashValue4seedS2i_tFTW", scope: !21, file: !135, type: !181, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !185 = distinct !DILocation(line: 0, scope: !186, inlinedAt: !187) !186 = distinct !DISubprogram(name: "_hashValue", linkageName: "$ss10_hashValue3forSix_tSHRzlF16SWBTaskExecution31BuildDescriptionRetrievalSourceO_Tg5", scope: !21, file: !135, type: !172, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !187 = distinct !DILocation(line: 0, scope: !171) !188 = !DILocation(line: 0, scope: !180, inlinedAt: !183) !189 = !DILocation(line: 0, scope: !150, inlinedAt: !190) !190 = distinct !DILocation(line: 0, scope: !191, inlinedAt: !193) !191 = distinct !DISubprogram(name: "hash", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH4hash4intoys6HasherVz_tFTW", scope: !136, file: !135, type: !151, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !192) !192 = !DISubprogram(name: "hash", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH4hash4intoys6HasherVz_tFTW", scope: !136, file: !135, type: !151, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !193 = distinct !DILocation(line: 0, scope: !180, inlinedAt: !183) !194 = !DILocation(line: 0, scope: !191, inlinedAt: !193) !195 = !DILocation(line: 0, scope: !161, inlinedAt: !196) !196 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !197) !197 = distinct !DILocation(line: 0, scope: !150, inlinedAt: !190) !198 = distinct !DISubprogram(name: "__derived_enum_equals", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAASQ2eeoiySbx_xtFZTW", scope: !136, file: !135, type: !199, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !202) !199 = !DISubroutineType(types: !200) !200 = !{!139, !136, !136, !201} !201 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !202 = !DISubprogram(name: "__derived_enum_equals", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSQAASQ2eeoiySbx_xtFZTW", scope: !136, file: !135, type: !199, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !203 = !DILocation(line: 0, scope: !198) !204 = !DILocation(line: 0, scope: !134, inlinedAt: !205) !205 = distinct !DILocation(line: 0, scope: !198) !206 = distinct !DISubprogram(name: "hashValue.get", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH9hashValueSivgTW", scope: !136, file: !135, type: !172, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !207) !207 = !DISubprogram(name: "hashValue.get", linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASH9hashValueSivgTW", scope: !136, file: !135, type: !172, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !208 = !DILocation(line: 0, scope: !206) !209 = !DILocation(line: 0, scope: !171, inlinedAt: !210) !210 = distinct !DILocation(line: 0, scope: !206) !211 = !DILocation(line: 0, scope: !179, inlinedAt: !212) !212 = distinct !DILocation(line: 0, scope: !184, inlinedAt: !213) !213 = distinct !DILocation(line: 0, scope: !186, inlinedAt: !214) !214 = distinct !DILocation(line: 0, scope: !171, inlinedAt: !210) !215 = !DILocation(line: 0, scope: !180, inlinedAt: !212) !216 = !DILocation(line: 0, scope: !150, inlinedAt: !217) !217 = distinct !DILocation(line: 0, scope: !191, inlinedAt: !218) !218 = distinct !DILocation(line: 0, scope: !180, inlinedAt: !212) !219 = !DILocation(line: 0, scope: !191, inlinedAt: !218) !220 = !DILocation(line: 0, scope: !161, inlinedAt: !221) !221 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !222) !222 = distinct !DILocation(line: 0, scope: !150, inlinedAt: !217) !223 = !DILocation(line: 0, scope: !191) !224 = !DILocation(line: 0, scope: !150, inlinedAt: !225) !225 = distinct !DILocation(line: 0, scope: !191) !226 = !DILocation(line: 0, scope: !161, inlinedAt: !227) !227 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !228) !228 = distinct !DILocation(line: 0, scope: !150, inlinedAt: !225) !229 = !DILocation(line: 0, scope: !184) !230 = !DILocation(line: 0, scope: !179, inlinedAt: !231) !231 = distinct !DILocation(line: 0, scope: !184) !232 = !DILocation(line: 0, scope: !180, inlinedAt: !231) !233 = !DILocation(line: 0, scope: !150, inlinedAt: !234) !234 = distinct !DILocation(line: 0, scope: !191, inlinedAt: !235) !235 = distinct !DILocation(line: 0, scope: !180, inlinedAt: !231) !236 = !DILocation(line: 0, scope: !191, inlinedAt: !235) !237 = !DILocation(line: 0, scope: !161, inlinedAt: !238) !238 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !239) !239 = distinct !DILocation(line: 0, scope: !150, inlinedAt: !234) !240 = distinct !DISubprogram(name: "buildDescription.get", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD0AA0cD0Cvg", scope: !241, file: !135, type: !242, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !246) !241 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionRetrievalInfo", scope: !2, file: !3, size: 320, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVD") !242 = !DISubroutineType(types: !243) !243 = !{!244, !241} !244 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescription", scope: !2, file: !245, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution16BuildDescriptionCD") !245 = !DIFile(filename: "SourceCache\\swift-build\\Sources\\SWBTaskExecution\\BuildDescription.swift", directory: "S:\\") !246 = !DISubprogram(name: "buildDescription.get", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD0AA0cD0Cvg", scope: !241, file: !135, type: !242, spFlags: DISPFlagOptimized) !247 = !DILocation(line: 0, scope: !240) !248 = distinct !DISubprogram(name: "source.get", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV6sourceAA0cdE6SourceOvg", scope: !241, file: !135, type: !249, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !251) !249 = !DISubroutineType(types: !250) !250 = !{!136, !241} !251 = !DISubprogram(name: "source.get", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV6sourceAA0cdE6SourceOvg", scope: !241, file: !135, type: !249, spFlags: DISPFlagOptimized) !252 = !DILocation(line: 0, scope: !248) !253 = distinct !DISubprogram(name: "inMemoryCacheSize.get", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV17inMemoryCacheSizeSivg", scope: !241, file: !135, type: !254, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !256) !254 = !DISubroutineType(types: !255) !255 = !{!164, !241} !256 = !DISubprogram(name: "inMemoryCacheSize.get", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV17inMemoryCacheSizeSivg", scope: !241, file: !135, type: !254, spFlags: DISPFlagOptimized) !257 = !DILocation(line: 0, scope: !253) !258 = distinct !DISubprogram(name: "onDiskCachePath.get", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCachePath7SWBUtil0J0Vvg", scope: !241, file: !135, type: !259, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !262) !259 = !DISubroutineType(types: !260) !260 = !{!261, !241} !261 = !DICompositeType(tag: DW_TAG_structure_type, name: "Path", scope: !7, file: !6, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil4PathVD") !262 = !DISubprogram(name: "onDiskCachePath.get", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCachePath7SWBUtil0J0Vvg", scope: !241, file: !135, type: !259, spFlags: DISPFlagOptimized) !263 = !DILocation(line: 0, scope: !258) !264 = distinct !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD06source17inMemoryCacheSize06onDiskK4PathAcA0cD0C_AA0cdE6SourceOSi7SWBUtil0O0VtcfC", scope: !241, file: !3, line: 46, type: !265, scopeLine: 46, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !268, retainedNodes: !269) !265 = !DISubroutineType(types: !266) !266 = !{!241, !244, !136, !164, !261, !267} !267 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVXMtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !268 = !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV05buildD06source17inMemoryCacheSize06onDiskK4PathAcA0cD0C_AA0cdE6SourceOSi7SWBUtil0O0VtcfC", scope: !241, file: !3, line: 46, type: !265, scopeLine: 46, spFlags: DISPFlagOptimized) !269 = !{!270, !272, !273, !275, !277} !270 = !DILocalVariable(name: "buildDescription", arg: 1, scope: !264, file: !3, line: 46, type: !271) !271 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !244) !272 = !DILocalVariable(name: "source", arg: 2, scope: !264, file: !3, line: 46, type: !145) !273 = !DILocalVariable(name: "inMemoryCacheSize", arg: 3, scope: !264, file: !3, line: 46, type: !274) !274 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !164) !275 = !DILocalVariable(name: "onDiskCachePath", arg: 4, scope: !264, file: !3, line: 46, type: !276) !276 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !261) !277 = !DILocalVariable(name: "self", scope: !264, file: !3, line: 46, type: !241) !278 = !DILocation(line: 47, column: 9, scope: !264) !279 = !DILocation(line: 48, column: 9, scope: !264) !280 = !DILocation(line: 49, column: 9, scope: !264) !281 = !DILocation(line: 50, column: 9, scope: !264) !282 = !DILocation(line: 46, column: 18, scope: !264) !283 = !DILocation(line: 46, column: 54, scope: !264) !284 = !DILocation(line: 46, column: 95, scope: !264) !285 = !DILocation(line: 46, column: 119, scope: !264) !286 = !DILocation(line: 46, column: 13, scope: !264) !287 = distinct !DISubprogram(name: "onDiskCacheSize", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCacheSize2fsSi7SWBUtil7FSProxy_p_tF", scope: !241, file: !3, line: 54, type: !288, scopeLine: 54, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !291, retainedNodes: !292) !288 = !DISubroutineType(types: !289) !289 = !{!164, !290, !241} !290 = !DICompositeType(tag: DW_TAG_structure_type, name: "FSProxy", scope: !7, file: !6, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil7FSProxy_pD") !291 = !DISubprogram(name: "onDiskCacheSize", linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCacheSize2fsSi7SWBUtil7FSProxy_p_tF", scope: !241, file: !3, line: 54, type: !288, scopeLine: 54, spFlags: DISPFlagOptimized) !292 = !{!293, !295, !297} !293 = !DILocalVariable(name: "fs", arg: 1, scope: !287, file: !3, line: 54, type: !294) !294 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !290) !295 = !DILocalVariable(name: "self", arg: 2, scope: !287, file: !3, line: 54, type: !296, flags: DIFlagArtificial) !296 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !241) !297 = !DILocalVariable(name: "all", scope: !298, file: !3, line: 55, type: !299) !298 = distinct !DILexicalBlock(scope: !287, file: !3, line: 55, column: 13) !299 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !300) !300 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !301, runtimeLang: DW_LANG_Swift) !301 = !{!302} !302 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !303, size: 64) !303 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySSGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !304) !304 = !{!305} !305 = !DITemplateTypeParameter(type: !306) !306 = !DICompositeType(tag: DW_TAG_structure_type, name: "String", scope: !21, file: !140, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$sSSD") !307 = !DILocation(line: 54, column: 34, scope: !287) !308 = !DILocation(line: 54, column: 18, scope: !287) !309 = !DILocation(line: 0, scope: !298) !310 = !DILocation(line: 55, column: 36, scope: !311) !311 = distinct !DILexicalBlock(scope: !312, file: !3, line: 55, column: 20) !312 = distinct !DILexicalBlock(scope: !287, file: !3, line: 55, column: 19) !313 = !DILocation(line: 55, column: 52, scope: !311) !314 = !DILocation(line: 55, column: 28, scope: !311) !315 = !{} !316 = !DILocation(line: 0, scope: !317) !317 = !DILexicalBlockFile(scope: !287, file: !135, discriminator: 0) !318 = !DILocation(line: 0, scope: !319) !319 = !DILexicalBlockFile(scope: !298, discriminator: 0) !320 = !DILocation(line: 55, column: 13, scope: !298) !321 = !DILocation(line: 0, scope: !322, inlinedAt: !330) !322 = !DILexicalBlockFile(scope: !323, discriminator: 0) !323 = distinct !DISubprogram(name: "filter", linkageName: "$ss14_ArrayProtocolPsE6filterySay7ElementQzGSbAEKXEKFSaySSG_Tg5", scope: !21, file: !135, type: !324, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !324 = !DISubroutineType(types: !325) !325 = !{!326, !327, !326} !326 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySSGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !327 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSSSbs5Error_pIgndzo_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !328 = !{!329} !329 = !DICompositeType(tag: DW_TAG_structure_type, name: "Error", scope: !21, file: !140, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$ss5Error_pD") !330 = distinct !DILocation(line: 56, column: 20, scope: !298) !331 = !DILocation(line: 0, scope: !332, inlinedAt: !335) !332 = distinct !DISubprogram(linkageName: "$sSa9_getCountSiyFSS_Tg5", scope: !2, file: !135, type: !333, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !333 = !DISubroutineType(types: !334) !334 = !{!164, !300} !335 = distinct !DILocation(line: 0, scope: !336, inlinedAt: !337) !336 = distinct !DISubprogram(linkageName: "$sSa8endIndexSivgSS_Tg5", scope: !2, file: !135, type: !333, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !337 = distinct !DILocation(line: 0, scope: !338, inlinedAt: !339) !338 = distinct !DISubprogram(linkageName: "$sSayxGSlsSl8endIndex0B0QzvgTWSS_Tg5", scope: !2, file: !135, type: !333, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !339 = distinct !DILocation(line: 0, scope: !340, inlinedAt: !345) !340 = distinct !DISubprogram(linkageName: "$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSaySSG_Tg5", scope: !2, file: !135, type: !341, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !341 = !DISubroutineType(types: !342) !342 = !{!343, !344} !343 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSSSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !344 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVySaySSGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !345 = distinct !DILocation(line: 0, scope: !323, inlinedAt: !330) !346 = !{i64 0, i64 9223372036854775807} !347 = !DILocation(line: 0, scope: !348, inlinedAt: !352) !348 = distinct !DISubprogram(linkageName: "$sSiSQsSQ2eeoiySbx_xtFZTW", scope: !2, file: !135, type: !349, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !349 = !DISubroutineType(types: !350) !350 = !{!139, !164, !164, !351} !351 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSiXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !352 = distinct !DILocation(line: 0, scope: !340, inlinedAt: !345) !353 = !DILocation(line: 0, scope: !340, inlinedAt: !345) !354 = !DILocation(line: 0, scope: !355, inlinedAt: !359) !355 = distinct !DISubprogram(linkageName: "$sSa15_checkSubscript_20wasNativeTypeCheckeds16_DependenceTokenVSi_SbtFSS_Tg5", scope: !2, file: !135, type: !356, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !356 = !DISubroutineType(types: !357) !357 = !{!358, !164, !139, !326} !358 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16_DependenceTokenVD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !359 = distinct !DILocation(line: 0, scope: !360, inlinedAt: !363) !360 = distinct !DISubprogram(linkageName: "$sSayxSicirSS_Tg5", scope: !2, file: !135, type: !361, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !361 = !DISubroutineType(types: !362) !362 = !{!153, !164, !326} !363 = distinct !DILocation(line: 0, scope: !364, inlinedAt: !365) !364 = distinct !DISubprogram(linkageName: "$sSayxGSlsSly7ElementQz5IndexQzcirTWSS_Tg5", scope: !2, file: !135, type: !361, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !365 = distinct !DILocation(line: 0, scope: !340, inlinedAt: !345) !366 = !{!"branch_weights", !"expected", i32 2000, i32 1} !367 = !DILocation(line: 0, scope: !368, inlinedAt: !371) !368 = distinct !DISubprogram(linkageName: "$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_Tg5", scope: !2, file: !135, type: !369, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !369 = !DISubroutineType(types: !370) !370 = !{!306, !164, !139, !358, !300} !371 = distinct !DILocation(line: 0, scope: !360, inlinedAt: !363) !372 = !DILocation(line: 0, scope: !373, inlinedAt: !376) !373 = distinct !DISubprogram(linkageName: "$sSa9formIndex5afterySiz_tFSS_Tg5", scope: !2, file: !135, type: !374, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !374 = !DISubroutineType(types: !375) !375 = !{!153, !164, !300} !376 = distinct !DILocation(line: 0, scope: !377, inlinedAt: !378) !377 = distinct !DISubprogram(linkageName: "$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS_Tg5", scope: !2, file: !135, type: !374, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !378 = distinct !DILocation(line: 0, scope: !340, inlinedAt: !345) !379 = !DILocalVariable(name: "$0", arg: 1, scope: !380, file: !3, line: 56, type: !384) !380 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoV15onDiskCacheSize2fsSi7SWBUtil7FSProxy_p_tFSbSSXEfU_", scope: !287, file: !3, line: 56, type: !381, scopeLine: 56, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !383, thrownTypes: !328) !381 = !DISubroutineType(types: !382) !382 = !{!139, !306} !383 = !{!379} !384 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !306) !385 = !DILocation(line: 56, column: 27, scope: !380, inlinedAt: !386) !386 = distinct !DILocation(line: 0, scope: !323, inlinedAt: !330) !387 = !DILocation(line: 56, column: 59, scope: !380, inlinedAt: !386) !388 = !DILocation(line: 56, column: 32, scope: !380, inlinedAt: !386) !389 = !DILocation(line: 0, scope: !323, inlinedAt: !330) !390 = !DILocation(line: 0, scope: !332, inlinedAt: !391) !391 = distinct !DILocation(line: 0, scope: !392, inlinedAt: !393) !392 = distinct !DISubprogram(name: "count.get", linkageName: "$sSa5countSivgSS_Tg5", scope: !21, file: !135, type: !333, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !393 = distinct !DILocation(line: 56, column: 79, scope: !298) !394 = !DILocation(line: 56, column: 9, scope: !298) !395 = !DILocation(line: 0, scope: !396, inlinedAt: !400) !396 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSS_Tg5", scope: !2, file: !135, type: !397, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !397 = !DISubroutineType(types: !398) !398 = !{!153, !399} !399 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss15ContiguousArrayVySSGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !400 = distinct !DILocation(line: 0, scope: !401, inlinedAt: !404) !401 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV6appendyyxnFSS_Tg5", scope: !2, file: !135, type: !402, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !402 = !DISubroutineType(types: !403) !403 = !{!153, !306, !399} !404 = distinct !DILocation(line: 0, scope: !323, inlinedAt: !330) !405 = !DILocation(line: 0, scope: !406, inlinedAt: !409) !406 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV9_getCountSiyFSS_Tg5", scope: !2, file: !135, type: !407, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !407 = !DISubroutineType(types: !408) !408 = !{!164, !399} !409 = distinct !DILocation(line: 0, scope: !396, inlinedAt: !400) !410 = !DILocation(line: 0, scope: !401, inlinedAt: !404) !411 = !DILocation(line: 0, scope: !412, inlinedAt: !415) !412 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSS_Tg5", scope: !2, file: !135, type: !413, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !413 = !DISubroutineType(types: !414) !414 = !{!153, !164, !399} !415 = distinct !DILocation(line: 0, scope: !401, inlinedAt: !404) !416 = !DILocation(line: 0, scope: !417, inlinedAt: !420) !417 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntFSS_Tg5", scope: !2, file: !135, type: !418, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !418 = !DISubroutineType(types: !419) !419 = !{!153, !164, !306, !399} !420 = distinct !DILocation(line: 0, scope: !401, inlinedAt: !404) !421 = !DILocation(line: 55, column: 62, scope: !312) !422 = !DILocation(line: 0, scope: !423, inlinedAt: !354) !423 = distinct !DISubprogram(name: "Swift runtime failure: Index out of range", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !424 = !DISubroutineType(types: null) !425 = distinct !DISubprogram(name: "__derived_enum_equals", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO21__derived_enum_equalsySbAC_ACtFZ", scope: !426, file: !135, type: !427, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !430, retainedNodes: !431) !426 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionMemoryCacheEvictionPolicy", scope: !2, file: !3, size: 72, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOD") !427 = !DISubroutineType(types: !428) !428 = !{!139, !426, !426, !429} !429 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOXMtD", size: 8, flags: DIFlagArtificial, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOXMtD") !430 = !DISubprogram(name: "__derived_enum_equals", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO21__derived_enum_equalsySbAC_ACtFZ", scope: !426, file: !135, type: !427, spFlags: DISPFlagOptimized) !431 = !{!432, !434, !435} !432 = !DILocalVariable(name: "a", arg: 1, scope: !425, file: !3, type: !433, flags: DIFlagArtificial) !433 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !426) !434 = !DILocalVariable(name: "b", arg: 2, scope: !425, file: !3, type: !433, flags: DIFlagArtificial) !435 = !DILocalVariable(name: "self", arg: 3, scope: !425, file: !3, type: !436, flags: DIFlagArtificial) !436 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !429) !437 = !DILocation(line: 0, scope: !425) !438 = distinct !DISubprogram(name: "hash", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO4hash4intoys6HasherVz_tF", scope: !426, file: !135, type: !439, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !441, retainedNodes: !442) !439 = !DISubroutineType(types: !440) !440 = !{!153, !154, !426} !441 = !DISubprogram(name: "hash", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO4hash4intoys6HasherVz_tF", scope: !426, file: !135, type: !439, spFlags: DISPFlagOptimized) !442 = !{!443, !444} !443 = !DILocalVariable(name: "hasher", arg: 1, scope: !438, file: !3, type: !154, flags: DIFlagArtificial) !444 = !DILocalVariable(name: "self", arg: 2, scope: !438, file: !3, type: !433, flags: DIFlagArtificial) !445 = !DILocation(line: 0, scope: !438) !446 = !DILocation(line: 0, scope: !161, inlinedAt: !447) !447 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !448) !448 = distinct !DILocation(line: 0, scope: !438) !449 = !DILocation(line: 0, scope: !161, inlinedAt: !450) !450 = !DILocation(line: 0, scope: !166, inlinedAt: !445) !451 = distinct !DISubprogram(name: "hashValue.get", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO9hashValueSivg", scope: !426, file: !135, type: !452, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !454, retainedNodes: !455) !452 = !DISubroutineType(types: !453) !453 = !{!164, !426} !454 = !DISubprogram(name: "hashValue.get", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO9hashValueSivg", scope: !426, file: !135, type: !452, spFlags: DISPFlagOptimized) !455 = !{!456} !456 = !DILocalVariable(name: "self", arg: 1, scope: !451, file: !3, type: !433, flags: DIFlagArtificial) !457 = !DILocation(line: 0, scope: !451) !458 = !DILocation(line: 0, scope: !459, inlinedAt: !463) !459 = !DILexicalBlockFile(scope: !460, discriminator: 0) !460 = distinct !DISubprogram(name: "_rawHashValue", linkageName: "$sSHsE13_rawHashValue4seedS2i_tF16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO_Tg5", scope: !21, file: !135, type: !461, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !461 = !DISubroutineType(types: !462) !462 = !{!164, !164, !426} !463 = distinct !DILocation(line: 0, scope: !464, inlinedAt: !465) !464 = distinct !DISubprogram(name: "_rawHashValue", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH13_rawHashValue4seedS2i_tFTW", scope: !21, file: !135, type: !461, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !465 = distinct !DILocation(line: 0, scope: !466, inlinedAt: !467) !466 = distinct !DISubprogram(name: "_hashValue", linkageName: "$ss10_hashValue3forSix_tSHRzlF16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyO_Tg5", scope: !21, file: !135, type: !452, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !467 = distinct !DILocation(line: 0, scope: !451) !468 = !DILocation(line: 0, scope: !460, inlinedAt: !463) !469 = !DILocation(line: 0, scope: !438, inlinedAt: !470) !470 = distinct !DILocation(line: 0, scope: !471, inlinedAt: !473) !471 = distinct !DISubprogram(name: "hash", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH4hash4intoys6HasherVz_tFTW", scope: !426, file: !135, type: !439, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !472) !472 = !DISubprogram(name: "hash", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH4hash4intoys6HasherVz_tFTW", scope: !426, file: !135, type: !439, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !473 = distinct !DILocation(line: 0, scope: !460, inlinedAt: !463) !474 = !DILocation(line: 0, scope: !161, inlinedAt: !475) !475 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !476) !476 = distinct !DILocation(line: 0, scope: !438, inlinedAt: !470) !477 = !DILocation(line: 0, scope: !161, inlinedAt: !478) !478 = !DILocation(line: 0, scope: !166, inlinedAt: !469) !479 = distinct !DISubprogram(name: "hashValue.get", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH9hashValueSivgTW", scope: !426, file: !135, type: !452, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !480) !480 = !DISubprogram(name: "hashValue.get", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASH9hashValueSivgTW", scope: !426, file: !135, type: !452, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !481 = !DILocation(line: 0, scope: !479) !482 = !DILocation(line: 0, scope: !451, inlinedAt: !483) !483 = distinct !DILocation(line: 0, scope: !479) !484 = !DILocation(line: 0, scope: !459, inlinedAt: !485) !485 = distinct !DILocation(line: 0, scope: !464, inlinedAt: !486) !486 = distinct !DILocation(line: 0, scope: !466, inlinedAt: !487) !487 = distinct !DILocation(line: 0, scope: !451, inlinedAt: !483) !488 = !DILocation(line: 0, scope: !460, inlinedAt: !485) !489 = !DILocation(line: 0, scope: !438, inlinedAt: !490) !490 = distinct !DILocation(line: 0, scope: !471, inlinedAt: !491) !491 = distinct !DILocation(line: 0, scope: !460, inlinedAt: !485) !492 = !DILocation(line: 0, scope: !161, inlinedAt: !493) !493 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !494) !494 = distinct !DILocation(line: 0, scope: !438, inlinedAt: !490) !495 = !DILocation(line: 0, scope: !161, inlinedAt: !496) !496 = !DILocation(line: 0, scope: !166, inlinedAt: !489) !497 = !DILocation(line: 0, scope: !471) !498 = !DILocation(line: 0, scope: !438, inlinedAt: !499) !499 = distinct !DILocation(line: 0, scope: !471) !500 = !DILocation(line: 0, scope: !161, inlinedAt: !501) !501 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !502) !502 = distinct !DILocation(line: 0, scope: !438, inlinedAt: !499) !503 = !DILocation(line: 0, scope: !161, inlinedAt: !504) !504 = !DILocation(line: 0, scope: !166, inlinedAt: !498) !505 = !DILocation(line: 0, scope: !464) !506 = !DILocation(line: 0, scope: !459, inlinedAt: !507) !507 = distinct !DILocation(line: 0, scope: !464) !508 = !DILocation(line: 0, scope: !460, inlinedAt: !507) !509 = !DILocation(line: 0, scope: !438, inlinedAt: !510) !510 = distinct !DILocation(line: 0, scope: !471, inlinedAt: !511) !511 = distinct !DILocation(line: 0, scope: !460, inlinedAt: !507) !512 = !DILocation(line: 0, scope: !161, inlinedAt: !513) !513 = distinct !DILocation(line: 0, scope: !166, inlinedAt: !514) !514 = distinct !DILocation(line: 0, scope: !438, inlinedAt: !510) !515 = !DILocation(line: 0, scope: !161, inlinedAt: !516) !516 = !DILocation(line: 0, scope: !166, inlinedAt: !509) !517 = distinct !DISubprogram(name: "__derived_enum_equals", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAASQ2eeoiySbx_xtFZTW", scope: !426, file: !135, type: !518, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !521) !518 = !DISubroutineType(types: !519) !519 = !{!139, !426, !426, !520} !520 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !521 = !DISubprogram(name: "__derived_enum_equals", linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSQAASQ2eeoiySbx_xtFZTW", scope: !426, file: !135, type: !518, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !522 = !DILocation(line: 0, scope: !517) !523 = !DILocation(line: 0, scope: !425, inlinedAt: !524) !524 = distinct !DILocation(line: 0, scope: !517) !525 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested_WZ", scope: !2, file: !3, line: 73, type: !526, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !526 = !DISubroutineType(types: !527) !527 = !{!153, !528} !528 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sBpD", scope: !529, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !529 = !DIModule(scope: null, name: "Builtin", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22") !530 = !DILocation(line: 0, scope: !531, inlinedAt: !537) !531 = distinct !DISubprogram(name: "init", linkageName: "$sSS21_builtinStringLiteral17utf8CodeUnitCount7isASCIISSBp_BwBi1_tcfC", scope: !21, file: !135, type: !532, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !532 = !DISubroutineType(types: !533) !533 = !{!306, !528, !534, !535, !536} !534 = !DIBasicType(name: "$sBwD", size: 64, encoding: DW_ATE_unsigned) !535 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sBi1_D", scope: !529, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !536 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSSXMtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !537 = distinct !DILocation(line: 73, column: 50, scope: !538) !538 = distinct !DILexicalBlock(scope: !525, file: !3, line: 73, column: 40) !539 = !DILocation(line: 0, scope: !531, inlinedAt: !540) !540 = distinct !DILocation(line: 74, column: 9, scope: !538) !541 = !DILocation(line: 0, scope: !542, inlinedAt: !547) !542 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil9StatisticCyACSS_SSAA15StatisticsGroupCtcfcfA1_", scope: !5, file: !135, type: !543, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !546) !543 = !DISubroutineType(types: !544) !544 = !{!545} !545 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil15StatisticsGroupCD", scope: !7, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !546 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil9StatisticCyACSS_SSAA15StatisticsGroupCtcfcfA1_", scope: !5, file: !135, type: !543, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !547 = distinct !DILocation(line: 73, column: 49, scope: !538) !548 = !DILocation(line: 0, scope: !549, inlinedAt: !554) !549 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil9StatisticCyACSS_SSAA15StatisticsGroupCtcfC", scope: !5, file: !135, type: !550, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !553) !550 = !DISubroutineType(types: !551) !551 = !{!5, !306, !306, !545, !552} !552 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil9StatisticCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !553 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil9StatisticCyACSS_SSAA15StatisticsGroupCtcfC", scope: !5, file: !135, type: !550, spFlags: DISPFlagOptimized) !554 = distinct !DILocation(line: 73, column: 40, scope: !538) !555 = !DILocation(line: 0, scope: !556) !556 = !DILexicalBlockFile(scope: !525, file: !135, discriminator: 0) !557 = !DILocation(line: 73, column: 40, scope: !538) !558 = !DILocation(line: 74, column: 65, scope: !538) !559 = distinct !DISubprogram(name: "descriptionsRequested", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvau", scope: !2, file: !3, line: 73, type: !560, scopeLine: 73, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !560 = !DISubroutineType(types: !561) !561 = !{!528} !562 = !DILocation(line: 73, column: 16, scope: !559) !563 = distinct !DISubprogram(name: "descriptionsRequested.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvgZ", scope: !564, file: !135, type: !565, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !568) !564 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionManager", scope: !2, file: !3, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution23BuildDescriptionManagerCD") !565 = !DISubroutineType(types: !566) !566 = !{!5, !567} !567 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution23BuildDescriptionManagerCXMTD", size: 64, flags: DIFlagArtificial, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution23BuildDescriptionManagerCXMTD") !568 = !DISubprogram(name: "descriptionsRequested.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC21descriptionsRequested7SWBUtil9StatisticCvgZ", scope: !564, file: !135, type: !565, spFlags: DISPFlagOptimized) !569 = !DILocation(line: 73, column: 16, scope: !559, inlinedAt: !570) !570 = distinct !DILocation(line: 0, scope: !563) !571 = !DILocation(line: 0, scope: !563) !572 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed_WZ", scope: !2, file: !3, line: 75, type: !526, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !573 = !DILocation(line: 0, scope: !531, inlinedAt: !574) !574 = distinct !DILocation(line: 75, column: 49, scope: !575) !575 = distinct !DILexicalBlock(scope: !572, file: !3, line: 75, column: 39) !576 = !DILocation(line: 0, scope: !531, inlinedAt: !577) !577 = distinct !DILocation(line: 76, column: 9, scope: !575) !578 = !DILocation(line: 0, scope: !542, inlinedAt: !579) !579 = distinct !DILocation(line: 75, column: 48, scope: !575) !580 = !DILocation(line: 0, scope: !549, inlinedAt: !581) !581 = distinct !DILocation(line: 75, column: 39, scope: !575) !582 = !DILocation(line: 0, scope: !583) !583 = !DILexicalBlockFile(scope: !572, file: !135, discriminator: 0) !584 = !DILocation(line: 75, column: 39, scope: !575) !585 = !DILocation(line: 76, column: 64, scope: !575) !586 = distinct !DISubprogram(name: "descriptionsComputed", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvau", scope: !2, file: !3, line: 75, type: !560, scopeLine: 75, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !587 = !DILocation(line: 75, column: 16, scope: !586) !588 = distinct !DISubprogram(name: "descriptionsComputed.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvgZ", scope: !564, file: !135, type: !565, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !589) !589 = !DISubprogram(name: "descriptionsComputed.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC20descriptionsComputed7SWBUtil9StatisticCvgZ", scope: !564, file: !135, type: !565, spFlags: DISPFlagOptimized) !590 = !DILocation(line: 75, column: 16, scope: !586, inlinedAt: !591) !591 = distinct !DILocation(line: 0, scope: !588) !592 = !DILocation(line: 0, scope: !588) !593 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded_WZ", scope: !2, file: !3, line: 77, type: !526, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !594 = !DILocation(line: 0, scope: !531, inlinedAt: !595) !595 = distinct !DILocation(line: 77, column: 47, scope: !596) !596 = distinct !DILexicalBlock(scope: !593, file: !3, line: 77, column: 37) !597 = !DILocation(line: 0, scope: !531, inlinedAt: !598) !598 = distinct !DILocation(line: 78, column: 9, scope: !596) !599 = !DILocation(line: 0, scope: !542, inlinedAt: !600) !600 = distinct !DILocation(line: 77, column: 46, scope: !596) !601 = !DILocation(line: 0, scope: !549, inlinedAt: !602) !602 = distinct !DILocation(line: 77, column: 37, scope: !596) !603 = !DILocation(line: 0, scope: !604) !604 = !DILexicalBlockFile(scope: !593, file: !135, discriminator: 0) !605 = !DILocation(line: 77, column: 37, scope: !596) !606 = !DILocation(line: 78, column: 72, scope: !596) !607 = distinct !DISubprogram(name: "descriptionsLoaded", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvau", scope: !2, file: !3, line: 77, type: !560, scopeLine: 77, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !608 = !DILocation(line: 77, column: 16, scope: !607) !609 = distinct !DISubprogram(name: "descriptionsLoaded.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvgZ", scope: !564, file: !135, type: !565, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !610) !610 = !DISubprogram(name: "descriptionsLoaded.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC18descriptionsLoaded7SWBUtil9StatisticCvgZ", scope: !564, file: !135, type: !565, spFlags: DISPFlagOptimized) !611 = !DILocation(line: 77, column: 16, scope: !607, inlinedAt: !612) !612 = distinct !DILocation(line: 0, scope: !609) !613 = !DILocation(line: 0, scope: !609) !614 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC22onDiskCacheAccessQueue33_3F210181C2ABCA93E35AEA749B50A3D0LL7SWBUtil8SWBQueueCvpfi", scope: !2, file: !135, type: !615, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !615 = !DISubroutineType(types: !616) !616 = !{!617} !617 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil8SWBQueueCD", scope: !7, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !618 = !DILocation(line: 0, scope: !531, inlinedAt: !619) !619 = distinct !DILocation(line: 82, column: 58, scope: !614) !620 = !DILocation(line: 0, scope: !614) !621 = !DILocation(line: 0, scope: !622, inlinedAt: !627) !622 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0OtcfcfA1_", scope: !617, file: !135, type: !623, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !626) !623 = !DISubroutineType(types: !624) !624 = !{!625} !625 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil8SWBQueueC10AttributesVD", scope: !617, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !626 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0OtcfcfA1_", scope: !617, file: !135, type: !623, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !627 = distinct !DILocation(line: 82, column: 50, scope: !614) !628 = !DILocation(line: 0, scope: !629, inlinedAt: !636) !629 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0OtcfC", scope: !617, file: !135, type: !630, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !635) !630 = !DISubroutineType(types: !631) !631 = !{!617, !306, !632, !625, !633, !634} !632 = !DICompositeType(tag: DW_TAG_structure_type, name: "SWBQoS", scope: !7, file: !6, size: 8, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil6SWBQoSOD") !633 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil8SWBQueueC20AutoreleaseFrequencyOD", scope: !617, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !634 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil8SWBQueueCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !635 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil8SWBQueueC5label3qos10attributes20autoreleaseFrequencyACSS_AA6SWBQoSOAC10AttributesVAC011AutoreleaseG0OtcfC", scope: !617, file: !135, type: !630, spFlags: DISPFlagOptimized) !636 = distinct !DILocation(line: 82, column: 42, scope: !614) !637 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04lastC11PlanRequest33_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVy0A12Construction0cgH0VSgGvpfi", scope: !2, file: !135, type: !638, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !638 = !DISubroutineType(types: !639) !639 = !{!640} !640 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgGD", scope: !38, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !641 = !DILocation(line: 0, scope: !642, inlinedAt: !647) !642 = distinct !DISubprogram(linkageName: "$sSpsRi_zrlE10initialize2toyxn_tF19SWBTaskConstruction16BuildPlanRequestVSg_Tg5", scope: !2, file: !135, type: !643, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !643 = !DISubroutineType(types: !644) !644 = !{!153, !645, !646} !645 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s19SWBTaskConstruction16BuildPlanRequestVSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !646 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSpy19SWBTaskConstruction16BuildPlanRequestVSgGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !647 = distinct !DILocation(line: 94, column: 70, scope: !637) !648 = !DILocation(line: 0, scope: !637) !649 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC018lastIndexWorkspaceD033_3F210181C2ABCA93E35AEA749B50A3D0LL15Synchronization5MutexVyAA0cD0CSgGvpfi", scope: !2, file: !135, type: !650, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !650 = !DISubroutineType(types: !651) !651 = !{!652} !652 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgGD", scope: !38, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !653 = !DILocation(line: 0, scope: !654, inlinedAt: !659) !654 = distinct !DISubprogram(linkageName: "$sSpsRi_zrlE10initialize2toyxn_tF16SWBTaskExecution16BuildDescriptionCSg_Tg5", scope: !2, file: !135, type: !655, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !655 = !DISubroutineType(types: !656) !656 = !{!153, !657, !658} !657 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution16BuildDescriptionCSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !658 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSpy16SWBTaskExecution16BuildDescriptionCSgGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !659 = distinct !DILocation(line: 104, column: 79, scope: !649) !660 = !DILocation(line: 0, scope: !649) !661 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcfA1_", scope: !2, file: !3, line: 106, type: !662, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !662 = !DISubroutineType(types: !663) !663 = !{!664} !664 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSi_SitD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !665 = !DILocation(line: 0, scope: !661) !666 = distinct !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfC", scope: !564, file: !3, line: 106, type: !667, scopeLine: 106, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !669) !667 = !DISubroutineType(types: !668) !668 = !{!564, !290, !426, !164, !164, !567} !669 = !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfC", scope: !564, file: !3, line: 106, type: !667, scopeLine: 106, spFlags: DISPFlagOptimized) !670 = !DILocation(line: 0, scope: !666) !671 = !DILocalVariable(name: "fs", arg: 1, scope: !672, file: !3, line: 106, type: !294) !672 = distinct !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfc", scope: !564, file: !3, line: 106, type: !673, scopeLine: 106, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !675, retainedNodes: !676) !673 = !DISubroutineType(types: !674) !674 = !{!564, !290, !426, !164, !164, !564} !675 = !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfc", scope: !564, file: !3, line: 106, type: !673, scopeLine: 106, spFlags: DISPFlagOptimized) !676 = !{!671, !677, !678, !681} !677 = !DILocalVariable(name: "buildDescriptionMemoryCacheEvictionPolicy", arg: 2, scope: !672, file: !3, line: 106, type: !433) !678 = !DILocalVariable(name: "maxCacheSize", arg: 3, scope: !672, file: !3, line: 106, type: !679) !679 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !680) !680 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSi8inMemory_Si6onDisktD", file: !3, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$sSi8inMemory_Si6onDisktD") !681 = !DILocalVariable(name: "self", arg: 4, scope: !672, file: !3, line: 106, type: !682, flags: DIFlagArtificial) !682 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !564) !683 = !DILocation(line: 106, column: 18, scope: !672, inlinedAt: !684) !684 = distinct !DILocation(line: 125, column: 5, scope: !666) !685 = !DILocation(line: 106, column: 35, scope: !672, inlinedAt: !684) !686 = !DILocation(line: 106, column: 121, scope: !672, inlinedAt: !684) !687 = !DILocation(line: 106, column: 13, scope: !672, inlinedAt: !684) !688 = !DILocation(line: 82, column: 17, scope: !689, inlinedAt: !684) !689 = distinct !DILexicalBlock(scope: !690, file: !3, line: 82, column: 17) !690 = distinct !DILexicalBlock(scope: !691, file: !3, line: 72, column: 55) !691 = distinct !DILexicalBlock(scope: !672, file: !3, line: 72, column: 1) !692 = !DILocation(line: 0, scope: !531, inlinedAt: !693) !693 = distinct !DILocation(line: 82, column: 42, scope: !694, inlinedAt: !684) !694 = distinct !DILexicalBlock(scope: !690, file: !3, line: 82, column: 42) !695 = !DILocation(line: 82, column: 42, scope: !694, inlinedAt: !684) !696 = !DILocation(line: 0, scope: !622, inlinedAt: !697) !697 = distinct !DILocation(line: 82, column: 42, scope: !694, inlinedAt: !684) !698 = !DILocation(line: 0, scope: !629, inlinedAt: !699) !699 = distinct !DILocation(line: 82, column: 42, scope: !694, inlinedAt: !684) !700 = !DILocation(line: 94, column: 17, scope: !701, inlinedAt: !684) !701 = distinct !DILexicalBlock(scope: !690, file: !3, line: 94, column: 17) !702 = !DILocation(line: 107, column: 17, scope: !672, inlinedAt: !684) !703 = !DILocation(line: 0, scope: !642, inlinedAt: !704) !704 = distinct !DILocation(line: 94, column: 70, scope: !705, inlinedAt: !684) !705 = distinct !DILexicalBlock(scope: !690, file: !3, line: 94, column: 69) !706 = !DILocation(line: 0, scope: !707, inlinedAt: !684) !707 = !DILexicalBlockFile(scope: !672, discriminator: 0) !708 = !DILocation(line: 108, column: 137, scope: !672, inlinedAt: !684) !709 = !DILocation(line: 0, scope: !710) !710 = !DILexicalBlockFile(scope: !666, file: !135, discriminator: 0) !711 = !DILocation(line: 108, column: 48, scope: !672, inlinedAt: !684) !712 = !DILocation(line: 108, column: 46, scope: !672, inlinedAt: !684) !713 = !DILocation(line: 0, scope: !714, inlinedAt: !684) !714 = !DILexicalBlockFile(scope: !672, file: !135, discriminator: 0) !715 = !DILocation(line: 124, column: 27, scope: !672, inlinedAt: !684) !716 = !DILocation(line: 104, column: 79, scope: !717, inlinedAt: !684) !717 = distinct !DILexicalBlock(scope: !690, file: !3, line: 104, column: 78) !718 = !DILocation(line: 98, column: 75, scope: !719, inlinedAt: !684) !719 = distinct !DILexicalBlock(scope: !690, file: !3, line: 98, column: 74) !720 = !DILocation(line: 94, column: 70, scope: !705, inlinedAt: !684) !721 = !DILocation(line: 0, scope: !722, inlinedAt: !726) !722 = distinct !DISubprogram(linkageName: "$sSp12deinitialize5countSvSi_tF19SWBTaskConstruction16BuildPlanRequestVSg_Tg5", scope: !2, file: !135, type: !723, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !723 = !DISubroutineType(types: !724) !724 = !{!725, !164, !646} !725 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSvD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !726 = distinct !DILocation(line: 0, scope: !727, inlinedAt: !731) !727 = distinct !DISubprogram(linkageName: "$s15Synchronization5_CellVAARi_zrlEfD19SWBTaskConstruction16BuildPlanRequestVSg_Tg5", scope: !2, file: !135, type: !728, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !728 = !DISubroutineType(types: !729) !729 = !{!153, !730} !730 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s15Synchronization5_CellVy19SWBTaskConstruction16BuildPlanRequestVSgGD", scope: !38, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !731 = distinct !DILocation(line: 108, column: 48, scope: !672, inlinedAt: !684) !732 = !DILocation(line: 0, scope: !722, inlinedAt: !733) !733 = distinct !DILocation(line: 0, scope: !727, inlinedAt: !734) !734 = distinct !DILocation(line: 108, column: 48, scope: !672, inlinedAt: !684) !735 = !DILocation(line: 0, scope: !736, inlinedAt: !739) !736 = distinct !DISubprogram(linkageName: "$sSp12deinitialize5countSvSi_tF16SWBTaskExecution16BuildDescriptionCSg_Tg5", scope: !2, file: !135, type: !737, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !737 = !DISubroutineType(types: !738) !738 = !{!725, !164, !658} !739 = distinct !DILocation(line: 0, scope: !740, inlinedAt: !744) !740 = distinct !DISubprogram(linkageName: "$s15Synchronization5_CellVAARi_zrlEfD16SWBTaskExecution16BuildDescriptionCSg_Tg5", scope: !2, file: !135, type: !741, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !741 = !DISubroutineType(types: !742) !742 = !{!153, !743} !743 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s15Synchronization5_CellVy16SWBTaskExecution16BuildDescriptionCSgGD", scope: !38, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !744 = distinct !DILocation(line: 108, column: 48, scope: !672, inlinedAt: !684) !745 = !DILocation(line: 0, scope: !672, inlinedAt: !684) !746 = !DILocation(line: 106, column: 18, scope: !672) !747 = !DILocation(line: 106, column: 35, scope: !672) !748 = !DILocation(line: 106, column: 121, scope: !672) !749 = !DILocation(line: 106, column: 13, scope: !672) !750 = !DILocation(line: 82, column: 17, scope: !751) !751 = distinct !DILexicalBlock(scope: !752, file: !3, line: 82, column: 17) !752 = distinct !DILexicalBlock(scope: !753, file: !3, line: 72, column: 55) !753 = distinct !DILexicalBlock(scope: !672, file: !3, line: 72, column: 1) !754 = !DILocation(line: 0, scope: !531, inlinedAt: !755) !755 = distinct !DILocation(line: 82, column: 42, scope: !756) !756 = distinct !DILexicalBlock(scope: !752, file: !3, line: 82, column: 42) !757 = !DILocation(line: 82, column: 42, scope: !756) !758 = !DILocation(line: 0, scope: !622, inlinedAt: !759) !759 = distinct !DILocation(line: 82, column: 42, scope: !756) !760 = !DILocation(line: 0, scope: !629, inlinedAt: !761) !761 = distinct !DILocation(line: 82, column: 42, scope: !756) !762 = !DILocation(line: 94, column: 17, scope: !763) !763 = distinct !DILexicalBlock(scope: !752, file: !3, line: 94, column: 17) !764 = !DILocation(line: 107, column: 17, scope: !672) !765 = !DILocation(line: 0, scope: !642, inlinedAt: !766) !766 = distinct !DILocation(line: 94, column: 70, scope: !767) !767 = distinct !DILexicalBlock(scope: !752, file: !3, line: 94, column: 69) !768 = !DILocation(line: 0, scope: !707) !769 = !DILocation(line: 108, column: 137, scope: !672) !770 = !DILocation(line: 0, scope: !714) !771 = !DILocation(line: 108, column: 48, scope: !672) !772 = !DILocation(line: 108, column: 46, scope: !672) !773 = !DILocation(line: 124, column: 27, scope: !672) !774 = !DILocation(line: 125, column: 5, scope: !672) !775 = !DILocation(line: 104, column: 79, scope: !776) !776 = distinct !DILexicalBlock(scope: !752, file: !3, line: 104, column: 78) !777 = !DILocation(line: 98, column: 75, scope: !778) !778 = distinct !DILexicalBlock(scope: !752, file: !3, line: 98, column: 74) !779 = !DILocation(line: 94, column: 70, scope: !767) !780 = !DILocation(line: 0, scope: !672) !781 = !DILocation(line: 0, scope: !722, inlinedAt: !782) !782 = distinct !DILocation(line: 0, scope: !727, inlinedAt: !783) !783 = distinct !DILocation(line: 108, column: 48, scope: !672) !784 = !DILocation(line: 0, scope: !722, inlinedAt: !785) !785 = distinct !DILocation(line: 0, scope: !727, inlinedAt: !786) !786 = distinct !DILocation(line: 108, column: 48, scope: !672) !787 = !DILocation(line: 0, scope: !736, inlinedAt: !788) !788 = distinct !DILocation(line: 0, scope: !740, inlinedAt: !789) !789 = distinct !DILocation(line: 108, column: 48, scope: !672) !790 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_", scope: !564, file: !3, line: 108, type: !791, scopeLine: 108, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !794, retainedNodes: !796, thrownTypes: !328) !791 = !DISubroutineType(cc: DW_CC_nocall, types: !792) !792 = !{!793, !680, !426} !793 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil10HeavyCacheCyAA10ByteStringV16SWBTaskExecution16BuildDescriptionCGD", scope: !7, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !794 = !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_", scope: !564, file: !3, line: 108, type: !795, scopeLine: 108, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !795 = !DISubroutineType(types: !792) !796 = !{!797, !798} !797 = !DILocalVariable(name: "maxCacheSize", arg: 2, scope: !790, file: !3, line: 106, type: !679) !798 = !DILocalVariable(name: "buildDescriptionMemoryCacheEvictionPolicy", arg: 3, scope: !790, file: !3, line: 106, type: !433) !799 = !DILocation(line: 106, column: 121, scope: !790) !800 = !DILocation(line: 106, column: 35, scope: !790) !801 = !DILocalVariable(name: "buildDescriptionMemoryCacheEvictionPolicy", arg: 1, scope: !802, file: !3, line: 106, type: !433) !802 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_AN0jK0OyApR_GyXEfU_", scope: !564, file: !3, line: 109, type: !803, scopeLine: 109, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !807, retainedNodes: !808) !803 = !DISubroutineType(types: !804) !804 = !{!805, !426} !805 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil10HeavyCacheC14EvictionPolicyOyAA10ByteStringV16SWBTaskExecution16BuildDescriptionC_GD", scope: !806, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !806 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil10HeavyCacheCyxq_GD", scope: !7, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !807 = !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_AN0jK0OyApR_GyXEfU_", scope: !564, file: !3, line: 109, type: !803, scopeLine: 109, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !808 = !{!801, !809} !809 = !DILocalVariable(name: "totalCostLimit", scope: !810, file: !3, line: 113, type: !274) !810 = distinct !DILexicalBlock(scope: !811, file: !3, line: 113, column: 17) !811 = distinct !DILexicalBlock(scope: !802, file: !3, line: 110, column: 17) !812 = !DILocation(line: 106, column: 35, scope: !802, inlinedAt: !813) !813 = distinct !DILocation(line: 109, column: 76, scope: !790) !814 = !DILocation(line: 111, column: 22, scope: !811, inlinedAt: !813) !815 = !DILocation(line: 0, scope: !816, inlinedAt: !822) !816 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil10HeavyCacheC11maximumSize10timeToLive14evictionPolicyACyxq_GSiSg_s8DurationVSgAC08EvictionJ0Oyxq__GtcfCAA10ByteStringV_16SWBTaskExecution16BuildDescriptionCTt2g5", scope: !806, file: !135, type: !817, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !821) !817 = !DISubroutineType(types: !818) !818 = !{!793, !819, !820, !805} !819 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSiSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !820 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss8DurationVSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !821 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil10HeavyCacheC11maximumSize10timeToLive14evictionPolicyACyxq_GSiSg_s8DurationVSgAC08EvictionJ0Oyxq__GtcfCAA10ByteStringV_16SWBTaskExecution16BuildDescriptionCTt2g5", scope: !806, file: !135, type: !817, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !822 = distinct !DILocation(line: 109, column: 13, scope: !790) !823 = !DILocation(line: 109, column: 13, scope: !790) !824 = !DILocation(line: 123, column: 9, scope: !790) !825 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_AN0jK0OyApR_GyXEfU_yARYbcfU_", scope: !564, file: !3, line: 114, type: !826, scopeLine: 114, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !828, retainedNodes: !829) !826 = !DISubroutineType(types: !827) !827 = !{!153, !244} !828 = !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_AN0jK0OyApR_GyXEfU_yARYbcfU_", scope: !564, file: !3, line: 114, type: !826, scopeLine: 114, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !829 = !{!830, !831} !830 = !DILocalVariable(name: "buildDescription", arg: 1, scope: !825, file: !3, line: 114, type: !271) !831 = !DILocalVariable(name: "packagePath", scope: !832, file: !3, line: 116, type: !276) !832 = distinct !DILexicalBlock(scope: !825, file: !3, line: 116, column: 29) !833 = !DILocation(line: 0, scope: !834) !834 = !DILexicalBlockFile(scope: !825, discriminator: 0) !835 = !DILocation(line: 114, column: 83, scope: !825) !836 = !DILocation(line: 116, column: 60, scope: !837) !837 = distinct !DILexicalBlock(scope: !825, file: !3, line: 116, column: 43) !838 = !DILocation(line: 0, scope: !839) !839 = !DILexicalBlockFile(scope: !825, file: !135, discriminator: 0) !840 = !DILocation(line: 120, column: 21, scope: !837) !841 = distinct !DISubprogram(name: "waitForBuildDescriptionSerialization", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaF", scope: !564, file: !3, line: 127, type: !842, scopeLine: 127, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !844, retainedNodes: !845) !842 = !DISubroutineType(types: !843) !843 = !{!153, !564} !844 = !DISubprogram(name: "waitForBuildDescriptionSerialization", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaF", scope: !564, file: !3, line: 127, type: !842, scopeLine: 127, spFlags: DISPFlagOptimized) !845 = !{!846} !846 = !DILocalVariable(name: "self", arg: 1, scope: !841, file: !3, line: 127, type: !682, flags: DIFlagArtificial) !847 = !DILocation(line: 127, column: 18, scope: !841) !848 = !DILocation(line: 0, scope: !841) !849 = distinct !DISubprogram(name: "waitForBuildDescriptionSerialization", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTY0_", scope: !564, file: !3, line: 127, type: !842, scopeLine: 128, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !850, retainedNodes: !851) !850 = !DISubprogram(name: "waitForBuildDescriptionSerialization", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTY0_", scope: !564, file: !3, line: 127, type: !842, scopeLine: 127, spFlags: DISPFlagOptimized) !851 = !{!852} !852 = !DILocalVariable(name: "self", arg: 1, scope: !849, file: !3, line: 127, type: !682, flags: DIFlagArtificial) !853 = !DILocation(line: 127, column: 18, scope: !849) !854 = !DILocation(line: 128, column: 15, scope: !849) !855 = !DILocation(line: 0, scope: !856, inlinedAt: !861) !856 = distinct !DISubprogram(name: "sync", linkageName: "$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFfA0_yt_Tg5", scope: !617, file: !135, type: !857, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !860) !857 = !DISubroutineType(types: !858) !858 = !{!859} !859 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil8SWBQueueC21DispatchWorkItemFlagsVD", scope: !617, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !860 = !DISubprogram(name: "sync", linkageName: "$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFfA0_yt_Tg5", scope: !617, file: !135, type: !857, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !861 = distinct !DILocation(line: 128, column: 43, scope: !849) !862 = !DILocation(line: 128, column: 38, scope: !849) !863 = distinct !DISubprogram(name: "waitForBuildDescriptionSerialization", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTQ1_", scope: !564, file: !3, line: 127, type: !842, scopeLine: 128, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !864, retainedNodes: !865) !864 = !DISubprogram(name: "waitForBuildDescriptionSerialization", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTQ1_", scope: !564, file: !3, line: 127, type: !842, scopeLine: 127, spFlags: DISPFlagOptimized) !865 = !{!866} !866 = !DILocalVariable(name: "self", arg: 1, scope: !863, file: !3, line: 127, type: !682, flags: DIFlagArtificial) !867 = !DILocation(line: 127, column: 18, scope: !863) !868 = !DILocation(line: 128, column: 38, scope: !863) !869 = distinct !DISubprogram(name: "waitForBuildDescriptionSerialization", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTY2_", scope: !564, file: !3, line: 127, type: !842, scopeLine: 129, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !870, retainedNodes: !871) !870 = !DISubprogram(name: "waitForBuildDescriptionSerialization", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFTY2_", scope: !564, file: !3, line: 127, type: !842, scopeLine: 127, spFlags: DISPFlagOptimized) !871 = !{!872} !872 = !DILocalVariable(name: "self", arg: 1, scope: !869, file: !3, line: 127, type: !682, flags: DIFlagArtificial) !873 = !DILocation(line: 127, column: 18, scope: !869) !874 = !DILocation(line: 129, column: 5, scope: !869) !875 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC07waitForcD13SerializationyyYaFyyYbcfU_", scope: !841, file: !3, line: 128, type: !876, scopeLine: 128, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !876 = !DISubroutineType(types: !877) !877 = !{!153} !878 = !DILocation(line: 128, column: 45, scope: !875) !879 = distinct !DISubprogram(name: "constructBuildPlan", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZ", scope: !564, file: !3, line: 136, type: !880, scopeLine: 136, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !887, retainedNodes: !888) !880 = !DISubroutineType(types: !881) !881 = !{!882, !883, !885, !886, !261, !567} !882 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s19SWBTaskConstruction9BuildPlanCSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !883 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildPlanRequest", scope: !30, file: !884, size: 960, runtimeLang: DW_LANG_Swift, identifier: "$s19SWBTaskConstruction16BuildPlanRequestVD") !884 = !DIFile(filename: "swift\\SWBTaskConstruction.swiftmodule", directory: "S:\\b\\aarch64-unknown-windows-msvc\\Build") !885 = !DICompositeType(tag: DW_TAG_structure_type, name: "TaskPlanningClientDelegate", scope: !30, file: !884, size: 320, runtimeLang: DW_LANG_Swift, identifier: "$s19SWBTaskConstruction26TaskPlanningClientDelegate_pD") !886 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionConstructionDelegate", scope: !2, file: !245, size: 320, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution36BuildDescriptionConstructionDelegate_pD") !887 = !DISubprogram(name: "constructBuildPlan", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZ", scope: !564, file: !3, line: 136, type: !880, scopeLine: 136, spFlags: DISPFlagOptimized) !888 = !{!889, !891, !893, !895, !896} !889 = !DILocalVariable(name: "planRequest", arg: 1, scope: !879, file: !3, line: 136, type: !890) !890 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !883) !891 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !879, file: !3, line: 136, type: !892) !892 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !885) !893 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !879, file: !3, line: 136, type: !894) !894 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !886) !895 = !DILocalVariable(name: "descriptionPath", arg: 4, scope: !879, file: !3, line: 136, type: !276) !896 = !DILocalVariable(name: "self", arg: 5, scope: !879, file: !3, line: 136, type: !897, flags: DIFlagArtificial) !897 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !567) !898 = !DILocation(line: 0, scope: !879) !899 = !DILocation(line: 136, column: 25, scope: !879) !900 = distinct !DISubprogram(name: "constructBuildPlan", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTY0_", scope: !564, file: !3, line: 136, type: !880, scopeLine: 137, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !901, retainedNodes: !902) !901 = !DISubprogram(name: "constructBuildPlan", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTY0_", scope: !564, file: !3, line: 136, type: !880, scopeLine: 136, spFlags: DISPFlagOptimized) !902 = !{!903, !904, !905, !906, !907} !903 = !DILocalVariable(name: "planRequest", arg: 1, scope: !900, file: !3, line: 136, type: !890) !904 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !900, file: !3, line: 136, type: !892) !905 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !900, file: !3, line: 136, type: !894) !906 = !DILocalVariable(name: "descriptionPath", arg: 4, scope: !900, file: !3, line: 136, type: !276) !907 = !DILocalVariable(name: "self", arg: 5, scope: !900, file: !3, line: 136, type: !897, flags: DIFlagArtificial) !908 = !DILocation(line: 136, column: 44, scope: !900) !909 = !DILocation(line: 136, column: 77, scope: !900) !910 = !DILocation(line: 136, column: 127, scope: !900) !911 = !DILocation(line: 136, column: 191, scope: !900) !912 = !DILocation(line: 136, column: 25, scope: !900) !913 = !DILocation(line: 137, column: 22, scope: !900) !914 = !DILocation(line: 0, scope: !915) !915 = !DILexicalBlockFile(scope: !900, discriminator: 0) !916 = !DILocation(line: 137, column: 151, scope: !900) !917 = !DILocation(line: 137, column: 189, scope: !900) !918 = !DILocation(line: 137, column: 228, scope: !900) !919 = !DILocation(line: 137, column: 241, scope: !900) !920 = !DILocation(line: 0, scope: !921) !921 = !DILexicalBlockFile(scope: !900, file: !135, discriminator: 0) !922 = !DILocation(line: 137, column: 258, scope: !900) !923 = !DILocation(line: 0, scope: !924, inlinedAt: !931) !924 = distinct !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC20buildDescriptionPath_012constructionG03qos04fileD0AD7SWBUtil0R0V_0A12Construction0ef6ClientG0_pAA0cqwG0_pAI6SWBQoSOAI7FSProxy_ptcfC", scope: !925, file: !3, line: 661, type: !927, scopeLine: 661, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !930) !925 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildSystemTaskPlanningDelegate", scope: !926, file: !3, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCD") !926 = !DINamespace(name: "_3F210181C2ABCA93E35AEA749B50A3D0", scope: !2, exportSymbols: true) !927 = !DISubroutineType(types: !928) !928 = !{!925, !261, !885, !886, !632, !290, !929} !929 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !930 = !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC20buildDescriptionPath_012constructionG03qos04fileD0AD7SWBUtil0R0V_0A12Construction0ef6ClientG0_pAA0cqwG0_pAI6SWBQoSOAI7FSProxy_ptcfC", scope: !925, file: !3, line: 661, type: !927, scopeLine: 661, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !931 = distinct !DILocation(line: 137, column: 80, scope: !900) !932 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !933, file: !3, line: 661, type: !892) !933 = distinct !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC20buildDescriptionPath_012constructionG03qos04fileD0AD7SWBUtil0R0V_0A12Construction0ef6ClientG0_pAA0cqwG0_pAI6SWBQoSOAI7FSProxy_ptcfc", scope: !925, file: !3, line: 661, type: !934, scopeLine: 661, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !936, retainedNodes: !937) !934 = !DISubroutineType(types: !935) !935 = !{!925, !261, !885, !886, !632, !290, !925} !936 = !DISubprogram(name: "init", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC20buildDescriptionPath_012constructionG03qos04fileD0AD7SWBUtil0R0V_0A12Construction0ef6ClientG0_pAA0cqwG0_pAI6SWBQoSOAI7FSProxy_ptcfc", scope: !925, file: !3, line: 661, type: !934, scopeLine: 661, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !937 = !{!932, !938, !939, !941, !942, !944} !938 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !933, file: !3, line: 661, type: !894) !939 = !DILocalVariable(name: "qos", arg: 4, scope: !933, file: !3, line: 661, type: !940) !940 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !632) !941 = !DILocalVariable(name: "fileSystem", arg: 5, scope: !933, file: !3, line: 661, type: !294) !942 = !DILocalVariable(name: "self", arg: 6, scope: !933, file: !3, line: 661, type: !943, flags: DIFlagArtificial) !943 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !925) !944 = !DILocalVariable(name: "buildDescriptionPath", arg: 1, scope: !933, file: !3, line: 661, type: !276) !945 = !DILocation(line: 661, column: 38, scope: !933, inlinedAt: !946) !946 = distinct !DILocation(line: 667, column: 5, scope: !924, inlinedAt: !931) !947 = !DILocation(line: 661, column: 88, scope: !933, inlinedAt: !946) !948 = !DILocation(line: 661, column: 152, scope: !933, inlinedAt: !946) !949 = !DILocation(line: 661, column: 165, scope: !933, inlinedAt: !946) !950 = !DILocation(line: 661, column: 5, scope: !933, inlinedAt: !946) !951 = !DILocation(line: 650, column: 17, scope: !952, inlinedAt: !946) !952 = distinct !DILexicalBlock(scope: !953, file: !3, line: 650, column: 17) !953 = distinct !DILexicalBlock(scope: !954, file: !3, line: 649, column: 75) !954 = distinct !DILexicalBlock(scope: !933, file: !3, line: 649, column: 1) !955 = !DILocation(line: 662, column: 30, scope: !933, inlinedAt: !946) !956 = !DILocation(line: 663, column: 29, scope: !933, inlinedAt: !946) !957 = !DILocation(line: 664, column: 35, scope: !933, inlinedAt: !946) !958 = !DILocation(line: 0, scope: !531, inlinedAt: !959) !959 = distinct !DILocation(line: 665, column: 38, scope: !933, inlinedAt: !946) !960 = !DILocation(line: 665, column: 20, scope: !933, inlinedAt: !946) !961 = !DILocation(line: 666, column: 25, scope: !933, inlinedAt: !946) !962 = !DILocation(line: 0, scope: !963, inlinedAt: !968) !963 = distinct !DISubprogram(name: "init", linkageName: "$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfC7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCTt0g5", scope: !21, file: !135, type: !964, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !964 = !DISubroutineType(types: !965) !965 = !{!966, !967} !966 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !967 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCtGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !968 = distinct !DILocation(line: 650, column: 88, scope: !969, inlinedAt: !946) !969 = distinct !DILexicalBlock(scope: !953, file: !3, line: 650, column: 38) !970 = !DILocation(line: 0, scope: !971, inlinedAt: !978) !971 = !DILexicalBlockFile(scope: !972, discriminator: 0) !972 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil11LockedValueCAARi_zrlEyACyxGxcfCSDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCG_Tt0g5", scope: !973, file: !135, type: !974, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !977) !973 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil11LockedValueCyxGD", scope: !7, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !974 = !DISubroutineType(types: !975) !975 = !{!976, !966} !976 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil11LockedValueCySDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCGGD", scope: !7, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !977 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil11LockedValueCAARi_zrlEyACyxGxcfCSDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCG_Tt0g5", scope: !973, file: !135, type: !974, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !978 = distinct !DILocation(line: 650, column: 88, scope: !969, inlinedAt: !946) !979 = !DILocation(line: 0, scope: !972, inlinedAt: !978) !980 = !DILocation(line: 650, column: 88, scope: !969, inlinedAt: !946) !981 = !DILocation(line: 0, scope: !622, inlinedAt: !982) !982 = distinct !DILocation(line: 665, column: 30, scope: !933, inlinedAt: !946) !983 = !DILocation(line: 0, scope: !629, inlinedAt: !984) !984 = distinct !DILocation(line: 665, column: 22, scope: !933, inlinedAt: !946) !985 = !DILocation(line: 0, scope: !986, inlinedAt: !946) !986 = !DILexicalBlockFile(scope: !933, file: !135, discriminator: 0) !987 = distinct !DISubprogram(name: "constructBuildPlan", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTQ1_", scope: !564, file: !3, line: 136, type: !880, scopeLine: 137, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !988, retainedNodes: !989) !988 = !DISubprogram(name: "constructBuildPlan", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructC4Plan__20constructionDelegate15descriptionPath0A12Construction0cG0CSgAG0cG7RequestV_AG018TaskPlanningClientI0_pAA0cdlI0_p7SWBUtil0K0VtYaFZTQ1_", scope: !564, file: !3, line: 136, type: !880, scopeLine: 136, spFlags: DISPFlagOptimized) !989 = !{!990, !991, !992, !993, !994} !990 = !DILocalVariable(name: "planRequest", arg: 1, scope: !987, file: !3, line: 136, type: !890) !991 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !987, file: !3, line: 136, type: !892) !992 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !987, file: !3, line: 136, type: !894) !993 = !DILocalVariable(name: "descriptionPath", arg: 4, scope: !987, file: !3, line: 136, type: !276) !994 = !DILocalVariable(name: "self", arg: 5, scope: !987, file: !3, line: 136, type: !897, flags: DIFlagArtificial) !995 = !DILocation(line: 136, column: 44, scope: !987) !996 = !DILocation(line: 136, column: 77, scope: !987) !997 = !DILocation(line: 136, column: 127, scope: !987) !998 = !DILocation(line: 136, column: 191, scope: !987) !999 = !DILocation(line: 137, column: 22, scope: !987) !1000 = !DILocation(line: 137, column: 9, scope: !987) !1001 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZfA3_", scope: !2, file: !3, line: 146, type: !1002, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1002 = !DISubroutineType(types: !1003) !1003 = !{!139} !1004 = !DILocation(line: 0, scope: !1001) !1005 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZ", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 146, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1009, retainedNodes: !1010, thrownTypes: !328) !1006 = !DISubroutineType(types: !1007) !1007 = !{!657, !883, !16, !1008, !290, !139, !885, !886, !567} !1008 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil4PathVSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1009 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZ", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 146, spFlags: DISPFlagOptimized, thrownTypes: !328) !1010 = !{!1011, !1012, !1014, !1022, !1023, !1025, !1026, !1027} !1011 = !DILocalVariable(name: "planRequest", arg: 1, scope: !1005, file: !3, line: 146, type: !890) !1012 = !DILocalVariable(name: "signature", arg: 2, scope: !1005, file: !3, line: 146, type: !1013) !1013 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !14) !1014 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1005, file: !3, line: 146, type: !1015) !1015 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1016) !1016 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 128, elements: !1017, runtimeLang: DW_LANG_Swift) !1017 = !{!1018} !1018 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !1019, size: 128) !1019 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil4PathVSgD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1020) !1020 = !{!1021} !1021 = !DITemplateTypeParameter(type: !261) !1022 = !DILocalVariable(name: "fs", arg: 4, scope: !1005, file: !3, line: 146, type: !294) !1023 = !DILocalVariable(name: "bypassActualTasks", arg: 5, scope: !1005, file: !3, line: 146, type: !1024) !1024 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !139) !1025 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1005, file: !3, line: 146, type: !892) !1026 = !DILocalVariable(name: "constructionDelegate", arg: 7, scope: !1005, file: !3, line: 146, type: !894) !1027 = !DILocalVariable(name: "self", arg: 8, scope: !1005, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1028 = !DILocation(line: 0, scope: !1005) !1029 = !DILocation(line: 146, column: 25, scope: !1005) !1030 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY0_", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 147, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1031, retainedNodes: !1032, thrownTypes: !328) !1031 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY0_", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 146, spFlags: DISPFlagOptimized, thrownTypes: !328) !1032 = !{!1033, !1034, !1035, !1036, !1037, !1038, !1039, !1040} !1033 = !DILocalVariable(name: "planRequest", arg: 1, scope: !1030, file: !3, line: 146, type: !890) !1034 = !DILocalVariable(name: "signature", arg: 2, scope: !1030, file: !3, line: 146, type: !1013) !1035 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1030, file: !3, line: 146, type: !1015) !1036 = !DILocalVariable(name: "fs", arg: 4, scope: !1030, file: !3, line: 146, type: !294) !1037 = !DILocalVariable(name: "bypassActualTasks", arg: 5, scope: !1030, file: !3, line: 146, type: !1024) !1038 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1030, file: !3, line: 146, type: !892) !1039 = !DILocalVariable(name: "constructionDelegate", arg: 7, scope: !1030, file: !3, line: 146, type: !894) !1040 = !DILocalVariable(name: "self", arg: 8, scope: !1030, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1041 = !DILocation(line: 146, column: 51, scope: !1030) !1042 = !DILocation(line: 146, column: 84, scope: !1030) !1043 = !DILocation(line: 146, column: 157, scope: !1030) !1044 = !DILocation(line: 146, column: 207, scope: !1030) !1045 = !DILocation(line: 146, column: 255, scope: !1030) !1046 = !DILocation(line: 146, column: 25, scope: !1030) !1047 = !DILocation(line: 146, column: 174, scope: !1030) !1048 = !DILocation(line: 146, column: 122, scope: !1030) !1049 = !DILocation(line: 0, scope: !1050) !1050 = !DILexicalBlockFile(scope: !1051, discriminator: 0) !1051 = distinct !DILexicalBlock(scope: !1030, file: !3, line: 147, column: 16) !1052 = !DILocation(line: 147, column: 81, scope: !1051) !1053 = !DILocation(line: 147, column: 38, scope: !1051) !1054 = !DILocation(line: 147, column: 58, scope: !1051) !1055 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTQ1_", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 147, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1056, retainedNodes: !1057, thrownTypes: !328) !1056 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTQ1_", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 146, spFlags: DISPFlagOptimized, thrownTypes: !328) !1057 = !{!1058, !1059, !1060, !1061, !1062, !1063, !1064, !1065} !1058 = !DILocalVariable(name: "planRequest", arg: 1, scope: !1055, file: !3, line: 146, type: !890) !1059 = !DILocalVariable(name: "signature", arg: 2, scope: !1055, file: !3, line: 146, type: !1013) !1060 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1055, file: !3, line: 146, type: !1015) !1061 = !DILocalVariable(name: "fs", arg: 4, scope: !1055, file: !3, line: 146, type: !294) !1062 = !DILocalVariable(name: "bypassActualTasks", arg: 5, scope: !1055, file: !3, line: 146, type: !1024) !1063 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1055, file: !3, line: 146, type: !892) !1064 = !DILocalVariable(name: "constructionDelegate", arg: 7, scope: !1055, file: !3, line: 146, type: !894) !1065 = !DILocalVariable(name: "self", arg: 8, scope: !1055, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1066 = !DILocation(line: 146, column: 51, scope: !1055) !1067 = !DILocation(line: 146, column: 84, scope: !1055) !1068 = !DILocation(line: 146, column: 157, scope: !1055) !1069 = !DILocation(line: 146, column: 207, scope: !1055) !1070 = !DILocation(line: 146, column: 255, scope: !1055) !1071 = !DILocation(line: 146, column: 25, scope: !1055) !1072 = !DILocation(line: 147, column: 58, scope: !1073) !1073 = distinct !DILexicalBlock(scope: !1055, file: !3, line: 147, column: 16) !1074 = !DILocation(line: 0, scope: !1075) !1075 = !DILexicalBlockFile(scope: !1073, file: !135, discriminator: 0) !1076 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY2_", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 147, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1077, retainedNodes: !1078, thrownTypes: !328) !1077 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY2_", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 146, spFlags: DISPFlagOptimized, thrownTypes: !328) !1078 = !{!1079, !1080, !1081, !1082, !1083, !1084, !1085, !1086} !1079 = !DILocalVariable(name: "planRequest", arg: 1, scope: !1076, file: !3, line: 146, type: !890) !1080 = !DILocalVariable(name: "signature", arg: 2, scope: !1076, file: !3, line: 146, type: !1013) !1081 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1076, file: !3, line: 146, type: !1015) !1082 = !DILocalVariable(name: "fs", arg: 4, scope: !1076, file: !3, line: 146, type: !294) !1083 = !DILocalVariable(name: "bypassActualTasks", arg: 5, scope: !1076, file: !3, line: 146, type: !1024) !1084 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1076, file: !3, line: 146, type: !892) !1085 = !DILocalVariable(name: "constructionDelegate", arg: 7, scope: !1076, file: !3, line: 146, type: !894) !1086 = !DILocalVariable(name: "self", arg: 8, scope: !1076, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1087 = !DILocation(line: 146, column: 51, scope: !1076) !1088 = !DILocation(line: 146, column: 84, scope: !1076) !1089 = !DILocation(line: 146, column: 157, scope: !1076) !1090 = !DILocation(line: 146, column: 207, scope: !1076) !1091 = !DILocation(line: 146, column: 255, scope: !1076) !1092 = !DILocation(line: 146, column: 25, scope: !1076) !1093 = !DILocation(line: 147, column: 58, scope: !1094) !1094 = distinct !DILexicalBlock(scope: !1076, file: !3, line: 147, column: 16) !1095 = !DILocation(line: 147, column: 9, scope: !1076) !1096 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY3_", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 167, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1097, retainedNodes: !1098, thrownTypes: !328) !1097 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZTY3_", scope: !564, file: !3, line: 146, type: !1006, scopeLine: 146, spFlags: DISPFlagOptimized, thrownTypes: !328) !1098 = !{!1099, !1100, !1101, !1102, !1103, !1104, !1105, !1106} !1099 = !DILocalVariable(name: "planRequest", arg: 1, scope: !1096, file: !3, line: 146, type: !890) !1100 = !DILocalVariable(name: "signature", arg: 2, scope: !1096, file: !3, line: 146, type: !1013) !1101 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1096, file: !3, line: 146, type: !1015) !1102 = !DILocalVariable(name: "fs", arg: 4, scope: !1096, file: !3, line: 146, type: !294) !1103 = !DILocalVariable(name: "bypassActualTasks", arg: 5, scope: !1096, file: !3, line: 146, type: !1024) !1104 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1096, file: !3, line: 146, type: !892) !1105 = !DILocalVariable(name: "constructionDelegate", arg: 7, scope: !1096, file: !3, line: 146, type: !894) !1106 = !DILocalVariable(name: "self", arg: 8, scope: !1096, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1107 = !DILocation(line: 146, column: 51, scope: !1096) !1108 = !DILocation(line: 146, column: 84, scope: !1096) !1109 = !DILocation(line: 146, column: 157, scope: !1096) !1110 = !DILocation(line: 146, column: 207, scope: !1096) !1111 = !DILocation(line: 146, column: 255, scope: !1096) !1112 = !DILocation(line: 146, column: 25, scope: !1096) !1113 = !DILocation(line: 167, column: 9, scope: !1096) !1114 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_", scope: !1005, file: !3, line: 147, type: !1115, scopeLine: 147, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1123, thrownTypes: !328) !1115 = !DISubroutineType(types: !1116) !1116 = !{!1117, !886, !1016, !883, !16, !885, !290, !567, !139} !1117 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !1118, runtimeLang: DW_LANG_Swift) !1118 = !{!1119} !1119 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !1120, size: 64) !1120 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution16BuildDescriptionCSgD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1121) !1121 = !{!1122} !1122 = !DITemplateTypeParameter(type: !244) !1123 = !{!1124, !1125, !1126, !1127, !1128, !1129, !1130, !1131, !1132, !1134, !1136, !1141} !1124 = !DILocalVariable(name: "constructionDelegate", arg: 2, scope: !1114, file: !3, line: 146, type: !894) !1125 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1114, file: !3, line: 146, type: !1015) !1126 = !DILocalVariable(name: "planRequest", arg: 4, scope: !1114, file: !3, line: 146, type: !890) !1127 = !DILocalVariable(name: "signature", arg: 5, scope: !1114, file: !3, line: 146, type: !1013) !1128 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1114, file: !3, line: 146, type: !892) !1129 = !DILocalVariable(name: "fs", arg: 7, scope: !1114, file: !3, line: 146, type: !294) !1130 = !DILocalVariable(name: "self", arg: 8, scope: !1114, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1131 = !DILocalVariable(name: "bypassActualTasks", arg: 9, scope: !1114, file: !3, line: 146, type: !1024) !1132 = !DILocalVariable(name: "descriptionPath", scope: !1133, file: !3, line: 153, type: !276) !1133 = distinct !DILexicalBlock(scope: !1114, file: !3, line: 153, column: 17) !1134 = !DILocalVariable(name: "delegate", scope: !1135, file: !3, line: 156, type: !943) !1135 = distinct !DILexicalBlock(scope: !1133, file: !3, line: 156, column: 17) !1136 = !DILocalVariable(name: "plan", scope: !1137, file: !3, line: 157, type: !1139) !1137 = distinct !DILexicalBlock(scope: !1138, file: !3, line: 157, column: 30) !1138 = distinct !DILexicalBlock(scope: !1135, file: !3, line: 157, column: 13) !1139 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1140) !1140 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildPlan", scope: !30, file: !884, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s19SWBTaskConstruction9BuildPlanCD") !1141 = !DILocalVariable(name: "buildPlanDiagPath", scope: !1142, file: !3, line: 162, type: !276) !1142 = distinct !DILexicalBlock(scope: !1143, file: !3, line: 162, column: 40) !1143 = distinct !DILexicalBlock(scope: !1137, file: !3, line: 162, column: 13) !1144 = !DILocation(line: 0, scope: !1114) !1145 = !DILocation(line: 147, column: 81, scope: !1146) !1146 = distinct !DILexicalBlock(scope: !1147, file: !3, line: 146, column: 5) !1147 = distinct !DILexicalBlock(scope: !1148, file: !3, line: 72, column: 55) !1148 = distinct !DILexicalBlock(scope: !1114, file: !3, line: 72, column: 1) !1149 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY0_", scope: !1005, file: !3, line: 147, type: !1115, scopeLine: 148, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1150, thrownTypes: !328) !1150 = !{!1151, !1152, !1153, !1154, !1155, !1156, !1157, !1158, !1159, !1161, !1163, !1166} !1151 = !DILocalVariable(name: "constructionDelegate", arg: 2, scope: !1149, file: !3, line: 146, type: !894) !1152 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1149, file: !3, line: 146, type: !1015) !1153 = !DILocalVariable(name: "planRequest", arg: 4, scope: !1149, file: !3, line: 146, type: !890) !1154 = !DILocalVariable(name: "signature", arg: 5, scope: !1149, file: !3, line: 146, type: !1013) !1155 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1149, file: !3, line: 146, type: !892) !1156 = !DILocalVariable(name: "fs", arg: 7, scope: !1149, file: !3, line: 146, type: !294) !1157 = !DILocalVariable(name: "self", arg: 8, scope: !1149, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1158 = !DILocalVariable(name: "bypassActualTasks", arg: 9, scope: !1149, file: !3, line: 146, type: !1024) !1159 = !DILocalVariable(name: "descriptionPath", scope: !1160, file: !3, line: 153, type: !276) !1160 = distinct !DILexicalBlock(scope: !1149, file: !3, line: 153, column: 17) !1161 = !DILocalVariable(name: "delegate", scope: !1162, file: !3, line: 156, type: !943) !1162 = distinct !DILexicalBlock(scope: !1160, file: !3, line: 156, column: 17) !1163 = !DILocalVariable(name: "plan", scope: !1164, file: !3, line: 157, type: !1139) !1164 = distinct !DILexicalBlock(scope: !1165, file: !3, line: 157, column: 30) !1165 = distinct !DILexicalBlock(scope: !1162, file: !3, line: 157, column: 13) !1166 = !DILocalVariable(name: "buildPlanDiagPath", scope: !1167, file: !3, line: 162, type: !276) !1167 = distinct !DILexicalBlock(scope: !1168, file: !3, line: 162, column: 40) !1168 = distinct !DILexicalBlock(scope: !1164, file: !3, line: 162, column: 13) !1169 = !DILocation(line: 146, column: 84, scope: !1149) !1170 = !DILocation(line: 146, column: 157, scope: !1149) !1171 = !DILocation(line: 146, column: 51, scope: !1149) !1172 = !DILocation(line: 146, column: 207, scope: !1149) !1173 = !DILocation(line: 146, column: 255, scope: !1149) !1174 = !DILocation(line: 0, scope: !1149) !1175 = !DILocation(line: 148, column: 37, scope: !1176) !1176 = distinct !DILexicalBlock(scope: !1149, file: !3, line: 148, column: 13) !1177 = !DILocation(line: 0, scope: !1176) !1178 = !DILocation(line: 153, column: 48, scope: !1179) !1179 = distinct !DILexicalBlock(scope: !1149, file: !3, line: 153, column: 35) !1180 = !DILocation(line: 146, column: 122, scope: !1149) !1181 = !DILocation(line: 415, column: 43, scope: !1182, inlinedAt: !1190) !1182 = distinct !DILexicalBlock(scope: !1183, file: !3, line: 415, column: 16) !1183 = distinct !DISubprogram(name: "cacheDirectory", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectoryy7SWBUtil4PathV0A12Construction0C11PlanRequestVKFZ", scope: !564, file: !3, line: 414, type: !1184, scopeLine: 414, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1186, retainedNodes: !1187, thrownTypes: !328) !1184 = !DISubroutineType(types: !1185) !1185 = !{!261, !883, !567} !1186 = !DISubprogram(name: "cacheDirectory", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectoryy7SWBUtil4PathV0A12Construction0C11PlanRequestVKFZ", scope: !564, file: !3, line: 414, type: !1184, scopeLine: 414, spFlags: DISPFlagOptimized, thrownTypes: !328) !1187 = !{!1188, !1189} !1188 = !DILocalVariable(name: "request", arg: 1, scope: !1183, file: !3, line: 414, type: !890) !1189 = !DILocalVariable(name: "self", arg: 2, scope: !1183, file: !3, line: 414, type: !897, flags: DIFlagArtificial) !1190 = distinct !DILocation(line: 153, column: 48, scope: !1179) !1191 = !DILocation(line: 414, column: 40, scope: !1183, inlinedAt: !1190) !1192 = !DILocation(line: 415, column: 86, scope: !1182, inlinedAt: !1190) !1193 = !DILocation(line: 415, column: 133, scope: !1182, inlinedAt: !1190) !1194 = !DILocation(line: 0, scope: !1195, inlinedAt: !1203) !1195 = distinct !DISubprogram(name: "cacheDirectory", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZ", scope: !564, file: !135, type: !1196, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1202, thrownTypes: !328) !1196 = !DISubroutineType(types: !1197) !1197 = !{!261, !1198, !1200, !1201, !567} !1198 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildRequest", scope: !26, file: !1199, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore12BuildRequestCD") !1199 = !DIFile(filename: "swift\\SWBCore.swiftmodule", directory: "S:\\b\\aarch64-unknown-windows-msvc\\Build") !1200 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildRequestContext", scope: !26, file: !1199, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore19BuildRequestContextCD") !1201 = !DICompositeType(tag: DW_TAG_structure_type, name: "WorkspaceContext", scope: !26, file: !1199, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore16WorkspaceContextCD") !1202 = !DISubprogram(name: "cacheDirectory", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZ", scope: !564, file: !135, type: !1196, spFlags: DISPFlagOptimized, thrownTypes: !328) !1203 = distinct !DILocation(line: 415, column: 20, scope: !1182, inlinedAt: !1190) !1204 = !DILocation(line: 0, scope: !1205) !1205 = !DILexicalBlockFile(scope: !1149, file: !135, discriminator: 0) !1206 = !DILocation(line: 0, scope: !1207) !1207 = !DILexicalBlockFile(scope: !1160, discriminator: 0) !1208 = !DILocation(line: 147, column: 81, scope: !1209) !1209 = distinct !DILexicalBlock(scope: !1210, file: !3, line: 146, column: 5) !1210 = distinct !DILexicalBlock(scope: !1211, file: !3, line: 72, column: 55) !1211 = distinct !DILexicalBlock(scope: !1149, file: !3, line: 72, column: 1) !1212 = !DILocation(line: 156, column: 82, scope: !1213) !1213 = distinct !DILexicalBlock(scope: !1160, file: !3, line: 156, column: 28) !1214 = !DILocation(line: 153, column: 17, scope: !1160) !1215 = !DILocation(line: 156, column: 251, scope: !1213) !1216 = !DILocation(line: 156, column: 264, scope: !1213) !1217 = !DILocation(line: 661, column: 10, scope: !933, inlinedAt: !1218) !1218 = distinct !DILocation(line: 667, column: 5, scope: !924, inlinedAt: !1219) !1219 = distinct !DILocation(line: 156, column: 28, scope: !1213) !1220 = !DILocation(line: 661, column: 38, scope: !933, inlinedAt: !1218) !1221 = !DILocation(line: 661, column: 88, scope: !933, inlinedAt: !1218) !1222 = !DILocation(line: 661, column: 152, scope: !933, inlinedAt: !1218) !1223 = !DILocation(line: 661, column: 5, scope: !933, inlinedAt: !1218) !1224 = !DILocation(line: 650, column: 17, scope: !1225, inlinedAt: !1218) !1225 = distinct !DILexicalBlock(scope: !1226, file: !3, line: 650, column: 17) !1226 = distinct !DILexicalBlock(scope: !1227, file: !3, line: 649, column: 75) !1227 = distinct !DILexicalBlock(scope: !933, file: !3, line: 649, column: 1) !1228 = !DILocation(line: 0, scope: !531, inlinedAt: !1229) !1229 = distinct !DILocation(line: 665, column: 38, scope: !933, inlinedAt: !1218) !1230 = !DILocation(line: 156, column: 99, scope: !1213) !1231 = !DILocation(line: 0, scope: !1232) !1232 = !DILexicalBlockFile(scope: !1213, discriminator: 0) !1233 = !DILocation(line: 156, column: 174, scope: !1213) !1234 = !DILocation(line: 156, column: 212, scope: !1213) !1235 = !DILocation(line: 0, scope: !924, inlinedAt: !1219) !1236 = !DILocation(line: 0, scope: !963, inlinedAt: !1237) !1237 = distinct !DILocation(line: 650, column: 88, scope: !1238, inlinedAt: !1218) !1238 = distinct !DILexicalBlock(scope: !1226, file: !3, line: 650, column: 38) !1239 = !DILocation(line: 0, scope: !971, inlinedAt: !1240) !1240 = distinct !DILocation(line: 650, column: 88, scope: !1238, inlinedAt: !1218) !1241 = !DILocation(line: 0, scope: !972, inlinedAt: !1240) !1242 = !DILocation(line: 650, column: 88, scope: !1238, inlinedAt: !1218) !1243 = !DILocation(line: 662, column: 30, scope: !933, inlinedAt: !1218) !1244 = !DILocation(line: 663, column: 29, scope: !933, inlinedAt: !1218) !1245 = !DILocation(line: 664, column: 35, scope: !933, inlinedAt: !1218) !1246 = !DILocation(line: 0, scope: !622, inlinedAt: !1247) !1247 = distinct !DILocation(line: 665, column: 30, scope: !933, inlinedAt: !1218) !1248 = !DILocation(line: 0, scope: !629, inlinedAt: !1249) !1249 = distinct !DILocation(line: 665, column: 22, scope: !933, inlinedAt: !1218) !1250 = !DILocation(line: 665, column: 20, scope: !933, inlinedAt: !1218) !1251 = !DILocation(line: 666, column: 25, scope: !933, inlinedAt: !1218) !1252 = !DILocation(line: 0, scope: !986, inlinedAt: !1218) !1253 = !DILocation(line: 0, scope: !1254) !1254 = !DILexicalBlockFile(scope: !1213, file: !135, discriminator: 0) !1255 = !DILocation(line: 156, column: 17, scope: !1162) !1256 = !DILocation(line: 157, column: 36, scope: !1257) !1257 = distinct !DILexicalBlock(scope: !1165, file: !3, line: 157, column: 30) !1258 = !DILocation(line: 167, column: 9, scope: !1164) !1259 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TQ1_", scope: !1005, file: !3, line: 147, type: !1115, scopeLine: 157, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1260, thrownTypes: !328) !1260 = !{!1261, !1262, !1263, !1264, !1265, !1266, !1267, !1268, !1269, !1271, !1273, !1276} !1261 = !DILocalVariable(name: "constructionDelegate", arg: 2, scope: !1259, file: !3, line: 146, type: !894) !1262 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1259, file: !3, line: 146, type: !1015) !1263 = !DILocalVariable(name: "planRequest", arg: 4, scope: !1259, file: !3, line: 146, type: !890) !1264 = !DILocalVariable(name: "signature", arg: 5, scope: !1259, file: !3, line: 146, type: !1013) !1265 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1259, file: !3, line: 146, type: !892) !1266 = !DILocalVariable(name: "fs", arg: 7, scope: !1259, file: !3, line: 146, type: !294) !1267 = !DILocalVariable(name: "self", arg: 8, scope: !1259, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1268 = !DILocalVariable(name: "bypassActualTasks", arg: 9, scope: !1259, file: !3, line: 146, type: !1024) !1269 = !DILocalVariable(name: "descriptionPath", scope: !1270, file: !3, line: 153, type: !276) !1270 = distinct !DILexicalBlock(scope: !1259, file: !3, line: 153, column: 17) !1271 = !DILocalVariable(name: "delegate", scope: !1272, file: !3, line: 156, type: !943) !1272 = distinct !DILexicalBlock(scope: !1270, file: !3, line: 156, column: 17) !1273 = !DILocalVariable(name: "plan", scope: !1274, file: !3, line: 157, type: !1139) !1274 = distinct !DILexicalBlock(scope: !1275, file: !3, line: 157, column: 30) !1275 = distinct !DILexicalBlock(scope: !1272, file: !3, line: 157, column: 13) !1276 = !DILocalVariable(name: "buildPlanDiagPath", scope: !1277, file: !3, line: 162, type: !276) !1277 = distinct !DILexicalBlock(scope: !1278, file: !3, line: 162, column: 40) !1278 = distinct !DILexicalBlock(scope: !1274, file: !3, line: 162, column: 13) !1279 = !DILocation(line: 146, column: 84, scope: !1259) !1280 = !DILocation(line: 146, column: 157, scope: !1259) !1281 = !DILocation(line: 146, column: 51, scope: !1259) !1282 = !DILocation(line: 146, column: 207, scope: !1259) !1283 = !DILocation(line: 146, column: 255, scope: !1259) !1284 = !DILocation(line: 157, column: 36, scope: !1285) !1285 = distinct !DILexicalBlock(scope: !1275, file: !3, line: 157, column: 30) !1286 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY2_", scope: !1005, file: !3, line: 147, type: !1115, scopeLine: 157, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1287, thrownTypes: !328) !1287 = !{!1288, !1289, !1290, !1291, !1292, !1293, !1294, !1295, !1296, !1298, !1300, !1303} !1288 = !DILocalVariable(name: "constructionDelegate", arg: 2, scope: !1286, file: !3, line: 146, type: !894) !1289 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1286, file: !3, line: 146, type: !1015) !1290 = !DILocalVariable(name: "planRequest", arg: 4, scope: !1286, file: !3, line: 146, type: !890) !1291 = !DILocalVariable(name: "signature", arg: 5, scope: !1286, file: !3, line: 146, type: !1013) !1292 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1286, file: !3, line: 146, type: !892) !1293 = !DILocalVariable(name: "fs", arg: 7, scope: !1286, file: !3, line: 146, type: !294) !1294 = !DILocalVariable(name: "self", arg: 8, scope: !1286, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1295 = !DILocalVariable(name: "bypassActualTasks", arg: 9, scope: !1286, file: !3, line: 146, type: !1024) !1296 = !DILocalVariable(name: "descriptionPath", scope: !1297, file: !3, line: 153, type: !276) !1297 = distinct !DILexicalBlock(scope: !1286, file: !3, line: 153, column: 17) !1298 = !DILocalVariable(name: "delegate", scope: !1299, file: !3, line: 156, type: !943) !1299 = distinct !DILexicalBlock(scope: !1297, file: !3, line: 156, column: 17) !1300 = !DILocalVariable(name: "plan", scope: !1301, file: !3, line: 157, type: !1139) !1301 = distinct !DILexicalBlock(scope: !1302, file: !3, line: 157, column: 30) !1302 = distinct !DILexicalBlock(scope: !1299, file: !3, line: 157, column: 13) !1303 = !DILocalVariable(name: "buildPlanDiagPath", scope: !1304, file: !3, line: 162, type: !276) !1304 = distinct !DILexicalBlock(scope: !1305, file: !3, line: 162, column: 40) !1305 = distinct !DILexicalBlock(scope: !1301, file: !3, line: 162, column: 13) !1306 = !DILocation(line: 146, column: 84, scope: !1286) !1307 = !DILocation(line: 146, column: 157, scope: !1286) !1308 = !DILocation(line: 146, column: 51, scope: !1286) !1309 = !DILocation(line: 146, column: 207, scope: !1286) !1310 = !DILocation(line: 146, column: 255, scope: !1286) !1311 = !DILocation(line: 147, column: 81, scope: !1312) !1312 = distinct !DILexicalBlock(scope: !1313, file: !3, line: 146, column: 5) !1313 = distinct !DILexicalBlock(scope: !1314, file: !3, line: 72, column: 55) !1314 = distinct !DILexicalBlock(scope: !1286, file: !3, line: 72, column: 1) !1315 = !DILocation(line: 157, column: 36, scope: !1316) !1316 = distinct !DILexicalBlock(scope: !1302, file: !3, line: 157, column: 30) !1317 = !DILocation(line: 157, column: 23, scope: !1301) !1318 = !DILocation(line: 162, column: 65, scope: !1319) !1319 = distinct !DILexicalBlock(scope: !1305, file: !3, line: 162, column: 40) !1320 = !DILocation(line: 162, column: 13, scope: !1305) !1321 = !DILocation(line: 0, scope: !1322) !1322 = !DILexicalBlockFile(scope: !1286, file: !135, discriminator: 0) !1323 = !DILocation(line: 0, scope: !1286) !1324 = !DILocation(line: 167, column: 9, scope: !1301) !1325 = !DILocation(line: 162, column: 20, scope: !1304) !1326 = !DILocation(line: 163, column: 26, scope: !1327) !1327 = distinct !DILexicalBlock(scope: !1328, file: !3, line: 163, column: 17) !1328 = distinct !DILexicalBlock(scope: !1304, file: !3, line: 162, column: 93) !1329 = !DILocation(line: 650, column: 17, scope: !1225, inlinedAt: !1330) !1330 = distinct !DILocation(line: 667, column: 5, scope: !924, inlinedAt: !1331) !1331 = distinct !DILocation(line: 156, column: 28, scope: !1332) !1332 = distinct !DILexicalBlock(scope: !1297, file: !3, line: 156, column: 28) !1333 = !DILocalVariable(name: "self", arg: 1, scope: !1334, file: !3, line: 681, type: !943, flags: DIFlagArtificial) !1334 = distinct !DISubprogram(name: "diagnostics.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC11diagnosticsSDy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGvg", scope: !925, file: !3, line: 681, type: !1335, scopeLine: 681, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1338, retainedNodes: !1339) !1335 = !DISubroutineType(types: !1336) !1336 = !{!1337, !925} !1337 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1338 = !DISubprogram(name: "diagnostics.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC11diagnosticsSDy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGvg", scope: !925, file: !3, line: 681, type: !1335, scopeLine: 681, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !1339 = !{!1333} !1340 = !DILocation(line: 681, column: 56, scope: !1334, inlinedAt: !1341) !1341 = distinct !DILocation(line: 166, column: 216, scope: !1342) !1342 = distinct !DILexicalBlock(scope: !1301, file: !3, line: 166, column: 20) !1343 = !DILocation(line: 683, column: 16, scope: !1334, inlinedAt: !1341) !1344 = !DILocation(line: 0, scope: !1345, inlinedAt: !1351) !1345 = distinct !DISubprogram(name: "withLock", linkageName: "$s7SWBUtil11LockedValueCAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lFSDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCG_SDyAISayAA10DiagnosticVGGs5NeverOTg5", scope: !7, file: !135, type: !1346, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !1349) !1346 = !DISubroutineType(types: !1347) !1347 = !{!1337, !1348, !976} !1348 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGSDyADSayAE10DiagnosticVGGs5NeverOIgTlTrzr_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1349 = !{!1350} !1350 = !DICompositeType(tag: DW_TAG_structure_type, name: "Never", scope: !21, file: !140, runtimeLang: DW_LANG_Swift, identifier: "$ss5NeverOD") !1351 = distinct !DILocation(line: 683, column: 35, scope: !1334, inlinedAt: !1341) !1352 = !DILocation(line: 0, scope: !1353, inlinedAt: !1341) !1353 = !DILexicalBlockFile(scope: !1334, file: !135, discriminator: 0) !1354 = !DILocalVariable(name: "$0", arg: 1, scope: !1355, file: !3, line: 683, type: !1359) !1355 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC11diagnosticsSDy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGvgANSDyAiJ17DiagnosticsEngineCGzYuYTXEfU_", scope: !1334, file: !3, line: 683, type: !1356, scopeLine: 683, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1358, thrownTypes: !1349) !1356 = !DISubroutineType(types: !1357) !1357 = !{!1337, !966} !1358 = !{!1354} !1359 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !1360, runtimeLang: DW_LANG_Swift) !1360 = !{!1361} !1361 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !1362, size: 64) !1362 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCXSq7SWBUtil17DiagnosticsEngineCGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1363) !1363 = !{!1364, !1372} !1364 = !DITemplateTypeParameter(type: !1365) !1365 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !1366, runtimeLang: DW_LANG_Swift) !1366 = !{!1367} !1367 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !1368, size: 64) !1368 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore16ConfiguredTargetCSgD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1369) !1369 = !{!1370} !1370 = !DITemplateTypeParameter(type: !1371) !1371 = !DICompositeType(tag: DW_TAG_structure_type, name: "ConfiguredTarget", scope: !26, file: !1199, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore16ConfiguredTargetCD") !1372 = !DITemplateTypeParameter(type: !1373) !1373 = !DICompositeType(tag: DW_TAG_structure_type, name: "DiagnosticsEngine", scope: !7, file: !6, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil17DiagnosticsEngineCD") !1374 = !DILocation(line: 683, column: 44, scope: !1355, inlinedAt: !1375) !1375 = distinct !DILocation(line: 0, scope: !1345, inlinedAt: !1351) !1376 = !DILocation(line: 683, column: 46, scope: !1355, inlinedAt: !1375) !1377 = !DILocation(line: 0, scope: !1378, inlinedAt: !1384) !1378 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV9mapValuesyAByxqd__Gqd__q_KXEKlF7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCSayAI10DiagnosticVGTg5", scope: !2, file: !135, type: !1379, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !1379 = !DISubroutineType(types: !1380) !1380 = !{!1381, !1382, !1383} !1381 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss17_NativeDictionaryVy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1382 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil17DiagnosticsEngineCSayAA10DiagnosticVGs5Error_pIgnrzo_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1383 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss17_NativeDictionaryVy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1384 = distinct !DILocation(line: 0, scope: !1385, inlinedAt: !1388) !1385 = distinct !DISubprogram(name: "mapValues", linkageName: "$sSD9mapValuesySDyxqd__Gqd__q_KXEKlF7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCSayAG10DiagnosticVGTg5", scope: !21, file: !135, type: !1386, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !1386 = !DISubroutineType(types: !1387) !1387 = !{!1337, !1382, !966} !1388 = distinct !DILocation(line: 683, column: 49, scope: !1355, inlinedAt: !1375) !1389 = !DILocalVariable(name: "$0", arg: 1, scope: !1390, file: !3, line: 683, type: !1395) !1390 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC11diagnosticsSDy7SWBCore16ConfiguredTargetCSgSay7SWBUtil10DiagnosticVGGvgANSDyAiJ17DiagnosticsEngineCGzYuYTXEfU_AmPXEfU_", scope: !1334, file: !3, line: 683, type: !1391, scopeLine: 683, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1394, thrownTypes: !328) !1391 = !DISubroutineType(types: !1392) !1392 = !{!1393, !1373} !1393 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBUtil10DiagnosticVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1394 = !{!1389} !1395 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1373) !1396 = !DILocation(line: 683, column: 59, scope: !1390, inlinedAt: !1397) !1397 = distinct !DILocation(line: 0, scope: !1378, inlinedAt: !1384) !1398 = !DILocation(line: 683, column: 64, scope: !1390, inlinedAt: !1397) !1399 = !{!"branch_weights", !"expected", i32 1, i32 2000} !1400 = !DILocation(line: 0, scope: !1401, inlinedAt: !1402) !1401 = distinct !DISubprogram(name: "Swift runtime failure: arithmetic overflow", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !1402 = distinct !DILocation(line: 0, scope: !1378, inlinedAt: !1384) !1403 = !DILocation(line: 0, scope: !1404, inlinedAt: !1407) !1404 = distinct !DISubprogram(linkageName: "$s7SWBUtil11LockedValueCAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lF6$deferL_yysAERd_0_Ri_zRi_d__r_0_lFSDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCG_SDyAJSayAA10DiagnosticVGGs5NeverOTg5", scope: !2, file: !135, type: !1405, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1405 = !DISubroutineType(types: !1406) !1406 = !{!153, !976} !1407 = distinct !DILocation(line: 0, scope: !1345, inlinedAt: !1351) !1408 = !DILocation(line: 0, scope: !1409, inlinedAt: !1413) !1409 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZ", scope: !564, file: !135, type: !1410, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1412, thrownTypes: !328) !1410 = !DISubroutineType(types: !1411) !1411 = !{!657, !1140, !883, !16, !261, !290, !139, !1337, !886, !567} !1412 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZ", scope: !564, file: !135, type: !1410, spFlags: DISPFlagOptimized, thrownTypes: !328) !1413 = distinct !DILocation(line: 166, column: 30, scope: !1342) !1414 = !DILocation(line: 146, column: 174, scope: !1286) !1415 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TQ3_", scope: !1005, file: !3, line: 147, type: !1115, scopeLine: 147, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1416, thrownTypes: !328) !1416 = !{!1417, !1418, !1419, !1420, !1421, !1422, !1423, !1424, !1425, !1427, !1429, !1432} !1417 = !DILocalVariable(name: "constructionDelegate", arg: 2, scope: !1415, file: !3, line: 146, type: !894) !1418 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1415, file: !3, line: 146, type: !1015) !1419 = !DILocalVariable(name: "planRequest", arg: 4, scope: !1415, file: !3, line: 146, type: !890) !1420 = !DILocalVariable(name: "signature", arg: 5, scope: !1415, file: !3, line: 146, type: !1013) !1421 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1415, file: !3, line: 146, type: !892) !1422 = !DILocalVariable(name: "fs", arg: 7, scope: !1415, file: !3, line: 146, type: !294) !1423 = !DILocalVariable(name: "self", arg: 8, scope: !1415, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1424 = !DILocalVariable(name: "bypassActualTasks", arg: 9, scope: !1415, file: !3, line: 146, type: !1024) !1425 = !DILocalVariable(name: "descriptionPath", scope: !1426, file: !3, line: 153, type: !276) !1426 = distinct !DILexicalBlock(scope: !1415, file: !3, line: 153, column: 17) !1427 = !DILocalVariable(name: "delegate", scope: !1428, file: !3, line: 156, type: !943) !1428 = distinct !DILexicalBlock(scope: !1426, file: !3, line: 156, column: 17) !1429 = !DILocalVariable(name: "plan", scope: !1430, file: !3, line: 157, type: !1139) !1430 = distinct !DILexicalBlock(scope: !1431, file: !3, line: 157, column: 30) !1431 = distinct !DILexicalBlock(scope: !1428, file: !3, line: 157, column: 13) !1432 = !DILocalVariable(name: "buildPlanDiagPath", scope: !1433, file: !3, line: 162, type: !276) !1433 = distinct !DILexicalBlock(scope: !1434, file: !3, line: 162, column: 40) !1434 = distinct !DILexicalBlock(scope: !1430, file: !3, line: 162, column: 13) !1435 = !DILocation(line: 146, column: 84, scope: !1415) !1436 = !DILocation(line: 146, column: 157, scope: !1415) !1437 = !DILocation(line: 146, column: 51, scope: !1415) !1438 = !DILocation(line: 146, column: 207, scope: !1415) !1439 = !DILocation(line: 146, column: 255, scope: !1415) !1440 = !DILocation(line: 0, scope: !1409, inlinedAt: !1441) !1441 = distinct !DILocation(line: 166, column: 30, scope: !1442) !1442 = distinct !DILexicalBlock(scope: !1430, file: !3, line: 166, column: 20) !1443 = !DILocation(line: 0, scope: !1444) !1444 = !DILexicalBlockFile(scope: !1415, file: !135, discriminator: 0) !1445 = !DILocation(line: 166, column: 30, scope: !1442) !1446 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY4_", scope: !1005, file: !3, line: 147, type: !1115, scopeLine: 157, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1447, thrownTypes: !328) !1447 = !{!1448, !1449, !1450, !1451, !1452, !1453, !1454, !1455, !1456, !1458, !1460, !1463} !1448 = !DILocalVariable(name: "constructionDelegate", arg: 2, scope: !1446, file: !3, line: 146, type: !894) !1449 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1446, file: !3, line: 146, type: !1015) !1450 = !DILocalVariable(name: "planRequest", arg: 4, scope: !1446, file: !3, line: 146, type: !890) !1451 = !DILocalVariable(name: "signature", arg: 5, scope: !1446, file: !3, line: 146, type: !1013) !1452 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1446, file: !3, line: 146, type: !892) !1453 = !DILocalVariable(name: "fs", arg: 7, scope: !1446, file: !3, line: 146, type: !294) !1454 = !DILocalVariable(name: "self", arg: 8, scope: !1446, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1455 = !DILocalVariable(name: "bypassActualTasks", arg: 9, scope: !1446, file: !3, line: 146, type: !1024) !1456 = !DILocalVariable(name: "descriptionPath", scope: !1457, file: !3, line: 153, type: !276) !1457 = distinct !DILexicalBlock(scope: !1446, file: !3, line: 153, column: 17) !1458 = !DILocalVariable(name: "delegate", scope: !1459, file: !3, line: 156, type: !943) !1459 = distinct !DILexicalBlock(scope: !1457, file: !3, line: 156, column: 17) !1460 = !DILocalVariable(name: "plan", scope: !1461, file: !3, line: 157, type: !1139) !1461 = distinct !DILexicalBlock(scope: !1462, file: !3, line: 157, column: 30) !1462 = distinct !DILexicalBlock(scope: !1459, file: !3, line: 157, column: 13) !1463 = !DILocalVariable(name: "buildPlanDiagPath", scope: !1464, file: !3, line: 162, type: !276) !1464 = distinct !DILexicalBlock(scope: !1465, file: !3, line: 162, column: 40) !1465 = distinct !DILexicalBlock(scope: !1461, file: !3, line: 162, column: 13) !1466 = !DILocation(line: 146, column: 84, scope: !1446) !1467 = !DILocation(line: 146, column: 157, scope: !1446) !1468 = !DILocation(line: 146, column: 51, scope: !1446) !1469 = !DILocation(line: 146, column: 207, scope: !1446) !1470 = !DILocation(line: 146, column: 255, scope: !1446) !1471 = !DILocation(line: 157, column: 36, scope: !1472) !1472 = distinct !DILexicalBlock(scope: !1462, file: !3, line: 157, column: 30) !1473 = !DILocation(line: 0, scope: !1474) !1474 = !DILexicalBlockFile(scope: !1446, file: !135, discriminator: 0) !1475 = !DILocation(line: 166, column: 13, scope: !1461) !1476 = !DILocation(line: 0, scope: !1446) !1477 = !DILocation(line: 167, column: 9, scope: !1461) !1478 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TY5_", scope: !1005, file: !3, line: 147, type: !1115, scopeLine: 157, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1479, thrownTypes: !328) !1479 = !{!1480, !1481, !1482, !1483, !1484, !1485, !1486, !1487, !1488, !1490, !1492, !1495} !1480 = !DILocalVariable(name: "constructionDelegate", arg: 2, scope: !1478, file: !3, line: 146, type: !894) !1481 = !DILocalVariable(name: "cacheDir", arg: 3, scope: !1478, file: !3, line: 146, type: !1015) !1482 = !DILocalVariable(name: "planRequest", arg: 4, scope: !1478, file: !3, line: 146, type: !890) !1483 = !DILocalVariable(name: "signature", arg: 5, scope: !1478, file: !3, line: 146, type: !1013) !1484 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !1478, file: !3, line: 146, type: !892) !1485 = !DILocalVariable(name: "fs", arg: 7, scope: !1478, file: !3, line: 146, type: !294) !1486 = !DILocalVariable(name: "self", arg: 8, scope: !1478, file: !3, line: 146, type: !897, flags: DIFlagArtificial) !1487 = !DILocalVariable(name: "bypassActualTasks", arg: 9, scope: !1478, file: !3, line: 146, type: !1024) !1488 = !DILocalVariable(name: "descriptionPath", scope: !1489, file: !3, line: 153, type: !276) !1489 = distinct !DILexicalBlock(scope: !1478, file: !3, line: 153, column: 17) !1490 = !DILocalVariable(name: "delegate", scope: !1491, file: !3, line: 156, type: !943) !1491 = distinct !DILexicalBlock(scope: !1489, file: !3, line: 156, column: 17) !1492 = !DILocalVariable(name: "plan", scope: !1493, file: !3, line: 157, type: !1139) !1493 = distinct !DILexicalBlock(scope: !1494, file: !3, line: 157, column: 30) !1494 = distinct !DILexicalBlock(scope: !1491, file: !3, line: 157, column: 13) !1495 = !DILocalVariable(name: "buildPlanDiagPath", scope: !1496, file: !3, line: 162, type: !276) !1496 = distinct !DILexicalBlock(scope: !1497, file: !3, line: 162, column: 40) !1497 = distinct !DILexicalBlock(scope: !1493, file: !3, line: 162, column: 13) !1498 = !DILocation(line: 146, column: 84, scope: !1478) !1499 = !DILocation(line: 146, column: 157, scope: !1478) !1500 = !DILocation(line: 146, column: 51, scope: !1478) !1501 = !DILocation(line: 146, column: 207, scope: !1478) !1502 = !DILocation(line: 146, column: 255, scope: !1478) !1503 = !DILocation(line: 157, column: 36, scope: !1504) !1504 = distinct !DILexicalBlock(scope: !1494, file: !3, line: 157, column: 30) !1505 = !DILocation(line: 0, scope: !1506) !1506 = !DILexicalBlockFile(scope: !1478, file: !135, discriminator: 0) !1507 = !DILocation(line: 166, column: 30, scope: !1508) !1508 = distinct !DILexicalBlock(scope: !1493, file: !3, line: 166, column: 20) !1509 = !DILocation(line: 167, column: 9, scope: !1493) !1510 = !DILocation(line: 414, column: 40, scope: !1183) !1511 = !DILocation(line: 414, column: 25, scope: !1183) !1512 = !DILocation(line: 415, column: 43, scope: !1513) !1513 = distinct !DILexicalBlock(scope: !1183, file: !3, line: 415, column: 16) !1514 = !DILocation(line: 415, column: 86, scope: !1513) !1515 = !DILocation(line: 415, column: 133, scope: !1513) !1516 = !DILocation(line: 0, scope: !1195, inlinedAt: !1517) !1517 = distinct !DILocation(line: 415, column: 20, scope: !1513) !1518 = !DILocation(line: 415, scope: !1183) !1519 = !DILocation(line: 0, scope: !1409) !1520 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTQ0_", scope: !564, file: !135, type: !1410, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1521, thrownTypes: !328) !1521 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTQ0_", scope: !564, file: !135, type: !1410, spFlags: DISPFlagOptimized, thrownTypes: !328) !1522 = !DILocation(line: 0, scope: !1520) !1523 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZfA4_", scope: !2, file: !3, line: 176, type: !1002, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1524 = !DILocation(line: 0, scope: !1523) !1525 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10OrderedSetVyA0_GGyXEfU_", scope: !1409, file: !3, line: 222, type: !1526, scopeLine: 222, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !1536) !1526 = !DISubroutineType(types: !1527) !1527 = !{!1528, !1535, !883, !1140} !1528 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !1529, runtimeLang: DW_LANG_Swift) !1529 = !{!1530} !1530 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !1531, size: 64) !1531 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDySS7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1532) !1532 = !{!305, !1533} !1533 = !DITemplateTypeParameter(type: !1534) !1534 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGD", scope: !7, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1535 = !DICompositeType(tag: DW_TAG_structure_type, name: "TargetBuildGraph", scope: !26, file: !1199, size: 704, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore16TargetBuildGraphVD") !1536 = !{!1537, !1539, !1540, !1541, !1543, !1550, !1553, !1557, !1567, !1571, !1580, !1582, !1583} !1537 = !DILocalVariable(name: "buildGraph", arg: 1, scope: !1525, file: !3, line: 186, type: !1538) !1538 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1535) !1539 = !DILocalVariable(name: "planRequest", arg: 2, scope: !1525, file: !3, line: 176, type: !890) !1540 = !DILocalVariable(name: "plan", arg: 3, scope: !1525, file: !3, line: 176, type: !1139) !1541 = !DILocalVariable(name: "definingTargetsByModuleName", scope: !1542, file: !3, line: 223, type: !1528, flags: DIFlagArtificial) !1542 = distinct !DILexicalBlock(scope: !1525, file: !3, line: 223, column: 17) !1543 = !DILocalVariable(name: "$target$generator", scope: !1544, file: !3, line: 224, type: !1545) !1544 = distinct !DILexicalBlock(scope: !1542, file: !3, line: 224, column: 13) !1545 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 192, elements: !1546, runtimeLang: DW_LANG_Swift) !1546 = !{!1547} !1547 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !1548, size: 192) !1548 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVy7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1549) !1549 = !{!1533} !1550 = !DILocalVariable(name: "target", scope: !1551, file: !3, line: 224, type: !1552) !1551 = distinct !DILexicalBlock(scope: !1544, file: !3, line: 224, column: 49) !1552 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1371) !1553 = !DILocalVariable(name: "settings", scope: !1554, file: !3, line: 225, type: !1555) !1554 = distinct !DILexicalBlock(scope: !1551, file: !3, line: 225, column: 21) !1555 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1556) !1556 = !DICompositeType(tag: DW_TAG_structure_type, name: "Settings", scope: !26, file: !1199, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore8SettingsCD") !1557 = !DILocalVariable(name: "moduleInfo", scope: !1558, file: !3, line: 226, type: !1559) !1558 = distinct !DILexicalBlock(scope: !1554, file: !3, line: 226, column: 21) !1559 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1560) !1560 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 1024, elements: !1561, runtimeLang: DW_LANG_Swift) !1561 = !{!1562} !1562 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !1563, size: 1024) !1563 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore10ModuleInfoVSgD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1564) !1564 = !{!1565} !1565 = !DITemplateTypeParameter(type: !1566) !1566 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore10ModuleInfoVD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1567 = !DILocalVariable(name: "specLookupContext", scope: !1568, file: !3, line: 227, type: !1569) !1568 = distinct !DILexicalBlock(scope: !1558, file: !3, line: 227, column: 21) !1569 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1570) !1570 = !DICompositeType(tag: DW_TAG_structure_type, name: "SpecLookupCtxt", scope: !26, file: !1199, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore14SpecLookupCtxtVD") !1571 = !DILocalVariable(name: "$clangModuleName$generator", scope: !1572, file: !3, line: 233, type: !1574) !1572 = distinct !DILexicalBlock(scope: !1573, file: !3, line: 233, column: 17) !1573 = distinct !DILexicalBlock(scope: !1568, file: !3, line: 228, column: 21) !1574 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 128, elements: !1575, runtimeLang: DW_LANG_Swift) !1575 = !{!1576} !1576 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !1577, size: 128) !1577 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVySSXSaGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1578) !1578 = !{!1579} !1579 = !DITemplateTypeParameter(type: !300) !1580 = !DILocalVariable(name: "clangModuleName", scope: !1581, file: !3, line: 233, type: !384) !1581 = distinct !DILexicalBlock(scope: !1572, file: !3, line: 233, column: 80) !1582 = !DILocalVariable(name: "buildingAnySwiftSourceFiles", scope: !1573, file: !3, line: 228, type: !1024) !1583 = !DILocalVariable(name: "swiftModuleName", scope: !1584, file: !3, line: 230, type: !384) !1584 = distinct !DILexicalBlock(scope: !1585, file: !3, line: 230, column: 25) !1585 = distinct !DILexicalBlock(scope: !1586, file: !3, line: 229, column: 48) !1586 = distinct !DILexicalBlock(scope: !1573, file: !3, line: 229, column: 17) !1587 = !DILocation(line: 0, scope: !1588, inlinedAt: !1593) !1588 = !DILexicalBlockFile(scope: !1589, discriminator: 0) !1589 = distinct !DISubprogram(linkageName: "$sSa22_allocateUninitializedySayxG_SpyxGtSiFZSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGt_Tt0g5", scope: !2, file: !135, type: !1590, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1590 = !DISubroutineType(types: !1591) !1591 = !{!1592, !164} !1592 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGtG_SpySS_AGtGtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1593 = distinct !DILocation(line: 0, scope: !1594, inlinedAt: !1598) !1594 = distinct !DISubprogram(name: "_allocateUninitializedArray", linkageName: "$ss27_allocateUninitializedArrayySayxG_BptBwlFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGt_Tg5", scope: !21, file: !135, type: !1595, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1595 = !DISubroutineType(types: !1596) !1596 = !{!1597, !534} !1597 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGtG_BptD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1598 = distinct !DILocation(line: 223, column: 87, scope: !1599) !1599 = distinct !DILexicalBlock(scope: !1525, file: !3, line: 223, column: 87) !1600 = !DILocation(line: 186, column: 13, scope: !1525) !1601 = !DILocation(line: 176, column: 70, scope: !1525) !1602 = !DILocation(line: 176, column: 51, scope: !1525) !1603 = !DILocation(line: 0, scope: !1604, inlinedAt: !1608) !1604 = distinct !DISubprogram(name: "init", linkageName: "$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTt0g5", scope: !21, file: !135, type: !1605, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1605 = !DISubroutineType(types: !1606) !1606 = !{!1528, !1607} !1607 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGtGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1608 = distinct !DILocation(line: 223, column: 87, scope: !1599) !1609 = !DILocation(line: 224, column: 38, scope: !1544) !1610 = !DILocation(line: 0, scope: !1611, inlinedAt: !1614) !1611 = distinct !DISubprogram(linkageName: "$s7SWBUtil10OrderedSetVyxGSlAASl10startIndex0E0QzvgTW7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !1612, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1612 = !DISubroutineType(types: !1613) !1613 = !{!164, !1534} !1614 = distinct !DILocation(line: 0, scope: !1615, inlinedAt: !1619) !1615 = distinct !DISubprogram(name: "makeIterator", linkageName: "$sSlss16IndexingIteratorVyxG0B0RtzrlE04makeB0ACyF7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCG_Tg5", scope: !21, file: !135, type: !1616, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1616 = !DISubroutineType(types: !1617) !1617 = !{!1618, !1534} !1618 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVy7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1619 = distinct !DILocation(line: 224, column: 38, scope: !1544) !1620 = !DILocation(line: 0, scope: !1621, inlinedAt: !1622) !1621 = distinct !DISubprogram(linkageName: "$s7SWBUtil10OrderedSetVyxGSlAASl8endIndex0E0QzvgTW7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !1612, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1622 = distinct !DILocation(line: 0, scope: !1623, inlinedAt: !1626) !1623 = distinct !DISubprogram(name: "next", linkageName: "$ss16IndexingIteratorV4next7ElementQzSgyF7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCG_Tg5", scope: !21, file: !135, type: !1624, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1624 = !DISubroutineType(types: !1625) !1625 = !{!1365, !1618} !1626 = distinct !DILocation(line: 224, column: 13, scope: !1544) !1627 = !DILocation(line: 0, scope: !348, inlinedAt: !1628) !1628 = distinct !DILocation(line: 0, scope: !1623, inlinedAt: !1626) !1629 = !DILocation(line: 0, scope: !1623, inlinedAt: !1626) !1630 = !DILocation(line: 0, scope: !1631) !1631 = distinct !DILexicalBlock(scope: !1551, file: !3, line: 225, column: 32) !1632 = !DILocation(line: 226, column: 39, scope: !1633) !1633 = distinct !DILexicalBlock(scope: !1554, file: !3, line: 226, column: 34) !1634 = !DILocation(line: 225, column: 44, scope: !1631) !1635 = !DILocation(line: 227, column: 82, scope: !1636) !1636 = distinct !DILexicalBlock(scope: !1558, file: !3, line: 227, column: 41) !1637 = !DILocation(line: 227, column: 99, scope: !1636) !1638 = !DILocation(line: 228, column: 158, scope: !1639) !1639 = distinct !DILexicalBlock(scope: !1568, file: !3, line: 228, column: 51) !1640 = !DILocation(line: 237, column: 20, scope: !1542) !1641 = !DILocation(line: 0, scope: !1642) !1642 = !DILexicalBlockFile(scope: !1542, discriminator: 0) !1643 = !DILocation(line: 0, scope: !1644) !1644 = !DILexicalBlockFile(scope: !1542, file: !135, discriminator: 0) !1645 = !DILocation(line: 237, column: 13, scope: !1542) !1646 = !DILocation(line: 223, column: 87, scope: !1599) !1647 = !DILocation(line: 0, scope: !1648, inlinedAt: !1652) !1648 = !DILexicalBlockFile(scope: !1649, discriminator: 0) !1649 = distinct !DISubprogram(linkageName: "$s7SWBUtil10OrderedSetVyxSicir7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !1650, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1650 = !DISubroutineType(types: !1651) !1651 = !{!153, !164, !1534} !1652 = distinct !DILocation(line: 0, scope: !1653, inlinedAt: !1654) !1653 = distinct !DISubprogram(linkageName: "$s7SWBUtil10OrderedSetVyxGSlAASly7ElementQz5IndexQzcirTW7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !1650, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1654 = distinct !DILocation(line: 0, scope: !1623, inlinedAt: !1626) !1655 = !DILocation(line: 0, scope: !1649, inlinedAt: !1652) !1656 = !DILocation(line: 0, scope: !1611, inlinedAt: !1657) !1657 = distinct !DILocation(line: 0, scope: !1658, inlinedAt: !1661) !1658 = distinct !DISubprogram(linkageName: "$sSksSx5IndexRpzSnyABG7IndicesRtzSiAA_6StrideRTzrlE5index5afterA2B_tF7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCG_Tg5", scope: !2, file: !135, type: !1659, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1659 = !DISubroutineType(types: !1660) !1660 = !{!164, !164, !1534} !1661 = distinct !DILocation(line: 0, scope: !1662, inlinedAt: !1663) !1662 = distinct !DISubprogram(linkageName: "$s7SWBUtil10OrderedSetVyxGSlAASl9formIndex5aftery0E0Qzz_tFTW7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !1650, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1663 = distinct !DILocation(line: 0, scope: !1623, inlinedAt: !1626) !1664 = !DILocation(line: 0, scope: !1621, inlinedAt: !1665) !1665 = distinct !DILocation(line: 0, scope: !1658, inlinedAt: !1661) !1666 = !DILocation(line: 0, scope: !1667, inlinedAt: !1668) !1667 = distinct !DISubprogram(linkageName: "$sSiSLsSL2leoiySbx_xtFZTW", scope: !2, file: !135, type: !349, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1668 = distinct !DILocation(line: 0, scope: !1669, inlinedAt: !1673) !1669 = distinct !DISubprogram(linkageName: "$sSlsE20_failEarlyRangeCheck_6boundsy5IndexQz_SnyADGtF7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCG_Tg5", scope: !2, file: !135, type: !1670, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1670 = !DISubroutineType(types: !1671) !1671 = !{!153, !164, !1672, !1534} !1672 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSnySiGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1673 = distinct !DILocation(line: 0, scope: !1674, inlinedAt: !1675) !1674 = distinct !DISubprogram(linkageName: "$s7SWBUtil10OrderedSetVyxGSlAASl20_failEarlyRangeCheck_6boundsy5IndexQz_SnyAHGtFTW7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !1670, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1675 = distinct !DILocation(line: 0, scope: !1658, inlinedAt: !1661) !1676 = !DILocation(line: 0, scope: !1677, inlinedAt: !1678) !1677 = distinct !DISubprogram(linkageName: "$sSiSLsSL1loiySbx_xtFZTW", scope: !2, file: !135, type: !349, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1678 = distinct !DILocation(line: 0, scope: !1669, inlinedAt: !1673) !1679 = !DILocation(line: 0, scope: !1669, inlinedAt: !1673) !1680 = !DILocation(line: 0, scope: !1681, inlinedAt: !1684) !1681 = distinct !DISubprogram(linkageName: "$sSiSxsSx8advanced2byx6StrideQz_tFTW", scope: !2, file: !135, type: !1682, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1682 = !DISubroutineType(types: !1683) !1683 = !{!164, !164, !164} !1684 = distinct !DILocation(line: 0, scope: !1658, inlinedAt: !1661) !1685 = !DILocation(line: 224, column: 17, scope: !1551) !1686 = !DILocation(line: 225, column: 89, scope: !1631) !1687 = !DILocation(line: 225, column: 116, scope: !1631) !1688 = !DILocation(line: 0, scope: !1689) !1689 = !DILexicalBlockFile(scope: !1525, file: !135, discriminator: 0) !1690 = !DILocation(line: 225, column: 64, scope: !1631) !1691 = !DILocation(line: 225, column: 21, scope: !1554) !1692 = !DILocation(line: 226, column: 57, scope: !1633) !1693 = !DILocation(line: 226, column: 21, scope: !1558) !1694 = !DILocation(line: 227, column: 104, scope: !1636) !1695 = !DILocation(line: 227, column: 137, scope: !1636) !1696 = !DILocation(line: 227, column: 41, scope: !1636) !1697 = !DILocation(line: 227, column: 21, scope: !1568) !1698 = !DILocation(line: 228, column: 59, scope: !1639) !1699 = !DILocation(line: 228, column: 66, scope: !1639) !1700 = !DILocation(line: 228, column: 89, scope: !1639) !1701 = !DILocation(line: 228, column: 106, scope: !1639) !1702 = !DILocation(line: 0, scope: !1703) !1703 = !DILexicalBlockFile(scope: !1639, discriminator: 0) !1704 = !DILocation(line: 0, scope: !1639) !1705 = !DILocation(line: 228, column: 197, scope: !1639) !1706 = !DILocation(line: 228, column: 219, scope: !1639) !1707 = !DILocation(line: 228, column: 108, scope: !1639) !1708 = !DILocation(line: 0, scope: !1709) !1709 = !DILexicalBlockFile(scope: !1639, file: !135, discriminator: 0) !1710 = !DILocation(line: 228, column: 21, scope: !1573) !1711 = !DILocation(line: 229, column: 20, scope: !1586) !1712 = !DILocation(line: 230, column: 52, scope: !1713) !1713 = distinct !DILexicalBlock(scope: !1585, file: !3, line: 230, column: 43) !1714 = !DILocation(line: 230, column: 87, scope: !1713) !1715 = !DILocation(line: 230, column: 64, scope: !1713) !1716 = !DILocation(line: 230, column: 25, scope: !1584) !1717 = !DILocation(line: 0, scope: !1718) !1718 = !DILexicalBlockFile(scope: !1584, discriminator: 0) !1719 = !DILocation(line: 231, column: 86, scope: !1584) !1720 = !DILocation(line: 0, scope: !1721, inlinedAt: !1725) !1721 = distinct !DISubprogram(name: "subscript.modify", linkageName: "$sSD_7defaultq_x_q_yXKtciMSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5", scope: !21, file: !135, type: !1722, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1722 = !DISubroutineType(types: !1723) !1723 = !{!153, !306, !1724, !1528} !1724 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgr_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1725 = distinct !DILocation(line: 231, column: 21, scope: !1584) !1726 = !DILocation(line: 0, scope: !1727, inlinedAt: !1725) !1727 = !DILexicalBlockFile(scope: !1721, discriminator: 0) !1728 = !DILocation(line: 0, scope: !1729, inlinedAt: !1733) !1729 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV12ensureUnique02isD08capacityS2b_SitFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5", scope: !2, file: !135, type: !1730, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1730 = !DISubroutineType(types: !1731) !1731 = !{!139, !139, !164, !1732} !1732 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss17_NativeDictionaryVySS7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1733 = distinct !DILocation(line: 0, scope: !1721, inlinedAt: !1725) !1734 = !DILocation(line: 0, scope: !1735, inlinedAt: !1738) !1735 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10OrderedSetVyA0_GGyXEfU_A9_yXEfu0_", scope: !1409, file: !135, type: !1736, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1736 = !DISubroutineType(types: !1737) !1737 = !{!1534} !1738 = distinct !DILocation(line: 0, scope: !1739, inlinedAt: !1743) !1739 = distinct !DISubprogram(linkageName: "$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR", scope: !2, file: !135, type: !1740, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1740 = !DISubroutineType(types: !1741) !1741 = !{!1534, !1742} !1742 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1743 = distinct !DILocation(line: 0, scope: !1721, inlinedAt: !1725) !1744 = !DILocation(line: 0, scope: !1745, inlinedAt: !1749) !1745 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5", scope: !2, file: !135, type: !1746, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1746 = !DISubroutineType(types: !1747) !1747 = !{!153, !1748, !306, !1534, !1732} !1748 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss10_HashTableV6BucketVD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !1749 = distinct !DILocation(line: 0, scope: !1721, inlinedAt: !1725) !1750 = !DILocation(line: 231, column: 79, scope: !1584) !1751 = !DILocation(line: 232, column: 17, scope: !1584) !1752 = !DILocation(line: 0, scope: !1525) !1753 = !DILocation(line: 233, column: 50, scope: !1572) !1754 = !DILocation(line: 233, column: 52, scope: !1572) !1755 = !DILocation(line: 233, column: 74, scope: !1572) !1756 = !DILocation(line: 0, scope: !1572) !1757 = !DILocation(line: 0, scope: !332, inlinedAt: !1758) !1758 = distinct !DILocation(line: 0, scope: !336, inlinedAt: !1759) !1759 = distinct !DILocation(line: 0, scope: !338, inlinedAt: !1760) !1760 = distinct !DILocation(line: 0, scope: !1761, inlinedAt: !1762) !1761 = distinct !DISubprogram(name: "next", linkageName: "$ss16IndexingIteratorV4next7ElementQzSgyFSaySSG_Tg5", scope: !21, file: !135, type: !341, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1762 = distinct !DILocation(line: 233, column: 17, scope: !1572) !1763 = !DILocation(line: 0, scope: !336, inlinedAt: !1759) !1764 = !DILocation(line: 0, scope: !1761, inlinedAt: !1762) !1765 = !DILocation(line: 0, scope: !368, inlinedAt: !1766) !1766 = distinct !DILocation(line: 0, scope: !360, inlinedAt: !1767) !1767 = distinct !DILocation(line: 0, scope: !364, inlinedAt: !1768) !1768 = distinct !DILocation(line: 0, scope: !1761, inlinedAt: !1762) !1769 = !DILocation(line: 0, scope: !355, inlinedAt: !1770) !1770 = distinct !DILocation(line: 0, scope: !360, inlinedAt: !1767) !1771 = !DILocation(line: 0, scope: !373, inlinedAt: !1772) !1772 = distinct !DILocation(line: 0, scope: !377, inlinedAt: !1773) !1773 = distinct !DILocation(line: 0, scope: !1761, inlinedAt: !1762) !1774 = !DILocation(line: 233, column: 21, scope: !1581) !1775 = !DILocation(line: 0, scope: !1776) !1776 = !DILexicalBlockFile(scope: !1581, discriminator: 0) !1777 = !DILocation(line: 234, column: 86, scope: !1581) !1778 = !DILocation(line: 0, scope: !1721, inlinedAt: !1779) !1779 = distinct !DILocation(line: 234, column: 21, scope: !1581) !1780 = !DILocation(line: 0, scope: !1727, inlinedAt: !1779) !1781 = !DILocation(line: 0, scope: !1729, inlinedAt: !1782) !1782 = distinct !DILocation(line: 0, scope: !1721, inlinedAt: !1779) !1783 = !DILocation(line: 0, scope: !1784, inlinedAt: !1785) !1784 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10OrderedSetVyA0_GGyXEfU_A9_yXEfu2_", scope: !1409, file: !135, type: !1736, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1785 = distinct !DILocation(line: 0, scope: !1739, inlinedAt: !1786) !1786 = distinct !DILocation(line: 0, scope: !1721, inlinedAt: !1779) !1787 = !DILocation(line: 0, scope: !1745, inlinedAt: !1788) !1788 = distinct !DILocation(line: 0, scope: !1721, inlinedAt: !1779) !1789 = !DILocation(line: 234, column: 79, scope: !1581) !1790 = !DILocation(line: 0, scope: !348, inlinedAt: !1791) !1791 = distinct !DILocation(line: 0, scope: !1761, inlinedAt: !1762) !1792 = !DILocation(line: 0, scope: !1793, inlinedAt: !1679) !1793 = distinct !DISubprogram(name: "Swift runtime failure: Index out of bounds", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !1794 = !DILocation(line: 0, scope: !423, inlinedAt: !1769) !1795 = !DILocation(line: 0, scope: !1401, inlinedAt: !1778) !1796 = !DILocation(line: 0, scope: !1401, inlinedAt: !1787) !1797 = !DILocation(line: 0, scope: !1401, inlinedAt: !1720) !1798 = !DILocation(line: 0, scope: !1401, inlinedAt: !1744) !1799 = !DILocation(line: 0, scope: !1735, inlinedAt: !1800) !1800 = distinct !DILocation(line: 0, scope: !1801) !1801 = distinct !DISubprogram(linkageName: "$s7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIgo_AGIegr_TR0153$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cn92CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ef55CSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZSDySSAT10bC23VyA0_GGyXEfU_A9_yXEfu0_Tf3npf_n", scope: !2, file: !135, type: !1736, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !1802 = !DILocation(line: 0, scope: !1801) !1803 = distinct !DISubprogram(name: "buildRequest.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO05buildF07SWBCore0cF0Cvg", scope: !1804, file: !3, line: 262, type: !1805, scopeLine: 262, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1807, retainedNodes: !1808) !1804 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionRequest", scope: !564, file: !3, size: 976, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOD") !1805 = !DISubroutineType(types: !1806) !1806 = !{!1198, !1804} !1807 = !DISubprogram(name: "buildRequest.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO05buildF07SWBCore0cF0Cvg", scope: !1804, file: !3, line: 262, type: !1805, scopeLine: 262, spFlags: DISPFlagOptimized) !1808 = !{!1809, !1811, !1815, !1817, !1820, !1822, !1825, !1827, !1830, !1832, !1835, !1837, !1840, !1842, !1845, !1848, !1851, !1853, !1855, !1858, !1860} !1809 = !DILocalVariable(name: "self", arg: 1, scope: !1803, file: !3, line: 262, type: !1810, flags: DIFlagArtificial) !1810 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1804) !1811 = !DILocalVariable(name: "request", scope: !1812, file: !3, line: 265, type: !1814) !1812 = distinct !DILexicalBlock(scope: !1813, file: !3, line: 265, column: 13) !1813 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1814 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1198) !1815 = !DILocalVariable(name: "planRequest", scope: !1816, file: !3, line: 264, type: !890) !1816 = distinct !DILexicalBlock(scope: !1813, file: !3, line: 264, column: 13) !1817 = !DILocalVariable(name: "request", scope: !1818, file: !3, line: 265, type: !1814) !1818 = distinct !DILexicalBlock(scope: !1819, file: !3, line: 265, column: 13) !1819 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1820 = !DILocalVariable(name: "planRequest", scope: !1821, file: !3, line: 264, type: !890) !1821 = distinct !DILexicalBlock(scope: !1819, file: !3, line: 264, column: 13) !1822 = !DILocalVariable(name: "request", scope: !1823, file: !3, line: 265, type: !1814) !1823 = distinct !DILexicalBlock(scope: !1824, file: !3, line: 265, column: 13) !1824 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1825 = !DILocalVariable(name: "planRequest", scope: !1826, file: !3, line: 264, type: !890) !1826 = distinct !DILexicalBlock(scope: !1824, file: !3, line: 264, column: 13) !1827 = !DILocalVariable(name: "request", scope: !1828, file: !3, line: 265, type: !1814) !1828 = distinct !DILexicalBlock(scope: !1829, file: !3, line: 265, column: 13) !1829 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1830 = !DILocalVariable(name: "planRequest", scope: !1831, file: !3, line: 264, type: !890) !1831 = distinct !DILexicalBlock(scope: !1829, file: !3, line: 264, column: 13) !1832 = !DILocalVariable(name: "request", scope: !1833, file: !3, line: 265, type: !1814) !1833 = distinct !DILexicalBlock(scope: !1834, file: !3, line: 265, column: 13) !1834 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1835 = !DILocalVariable(name: "planRequest", scope: !1836, file: !3, line: 264, type: !890) !1836 = distinct !DILexicalBlock(scope: !1834, file: !3, line: 264, column: 13) !1837 = !DILocalVariable(name: "request", scope: !1838, file: !3, line: 265, type: !1814) !1838 = distinct !DILexicalBlock(scope: !1839, file: !3, line: 265, column: 13) !1839 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1840 = !DILocalVariable(name: "planRequest", scope: !1841, file: !3, line: 264, type: !890) !1841 = distinct !DILexicalBlock(scope: !1839, file: !3, line: 264, column: 13) !1842 = !DILocalVariable(name: "request", scope: !1843, file: !3, line: 265, type: !1814) !1843 = distinct !DILexicalBlock(scope: !1844, file: !3, line: 265, column: 13) !1844 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1845 = !DILocalVariable(name: "request", scope: !1846, file: !3, line: 265, type: !1814) !1846 = distinct !DILexicalBlock(scope: !1847, file: !3, line: 265, column: 13) !1847 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1848 = !DILocalVariable(name: "request", scope: !1849, file: !3, line: 265, type: !1814) !1849 = distinct !DILexicalBlock(scope: !1850, file: !3, line: 265, column: 13) !1850 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1851 = !DILocalVariable(name: "planRequest", scope: !1852, file: !3, line: 264, type: !890) !1852 = distinct !DILexicalBlock(scope: !1850, file: !3, line: 264, column: 13) !1853 = !DILocalVariable(name: "planRequest", scope: !1854, file: !3, line: 264, type: !890) !1854 = distinct !DILexicalBlock(scope: !1847, file: !3, line: 264, column: 13) !1855 = !DILocalVariable(name: "request", scope: !1856, file: !3, line: 265, type: !1814) !1856 = distinct !DILexicalBlock(scope: !1857, file: !3, line: 265, column: 13) !1857 = distinct !DILexicalBlock(scope: !1803, file: !3, line: 263, column: 13) !1858 = !DILocalVariable(name: "planRequest", scope: !1859, file: !3, line: 264, type: !890) !1859 = distinct !DILexicalBlock(scope: !1857, file: !3, line: 264, column: 13) !1860 = !DILocalVariable(name: "planRequest", scope: !1861, file: !3, line: 264, type: !890) !1861 = distinct !DILexicalBlock(scope: !1844, file: !3, line: 264, column: 13) !1862 = !DILocation(line: 0, scope: !1863) !1863 = !DILexicalBlockFile(scope: !1813, discriminator: 0) !1864 = !DILocation(line: 262, column: 40, scope: !1803) !1865 = !DILocation(line: 264, column: 18, scope: !1813) !1866 = !DILocation(line: 264, column: 18, scope: !1816) !1867 = !DILocation(line: 264, column: 30, scope: !1816) !1868 = !DILocation(line: 264, column: 35, scope: !1816) !1869 = !DILocation(line: 264, column: 55, scope: !1870) !1870 = distinct !DILexicalBlock(scope: !1816, file: !3, line: 264, column: 55) !1871 = !DILocation(line: 264, column: 18, scope: !1812) !1872 = !DILocation(line: 265, column: 37, scope: !1812) !1873 = !DILocation(line: 265, column: 53, scope: !1874) !1874 = distinct !DILexicalBlock(scope: !1812, file: !3, line: 265, column: 53) !1875 = !DILocation(line: 264, scope: !1813) !1876 = !DILocation(line: 0, scope: !1877) !1877 = !DILexicalBlockFile(scope: !1874, file: !135, discriminator: 0) !1878 = !DILocation(line: 267, column: 9, scope: !1874) !1879 = distinct !DISubprogram(name: "buildRequestContext.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO05buildF7Context7SWBCore0cfH0Cvg", scope: !1804, file: !3, line: 269, type: !1880, scopeLine: 269, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1882, retainedNodes: !1883) !1880 = !DISubroutineType(types: !1881) !1881 = !{!1200, !1804} !1882 = !DISubprogram(name: "buildRequestContext.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO05buildF7Context7SWBCore0cfH0Cvg", scope: !1804, file: !3, line: 269, type: !1880, scopeLine: 269, spFlags: DISPFlagOptimized) !1883 = !{!1884, !1885, !1889, !1891, !1894, !1896, !1899} !1884 = !DILocalVariable(name: "self", arg: 1, scope: !1879, file: !3, line: 269, type: !1810, flags: DIFlagArtificial) !1885 = !DILocalVariable(name: "buildRequestContext", scope: !1886, file: !3, line: 272, type: !1888) !1886 = distinct !DILexicalBlock(scope: !1887, file: !3, line: 272, column: 13) !1887 = distinct !DILexicalBlock(scope: !1879, file: !3, line: 270, column: 13) !1888 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1200) !1889 = !DILocalVariable(name: "planRequest", scope: !1890, file: !3, line: 271, type: !890) !1890 = distinct !DILexicalBlock(scope: !1887, file: !3, line: 271, column: 13) !1891 = !DILocalVariable(name: "buildRequestContext", scope: !1892, file: !3, line: 272, type: !1888) !1892 = distinct !DILexicalBlock(scope: !1893, file: !3, line: 272, column: 13) !1893 = distinct !DILexicalBlock(scope: !1879, file: !3, line: 270, column: 13) !1894 = !DILocalVariable(name: "planRequest", scope: !1895, file: !3, line: 271, type: !890) !1895 = distinct !DILexicalBlock(scope: !1893, file: !3, line: 271, column: 13) !1896 = !DILocalVariable(name: "buildRequestContext", scope: !1897, file: !3, line: 272, type: !1888) !1897 = distinct !DILexicalBlock(scope: !1898, file: !3, line: 272, column: 13) !1898 = distinct !DILexicalBlock(scope: !1879, file: !3, line: 270, column: 13) !1899 = !DILocalVariable(name: "planRequest", scope: !1900, file: !3, line: 271, type: !890) !1900 = distinct !DILexicalBlock(scope: !1898, file: !3, line: 271, column: 13) !1901 = !DILocation(line: 0, scope: !1902) !1902 = !DILexicalBlockFile(scope: !1887, discriminator: 0) !1903 = !DILocation(line: 269, column: 54, scope: !1879) !1904 = !DILocation(line: 271, column: 18, scope: !1887) !1905 = !DILocation(line: 271, column: 18, scope: !1890) !1906 = !DILocation(line: 271, column: 30, scope: !1890) !1907 = !DILocation(line: 271, column: 35, scope: !1890) !1908 = !DILocation(line: 271, column: 55, scope: !1909) !1909 = distinct !DILexicalBlock(scope: !1890, file: !3, line: 271, column: 55) !1910 = !DILocation(line: 271, column: 18, scope: !1886) !1911 = !DILocation(line: 272, column: 40, scope: !1886) !1912 = !DILocation(line: 272, column: 65, scope: !1913) !1913 = distinct !DILexicalBlock(scope: !1886, file: !3, line: 272, column: 65) !1914 = !DILocation(line: 271, scope: !1887) !1915 = !DILocation(line: 0, scope: !1916) !1916 = !DILexicalBlockFile(scope: !1913, file: !135, discriminator: 0) !1917 = !DILocation(line: 274, column: 9, scope: !1913) !1918 = distinct !DISubprogram(name: "planRequest.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO04planF00A12Construction0c4PlanF0VSgvg", scope: !1804, file: !3, line: 276, type: !1919, scopeLine: 276, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1921, retainedNodes: !1922) !1919 = !DISubroutineType(types: !1920) !1920 = !{!645, !1804} !1921 = !DISubprogram(name: "planRequest.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO04planF00A12Construction0c4PlanF0VSgvg", scope: !1804, file: !3, line: 276, type: !1919, scopeLine: 276, spFlags: DISPFlagOptimized) !1922 = !{!1923, !1924, !1927, !1930, !1933} !1923 = !DILocalVariable(name: "self", arg: 1, scope: !1918, file: !3, line: 276, type: !1810, flags: DIFlagArtificial) !1924 = !DILocalVariable(name: "planRequest", scope: !1925, file: !3, line: 278, type: !890) !1925 = distinct !DILexicalBlock(scope: !1926, file: !3, line: 278, column: 13) !1926 = distinct !DILexicalBlock(scope: !1918, file: !3, line: 277, column: 13) !1927 = !DILocalVariable(name: "planRequest", scope: !1928, file: !3, line: 278, type: !890) !1928 = distinct !DILexicalBlock(scope: !1929, file: !3, line: 278, column: 13) !1929 = distinct !DILexicalBlock(scope: !1918, file: !3, line: 277, column: 13) !1930 = !DILocalVariable(name: "planRequest", scope: !1931, file: !3, line: 278, type: !890) !1931 = distinct !DILexicalBlock(scope: !1932, file: !3, line: 278, column: 13) !1932 = distinct !DILexicalBlock(scope: !1918, file: !3, line: 277, column: 13) !1933 = !DILocalVariable(name: "planRequest", scope: !1934, file: !3, line: 278, type: !890) !1934 = distinct !DILexicalBlock(scope: !1935, file: !3, line: 278, column: 13) !1935 = distinct !DILexicalBlock(scope: !1918, file: !3, line: 277, column: 13) !1936 = !DILocation(line: 276, column: 44, scope: !1918) !1937 = !DILocation(line: 0, scope: !1938) !1938 = !DILexicalBlockFile(scope: !1926, discriminator: 0) !1939 = !DILocation(line: 278, column: 18, scope: !1926) !1940 = !DILocation(line: 278, column: 18, scope: !1925) !1941 = !DILocation(line: 278, column: 35, scope: !1925) !1942 = !DILocation(line: 0, scope: !1943) !1943 = distinct !DILexicalBlock(scope: !1925, file: !3, line: 278, column: 55) !1944 = !DILocation(line: 0, scope: !1945) !1945 = !DILexicalBlockFile(scope: !1918, file: !135, discriminator: 0) !1946 = !DILocation(line: 0, scope: !1947) !1947 = !DILexicalBlockFile(scope: !1943, file: !135, discriminator: 0) !1948 = !DILocation(line: 278, column: 55, scope: !1943) !1949 = !DILocation(line: 278, column: 18, scope: !1950) !1950 = distinct !DILexicalBlock(scope: !1951, file: !3, line: 279, column: 31) !1951 = distinct !DILexicalBlock(scope: !1926, file: !3, line: 279, column: 13) !1952 = !DILocation(line: 279, column: 31, scope: !1950) !1953 = !DILocation(line: 0, scope: !1954) !1954 = !DILexicalBlockFile(scope: !1926, file: !135, discriminator: 0) !1955 = !DILocation(line: 0, scope: !1956) !1956 = !DILexicalBlockFile(scope: !1950, file: !135, discriminator: 0) !1957 = !DILocation(line: 276, column: 44, scope: !1950) !1958 = distinct !DISubprogram(name: "workspaceContext.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO16workspaceContext7SWBCore09WorkspaceH0Cvg", scope: !1804, file: !3, line: 283, type: !1959, scopeLine: 283, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !1961, retainedNodes: !1962) !1959 = !DISubroutineType(types: !1960) !1960 = !{!1201, !1804} !1961 = !DISubprogram(name: "workspaceContext.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO16workspaceContext7SWBCore09WorkspaceH0Cvg", scope: !1804, file: !3, line: 283, type: !1959, scopeLine: 283, spFlags: DISPFlagOptimized) !1962 = !{!1963, !1964, !1968, !1970, !1973, !1976, !1979, !1981, !1984, !1987, !1989, !1991, !1993, !1995, !1998, !2000, !2003, !2006, !2009, !2012, !2014, !2017, !2019, !2021, !2023, !2026, !2028, !2030} !1963 = !DILocalVariable(name: "self", arg: 1, scope: !1958, file: !3, line: 283, type: !1810, flags: DIFlagArtificial) !1964 = !DILocalVariable(name: "workspaceContext", scope: !1965, file: !3, line: 286, type: !1967) !1965 = distinct !DILexicalBlock(scope: !1966, file: !3, line: 286, column: 13) !1966 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !1967 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1201) !1968 = !DILocalVariable(name: "planRequest", scope: !1969, file: !3, line: 285, type: !890) !1969 = distinct !DILexicalBlock(scope: !1966, file: !3, line: 285, column: 13) !1970 = !DILocalVariable(name: "workspaceContext", scope: !1971, file: !3, line: 286, type: !1967) !1971 = distinct !DILexicalBlock(scope: !1972, file: !3, line: 286, column: 13) !1972 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !1973 = !DILocalVariable(name: "workspaceContext", scope: !1974, file: !3, line: 286, type: !1967) !1974 = distinct !DILexicalBlock(scope: !1975, file: !3, line: 286, column: 13) !1975 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !1976 = !DILocalVariable(name: "workspaceContext", scope: !1977, file: !3, line: 286, type: !1967) !1977 = distinct !DILexicalBlock(scope: !1978, file: !3, line: 286, column: 13) !1978 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !1979 = !DILocalVariable(name: "planRequest", scope: !1980, file: !3, line: 285, type: !890) !1980 = distinct !DILexicalBlock(scope: !1978, file: !3, line: 285, column: 13) !1981 = !DILocalVariable(name: "workspaceContext", scope: !1982, file: !3, line: 286, type: !1967) !1982 = distinct !DILexicalBlock(scope: !1983, file: !3, line: 286, column: 13) !1983 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !1984 = !DILocalVariable(name: "workspaceContext", scope: !1985, file: !3, line: 286, type: !1967) !1985 = distinct !DILexicalBlock(scope: !1986, file: !3, line: 286, column: 13) !1986 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !1987 = !DILocalVariable(name: "planRequest", scope: !1988, file: !3, line: 285, type: !890) !1988 = distinct !DILexicalBlock(scope: !1986, file: !3, line: 285, column: 13) !1989 = !DILocalVariable(name: "planRequest", scope: !1990, file: !3, line: 285, type: !890) !1990 = distinct !DILexicalBlock(scope: !1983, file: !3, line: 285, column: 13) !1991 = !DILocalVariable(name: "planRequest", scope: !1992, file: !3, line: 285, type: !890) !1992 = distinct !DILexicalBlock(scope: !1975, file: !3, line: 285, column: 13) !1993 = !DILocalVariable(name: "planRequest", scope: !1994, file: !3, line: 285, type: !890) !1994 = distinct !DILexicalBlock(scope: !1972, file: !3, line: 285, column: 13) !1995 = !DILocalVariable(name: "workspaceContext", scope: !1996, file: !3, line: 286, type: !1967) !1996 = distinct !DILexicalBlock(scope: !1997, file: !3, line: 286, column: 13) !1997 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !1998 = !DILocalVariable(name: "planRequest", scope: !1999, file: !3, line: 285, type: !890) !1999 = distinct !DILexicalBlock(scope: !1997, file: !3, line: 285, column: 13) !2000 = !DILocalVariable(name: "workspaceContext", scope: !2001, file: !3, line: 286, type: !1967) !2001 = distinct !DILexicalBlock(scope: !2002, file: !3, line: 286, column: 13) !2002 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !2003 = !DILocalVariable(name: "workspaceContext", scope: !2004, file: !3, line: 286, type: !1967) !2004 = distinct !DILexicalBlock(scope: !2005, file: !3, line: 286, column: 13) !2005 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !2006 = !DILocalVariable(name: "workspaceContext", scope: !2007, file: !3, line: 286, type: !1967) !2007 = distinct !DILexicalBlock(scope: !2008, file: !3, line: 286, column: 13) !2008 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !2009 = !DILocalVariable(name: "planRequest", scope: !2010, file: !3, line: 285, type: !890) !2010 = distinct !DILexicalBlock(scope: !2011, file: !3, line: 285, column: 13) !2011 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !2012 = !DILocalVariable(name: "workspaceContext", scope: !2013, file: !3, line: 286, type: !1967) !2013 = distinct !DILexicalBlock(scope: !2011, file: !3, line: 286, column: 13) !2014 = !DILocalVariable(name: "workspaceContext", scope: !2015, file: !3, line: 286, type: !1967) !2015 = distinct !DILexicalBlock(scope: !2016, file: !3, line: 286, column: 13) !2016 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !2017 = !DILocalVariable(name: "planRequest", scope: !2018, file: !3, line: 285, type: !890) !2018 = distinct !DILexicalBlock(scope: !2016, file: !3, line: 285, column: 13) !2019 = !DILocalVariable(name: "planRequest", scope: !2020, file: !3, line: 285, type: !890) !2020 = distinct !DILexicalBlock(scope: !2008, file: !3, line: 285, column: 13) !2021 = !DILocalVariable(name: "planRequest", scope: !2022, file: !3, line: 285, type: !890) !2022 = distinct !DILexicalBlock(scope: !2005, file: !3, line: 285, column: 13) !2023 = !DILocalVariable(name: "workspaceContext", scope: !2024, file: !3, line: 286, type: !1967) !2024 = distinct !DILexicalBlock(scope: !2025, file: !3, line: 286, column: 13) !2025 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !2026 = !DILocalVariable(name: "planRequest", scope: !2027, file: !3, line: 285, type: !890) !2027 = distinct !DILexicalBlock(scope: !2025, file: !3, line: 285, column: 13) !2028 = !DILocalVariable(name: "planRequest", scope: !2029, file: !3, line: 285, type: !890) !2029 = distinct !DILexicalBlock(scope: !2002, file: !3, line: 285, column: 13) !2030 = !DILocalVariable(name: "planRequest", scope: !2031, file: !3, line: 285, type: !890) !2031 = distinct !DILexicalBlock(scope: !2032, file: !3, line: 285, column: 13) !2032 = distinct !DILexicalBlock(scope: !1958, file: !3, line: 284, column: 13) !2033 = !DILocation(line: 0, scope: !2034) !2034 = !DILexicalBlockFile(scope: !1966, discriminator: 0) !2035 = !DILocation(line: 283, column: 48, scope: !1958) !2036 = !DILocation(line: 285, column: 18, scope: !1966) !2037 = !DILocation(line: 285, column: 18, scope: !1969) !2038 = !DILocation(line: 285, column: 35, scope: !1969) !2039 = !DILocation(line: 285, column: 55, scope: !2040) !2040 = distinct !DILexicalBlock(scope: !1969, file: !3, line: 285, column: 55) !2041 = !DILocation(line: 285, column: 18, scope: !1965) !2042 = !DILocation(line: 286, column: 43, scope: !1965) !2043 = !DILocation(line: 286, column: 62, scope: !2044) !2044 = distinct !DILexicalBlock(scope: !1965, file: !3, line: 286, column: 62) !2045 = !DILocation(line: 285, scope: !1966) !2046 = !DILocation(line: 0, scope: !2047) !2047 = !DILexicalBlockFile(scope: !2044, file: !135, discriminator: 0) !2048 = !DILocation(line: 288, column: 9, scope: !2044) !2049 = distinct !DISubprogram(name: "isForCachedOnly.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO15isForCachedOnlySbvg", scope: !1804, file: !3, line: 291, type: !2050, scopeLine: 291, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2052, retainedNodes: !2053) !2050 = !DISubroutineType(types: !2051) !2051 = !{!139, !1804} !2052 = !DISubprogram(name: "isForCachedOnly.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO15isForCachedOnlySbvg", scope: !1804, file: !3, line: 291, type: !2050, scopeLine: 291, spFlags: DISPFlagOptimized) !2053 = !{!2054} !2054 = !DILocalVariable(name: "self", arg: 1, scope: !2049, file: !3, line: 291, type: !1810, flags: DIFlagArtificial) !2055 = !DILocation(line: 291, column: 35, scope: !2049) !2056 = !DILocation(line: 0, scope: !2057) !2057 = !DILexicalBlockFile(scope: !2049, discriminator: 0) !2058 = !DILocation(line: 292, column: 13, scope: !2049) !2059 = !DILocation(line: 0, scope: !2060) !2060 = !DILexicalBlockFile(scope: !2061, file: !135, discriminator: 0) !2061 = distinct !DILexicalBlock(scope: !2062, file: !3, line: 294, column: 20) !2062 = distinct !DILexicalBlock(scope: !2049, file: !3, line: 292, column: 13) !2063 = !DILocation(line: 297, column: 9, scope: !2061) !2064 = !DILocation(line: 0, scope: !2065, inlinedAt: !2066) !2065 = !DILexicalBlockFile(scope: !1819, discriminator: 0) !2066 = distinct !DILocation(line: 300, column: 20, scope: !2067) !2067 = distinct !DISubprogram(name: "isForIndex.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO10isForIndexSbvg", scope: !1804, file: !3, line: 299, type: !2050, scopeLine: 299, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2068, retainedNodes: !2069) !2068 = !DISubprogram(name: "isForIndex.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO10isForIndexSbvg", scope: !1804, file: !3, line: 299, type: !2050, scopeLine: 299, spFlags: DISPFlagOptimized) !2069 = !{!2070} !2070 = !DILocalVariable(name: "self", arg: 1, scope: !2067, file: !3, line: 299, type: !1810, flags: DIFlagArtificial) !2071 = !DILocation(line: 299, column: 30, scope: !2067) !2072 = !DILocation(line: 262, column: 40, scope: !1803, inlinedAt: !2066) !2073 = !DILocation(line: 264, column: 18, scope: !1819, inlinedAt: !2066) !2074 = !DILocation(line: 264, column: 18, scope: !1821, inlinedAt: !2066) !2075 = !DILocation(line: 264, column: 30, scope: !1821, inlinedAt: !2066) !2076 = !DILocation(line: 264, column: 35, scope: !1821, inlinedAt: !2066) !2077 = !DILocation(line: 264, column: 55, scope: !2078, inlinedAt: !2066) !2078 = distinct !DILexicalBlock(scope: !1821, file: !3, line: 264, column: 55) !2079 = !DILocation(line: 264, column: 18, scope: !1818, inlinedAt: !2066) !2080 = !DILocation(line: 265, column: 37, scope: !1818, inlinedAt: !2066) !2081 = !DILocation(line: 265, column: 53, scope: !2082, inlinedAt: !2066) !2082 = distinct !DILexicalBlock(scope: !1818, file: !3, line: 265, column: 53) !2083 = !DILocation(line: 264, scope: !1819, inlinedAt: !2066) !2084 = !DILocation(line: 0, scope: !2085) !2085 = !DILexicalBlockFile(scope: !2067, file: !135, discriminator: 0) !2086 = !DILocation(line: 300, column: 33, scope: !2067) !2087 = !DILocation(line: 300, column: 13, scope: !2067) !2088 = distinct !DISubprogram(name: "signature", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO9signature8cacheDir7SWBUtil10ByteStringVAH4PathV_tKF", scope: !1804, file: !3, line: 307, type: !2089, scopeLine: 307, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2091, retainedNodes: !2092, thrownTypes: !328) !2089 = !DISubroutineType(types: !2090) !2090 = !{!16, !261, !1804} !2091 = !DISubprogram(name: "signature", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO9signature8cacheDir7SWBUtil10ByteStringVAH4PathV_tKF", scope: !1804, file: !3, line: 307, type: !2089, scopeLine: 307, spFlags: DISPFlagOptimized, thrownTypes: !328) !2092 = !{!2093, !2094, !2095, !2101, !2103, !2106} !2093 = !DILocalVariable(name: "cacheDir", arg: 1, scope: !2088, file: !3, line: 307, type: !276) !2094 = !DILocalVariable(name: "self", arg: 2, scope: !2088, file: !3, line: 307, type: !1810, flags: DIFlagArtificial) !2095 = !DILocalVariable(name: "buildDescriptionID", scope: !2096, file: !3, line: 310, type: !2098) !2096 = distinct !DILexicalBlock(scope: !2097, file: !3, line: 310, column: 13) !2097 = distinct !DILexicalBlock(scope: !2088, file: !3, line: 308, column: 13) !2098 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !2099) !2099 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionID", scope: !33, file: !2100, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$s11SWBProtocol18BuildDescriptionIDVD") !2100 = !DIFile(filename: "swift\\SWBProtocol.swiftmodule", directory: "S:\\b\\aarch64-unknown-windows-msvc\\Build") !2101 = !DILocalVariable(name: "planRequest", scope: !2102, file: !3, line: 309, type: !890) !2102 = distinct !DILexicalBlock(scope: !2097, file: !3, line: 309, column: 13) !2103 = !DILocalVariable(name: "buildDescriptionID", scope: !2104, file: !3, line: 310, type: !2098) !2104 = distinct !DILexicalBlock(scope: !2105, file: !3, line: 310, column: 13) !2105 = distinct !DILexicalBlock(scope: !2088, file: !3, line: 308, column: 13) !2106 = !DILocalVariable(name: "planRequest", scope: !2107, file: !3, line: 309, type: !890) !2107 = distinct !DILexicalBlock(scope: !2105, file: !3, line: 309, column: 13) !2108 = !DILocation(line: 0, scope: !2109) !2109 = !DILexicalBlockFile(scope: !2097, discriminator: 0) !2110 = !DILocation(line: 307, column: 24, scope: !2088) !2111 = !DILocation(line: 307, column: 14, scope: !2088) !2112 = !DILocation(line: 309, column: 18, scope: !2097) !2113 = !DILocation(line: 309, column: 18, scope: !2102) !2114 = !DILocation(line: 309, column: 30, scope: !2115) !2115 = distinct !DILexicalBlock(scope: !2116, file: !3, line: 309, column: 62) !2116 = distinct !DILexicalBlock(scope: !2102, file: !3, line: 309, column: 55) !2117 = !DILocation(line: 309, column: 35, scope: !2102) !2118 = !DILocation(line: 309, column: 92, scope: !2115) !2119 = !DILocation(line: 309, column: 18, scope: !2096) !2120 = !DILocation(line: 310, column: 34, scope: !2096) !2121 = !DILocation(line: 310, column: 98, scope: !2122) !2122 = distinct !DILexicalBlock(scope: !2096, file: !3, line: 310, column: 65) !2123 = !DILocation(line: 310, column: 65, scope: !2122) !2124 = !DILocation(line: 0, scope: !2125) !2125 = !DILexicalBlockFile(scope: !2122, file: !135, discriminator: 0) !2126 = !DILocation(line: 0, scope: !2122) !2127 = distinct !DISubprogram(name: "isValidFor", linkageName: "$s16SWBTaskExecution16BuildDescriptionC10isValidFor33_3F210181C2ABCA93E35AEA749B50A3D0LL7request9managerFSSbAA0cD7ManagerC0cD7RequestO_7SWBUtil7FSProxy_ptF", scope: !2, file: !3, line: 915, type: !2128, scopeLine: 915, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !2130) !2128 = !DISubroutineType(types: !2129) !2129 = !{!139, !1804, !290, !244} !2130 = !{!2131, !2132, !2133, !2134, !2138, !2142} !2131 = !DILocalVariable(name: "request", arg: 1, scope: !2127, file: !3, line: 915, type: !1810) !2132 = !DILocalVariable(name: "managerFS", arg: 2, scope: !2127, file: !3, line: 915, type: !294) !2133 = !DILocalVariable(name: "self", arg: 3, scope: !2127, file: !3, line: 915, type: !271, flags: DIFlagArtificial) !2134 = !DILocalVariable(name: "invalidationSignature", scope: !2135, file: !3, line: 922, type: !2136) !2135 = distinct !DILexicalBlock(scope: !2127, file: !3, line: 922, column: 13) !2136 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !2137) !2137 = !DICompositeType(tag: DW_TAG_structure_type, name: "FilesSignature", scope: !7, file: !6, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil14FilesSignatureVD") !2138 = !DILocalVariable(name: "resolver", scope: !2139, file: !3, line: 930, type: !2140) !2139 = distinct !DILexicalBlock(scope: !2135, file: !3, line: 930, column: 13) !2140 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !2141) !2141 = !DICompositeType(tag: DW_TAG_structure_type, name: "RecursiveSearchPathResolver", scope: !26, file: !1199, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore27RecursiveSearchPathResolverCD") !2142 = !DILocalVariable(name: "$cachedResult$generator", scope: !2143, file: !3, line: 931, type: !2144) !2143 = distinct !DILexicalBlock(scope: !2139, file: !3, line: 931, column: 9) !2144 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 128, elements: !2145, runtimeLang: DW_LANG_Swift) !2145 = !{!2146} !2146 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !2147, size: 128) !2147 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVy7SWBCore27RecursiveSearchPathResolverC12CachedResultVXSaGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !2148) !2148 = !{!2149} !2149 = !DITemplateTypeParameter(type: !2150) !2150 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore27RecursiveSearchPathResolverC12CachedResultVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2151 = !DILocation(line: 283, column: 48, scope: !1958, inlinedAt: !2152) !2152 = distinct !DILocation(line: 930, column: 64, scope: !2153) !2153 = distinct !DILexicalBlock(scope: !2135, file: !3, line: 930, column: 24) !2154 = !DILocation(line: 915, column: 21, scope: !2127) !2155 = !DILocation(line: 0, scope: !2156) !2156 = !DILexicalBlockFile(scope: !2127, discriminator: 0) !2157 = !DILocation(line: 915, column: 79, scope: !2127) !2158 = !DILocation(line: 915, column: 10, scope: !2127) !2159 = !DILocation(line: 292, column: 13, scope: !2127) !2160 = !DILocation(line: 292, column: 13, scope: !2161) !2161 = distinct !DILexicalBlock(scope: !2162, file: !3, line: 916, column: 36) !2162 = distinct !DILexicalBlock(scope: !2127, file: !3, line: 916, column: 9) !2163 = !DILocation(line: 918, column: 13, scope: !2161) !2164 = !DILocation(line: 292, column: 13, scope: !2135) !2165 = !DILocation(line: 0, scope: !2135) !2166 = !DILocation(line: 922, column: 62, scope: !2167) !2167 = distinct !DILexicalBlock(scope: !2127, file: !3, line: 922, column: 37) !2168 = !DILocation(line: 922, column: 47, scope: !2167) !2169 = !DILocation(line: 922, column: 13, scope: !2135) !2170 = !DILocation(line: 923, column: 42, scope: !2171) !2171 = distinct !DILexicalBlock(scope: !2135, file: !3, line: 923, column: 9) !2172 = !DILocation(line: 923, column: 34, scope: !2171) !2173 = !DILocation(line: 0, scope: !2174) !2174 = !DILexicalBlockFile(scope: !2127, file: !135, discriminator: 0) !2175 = !DILocation(line: 285, column: 18, scope: !2032, inlinedAt: !2152) !2176 = !DILocation(line: 285, column: 30, scope: !2031, inlinedAt: !2152) !2177 = !DILocation(line: 285, column: 35, scope: !2031, inlinedAt: !2152) !2178 = !DILocation(line: 930, column: 81, scope: !2153) !2179 = !DILocation(line: 0, scope: !2180, inlinedAt: !2185) !2180 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBCore27RecursiveSearchPathResolverC2fsAC7SWBUtil7FSProxy_p_tcfC", scope: !2141, file: !135, type: !2181, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2184) !2181 = !DISubroutineType(types: !2182) !2182 = !{!2141, !290, !2183} !2183 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore27RecursiveSearchPathResolverCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2184 = !DISubprogram(name: "init", linkageName: "$s7SWBCore27RecursiveSearchPathResolverC2fsAC7SWBUtil7FSProxy_p_tcfC", scope: !2141, file: !135, type: !2181, spFlags: DISPFlagOptimized) !2185 = distinct !DILocation(line: 930, column: 24, scope: !2153) !2186 = !DILocation(line: 930, column: 13, scope: !2139) !2187 = !DILocation(line: 931, column: 29, scope: !2143) !2188 = !DILocation(line: 0, scope: !2189, inlinedAt: !2192) !2189 = distinct !DISubprogram(linkageName: "$sSa9_getCountSiyF7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2190, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2190 = !DISubroutineType(types: !2191) !2191 = !{!164, !2150} !2192 = distinct !DILocation(line: 0, scope: !2193, inlinedAt: !2194) !2193 = distinct !DISubprogram(linkageName: "$sSa8endIndexSivg7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2190, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2194 = distinct !DILocation(line: 0, scope: !2195, inlinedAt: !2196) !2195 = distinct !DISubprogram(linkageName: "$sSayxGSlsSl8endIndex0B0QzvgTW7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2190, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2196 = distinct !DILocation(line: 0, scope: !2197, inlinedAt: !2202) !2197 = distinct !DISubprogram(name: "next", linkageName: "$ss16IndexingIteratorV4next7ElementQzSgyFSay7SWBCore27RecursiveSearchPathResolverC12CachedResultVG_Tg5", scope: !21, file: !135, type: !2198, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2198 = !DISubroutineType(types: !2199) !2199 = !{!2200, !2201} !2200 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore27RecursiveSearchPathResolverC12CachedResultVSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2201 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVySay7SWBCore27RecursiveSearchPathResolverC12CachedResultVGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2202 = distinct !DILocation(line: 931, column: 9, scope: !2143) !2203 = !DILocation(line: 931, column: 9, scope: !2143) !2204 = !DILocation(line: 0, scope: !348, inlinedAt: !2205) !2205 = distinct !DILocation(line: 0, scope: !2197, inlinedAt: !2202) !2206 = !DILocation(line: 0, scope: !2197, inlinedAt: !2202) !2207 = !DILocation(line: 0, scope: !2208, inlinedAt: !2211) !2208 = distinct !DISubprogram(linkageName: "$sSa15_checkSubscript_20wasNativeTypeCheckeds16_DependenceTokenVSi_SbtF7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2209, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2209 = !DISubroutineType(types: !2210) !2210 = !{!358, !164, !139, !2150} !2211 = distinct !DILocation(line: 0, scope: !2212, inlinedAt: !2215) !2212 = distinct !DISubprogram(linkageName: "$sSayxSicir7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2213, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2213 = !DISubroutineType(types: !2214) !2214 = !{!153, !164, !2150} !2215 = distinct !DILocation(line: 0, scope: !2216, inlinedAt: !2217) !2216 = distinct !DISubprogram(linkageName: "$sSayxGSlsSly7ElementQz5IndexQzcirTW7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2213, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2217 = distinct !DILocation(line: 0, scope: !2197, inlinedAt: !2202) !2218 = !DILocation(line: 0, scope: !2219, inlinedAt: !2223) !2219 = distinct !DISubprogram(linkageName: "$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2220, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2220 = !DISubroutineType(types: !2221) !2221 = !{!2222, !164, !139, !358, !2150} !2222 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore27RecursiveSearchPathResolverC12CachedResultVD", scope: !2141, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2223 = distinct !DILocation(line: 0, scope: !2212, inlinedAt: !2215) !2224 = !DILocation(line: 0, scope: !2225, inlinedAt: !2226) !2225 = distinct !DISubprogram(linkageName: "$sSa9formIndex5afterySiz_tF7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2213, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2226 = distinct !DILocation(line: 0, scope: !2227, inlinedAt: !2228) !2227 = distinct !DISubprogram(linkageName: "$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW7SWBCore27RecursiveSearchPathResolverC12CachedResultV_Tg5", scope: !2, file: !135, type: !2213, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2228 = distinct !DILocation(line: 0, scope: !2197, inlinedAt: !2202) !2229 = !DILocation(line: 932, column: 48, scope: !2230) !2230 = distinct !DILexicalBlock(scope: !2231, file: !3, line: 932, column: 13) !2231 = distinct !DILexicalBlock(scope: !2143, file: !3, line: 931, column: 56) !2232 = !DILocation(line: 932, column: 36, scope: !2230) !2233 = !DILocation(line: 0, scope: !2234) !2234 = !DILexicalBlockFile(scope: !2235, file: !135, discriminator: 0) !2235 = distinct !DILexicalBlock(scope: !2230, file: !3, line: 932, column: 89) !2236 = !DILocation(line: 933, column: 17, scope: !2235) !2237 = !DILocation(line: 937, column: 33, scope: !2139) !2238 = !DILocation(line: 937, column: 26, scope: !2139) !2239 = !DILocation(line: 937, column: 38, scope: !2139) !2240 = !DILocation(line: 0, scope: !2241) !2241 = !DILexicalBlockFile(scope: !2139, file: !135, discriminator: 0) !2242 = !DILocation(line: 937, column: 9, scope: !2139) !2243 = !DILocation(line: 0, scope: !2244) !2244 = !DILexicalBlockFile(scope: !2139, discriminator: 0) !2245 = !DILocation(line: 938, column: 5, scope: !2139) !2246 = !DILocation(line: 0, scope: !423, inlinedAt: !2207) !2247 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKF", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2251, retainedNodes: !2252, thrownTypes: !328) !2248 = !DISubroutineType(types: !2249) !2249 = !{!2250, !1804, !885, !886, !564} !2250 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2251 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKF", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2252 = !{!2253, !2254, !2255, !2256, !2257, !2259, !2261, !2263, !2265, !2267, !2269} !2253 = !DILocalVariable(name: "request", arg: 1, scope: !2247, file: !3, line: 333, type: !1810) !2254 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2247, file: !3, line: 333, type: !892) !2255 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2247, file: !3, line: 333, type: !894) !2256 = !DILocalVariable(name: "self", arg: 4, scope: !2247, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2257 = !DILocalVariable(name: "parentCacheDir", scope: !2258, file: !3, line: 337, type: !276) !2258 = distinct !DILexicalBlock(scope: !2247, file: !3, line: 337, column: 13) !2259 = !DILocalVariable(name: "cacheDir", scope: !2260, file: !3, line: 344, type: !276) !2260 = distinct !DILexicalBlock(scope: !2258, file: !3, line: 344, column: 13) !2261 = !DILocalVariable(name: "signature", scope: !2262, file: !3, line: 345, type: !1013) !2262 = distinct !DILexicalBlock(scope: !2260, file: !3, line: 345, column: 13) !2263 = !DILocalVariable(name: "buildDescriptionPath", scope: !2264, file: !3, line: 349, type: !276) !2264 = distinct !DILexicalBlock(scope: !2262, file: !3, line: 349, column: 13) !2265 = !DILocalVariable(name: "buildDescription", scope: !2266, file: !3, line: 351, type: !271) !2266 = distinct !DILexicalBlock(scope: !2264, file: !3, line: 351, column: 13) !2267 = !DILocalVariable(name: "source", scope: !2268, file: !3, line: 352, type: !145) !2268 = distinct !DILexicalBlock(scope: !2266, file: !3, line: 352, column: 13) !2269 = !DILocalVariable(name: "inMemoryDescription", scope: !2270, file: !3, line: 355, type: !271) !2270 = distinct !DILexicalBlock(scope: !2271, file: !3, line: 355, column: 38) !2271 = distinct !DILexicalBlock(scope: !2268, file: !3, line: 355, column: 9) !2272 = !DILocation(line: 0, scope: !2247) !2273 = !DILocation(line: 333, column: 49, scope: !2247) !2274 = !DILocation(line: 0, scope: !2275) !2275 = !DILexicalBlockFile(scope: !2247, discriminator: 0) !2276 = !DILocation(line: 0, scope: !2277) !2277 = !DILexicalBlockFile(scope: !2278, discriminator: 0) !2278 = distinct !DILexicalBlock(scope: !2279, file: !3, line: 368, column: 15) !2279 = distinct !DILexicalBlock(scope: !2280, file: !3, line: 362, column: 13) !2280 = distinct !DILexicalBlock(scope: !2271, file: !3, line: 359, column: 16) !2281 = !{i64 96} !2282 = !DILocation(line: 0, scope: !2283) !2283 = !DILexicalBlockFile(scope: !2280, discriminator: 0) !2284 = !DILocation(line: 333, column: 18, scope: !2247) !2285 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY0_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 73, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2286, retainedNodes: !2287, thrownTypes: !328) !2286 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY0_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2287 = !{!2288, !2289, !2290, !2291, !2292, !2294, !2296, !2298, !2300, !2302, !2304} !2288 = !DILocalVariable(name: "request", arg: 1, scope: !2285, file: !3, line: 333, type: !1810) !2289 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2285, file: !3, line: 333, type: !892) !2290 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2285, file: !3, line: 333, type: !894) !2291 = !DILocalVariable(name: "self", arg: 4, scope: !2285, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2292 = !DILocalVariable(name: "parentCacheDir", scope: !2293, file: !3, line: 337, type: !276) !2293 = distinct !DILexicalBlock(scope: !2285, file: !3, line: 337, column: 13) !2294 = !DILocalVariable(name: "cacheDir", scope: !2295, file: !3, line: 344, type: !276) !2295 = distinct !DILexicalBlock(scope: !2293, file: !3, line: 344, column: 13) !2296 = !DILocalVariable(name: "signature", scope: !2297, file: !3, line: 345, type: !1013) !2297 = distinct !DILexicalBlock(scope: !2295, file: !3, line: 345, column: 13) !2298 = !DILocalVariable(name: "buildDescriptionPath", scope: !2299, file: !3, line: 349, type: !276) !2299 = distinct !DILexicalBlock(scope: !2297, file: !3, line: 349, column: 13) !2300 = !DILocalVariable(name: "buildDescription", scope: !2301, file: !3, line: 351, type: !271) !2301 = distinct !DILexicalBlock(scope: !2299, file: !3, line: 351, column: 13) !2302 = !DILocalVariable(name: "source", scope: !2303, file: !3, line: 352, type: !145) !2303 = distinct !DILexicalBlock(scope: !2301, file: !3, line: 352, column: 13) !2304 = !DILocalVariable(name: "inMemoryDescription", scope: !2305, file: !3, line: 355, type: !271) !2305 = distinct !DILexicalBlock(scope: !2306, file: !3, line: 355, column: 38) !2306 = distinct !DILexicalBlock(scope: !2303, file: !3, line: 355, column: 9) !2307 = !DILocation(line: 333, column: 85, scope: !2285) !2308 = !DILocation(line: 333, column: 133, scope: !2285) !2309 = !DILocation(line: 333, column: 18, scope: !2285) !2310 = !DILocation(line: 0, scope: !2311) !2311 = !DILexicalBlockFile(scope: !2285, discriminator: 0) !2312 = !DILocation(line: 73, column: 16, scope: !559, inlinedAt: !2313) !2313 = distinct !DILocation(line: 334, column: 33, scope: !2285) !2314 = !DILocation(line: 334, column: 55, scope: !2285) !2315 = !DILocation(line: 264, column: 18, scope: !1829, inlinedAt: !2316) !2316 = distinct !DILocation(line: 420, column: 43, scope: !2317, inlinedAt: !2325) !2317 = distinct !DILexicalBlock(scope: !2318, file: !3, line: 420, column: 16) !2318 = distinct !DISubprogram(name: "cacheDirectory", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectoryy7SWBUtil4PathVAC0cD7RequestOKFZ", scope: !564, file: !3, line: 419, type: !2319, scopeLine: 419, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2321, retainedNodes: !2322, thrownTypes: !328) !2319 = !DISubroutineType(types: !2320) !2320 = !{!261, !1804, !567} !2321 = !DISubprogram(name: "cacheDirectory", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectoryy7SWBUtil4PathVAC0cD7RequestOKFZ", scope: !564, file: !3, line: 419, type: !2319, scopeLine: 419, spFlags: DISPFlagOptimized, thrownTypes: !328) !2322 = !{!2323, !2324} !2323 = !DILocalVariable(name: "request", arg: 1, scope: !2318, file: !3, line: 419, type: !1810) !2324 = !DILocalVariable(name: "self", arg: 2, scope: !2318, file: !3, line: 419, type: !897, flags: DIFlagArtificial) !2325 = distinct !DILocation(line: 337, column: 58, scope: !2326) !2326 = distinct !DILexicalBlock(scope: !2285, file: !3, line: 337, column: 30) !2327 = !DILocation(line: 264, column: 18, scope: !1831, inlinedAt: !2316) !2328 = !DILocation(line: 264, column: 35, scope: !1831, inlinedAt: !2316) !2329 = !DILocation(line: 264, column: 74, scope: !2330, inlinedAt: !2316) !2330 = distinct !DILexicalBlock(scope: !1831, file: !3, line: 264, column: 55) !2331 = !DILocation(line: 271, column: 18, scope: !1893, inlinedAt: !2332) !2332 = distinct !DILocation(line: 420, column: 86, scope: !2317, inlinedAt: !2325) !2333 = !DILocation(line: 271, column: 35, scope: !1895, inlinedAt: !2332) !2334 = !DILocation(line: 271, column: 74, scope: !2335, inlinedAt: !2332) !2335 = distinct !DILexicalBlock(scope: !1895, file: !3, line: 271, column: 55) !2336 = !DILocation(line: 285, column: 35, scope: !1994, inlinedAt: !2337) !2337 = distinct !DILocation(line: 420, column: 133, scope: !2317, inlinedAt: !2325) !2338 = !DILocation(line: 285, column: 55, scope: !2339, inlinedAt: !2337) !2339 = distinct !DILexicalBlock(scope: !1994, file: !3, line: 285, column: 55) !2340 = !DILocation(line: 264, column: 18, scope: !1828, inlinedAt: !2316) !2341 = !DILocation(line: 265, column: 37, scope: !1828, inlinedAt: !2316) !2342 = !DILocation(line: 286, column: 43, scope: !1971, inlinedAt: !2337) !2343 = !DILocation(line: 286, column: 62, scope: !2344, inlinedAt: !2337) !2344 = distinct !DILexicalBlock(scope: !1971, file: !3, line: 286, column: 62) !2345 = !DILocation(line: 0, scope: !1195, inlinedAt: !2346) !2346 = distinct !DILocation(line: 420, column: 20, scope: !2317, inlinedAt: !2325) !2347 = !DILocation(line: 271, scope: !1893, inlinedAt: !2332) !2348 = !DILocation(line: 420, scope: !2317, inlinedAt: !2325) !2349 = !DILocation(line: 0, scope: !2350, inlinedAt: !2337) !2350 = !DILexicalBlockFile(scope: !1972, file: !135, discriminator: 0) !2351 = !DILocation(line: 0, scope: !2352) !2352 = !DILexicalBlockFile(scope: !2285, file: !135, discriminator: 0) !2353 = !DILocation(line: 292, column: 13, scope: !2285) !2354 = !DILocation(line: 337, column: 13, scope: !2293) !2355 = !DILocation(line: 292, column: 13, scope: !2356) !2356 = distinct !DILexicalBlock(scope: !2357, file: !3, line: 339, column: 37) !2357 = distinct !DILexicalBlock(scope: !2293, file: !3, line: 339, column: 9) !2358 = !DILocation(line: 341, column: 17, scope: !2356) !2359 = !DILocation(line: 341, column: 93, scope: !2356) !2360 = !DILocation(line: 0, scope: !2361) !2361 = !DILexicalBlockFile(scope: !2356, discriminator: 0) !2362 = !DILocation(line: 0, scope: !2356) !2363 = !DILocation(line: 341, column: 48, scope: !2356) !2364 = !DILocation(line: 0, scope: !2365) !2365 = !DILexicalBlockFile(scope: !2356, file: !135, discriminator: 0) !2366 = !DILocation(line: 342, column: 9, scope: !2356) !2367 = !DILocation(line: 292, column: 13, scope: !2357) !2368 = !DILocation(line: 339, column: 9, scope: !2357) !2369 = !DILocation(line: 344, column: 39, scope: !2370) !2370 = distinct !DILexicalBlock(scope: !2293, file: !3, line: 344, column: 24) !2371 = !DILocation(line: 344, column: 13, scope: !2295) !2372 = !DILocation(line: 307, column: 24, scope: !2088, inlinedAt: !2373) !2373 = distinct !DILocation(line: 345, column: 64, scope: !2374) !2374 = distinct !DILexicalBlock(scope: !2295, file: !3, line: 345, column: 52) !2375 = !DILocation(line: 309, column: 18, scope: !2105, inlinedAt: !2373) !2376 = !DILocation(line: 309, column: 18, scope: !2107, inlinedAt: !2373) !2377 = !DILocation(line: 309, column: 30, scope: !2107, inlinedAt: !2373) !2378 = !DILocation(line: 309, column: 35, scope: !2107, inlinedAt: !2373) !2379 = !DILocation(line: 309, column: 92, scope: !2380, inlinedAt: !2373) !2380 = distinct !DILexicalBlock(scope: !2381, file: !3, line: 309, column: 62) !2381 = distinct !DILexicalBlock(scope: !2107, file: !3, line: 309, column: 55) !2382 = !DILocation(line: 345, column: 64, scope: !2374) !2383 = !DILocation(line: 345, column: 13, scope: !2297) !2384 = !DILocation(line: 285, column: 18, scope: !1975, inlinedAt: !2385) !2385 = distinct !DILocation(line: 346, column: 20, scope: !2386) !2386 = distinct !DILexicalBlock(scope: !2297, file: !3, line: 346, column: 9) !2387 = !DILocation(line: 285, column: 35, scope: !1992, inlinedAt: !2385) !2388 = !DILocation(line: 285, column: 55, scope: !2389, inlinedAt: !2385) !2389 = distinct !DILexicalBlock(scope: !1992, file: !3, line: 285, column: 55) !2390 = !DILocation(line: 309, column: 18, scope: !2104, inlinedAt: !2373) !2391 = !DILocation(line: 310, column: 34, scope: !2104, inlinedAt: !2373) !2392 = !DILocation(line: 310, column: 98, scope: !2393, inlinedAt: !2373) !2393 = distinct !DILexicalBlock(scope: !2104, file: !3, line: 310, column: 65) !2394 = !DILocation(line: 286, column: 43, scope: !1974, inlinedAt: !2385) !2395 = !DILocation(line: 286, column: 62, scope: !2396, inlinedAt: !2385) !2396 = distinct !DILexicalBlock(scope: !1974, file: !3, line: 286, column: 62) !2397 = !DILocation(line: 0, scope: !531, inlinedAt: !2398) !2398 = distinct !DILocation(line: 344, column: 44, scope: !2370) !2399 = !DILocation(line: 285, scope: !1975, inlinedAt: !2385) !2400 = !DILocation(line: 0, scope: !2401, inlinedAt: !2385) !2401 = !DILexicalBlockFile(scope: !1975, file: !135, discriminator: 0) !2402 = !DILocation(line: 346, column: 37, scope: !2386) !2403 = !DILocation(line: 346, column: 53, scope: !2386) !2404 = !DILocation(line: 0, scope: !2405) !2405 = distinct !DILexicalBlock(scope: !2386, file: !3, line: 346, column: 77) !2406 = !DILocation(line: 0, scope: !2407) !2407 = !DILexicalBlockFile(scope: !2405, discriminator: 0) !2408 = !DILocation(line: 0, scope: !2409, inlinedAt: !2413) !2409 = !DILexicalBlockFile(scope: !2410, discriminator: 0) !2410 = distinct !DISubprogram(linkageName: "$sSS12_createEmpty19withInitialCapacitySSSi_tFZ", scope: !2, file: !135, type: !2411, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2411 = !DISubroutineType(types: !2412) !2412 = !{!306, !164, !536} !2413 = distinct !DILocation(line: 0, scope: !2414, inlinedAt: !2420) !2414 = distinct !DISubprogram(name: "init", linkageName: "$ss26DefaultStringInterpolationV15literalCapacity18interpolationCountABSi_SitcfC", scope: !2415, file: !135, type: !2416, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2419) !2415 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss26DefaultStringInterpolationVD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2416 = !DISubroutineType(types: !2417) !2417 = !{!2415, !164, !164, !2418} !2418 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss26DefaultStringInterpolationVXMtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2419 = !DISubprogram(name: "init", linkageName: "$ss26DefaultStringInterpolationV15literalCapacity18interpolationCountABSi_SitcfC", scope: !2415, file: !135, type: !2416, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !2420 = distinct !DILocation(line: 347, column: 64, scope: !2405) !2421 = !DILocation(line: 0, scope: !2410, inlinedAt: !2413) !2422 = !DILocation(line: 0, scope: !531, inlinedAt: !2423) !2423 = distinct !DILocation(line: 347, column: 64, scope: !2405) !2424 = !DILocation(line: 347, column: 108, scope: !2405) !2425 = !DILocation(line: 0, scope: !2426, inlinedAt: !2429) !2426 = distinct !DISubprogram(linkageName: "$ss26DefaultStringInterpolationVs16TextOutputStreamssACP5writeyySSFTW", scope: !2, file: !135, type: !2427, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2427 = !DISubroutineType(types: !2428) !2428 = !{!153, !306, !2415} !2429 = distinct !DILocation(line: 0, scope: !2430, inlinedAt: !2433) !2430 = distinct !DISubprogram(linkageName: "$sSS5write2toyxz_ts16TextOutputStreamRzlFs26DefaultStringInterpolationV_Tg5", scope: !2, file: !135, type: !2431, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2431 = !DISubroutineType(types: !2432) !2432 = !{!153, !2415, !306} !2433 = distinct !DILocation(line: 0, scope: !2434, inlinedAt: !2435) !2434 = distinct !DISubprogram(linkageName: "$sSSs20TextOutputStreamablessAAP5write2toyqd__z_ts0aB6StreamRd__lFTWs26DefaultStringInterpolationV_Tg5", scope: !2, file: !135, type: !2431, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2435 = distinct !DILocation(line: 0, scope: !2436, inlinedAt: !2438) !2436 = distinct !DISubprogram(name: "appendInterpolation", linkageName: "$ss26DefaultStringInterpolationV06appendC0yyxs06CustomB11ConvertibleRzs20TextOutputStreamableRzlFSS_Tg5", scope: !2415, file: !135, type: !2427, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2437) !2437 = !DISubprogram(name: "appendInterpolation", linkageName: "$ss26DefaultStringInterpolationV06appendC0yyxs06CustomB11ConvertibleRzs20TextOutputStreamableRzlFSS_Tg5", scope: !2415, file: !135, type: !2427, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !2438 = distinct !DILocation(line: 347, column: 97, scope: !2405) !2439 = !DILocation(line: 0, scope: !2440) !2440 = !DILexicalBlockFile(scope: !2405, file: !135, discriminator: 0) !2441 = !DILocation(line: 347, column: 34, scope: !2405) !2442 = !DILocation(line: 348, column: 9, scope: !2405) !2443 = !DILocation(line: 349, column: 36, scope: !2444) !2444 = distinct !DILexicalBlock(scope: !2297, file: !3, line: 349, column: 36) !2445 = !DILocation(line: 349, column: 53, scope: !2444) !2446 = !DILocation(line: 349, column: 13, scope: !2299) !2447 = !DILocalVariable(name: "request", arg: 1, scope: !2448, file: !3, line: 315, type: !1810) !2448 = distinct !DISubprogram(name: "getCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptF", scope: !564, file: !3, line: 315, type: !2449, scopeLine: 315, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2451, retainedNodes: !2452) !2449 = !DISubroutineType(types: !2450) !2450 = !{!1117, !1804, !16, !886, !564} !2451 = !DISubprogram(name: "getCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptF", scope: !564, file: !3, line: 315, type: !2449, scopeLine: 315, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !2452 = !{!2447, !2453, !2454, !2455, !2456, !2458, !2461} !2453 = !DILocalVariable(name: "signature", arg: 2, scope: !2448, file: !3, line: 315, type: !1013) !2454 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2448, file: !3, line: 315, type: !894) !2455 = !DILocalVariable(name: "self", arg: 4, scope: !2448, file: !3, line: 315, type: !682, flags: DIFlagArtificial) !2456 = !DILocalVariable(name: "description", scope: !2457, file: !3, line: 316, type: !1117) !2457 = distinct !DILexicalBlock(scope: !2448, file: !3, line: 316, column: 13) !2458 = !DILocalVariable(name: "description", scope: !2459, file: !3, line: 325, type: !271) !2459 = distinct !DILexicalBlock(scope: !2460, file: !3, line: 325, column: 19) !2460 = distinct !DILexicalBlock(scope: !2457, file: !3, line: 325, column: 9) !2461 = !DILocalVariable(name: "lastDescription", scope: !2462, file: !3, line: 317, type: !271) !2462 = distinct !DILexicalBlock(scope: !2463, file: !3, line: 317, column: 34) !2463 = distinct !DILexicalBlock(scope: !2457, file: !3, line: 317, column: 9) !2464 = !DILocation(line: 315, column: 44, scope: !2448, inlinedAt: !2465) !2465 = distinct !DILocation(line: 355, column: 38, scope: !2466) !2466 = distinct !DILexicalBlock(scope: !2306, file: !3, line: 355, column: 38) !2467 = !DILocation(line: 315, column: 78, scope: !2448, inlinedAt: !2465) !2468 = !DILocation(line: 315, column: 116, scope: !2448, inlinedAt: !2465) !2469 = !DILocation(line: 315, column: 18, scope: !2448, inlinedAt: !2465) !2470 = !DILocation(line: 317, column: 34, scope: !2471, inlinedAt: !2465) !2471 = distinct !DILexicalBlock(scope: !2463, file: !3, line: 317, column: 34) !2472 = !DILocation(line: 317, column: 64, scope: !2471, inlinedAt: !2465) !2473 = !{!2474} !2474 = distinct !{!2474, !2475, !"$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptF: argument 0"} !2475 = distinct !{!2475, !"$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptF"} !2476 = !DILocalVariable(name: "$0", arg: 1, scope: !2477, file: !3, line: 317, type: !1117) !2477 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09getCachedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature20constructionDelegateAA0cD0CSgAC0cD7RequestO_7SWBUtil10ByteStringVAA0cd12ConstructionS0_ptFA2KzYuYTXEfU_", scope: !2448, file: !3, line: 317, type: !2478, scopeLine: 317, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !2480, thrownTypes: !1349) !2478 = !DISubroutineType(types: !2479) !2479 = !{!1117, !1117} !2480 = !{!2476} !2481 = !DILocation(line: 317, column: 73, scope: !2477, inlinedAt: !2482) !2482 = distinct !DILocation(line: 317, column: 64, scope: !2471, inlinedAt: !2465) !2483 = !DILocation(line: 0, scope: !2477, inlinedAt: !2482) !2484 = !DILocation(line: 0, scope: !2485, inlinedAt: !2488) !2485 = distinct !DISubprogram(linkageName: "$s15Synchronization5MutexVAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lF6$deferL_yysAERd_0_Ri_zRi_d__r_0_lF16SWBTaskExecution16BuildDescriptionCSg_AJs5NeverOTg5", scope: !2, file: !135, type: !2486, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !2486 = !DISubroutineType(types: !2487) !2487 = !{!153, !652} !2488 = distinct !DILocation(line: 317, column: 64, scope: !2471, inlinedAt: !2465) !2489 = !DILocation(line: 317, column: 16, scope: !2462, inlinedAt: !2465) !2490 = !DILocation(line: 317, column: 98, scope: !2462, inlinedAt: !2465) !2491 = !DILocation(line: 317, column: 108, scope: !2462, inlinedAt: !2465) !2492 = !DILocation(line: 0, scope: !2493, inlinedAt: !2465) !2493 = !DILexicalBlockFile(scope: !2448, file: !135, discriminator: 0) !2494 = !DILocation(line: 317, column: 9, scope: !2463, inlinedAt: !2465) !2495 = !DILocation(line: 319, column: 45, scope: !2496, inlinedAt: !2465) !2496 = distinct !DILexicalBlock(scope: !2497, file: !3, line: 319, column: 45) !2497 = distinct !DILexicalBlock(scope: !2463, file: !3, line: 319, column: 16) !2498 = !DILocation(line: 0, scope: !2499, inlinedAt: !2465) !2499 = !DILexicalBlockFile(scope: !2497, discriminator: 0) !2500 = !DILocation(line: 0, scope: !2501, inlinedAt: !2465) !2501 = !DILexicalBlockFile(scope: !2496, discriminator: 0) !2502 = !DILocation(line: 319, column: 77, scope: !2496, inlinedAt: !2465) !2503 = !DILocation(line: 319, column: 16, scope: !2497, inlinedAt: !2465) !2504 = !DILocation(line: 316, column: 13, scope: !2457, inlinedAt: !2465) !2505 = !DILocation(line: 320, column: 13, scope: !2457, inlinedAt: !2465) !2506 = !DILocation(line: 325, column: 9, scope: !2460, inlinedAt: !2465) !2507 = !DILocation(line: 325, column: 19, scope: !2459, inlinedAt: !2465) !2508 = !DILocation(line: 325, column: 84, scope: !2459, inlinedAt: !2465) !2509 = !DILocation(line: 325, column: 44, scope: !2459, inlinedAt: !2465) !2510 = !DILocation(line: 355, column: 16, scope: !2305) !2511 = !DILocation(line: 0, scope: !2512) !2512 = distinct !DILexicalBlock(scope: !2305, file: !3, line: 355, column: 148) !2513 = !DILocation(line: 285, column: 18, scope: !1983, inlinedAt: !2514) !2514 = distinct !DILocation(line: 356, column: 72, scope: !2512) !2515 = !DILocation(line: 285, column: 18, scope: !1990, inlinedAt: !2514) !2516 = !DILocation(line: 285, column: 35, scope: !1990, inlinedAt: !2514) !2517 = !DILocation(line: 285, column: 55, scope: !2518, inlinedAt: !2514) !2518 = distinct !DILexicalBlock(scope: !1990, file: !3, line: 285, column: 55) !2519 = !DILocation(line: 285, column: 18, scope: !1982, inlinedAt: !2514) !2520 = !DILocation(line: 286, column: 43, scope: !1982, inlinedAt: !2514) !2521 = !DILocation(line: 286, column: 62, scope: !2522, inlinedAt: !2514) !2522 = distinct !DILexicalBlock(scope: !1982, file: !3, line: 286, column: 62) !2523 = !DILocation(line: 285, scope: !1983, inlinedAt: !2514) !2524 = !DILocation(line: 356, column: 89, scope: !2512) !2525 = !DILocation(line: 356, column: 133, scope: !2512) !2526 = !DILocation(line: 0, scope: !531, inlinedAt: !2527) !2527 = !DILocation(line: 356, scope: !2512) !2528 = !DILocation(line: 285, column: 18, scope: !1986, inlinedAt: !2529) !2529 = distinct !DILocation(line: 356, column: 234, scope: !2512) !2530 = !DILocation(line: 285, column: 18, scope: !1988, inlinedAt: !2529) !2531 = !DILocation(line: 285, column: 35, scope: !1988, inlinedAt: !2529) !2532 = !DILocation(line: 285, column: 55, scope: !2533, inlinedAt: !2529) !2533 = distinct !DILexicalBlock(scope: !1988, file: !3, line: 285, column: 55) !2534 = !DILocation(line: 285, column: 18, scope: !1985, inlinedAt: !2529) !2535 = !DILocation(line: 286, column: 43, scope: !1985, inlinedAt: !2529) !2536 = !DILocation(line: 286, column: 62, scope: !2537, inlinedAt: !2529) !2537 = distinct !DILexicalBlock(scope: !1985, file: !3, line: 286, column: 62) !2538 = !DILocation(line: 285, scope: !1986, inlinedAt: !2529) !2539 = !DILocation(line: 356, column: 251, scope: !2512) !2540 = !DILocation(line: 356, column: 34, scope: !2512) !2541 = !DILocation(line: 357, column: 13, scope: !2301) !2542 = !DILocation(line: 358, column: 13, scope: !2303) !2543 = !DILocation(line: 387, column: 29, scope: !2544) !2544 = distinct !DILexicalBlock(scope: !2545, file: !3, line: 387, column: 13) !2545 = distinct !DILexicalBlock(scope: !2546, file: !3, line: 386, column: 27) !2546 = distinct !DILexicalBlock(scope: !2303, file: !3, line: 386, column: 9) !2547 = !DILocation(line: 387, column: 73, scope: !2544) !2548 = !DILocation(line: 0, scope: !2549) !2549 = distinct !DILexicalBlock(scope: !2550, file: !3, line: 362, column: 16) !2550 = distinct !DILexicalBlock(scope: !2551, file: !3, line: 362, column: 13) !2551 = distinct !DILexicalBlock(scope: !2306, file: !3, line: 359, column: 16) !2552 = !DILocation(line: 0, scope: !531, inlinedAt: !2553) !2553 = distinct !DILocation(line: 363, column: 100, scope: !2554) !2554 = distinct !DILexicalBlock(scope: !2549, file: !3, line: 363, column: 46) !2555 = !DILocation(line: 0, scope: !531, inlinedAt: !2556) !2556 = distinct !DILocation(line: 363, column: 148, scope: !2554) !2557 = !DILocation(line: 363, column: 232, scope: !2554) !2558 = !DILocation(line: 0, scope: !2559) !2559 = !DILexicalBlockFile(scope: !2554, discriminator: 0) !2560 = !DILocation(line: 363, column: 77, scope: !2554) !2561 = !DILocation(line: 285, column: 18, scope: !1978, inlinedAt: !2562) !2562 = distinct !DILocation(line: 387, column: 73, scope: !2544) !2563 = !DILocation(line: 285, column: 18, scope: !1980, inlinedAt: !2562) !2564 = !DILocation(line: 285, column: 35, scope: !1980, inlinedAt: !2562) !2565 = !DILocation(line: 285, column: 55, scope: !2566, inlinedAt: !2562) !2566 = distinct !DILexicalBlock(scope: !1980, file: !3, line: 285, column: 55) !2567 = !DILocation(line: 285, column: 18, scope: !1977, inlinedAt: !2562) !2568 = !DILocation(line: 286, column: 43, scope: !1977, inlinedAt: !2562) !2569 = !DILocation(line: 286, column: 62, scope: !2570, inlinedAt: !2562) !2570 = distinct !DILexicalBlock(scope: !1977, file: !3, line: 286, column: 62) !2571 = !DILocation(line: 285, scope: !1978, inlinedAt: !2562) !2572 = !DILocation(line: 0, scope: !2573) !2573 = !DILexicalBlockFile(scope: !2574, discriminator: 0) !2574 = distinct !DILexicalBlock(scope: !2544, file: !3, line: 387, column: 138) !2575 = !DILocation(line: 388, column: 23, scope: !2574) !2576 = !DILocation(line: 388, column: 51, scope: !2574) !2577 = !DILocation(line: 0, scope: !2578, inlinedAt: !2580) !2578 = distinct !DISubprogram(name: "sync", linkageName: "$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFfA0_ytSg_Tg5", scope: !617, file: !135, type: !857, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2579) !2579 = !DISubprogram(name: "sync", linkageName: "$s7SWBUtil8SWBQueueC4sync3qos5flags7executexAA6SWBQoSO_AC21DispatchWorkItemFlagsVxyYbctYalFfA0_ytSg_Tg5", scope: !617, file: !135, type: !857, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !2580 = distinct !DILocation(line: 388, column: 51, scope: !2574) !2581 = !DILocation(line: 388, column: 46, scope: !2574) !2582 = !DILocation(line: 393, column: 17, scope: !2583) !2583 = distinct !DILexicalBlock(scope: !2544, file: !3, line: 391, column: 20) !2584 = !DILocation(line: 0, scope: !2585) !2585 = !DILexicalBlockFile(scope: !2586, discriminator: 0) !2586 = distinct !DILexicalBlock(scope: !2583, file: !3, line: 393, column: 90) !2587 = !DILocation(line: 0, scope: !2583) !2588 = !DILocation(line: 393, column: 64, scope: !2583) !2589 = !DILocation(line: 393, column: 40, scope: !2583) !2590 = !DILocation(line: 401, column: 117, scope: !2303) !2591 = !DILocation(line: 401, column: 149, scope: !2303) !2592 = !DILocation(line: 0, scope: !2303) !2593 = !DILocation(line: 401, column: 9, scope: !2303) !2594 = !DILocation(line: 0, scope: !2595) !2595 = !DILexicalBlockFile(scope: !2303, file: !135, discriminator: 0) !2596 = !DILocation(line: 333, column: 18, scope: !2303) !2597 = !DILocation(line: 0, scope: !2598) !2598 = !DILexicalBlockFile(scope: !2303, discriminator: 0) !2599 = !DILocation(line: 402, column: 5, scope: !2303) !2600 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ1_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 363, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2601, retainedNodes: !2602, thrownTypes: !328) !2601 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ1_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2602 = !{!2603, !2604, !2605, !2606, !2607, !2609, !2611, !2613, !2615, !2617, !2619} !2603 = !DILocalVariable(name: "request", arg: 1, scope: !2600, file: !3, line: 333, type: !1810) !2604 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2600, file: !3, line: 333, type: !892) !2605 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2600, file: !3, line: 333, type: !894) !2606 = !DILocalVariable(name: "self", arg: 4, scope: !2600, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2607 = !DILocalVariable(name: "parentCacheDir", scope: !2608, file: !3, line: 337, type: !276) !2608 = distinct !DILexicalBlock(scope: !2600, file: !3, line: 337, column: 13) !2609 = !DILocalVariable(name: "cacheDir", scope: !2610, file: !3, line: 344, type: !276) !2610 = distinct !DILexicalBlock(scope: !2608, file: !3, line: 344, column: 13) !2611 = !DILocalVariable(name: "signature", scope: !2612, file: !3, line: 345, type: !1013) !2612 = distinct !DILexicalBlock(scope: !2610, file: !3, line: 345, column: 13) !2613 = !DILocalVariable(name: "buildDescriptionPath", scope: !2614, file: !3, line: 349, type: !276) !2614 = distinct !DILexicalBlock(scope: !2612, file: !3, line: 349, column: 13) !2615 = !DILocalVariable(name: "buildDescription", scope: !2616, file: !3, line: 351, type: !271) !2616 = distinct !DILexicalBlock(scope: !2614, file: !3, line: 351, column: 13) !2617 = !DILocalVariable(name: "source", scope: !2618, file: !3, line: 352, type: !145) !2618 = distinct !DILexicalBlock(scope: !2616, file: !3, line: 352, column: 13) !2619 = !DILocalVariable(name: "inMemoryDescription", scope: !2620, file: !3, line: 355, type: !271) !2620 = distinct !DILexicalBlock(scope: !2621, file: !3, line: 355, column: 38) !2621 = distinct !DILexicalBlock(scope: !2618, file: !3, line: 355, column: 9) !2622 = !DILocation(line: 333, column: 85, scope: !2600) !2623 = !DILocation(line: 333, column: 133, scope: !2600) !2624 = !DILocation(line: 333, column: 18, scope: !2600) !2625 = !DILocation(line: 363, column: 77, scope: !2626) !2626 = distinct !DILexicalBlock(scope: !2627, file: !3, line: 363, column: 46) !2627 = distinct !DILexicalBlock(scope: !2628, file: !3, line: 362, column: 16) !2628 = distinct !DILexicalBlock(scope: !2629, file: !3, line: 362, column: 13) !2629 = distinct !DILexicalBlock(scope: !2621, file: !3, line: 359, column: 16) !2630 = !DILocation(line: 333, scope: !2600) !2631 = !DILocation(line: 0, scope: !2632) !2632 = !DILexicalBlockFile(scope: !2626, file: !135, discriminator: 0) !2633 = !DILocation(line: 0, scope: !2634) !2634 = !DILexicalBlockFile(scope: !2600, file: !135, discriminator: 0) !2635 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY2_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 363, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2636, retainedNodes: !2637, thrownTypes: !328) !2636 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY2_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2637 = !{!2638, !2639, !2640, !2641, !2642, !2644, !2646, !2648, !2650, !2652, !2654} !2638 = !DILocalVariable(name: "request", arg: 1, scope: !2635, file: !3, line: 333, type: !1810) !2639 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2635, file: !3, line: 333, type: !892) !2640 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2635, file: !3, line: 333, type: !894) !2641 = !DILocalVariable(name: "self", arg: 4, scope: !2635, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2642 = !DILocalVariable(name: "parentCacheDir", scope: !2643, file: !3, line: 337, type: !276) !2643 = distinct !DILexicalBlock(scope: !2635, file: !3, line: 337, column: 13) !2644 = !DILocalVariable(name: "cacheDir", scope: !2645, file: !3, line: 344, type: !276) !2645 = distinct !DILexicalBlock(scope: !2643, file: !3, line: 344, column: 13) !2646 = !DILocalVariable(name: "signature", scope: !2647, file: !3, line: 345, type: !1013) !2647 = distinct !DILexicalBlock(scope: !2645, file: !3, line: 345, column: 13) !2648 = !DILocalVariable(name: "buildDescriptionPath", scope: !2649, file: !3, line: 349, type: !276) !2649 = distinct !DILexicalBlock(scope: !2647, file: !3, line: 349, column: 13) !2650 = !DILocalVariable(name: "buildDescription", scope: !2651, file: !3, line: 351, type: !271) !2651 = distinct !DILexicalBlock(scope: !2649, file: !3, line: 351, column: 13) !2652 = !DILocalVariable(name: "source", scope: !2653, file: !3, line: 352, type: !145) !2653 = distinct !DILexicalBlock(scope: !2651, file: !3, line: 352, column: 13) !2654 = !DILocalVariable(name: "inMemoryDescription", scope: !2655, file: !3, line: 355, type: !271) !2655 = distinct !DILexicalBlock(scope: !2656, file: !3, line: 355, column: 38) !2656 = distinct !DILexicalBlock(scope: !2653, file: !3, line: 355, column: 9) !2657 = !DILocation(line: 333, column: 85, scope: !2635) !2658 = !DILocation(line: 333, column: 133, scope: !2635) !2659 = !DILocation(line: 333, column: 18, scope: !2635) !2660 = !DILocation(line: 0, scope: !2661) !2661 = !DILexicalBlockFile(scope: !2635, discriminator: 0) !2662 = !DILocation(line: 0, scope: !2663) !2663 = !DILexicalBlockFile(scope: !2664, discriminator: 0) !2664 = distinct !DILexicalBlock(scope: !2665, file: !3, line: 363, column: 46) !2665 = distinct !DILexicalBlock(scope: !2666, file: !3, line: 362, column: 16) !2666 = distinct !DILexicalBlock(scope: !2667, file: !3, line: 362, column: 13) !2667 = distinct !DILexicalBlock(scope: !2656, file: !3, line: 359, column: 16) !2668 = !DILocation(line: 363, column: 77, scope: !2664) !2669 = !DILocation(line: 363, column: 17, scope: !2651) !2670 = !DILocation(line: 363, column: 17, scope: !2653) !2671 = !DILocation(line: 0, scope: !2672) !2672 = !DILexicalBlockFile(scope: !2653, file: !135, discriminator: 0) !2673 = !DILocation(line: 0, scope: !2674) !2674 = !DILexicalBlockFile(scope: !2635, file: !135, discriminator: 0) !2675 = !DILocation(line: 374, column: 48, scope: !2667) !2676 = !DILocation(line: 0, scope: !2667) !2677 = !DILocation(line: 374, column: 63, scope: !2667) !2678 = !DILocation(line: 374, column: 32, scope: !2667) !2679 = !DILocation(line: 382, column: 15, scope: !2667) !2680 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ3_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 382, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2681, retainedNodes: !2682, thrownTypes: !328) !2681 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ3_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2682 = !{!2683, !2684, !2685, !2686, !2687, !2689, !2691, !2693, !2695, !2697, !2699} !2683 = !DILocalVariable(name: "request", arg: 1, scope: !2680, file: !3, line: 333, type: !1810) !2684 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2680, file: !3, line: 333, type: !892) !2685 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2680, file: !3, line: 333, type: !894) !2686 = !DILocalVariable(name: "self", arg: 4, scope: !2680, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2687 = !DILocalVariable(name: "parentCacheDir", scope: !2688, file: !3, line: 337, type: !276) !2688 = distinct !DILexicalBlock(scope: !2680, file: !3, line: 337, column: 13) !2689 = !DILocalVariable(name: "cacheDir", scope: !2690, file: !3, line: 344, type: !276) !2690 = distinct !DILexicalBlock(scope: !2688, file: !3, line: 344, column: 13) !2691 = !DILocalVariable(name: "signature", scope: !2692, file: !3, line: 345, type: !1013) !2692 = distinct !DILexicalBlock(scope: !2690, file: !3, line: 345, column: 13) !2693 = !DILocalVariable(name: "buildDescriptionPath", scope: !2694, file: !3, line: 349, type: !276) !2694 = distinct !DILexicalBlock(scope: !2692, file: !3, line: 349, column: 13) !2695 = !DILocalVariable(name: "buildDescription", scope: !2696, file: !3, line: 351, type: !271) !2696 = distinct !DILexicalBlock(scope: !2694, file: !3, line: 351, column: 13) !2697 = !DILocalVariable(name: "source", scope: !2698, file: !3, line: 352, type: !145) !2698 = distinct !DILexicalBlock(scope: !2696, file: !3, line: 352, column: 13) !2699 = !DILocalVariable(name: "inMemoryDescription", scope: !2700, file: !3, line: 355, type: !271) !2700 = distinct !DILexicalBlock(scope: !2701, file: !3, line: 355, column: 38) !2701 = distinct !DILexicalBlock(scope: !2698, file: !3, line: 355, column: 9) !2702 = !DILocation(line: 333, column: 85, scope: !2680) !2703 = !DILocation(line: 333, column: 133, scope: !2680) !2704 = !DILocation(line: 333, column: 18, scope: !2680) !2705 = !DILocation(line: 382, column: 15, scope: !2706) !2706 = distinct !DILexicalBlock(scope: !2701, file: !3, line: 359, column: 16) !2707 = !DILocation(line: 0, scope: !2708) !2708 = !DILexicalBlockFile(scope: !2680, file: !135, discriminator: 0) !2709 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY4_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 386, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2710, retainedNodes: !2711, thrownTypes: !328) !2710 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY4_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2711 = !{!2712, !2713, !2714, !2715, !2716, !2718, !2720, !2722, !2724, !2726, !2728} !2712 = !DILocalVariable(name: "request", arg: 1, scope: !2709, file: !3, line: 333, type: !1810) !2713 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2709, file: !3, line: 333, type: !892) !2714 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2709, file: !3, line: 333, type: !894) !2715 = !DILocalVariable(name: "self", arg: 4, scope: !2709, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2716 = !DILocalVariable(name: "parentCacheDir", scope: !2717, file: !3, line: 337, type: !276) !2717 = distinct !DILexicalBlock(scope: !2709, file: !3, line: 337, column: 13) !2718 = !DILocalVariable(name: "cacheDir", scope: !2719, file: !3, line: 344, type: !276) !2719 = distinct !DILexicalBlock(scope: !2717, file: !3, line: 344, column: 13) !2720 = !DILocalVariable(name: "signature", scope: !2721, file: !3, line: 345, type: !1013) !2721 = distinct !DILexicalBlock(scope: !2719, file: !3, line: 345, column: 13) !2722 = !DILocalVariable(name: "buildDescriptionPath", scope: !2723, file: !3, line: 349, type: !276) !2723 = distinct !DILexicalBlock(scope: !2721, file: !3, line: 349, column: 13) !2724 = !DILocalVariable(name: "buildDescription", scope: !2725, file: !3, line: 351, type: !271) !2725 = distinct !DILexicalBlock(scope: !2723, file: !3, line: 351, column: 13) !2726 = !DILocalVariable(name: "source", scope: !2727, file: !3, line: 352, type: !145) !2727 = distinct !DILexicalBlock(scope: !2725, file: !3, line: 352, column: 13) !2728 = !DILocalVariable(name: "inMemoryDescription", scope: !2729, file: !3, line: 355, type: !271) !2729 = distinct !DILexicalBlock(scope: !2730, file: !3, line: 355, column: 38) !2730 = distinct !DILexicalBlock(scope: !2727, file: !3, line: 355, column: 9) !2731 = !DILocation(line: 333, column: 85, scope: !2709) !2732 = !DILocation(line: 333, column: 133, scope: !2709) !2733 = !DILocation(line: 333, column: 18, scope: !2709) !2734 = !DILocation(line: 0, scope: !2735) !2735 = !DILexicalBlockFile(scope: !2709, discriminator: 0) !2736 = !DILocation(line: 0, scope: !134, inlinedAt: !2737) !2737 = distinct !DILocation(line: 386, column: 19, scope: !2738) !2738 = distinct !DILexicalBlock(scope: !2727, file: !3, line: 386, column: 9) !2739 = !DILocation(line: 386, column: 19, scope: !2738) !2740 = !DILocation(line: 387, column: 29, scope: !2741) !2741 = distinct !DILexicalBlock(scope: !2742, file: !3, line: 387, column: 13) !2742 = distinct !DILexicalBlock(scope: !2738, file: !3, line: 386, column: 27) !2743 = !DILocation(line: 387, column: 73, scope: !2741) !2744 = !DILocation(line: 285, column: 18, scope: !1978, inlinedAt: !2745) !2745 = distinct !DILocation(line: 387, column: 73, scope: !2741) !2746 = !DILocation(line: 285, column: 18, scope: !1980, inlinedAt: !2745) !2747 = !DILocation(line: 285, column: 35, scope: !1980, inlinedAt: !2745) !2748 = !DILocation(line: 285, column: 55, scope: !2566, inlinedAt: !2745) !2749 = !DILocation(line: 285, column: 18, scope: !1977, inlinedAt: !2745) !2750 = !DILocation(line: 286, column: 43, scope: !1977, inlinedAt: !2745) !2751 = !DILocation(line: 286, column: 62, scope: !2570, inlinedAt: !2745) !2752 = !DILocation(line: 285, scope: !1978, inlinedAt: !2745) !2753 = !DILocation(line: 0, scope: !2754) !2754 = !DILexicalBlockFile(scope: !2709, file: !135, discriminator: 0) !2755 = !DILocation(line: 0, scope: !2756) !2756 = !DILexicalBlockFile(scope: !2757, discriminator: 0) !2757 = distinct !DILexicalBlock(scope: !2741, file: !3, line: 387, column: 138) !2758 = !DILocation(line: 388, column: 23, scope: !2757) !2759 = !DILocation(line: 388, column: 51, scope: !2757) !2760 = !DILocation(line: 0, scope: !2578, inlinedAt: !2761) !2761 = distinct !DILocation(line: 388, column: 51, scope: !2757) !2762 = !DILocation(line: 388, column: 46, scope: !2757) !2763 = !DILocation(line: 393, column: 17, scope: !2764) !2764 = distinct !DILexicalBlock(scope: !2741, file: !3, line: 391, column: 20) !2765 = !DILocation(line: 0, scope: !2766) !2766 = !DILexicalBlockFile(scope: !2767, discriminator: 0) !2767 = distinct !DILexicalBlock(scope: !2764, file: !3, line: 393, column: 90) !2768 = !DILocation(line: 0, scope: !2764) !2769 = !DILocation(line: 393, column: 64, scope: !2764) !2770 = !DILocation(line: 393, column: 40, scope: !2764) !2771 = !DILocation(line: 0, scope: !2727) !2772 = !DILocation(line: 398, column: 13, scope: !2764) !2773 = !DILocation(line: 401, column: 117, scope: !2727) !2774 = !DILocation(line: 401, column: 149, scope: !2727) !2775 = !DILocation(line: 401, column: 9, scope: !2727) !2776 = !DILocation(line: 0, scope: !2777) !2777 = !DILexicalBlockFile(scope: !2727, file: !135, discriminator: 0) !2778 = !DILocation(line: 333, column: 18, scope: !2727) !2779 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ5_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 388, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2780, retainedNodes: !2781, thrownTypes: !328) !2780 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTQ5_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2781 = !{!2782, !2783, !2784, !2785, !2786, !2788, !2790, !2792, !2794, !2796, !2798} !2782 = !DILocalVariable(name: "request", arg: 1, scope: !2779, file: !3, line: 333, type: !1810) !2783 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2779, file: !3, line: 333, type: !892) !2784 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2779, file: !3, line: 333, type: !894) !2785 = !DILocalVariable(name: "self", arg: 4, scope: !2779, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2786 = !DILocalVariable(name: "parentCacheDir", scope: !2787, file: !3, line: 337, type: !276) !2787 = distinct !DILexicalBlock(scope: !2779, file: !3, line: 337, column: 13) !2788 = !DILocalVariable(name: "cacheDir", scope: !2789, file: !3, line: 344, type: !276) !2789 = distinct !DILexicalBlock(scope: !2787, file: !3, line: 344, column: 13) !2790 = !DILocalVariable(name: "signature", scope: !2791, file: !3, line: 345, type: !1013) !2791 = distinct !DILexicalBlock(scope: !2789, file: !3, line: 345, column: 13) !2792 = !DILocalVariable(name: "buildDescriptionPath", scope: !2793, file: !3, line: 349, type: !276) !2793 = distinct !DILexicalBlock(scope: !2791, file: !3, line: 349, column: 13) !2794 = !DILocalVariable(name: "buildDescription", scope: !2795, file: !3, line: 351, type: !271) !2795 = distinct !DILexicalBlock(scope: !2793, file: !3, line: 351, column: 13) !2796 = !DILocalVariable(name: "source", scope: !2797, file: !3, line: 352, type: !145) !2797 = distinct !DILexicalBlock(scope: !2795, file: !3, line: 352, column: 13) !2798 = !DILocalVariable(name: "inMemoryDescription", scope: !2799, file: !3, line: 355, type: !271) !2799 = distinct !DILexicalBlock(scope: !2800, file: !3, line: 355, column: 38) !2800 = distinct !DILexicalBlock(scope: !2797, file: !3, line: 355, column: 9) !2801 = !DILocation(line: 333, column: 85, scope: !2779) !2802 = !DILocation(line: 333, column: 133, scope: !2779) !2803 = !DILocation(line: 333, column: 18, scope: !2779) !2804 = !DILocation(line: 388, column: 46, scope: !2805) !2805 = distinct !DILexicalBlock(scope: !2806, file: !3, line: 387, column: 138) !2806 = distinct !DILexicalBlock(scope: !2807, file: !3, line: 387, column: 13) !2807 = distinct !DILexicalBlock(scope: !2808, file: !3, line: 386, column: 27) !2808 = distinct !DILexicalBlock(scope: !2797, file: !3, line: 386, column: 9) !2809 = !DILocation(line: 0, scope: !2810) !2810 = !DILexicalBlockFile(scope: !2779, file: !135, discriminator: 0) !2811 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY6_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 399, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2812, retainedNodes: !2813, thrownTypes: !328) !2812 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY6_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2813 = !{!2814, !2815, !2816, !2817, !2818, !2820, !2822, !2824, !2826, !2828, !2830} !2814 = !DILocalVariable(name: "request", arg: 1, scope: !2811, file: !3, line: 333, type: !1810) !2815 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2811, file: !3, line: 333, type: !892) !2816 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2811, file: !3, line: 333, type: !894) !2817 = !DILocalVariable(name: "self", arg: 4, scope: !2811, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2818 = !DILocalVariable(name: "parentCacheDir", scope: !2819, file: !3, line: 337, type: !276) !2819 = distinct !DILexicalBlock(scope: !2811, file: !3, line: 337, column: 13) !2820 = !DILocalVariable(name: "cacheDir", scope: !2821, file: !3, line: 344, type: !276) !2821 = distinct !DILexicalBlock(scope: !2819, file: !3, line: 344, column: 13) !2822 = !DILocalVariable(name: "signature", scope: !2823, file: !3, line: 345, type: !1013) !2823 = distinct !DILexicalBlock(scope: !2821, file: !3, line: 345, column: 13) !2824 = !DILocalVariable(name: "buildDescriptionPath", scope: !2825, file: !3, line: 349, type: !276) !2825 = distinct !DILexicalBlock(scope: !2823, file: !3, line: 349, column: 13) !2826 = !DILocalVariable(name: "buildDescription", scope: !2827, file: !3, line: 351, type: !271) !2827 = distinct !DILexicalBlock(scope: !2825, file: !3, line: 351, column: 13) !2828 = !DILocalVariable(name: "source", scope: !2829, file: !3, line: 352, type: !145) !2829 = distinct !DILexicalBlock(scope: !2827, file: !3, line: 352, column: 13) !2830 = !DILocalVariable(name: "inMemoryDescription", scope: !2831, file: !3, line: 355, type: !271) !2831 = distinct !DILexicalBlock(scope: !2832, file: !3, line: 355, column: 38) !2832 = distinct !DILexicalBlock(scope: !2829, file: !3, line: 355, column: 9) !2833 = !DILocation(line: 333, column: 85, scope: !2811) !2834 = !DILocation(line: 333, column: 133, scope: !2811) !2835 = !DILocation(line: 333, column: 18, scope: !2811) !2836 = !DILocation(line: 0, scope: !2837) !2837 = !DILexicalBlockFile(scope: !2811, discriminator: 0) !2838 = !DILocation(line: 399, column: 9, scope: !2839) !2839 = distinct !DILexicalBlock(scope: !2840, file: !3, line: 386, column: 27) !2840 = distinct !DILexicalBlock(scope: !2829, file: !3, line: 386, column: 9) !2841 = !DILocation(line: 401, column: 117, scope: !2829) !2842 = !DILocation(line: 401, column: 149, scope: !2829) !2843 = !DILocation(line: 0, scope: !2829) !2844 = !DILocation(line: 401, column: 9, scope: !2829) !2845 = !DILocation(line: 0, scope: !2846) !2846 = !DILexicalBlockFile(scope: !2829, file: !135, discriminator: 0) !2847 = !DILocation(line: 333, column: 18, scope: !2829) !2848 = distinct !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY7_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 368, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2849, retainedNodes: !2850, thrownTypes: !328) !2849 = !DISubprogram(name: "getNewOrCachedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFTY7_", scope: !564, file: !3, line: 333, type: !2248, scopeLine: 333, spFlags: DISPFlagOptimized, thrownTypes: !328) !2850 = !{!2851, !2852, !2853, !2854, !2855, !2857, !2859, !2861, !2863, !2865, !2867} !2851 = !DILocalVariable(name: "request", arg: 1, scope: !2848, file: !3, line: 333, type: !1810) !2852 = !DILocalVariable(name: "clientDelegate", arg: 2, scope: !2848, file: !3, line: 333, type: !892) !2853 = !DILocalVariable(name: "constructionDelegate", arg: 3, scope: !2848, file: !3, line: 333, type: !894) !2854 = !DILocalVariable(name: "self", arg: 4, scope: !2848, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2855 = !DILocalVariable(name: "parentCacheDir", scope: !2856, file: !3, line: 337, type: !276) !2856 = distinct !DILexicalBlock(scope: !2848, file: !3, line: 337, column: 13) !2857 = !DILocalVariable(name: "cacheDir", scope: !2858, file: !3, line: 344, type: !276) !2858 = distinct !DILexicalBlock(scope: !2856, file: !3, line: 344, column: 13) !2859 = !DILocalVariable(name: "signature", scope: !2860, file: !3, line: 345, type: !1013) !2860 = distinct !DILexicalBlock(scope: !2858, file: !3, line: 345, column: 13) !2861 = !DILocalVariable(name: "buildDescriptionPath", scope: !2862, file: !3, line: 349, type: !276) !2862 = distinct !DILexicalBlock(scope: !2860, file: !3, line: 349, column: 13) !2863 = !DILocalVariable(name: "buildDescription", scope: !2864, file: !3, line: 351, type: !271) !2864 = distinct !DILexicalBlock(scope: !2862, file: !3, line: 351, column: 13) !2865 = !DILocalVariable(name: "source", scope: !2866, file: !3, line: 352, type: !145) !2866 = distinct !DILexicalBlock(scope: !2864, file: !3, line: 352, column: 13) !2867 = !DILocalVariable(name: "inMemoryDescription", scope: !2868, file: !3, line: 355, type: !271) !2868 = distinct !DILexicalBlock(scope: !2869, file: !3, line: 355, column: 38) !2869 = distinct !DILexicalBlock(scope: !2866, file: !3, line: 355, column: 9) !2870 = !DILocation(line: 333, column: 85, scope: !2848) !2871 = !DILocation(line: 333, column: 133, scope: !2848) !2872 = !DILocation(line: 333, column: 18, scope: !2848) !2873 = !DILocation(line: 0, scope: !2874) !2874 = !DILexicalBlockFile(scope: !2848, discriminator: 0) !2875 = !DILocation(line: 0, scope: !2876) !2876 = !DILexicalBlockFile(scope: !2877, file: !135, discriminator: 0) !2877 = distinct !DILexicalBlock(scope: !2878, file: !3, line: 363, column: 46) !2878 = distinct !DILexicalBlock(scope: !2879, file: !3, line: 362, column: 16) !2879 = distinct !DILexicalBlock(scope: !2880, file: !3, line: 362, column: 13) !2880 = distinct !DILexicalBlock(scope: !2869, file: !3, line: 359, column: 16) !2881 = !DILocation(line: 0, scope: !2882) !2882 = !DILexicalBlockFile(scope: !2883, discriminator: 0) !2883 = distinct !DILexicalBlock(scope: !2879, file: !3, line: 368, column: 15) !2884 = !DILocation(line: 368, column: 21, scope: !2883) !2885 = !DILocation(line: 0, scope: !2886) !2886 = !DILexicalBlockFile(scope: !2848, file: !135, discriminator: 0) !2887 = !DILocation(line: 0, scope: !2888) !2888 = !DILexicalBlockFile(scope: !2889, file: !135, discriminator: 0) !2889 = distinct !DILexicalBlock(scope: !2883, file: !3, line: 368, column: 42) !2890 = !DILocation(line: 369, column: 17, scope: !2889) !2891 = !DILocation(line: 0, scope: !2892) !2892 = !DILexicalBlockFile(scope: !2866, file: !135, discriminator: 0) !2893 = !DILocation(line: 333, column: 18, scope: !2866) !2894 = !DILocation(line: 362, column: 13, scope: !2879) !2895 = !DILocation(line: 402, column: 5, scope: !2866) !2896 = !DILocation(line: 283, column: 48, scope: !1958, inlinedAt: !2897) !2897 = distinct !DILocation(line: 420, column: 133, scope: !2898) !2898 = distinct !DILexicalBlock(scope: !2318, file: !3, line: 420, column: 16) !2899 = !DILocation(line: 269, column: 54, scope: !1879, inlinedAt: !2900) !2900 = distinct !DILocation(line: 420, column: 86, scope: !2898) !2901 = !DILocation(line: 262, column: 40, scope: !1803, inlinedAt: !2902) !2902 = distinct !DILocation(line: 420, column: 43, scope: !2898) !2903 = !DILocation(line: 419, column: 40, scope: !2318) !2904 = !DILocation(line: 0, scope: !2905) !2905 = !DILexicalBlockFile(scope: !2318, discriminator: 0) !2906 = !DILocation(line: 419, column: 25, scope: !2318) !2907 = !DILocation(line: 264, column: 18, scope: !1834, inlinedAt: !2902) !2908 = !DILocation(line: 264, column: 18, scope: !1836, inlinedAt: !2902) !2909 = !DILocation(line: 264, column: 30, scope: !1836, inlinedAt: !2902) !2910 = !DILocation(line: 264, column: 35, scope: !1836, inlinedAt: !2902) !2911 = !DILocation(line: 271, column: 18, scope: !1898, inlinedAt: !2900) !2912 = !DILocation(line: 271, column: 30, scope: !1900, inlinedAt: !2900) !2913 = !DILocation(line: 271, column: 35, scope: !1900, inlinedAt: !2900) !2914 = !DILocation(line: 285, column: 35, scope: !1999, inlinedAt: !2897) !2915 = !DILocation(line: 0, scope: !2916, inlinedAt: !2897) !2916 = !DILexicalBlockFile(scope: !2917, file: !135, discriminator: 0) !2917 = distinct !DILexicalBlock(scope: !1999, file: !3, line: 285, column: 55) !2918 = !DILocation(line: 285, column: 55, scope: !2917, inlinedAt: !2897) !2919 = !DILocation(line: 264, column: 18, scope: !1833, inlinedAt: !2902) !2920 = !DILocation(line: 265, column: 37, scope: !1833, inlinedAt: !2902) !2921 = !DILocation(line: 286, column: 43, scope: !1996, inlinedAt: !2897) !2922 = !DILocation(line: 0, scope: !2923, inlinedAt: !2897) !2923 = !DILexicalBlockFile(scope: !2924, file: !135, discriminator: 0) !2924 = distinct !DILexicalBlock(scope: !1996, file: !3, line: 286, column: 62) !2925 = !DILocation(line: 286, column: 62, scope: !2924, inlinedAt: !2897) !2926 = !DILocation(line: 0, scope: !1195, inlinedAt: !2927) !2927 = distinct !DILocation(line: 420, column: 20, scope: !2898) !2928 = !DILocation(line: 0, scope: !2929) !2929 = !DILexicalBlockFile(scope: !2318, file: !135, discriminator: 0) !2930 = !DILocation(line: 420, scope: !2318) !2931 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_", scope: !2247, file: !3, line: 363, type: !2932, scopeLine: 363, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !2936, thrownTypes: !328) !2932 = !DISubroutineType(types: !2933) !2933 = !{!2934, !2935, !564, !1804, !16, !261, !885, !886} !2934 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution16BuildDescriptionC_AA0cD15RetrievalSourceOtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2935 = !DICompositeType(tag: DW_TAG_structure_type, name: "ActivityID", scope: !26, file: !1199, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore10ActivityIDVD") !2936 = !{!2937, !2939, !2940, !2941, !2942, !2943, !2944} !2937 = !DILocalVariable(name: "activity", arg: 1, scope: !2931, file: !3, line: 363, type: !2938) !2938 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !2935) !2939 = !DILocalVariable(name: "self", arg: 3, scope: !2931, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2940 = !DILocalVariable(name: "request", arg: 4, scope: !2931, file: !3, line: 333, type: !1810) !2941 = !DILocalVariable(name: "signature", arg: 5, scope: !2931, file: !3, line: 345, type: !1013) !2942 = !DILocalVariable(name: "buildDescriptionPath", arg: 6, scope: !2931, file: !3, line: 349, type: !276) !2943 = !DILocalVariable(name: "clientDelegate", arg: 7, scope: !2931, file: !3, line: 333, type: !892) !2944 = !DILocalVariable(name: "constructionDelegate", arg: 8, scope: !2931, file: !3, line: 333, type: !894) !2945 = !DILocation(line: 0, scope: !2931) !2946 = !DILocation(line: 363, column: 232, scope: !2947) !2947 = distinct !DILexicalBlock(scope: !2948, file: !3, line: 333, column: 5) !2948 = distinct !DILexicalBlock(scope: !2949, file: !3, line: 72, column: 55) !2949 = distinct !DILexicalBlock(scope: !2931, file: !3, line: 72, column: 1) !2950 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY0_", scope: !2247, file: !3, line: 363, type: !2932, scopeLine: 364, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !2951, thrownTypes: !328) !2951 = !{!2952, !2953, !2954, !2955, !2956, !2957, !2958} !2952 = !DILocalVariable(name: "activity", arg: 1, scope: !2950, file: !3, line: 363, type: !2938) !2953 = !DILocalVariable(name: "self", arg: 3, scope: !2950, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2954 = !DILocalVariable(name: "request", arg: 4, scope: !2950, file: !3, line: 333, type: !1810) !2955 = !DILocalVariable(name: "signature", arg: 5, scope: !2950, file: !3, line: 345, type: !1013) !2956 = !DILocalVariable(name: "buildDescriptionPath", arg: 6, scope: !2950, file: !3, line: 349, type: !276) !2957 = !DILocalVariable(name: "clientDelegate", arg: 7, scope: !2950, file: !3, line: 333, type: !892) !2958 = !DILocalVariable(name: "constructionDelegate", arg: 8, scope: !2950, file: !3, line: 333, type: !894) !2959 = !DILocation(line: 333, column: 18, scope: !2950) !2960 = !DILocation(line: 333, column: 49, scope: !2950) !2961 = !DILocation(line: 345, column: 13, scope: !2950) !2962 = !DILocation(line: 349, column: 13, scope: !2950) !2963 = !DILocation(line: 333, column: 85, scope: !2950) !2964 = !DILocation(line: 333, column: 133, scope: !2950) !2965 = !DILocation(line: 364, column: 49, scope: !2966) !2966 = distinct !DILexicalBlock(scope: !2950, file: !3, line: 364, column: 28) !2967 = !DILocation(line: 0, scope: !2968) !2968 = !DILexicalBlockFile(scope: !2950, file: !135, discriminator: 0) !2969 = !DILocation(line: 0, scope: !2970, inlinedAt: !2985) !2970 = distinct !DISubprogram(name: "withValue", linkageName: "$ss9TaskLocalC9withValue_9operation9isolation4file4lineqd__x_qd__yYaKXEScA_pSgYiSSSutYaKlF7SWBCore10ActivityIDVSg_16SWBTaskExecution16BuildDescriptionC_AM0nO15RetrievalSourceOtTg5", scope: !2971, file: !135, type: !2972, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !2984, thrownTypes: !328) !2971 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss9TaskLocalCyxGD", scope: !44, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2972 = !DISubroutineType(types: !2973) !2973 = !{!2934, !2974, !2980, !2981, !306, !2982, !2983} !2974 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 72, elements: !2975, runtimeLang: DW_LANG_Swift) !2975 = !{!2976} !2976 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !2977, size: 72) !2977 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore10ActivityIDVSgD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !2978) !2978 = !{!2979} !2979 = !DITemplateTypeParameter(type: !2935) !2980 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution16BuildDescriptionC_AA0cD15RetrievalSourceOts5Error_pIgHrzo_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2981 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sScA_pSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2982 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSuD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2983 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss9TaskLocalCy7SWBCore10ActivityIDVSgGD", scope: !44, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !2984 = !DISubprogram(name: "withValue", linkageName: "$ss9TaskLocalC9withValue_9operation9isolation4file4lineqd__x_qd__yYaKXEScA_pSgYiSSSutYaKlF7SWBCore10ActivityIDVSg_16SWBTaskExecution16BuildDescriptionC_AM0nO15RetrievalSourceOtTg5", scope: !2971, file: !135, type: !2972, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !2985 = distinct !DILocation(line: 364, column: 75, scope: !2966) !2986 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY1_", scope: !2247, file: !3, line: 363, type: !2932, scopeLine: 365, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !2987, thrownTypes: !328) !2987 = !{!2988, !2989, !2990, !2991, !2992, !2993, !2994} !2988 = !DILocalVariable(name: "activity", arg: 1, scope: !2986, file: !3, line: 363, type: !2938) !2989 = !DILocalVariable(name: "self", arg: 3, scope: !2986, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !2990 = !DILocalVariable(name: "request", arg: 4, scope: !2986, file: !3, line: 333, type: !1810) !2991 = !DILocalVariable(name: "signature", arg: 5, scope: !2986, file: !3, line: 345, type: !1013) !2992 = !DILocalVariable(name: "buildDescriptionPath", arg: 6, scope: !2986, file: !3, line: 349, type: !276) !2993 = !DILocalVariable(name: "clientDelegate", arg: 7, scope: !2986, file: !3, line: 333, type: !892) !2994 = !DILocalVariable(name: "constructionDelegate", arg: 8, scope: !2986, file: !3, line: 333, type: !894) !2995 = !DILocation(line: 333, column: 18, scope: !2986) !2996 = !DILocation(line: 333, column: 49, scope: !2986) !2997 = !DILocation(line: 345, column: 13, scope: !2986) !2998 = !DILocation(line: 349, column: 13, scope: !2986) !2999 = !DILocation(line: 333, column: 85, scope: !2986) !3000 = !DILocation(line: 333, column: 133, scope: !2986) !3001 = !DILocation(line: 0, scope: !3002, inlinedAt: !3004) !3002 = !DILexicalBlockFile(scope: !3003, discriminator: 0) !3003 = distinct !DISubprogram(linkageName: "$ss9TaskLocalC13withValueImpl_9operation9isolation4file4lineqd__xn_qd__yYaKXEScA_pSgYiSSSutYaKlF7SWBCore10ActivityIDVSg_16SWBTaskExecution16BuildDescriptionC_AM0oP15RetrievalSourceOtTg5", scope: !2, file: !135, type: !2972, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !3004 = distinct !DILocation(line: 0, scope: !2970, inlinedAt: !3005) !3005 = distinct !DILocation(line: 364, column: 75, scope: !3006) !3006 = distinct !DILexicalBlock(scope: !2986, file: !3, line: 364, column: 28) !3007 = !DILocation(line: 0, scope: !3003, inlinedAt: !3004) !3008 = !DILocalVariable(name: "self", arg: 2, scope: !3009, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !3009 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_AP05buildD0_AR6sourcetyYaKXEfU_", scope: !2247, file: !3, line: 364, type: !3010, scopeLine: 364, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !3012, thrownTypes: !328) !3010 = !DISubroutineType(types: !3011) !3011 = !{!2934, !564, !1804, !16, !261, !885, !886, !2935} !3012 = !{!3008, !3013, !3014, !3015, !3016, !3017, !3018} !3013 = !DILocalVariable(name: "request", arg: 3, scope: !3009, file: !3, line: 333, type: !1810) !3014 = !DILocalVariable(name: "signature", arg: 4, scope: !3009, file: !3, line: 345, type: !1013) !3015 = !DILocalVariable(name: "buildDescriptionPath", arg: 5, scope: !3009, file: !3, line: 349, type: !276) !3016 = !DILocalVariable(name: "clientDelegate", arg: 6, scope: !3009, file: !3, line: 333, type: !892) !3017 = !DILocalVariable(name: "constructionDelegate", arg: 7, scope: !3009, file: !3, line: 333, type: !894) !3018 = !DILocalVariable(name: "activity", arg: 8, scope: !3009, file: !3, line: 363, type: !2938) !3019 = !DILocation(line: 333, column: 18, scope: !3009, inlinedAt: !3020) !3020 = distinct !DILocation(line: 0, scope: !3021, inlinedAt: !3025) !3021 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution16BuildDescriptionCAA0cD15RetrievalSourceOs5Error_pIgHodzo_AC_AEtsAF_pIegHrzo_TR", scope: !2, file: !135, type: !3022, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !3022 = !DISubroutineType(types: !3023) !3023 = !{!2934, !3024} !3024 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution16BuildDescriptionCAA0cD15RetrievalSourceOs5Error_pIgHodzo_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !3025 = distinct !DILocation(line: 0, scope: !3003, inlinedAt: !3004) !3026 = !DILocation(line: 333, column: 49, scope: !3009, inlinedAt: !3020) !3027 = !DILocation(line: 345, column: 13, scope: !3009, inlinedAt: !3020) !3028 = !DILocation(line: 349, column: 13, scope: !3009, inlinedAt: !3020) !3029 = !DILocation(line: 333, column: 85, scope: !3009, inlinedAt: !3020) !3030 = !DILocation(line: 333, column: 133, scope: !3009, inlinedAt: !3020) !3031 = !DILocation(line: 363, column: 234, scope: !3009, inlinedAt: !3020) !3032 = !DILocation(line: 365, column: 42, scope: !3033, inlinedAt: !3020) !3033 = distinct !DILexicalBlock(scope: !3009, file: !3, line: 365, column: 32) !3034 = !DILocation(line: 363, column: 234, scope: !2986) !3035 = !DILocalVariable(name: "self", arg: 7, scope: !3036, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !3036 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKF", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !3039, retainedNodes: !3040, thrownTypes: !328) !3037 = !DISubroutineType(types: !3038) !3038 = !{!2934, !1804, !16, !261, !885, !886, !2935, !564} !3039 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKF", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !3040 = !{!3041, !3042, !3043, !3044, !3045, !3046, !3035, !3047, !3051, !3055, !3059, !3064, !3067, !3068, !3069, !3072, !3083, !3086, !3088, !3093, !3099} !3041 = !DILocalVariable(name: "request", arg: 1, scope: !3036, file: !3, line: 465, type: !1810) !3042 = !DILocalVariable(name: "signature", arg: 2, scope: !3036, file: !3, line: 465, type: !1013) !3043 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !3036, file: !3, line: 465, type: !276) !3044 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !3036, file: !3, line: 465, type: !892) !3045 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !3036, file: !3, line: 465, type: !894) !3046 = !DILocalVariable(name: "activity", arg: 6, scope: !3036, file: !3, line: 465, type: !2938) !3047 = !DILocalVariable(name: "userPreferences", scope: !3048, file: !3, line: 466, type: !3049) !3048 = distinct !DILexicalBlock(scope: !3036, file: !3, line: 466, column: 13) !3049 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !3050) !3050 = !DICompositeType(tag: DW_TAG_structure_type, name: "UserPreferences", scope: !26, file: !1199, size: 48, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore15UserPreferencesVD") !3051 = !DILocalVariable(name: "messageShortening", scope: !3052, file: !3, line: 467, type: !3053) !3052 = distinct !DILexicalBlock(scope: !3048, file: !3, line: 467, column: 13) !3053 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !3054) !3054 = !DICompositeType(tag: DW_TAG_structure_type, name: "ActivityTextShorteningLevel", scope: !7, file: !6, size: 8, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil27ActivityTextShorteningLevelOD") !3055 = !DILocalVariable(name: "taskActionRegistry", scope: !3056, file: !3, line: 474, type: !3057) !3056 = distinct !DILexicalBlock(scope: !3052, file: !3, line: 474, column: 13) !3057 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !3058) !3058 = !DICompositeType(tag: DW_TAG_structure_type, name: "TaskActionRegistry", scope: !2, file: !245, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution18TaskActionRegistryCD") !3059 = !DILocalVariable(name: "error", scope: !3060, file: !3, line: 482, type: !3063) !3060 = distinct !DILexicalBlock(scope: !3061, file: !3, line: 482, column: 17) !3061 = distinct !DILexicalBlock(scope: !3062, file: !3, line: 482, column: 11) !3062 = distinct !DILexicalBlock(scope: !3056, file: !3, line: 475, column: 9) !3063 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !329) !3064 = !DILocalVariable(name: "request", scope: !3065, file: !3, line: 518, type: !890) !3065 = distinct !DILexicalBlock(scope: !3066, file: !3, line: 518, column: 112) !3066 = distinct !DILexicalBlock(scope: !3056, file: !3, line: 518, column: 9) !3067 = !DILocalVariable(name: "bypassActualTasks", scope: !3065, file: !3, line: 518, type: !1024) !3068 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !3065, file: !3, line: 518, type: !1024) !3069 = !DILocalVariable(name: "newDesc", scope: !3070, file: !3, line: 523, type: !271) !3070 = distinct !DILexicalBlock(scope: !3071, file: !3, line: 523, column: 29) !3071 = distinct !DILexicalBlock(scope: !3065, file: !3, line: 523, column: 9) !3072 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3073, file: !3, line: 492, type: !3076) !3073 = distinct !DILexicalBlock(scope: !3074, file: !3, line: 492, column: 17) !3074 = distinct !DILexicalBlock(scope: !3075, file: !3, line: 491, column: 71) !3075 = distinct !DILexicalBlock(scope: !3056, file: !3, line: 490, column: 9) !3076 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !3077) !3077 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 960, elements: !3078, runtimeLang: DW_LANG_Swift) !3078 = !{!3079} !3079 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !3080, size: 960) !3080 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s19SWBTaskConstruction16BuildPlanRequestVSgD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !3081) !3081 = !{!3082} !3082 = !DITemplateTypeParameter(type: !883) !3083 = !DILocalVariable(name: "planRequest", scope: !3084, file: !3, line: 493, type: !890) !3084 = distinct !DILexicalBlock(scope: !3085, file: !3, line: 493, column: 34) !3085 = distinct !DILexicalBlock(scope: !3073, file: !3, line: 493, column: 13) !3086 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3087, file: !3, line: 493, type: !890) !3087 = distinct !DILexicalBlock(scope: !3084, file: !3, line: 493, column: 82) !3088 = !DILocalVariable(name: "error", scope: !3089, file: !3, line: 501, type: !3063) !3089 = distinct !DILexicalBlock(scope: !3090, file: !3, line: 501, column: 25) !3090 = distinct !DILexicalBlock(scope: !3091, file: !3, line: 501, column: 19) !3091 = distinct !DILexicalBlock(scope: !3092, file: !3, line: 494, column: 17) !3092 = distinct !DILexicalBlock(scope: !3087, file: !3, line: 493, column: 103) !3093 = !DILocalVariable(name: "diff", scope: !3094, file: !3, line: 495, type: !3097) !3094 = distinct !DILexicalBlock(scope: !3095, file: !3, line: 495, column: 35) !3095 = distinct !DILexicalBlock(scope: !3096, file: !3, line: 495, column: 21) !3096 = distinct !DILexicalBlock(scope: !3091, file: !3, line: 494, column: 20) !3097 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !3098) !3098 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil4PathV017previousSignatureB0_AC07currentdB0tD", file: !3, size: 256, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil4PathV017previousSignatureB0_AC07currentdB0tD") !3099 = !DILocalVariable(name: "onDiskDesc", scope: !3100, file: !3, line: 476, type: !271) !3100 = distinct !DILexicalBlock(scope: !3101, file: !3, line: 476, column: 17) !3101 = distinct !DILexicalBlock(scope: !3062, file: !3, line: 475, column: 12) !3102 = !DILocation(line: 0, scope: !3036, inlinedAt: !3103) !3103 = distinct !DILocation(line: 365, column: 42, scope: !3033, inlinedAt: !3020) !3104 = !DILocation(line: 465, column: 39, scope: !3036, inlinedAt: !3103) !3105 = !{!3106, !3108, !3109} !3106 = distinct !{!3106, !3107, !"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKF: argument 0"} !3107 = distinct !{!3107, !"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKF"} !3108 = distinct !{!3108, !3107, !"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKF: argument 1"} !3109 = distinct !{!3109, !3107, !"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKF: argument 2"} !3110 = !DILocation(line: 0, scope: !3111, inlinedAt: !3103) !3111 = !DILexicalBlockFile(scope: !3036, discriminator: 0) !3112 = !{!3108, !3109} !3113 = !DILocation(line: 465, column: 18, scope: !3036, inlinedAt: !3103) !3114 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TQ2_", scope: !2247, file: !3, line: 363, type: !2932, scopeLine: 365, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !3115, thrownTypes: !328) !3115 = !{!3116, !3117, !3118, !3119, !3120, !3121, !3122} !3116 = !DILocalVariable(name: "activity", arg: 1, scope: !3114, file: !3, line: 363, type: !2938) !3117 = !DILocalVariable(name: "self", arg: 3, scope: !3114, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !3118 = !DILocalVariable(name: "request", arg: 4, scope: !3114, file: !3, line: 333, type: !1810) !3119 = !DILocalVariable(name: "signature", arg: 5, scope: !3114, file: !3, line: 345, type: !1013) !3120 = !DILocalVariable(name: "buildDescriptionPath", arg: 6, scope: !3114, file: !3, line: 349, type: !276) !3121 = !DILocalVariable(name: "clientDelegate", arg: 7, scope: !3114, file: !3, line: 333, type: !892) !3122 = !DILocalVariable(name: "constructionDelegate", arg: 8, scope: !3114, file: !3, line: 333, type: !894) !3123 = !DILocation(line: 333, column: 18, scope: !3114) !3124 = !DILocation(line: 333, column: 49, scope: !3114) !3125 = !DILocation(line: 345, column: 13, scope: !3114) !3126 = !DILocation(line: 349, column: 13, scope: !3114) !3127 = !DILocation(line: 333, column: 85, scope: !3114) !3128 = !DILocation(line: 333, column: 133, scope: !3114) !3129 = !DILocation(line: 365, column: 42, scope: !3033, inlinedAt: !3130) !3130 = distinct !DILocation(line: 0, scope: !3021, inlinedAt: !3131) !3131 = distinct !DILocation(line: 0, scope: !3003, inlinedAt: !3132) !3132 = distinct !DILocation(line: 0, scope: !2970, inlinedAt: !3133) !3133 = distinct !DILocation(line: 364, column: 75, scope: !3134) !3134 = distinct !DILexicalBlock(scope: !3114, file: !3, line: 364, column: 28) !3135 = !DILocation(line: 0, scope: !3003, inlinedAt: !3132) !3136 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY3_", scope: !2247, file: !3, line: 363, type: !2932, scopeLine: 364, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !3137, thrownTypes: !328) !3137 = !{!3138, !3139, !3140, !3141, !3142, !3143, !3144} !3138 = !DILocalVariable(name: "activity", arg: 1, scope: !3136, file: !3, line: 363, type: !2938) !3139 = !DILocalVariable(name: "self", arg: 3, scope: !3136, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !3140 = !DILocalVariable(name: "request", arg: 4, scope: !3136, file: !3, line: 333, type: !1810) !3141 = !DILocalVariable(name: "signature", arg: 5, scope: !3136, file: !3, line: 345, type: !1013) !3142 = !DILocalVariable(name: "buildDescriptionPath", arg: 6, scope: !3136, file: !3, line: 349, type: !276) !3143 = !DILocalVariable(name: "clientDelegate", arg: 7, scope: !3136, file: !3, line: 333, type: !892) !3144 = !DILocalVariable(name: "constructionDelegate", arg: 8, scope: !3136, file: !3, line: 333, type: !894) !3145 = !DILocation(line: 333, column: 18, scope: !3136) !3146 = !DILocation(line: 333, column: 49, scope: !3136) !3147 = !DILocation(line: 345, column: 13, scope: !3136) !3148 = !DILocation(line: 349, column: 13, scope: !3136) !3149 = !DILocation(line: 333, column: 85, scope: !3136) !3150 = !DILocation(line: 333, column: 133, scope: !3136) !3151 = !DILocation(line: 0, scope: !3003, inlinedAt: !3152) !3152 = distinct !DILocation(line: 0, scope: !2970, inlinedAt: !3153) !3153 = distinct !DILocation(line: 364, column: 75, scope: !3154) !3154 = distinct !DILexicalBlock(scope: !3136, file: !3, line: 364, column: 28) !3155 = !DILocation(line: 0, scope: !3002, inlinedAt: !3152) !3156 = !DILocation(line: 0, scope: !3157) !3157 = !DILexicalBlockFile(scope: !3136, file: !135, discriminator: 0) !3158 = !DILocation(line: 364, column: 75, scope: !3154) !3159 = !DILocation(line: 364, column: 21, scope: !3136) !3160 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TY4_", scope: !2247, file: !3, line: 363, type: !2932, scopeLine: 366, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !3161, thrownTypes: !328) !3161 = !{!3162, !3163, !3164, !3165, !3166, !3167, !3168} !3162 = !DILocalVariable(name: "activity", arg: 1, scope: !3160, file: !3, line: 363, type: !2938) !3163 = !DILocalVariable(name: "self", arg: 3, scope: !3160, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !3164 = !DILocalVariable(name: "request", arg: 4, scope: !3160, file: !3, line: 333, type: !1810) !3165 = !DILocalVariable(name: "signature", arg: 5, scope: !3160, file: !3, line: 345, type: !1013) !3166 = !DILocalVariable(name: "buildDescriptionPath", arg: 6, scope: !3160, file: !3, line: 349, type: !276) !3167 = !DILocalVariable(name: "clientDelegate", arg: 7, scope: !3160, file: !3, line: 333, type: !892) !3168 = !DILocalVariable(name: "constructionDelegate", arg: 8, scope: !3160, file: !3, line: 333, type: !894) !3169 = !DILocation(line: 333, column: 18, scope: !3160) !3170 = !DILocation(line: 333, column: 49, scope: !3160) !3171 = !DILocation(line: 345, column: 13, scope: !3160) !3172 = !DILocation(line: 349, column: 13, scope: !3160) !3173 = !DILocation(line: 333, column: 85, scope: !3160) !3174 = !DILocation(line: 333, column: 133, scope: !3160) !3175 = !DILocation(line: 0, scope: !3003, inlinedAt: !3176) !3176 = distinct !DILocation(line: 0, scope: !2970, inlinedAt: !3177) !3177 = distinct !DILocation(line: 364, column: 75, scope: !3178) !3178 = distinct !DILexicalBlock(scope: !3160, file: !3, line: 364, column: 28) !3179 = !DILocation(line: 0, scope: !3002, inlinedAt: !3176) !3180 = !DILocation(line: 0, scope: !3181) !3181 = !DILexicalBlockFile(scope: !3160, file: !135, discriminator: 0) !3182 = !DILocation(line: 366, column: 21, scope: !3160) !3183 = !DILocation(line: 0, scope: !3036) !3184 = !DILocation(line: 465, column: 39, scope: !3036) !3185 = !DILocation(line: 0, scope: !3111) !3186 = !DILocation(line: 465, column: 18, scope: !3036) !3187 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY0_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 285, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !3188, retainedNodes: !3189, thrownTypes: !328) !3188 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY0_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !3189 = !{!3190, !3191, !3192, !3193, !3194, !3195, !3196, !3197, !3199, !3201, !3203, !3207, !3210, !3211, !3212, !3215, !3219, !3222, !3224, !3229, !3233} !3190 = !DILocalVariable(name: "request", arg: 1, scope: !3187, file: !3, line: 465, type: !1810) !3191 = !DILocalVariable(name: "signature", arg: 2, scope: !3187, file: !3, line: 465, type: !1013) !3192 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !3187, file: !3, line: 465, type: !276) !3193 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !3187, file: !3, line: 465, type: !892) !3194 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !3187, file: !3, line: 465, type: !894) !3195 = !DILocalVariable(name: "activity", arg: 6, scope: !3187, file: !3, line: 465, type: !2938) !3196 = !DILocalVariable(name: "self", arg: 7, scope: !3187, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !3197 = !DILocalVariable(name: "userPreferences", scope: !3198, file: !3, line: 466, type: !3049) !3198 = distinct !DILexicalBlock(scope: !3187, file: !3, line: 466, column: 13) !3199 = !DILocalVariable(name: "messageShortening", scope: !3200, file: !3, line: 467, type: !3053) !3200 = distinct !DILexicalBlock(scope: !3198, file: !3, line: 467, column: 13) !3201 = !DILocalVariable(name: "taskActionRegistry", scope: !3202, file: !3, line: 474, type: !3057) !3202 = distinct !DILexicalBlock(scope: !3200, file: !3, line: 474, column: 13) !3203 = !DILocalVariable(name: "error", scope: !3204, file: !3, line: 482, type: !3063) !3204 = distinct !DILexicalBlock(scope: !3205, file: !3, line: 482, column: 17) !3205 = distinct !DILexicalBlock(scope: !3206, file: !3, line: 482, column: 11) !3206 = distinct !DILexicalBlock(scope: !3202, file: !3, line: 475, column: 9) !3207 = !DILocalVariable(name: "request", scope: !3208, file: !3, line: 518, type: !890) !3208 = distinct !DILexicalBlock(scope: !3209, file: !3, line: 518, column: 112) !3209 = distinct !DILexicalBlock(scope: !3202, file: !3, line: 518, column: 9) !3210 = !DILocalVariable(name: "bypassActualTasks", scope: !3208, file: !3, line: 518, type: !1024) !3211 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !3208, file: !3, line: 518, type: !1024) !3212 = !DILocalVariable(name: "newDesc", scope: !3213, file: !3, line: 523, type: !271) !3213 = distinct !DILexicalBlock(scope: !3214, file: !3, line: 523, column: 29) !3214 = distinct !DILexicalBlock(scope: !3208, file: !3, line: 523, column: 9) !3215 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3216, file: !3, line: 492, type: !3076) !3216 = distinct !DILexicalBlock(scope: !3217, file: !3, line: 492, column: 17) !3217 = distinct !DILexicalBlock(scope: !3218, file: !3, line: 491, column: 71) !3218 = distinct !DILexicalBlock(scope: !3202, file: !3, line: 490, column: 9) !3219 = !DILocalVariable(name: "planRequest", scope: !3220, file: !3, line: 493, type: !890) !3220 = distinct !DILexicalBlock(scope: !3221, file: !3, line: 493, column: 34) !3221 = distinct !DILexicalBlock(scope: !3216, file: !3, line: 493, column: 13) !3222 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3223, file: !3, line: 493, type: !890) !3223 = distinct !DILexicalBlock(scope: !3220, file: !3, line: 493, column: 82) !3224 = !DILocalVariable(name: "error", scope: !3225, file: !3, line: 501, type: !3063) !3225 = distinct !DILexicalBlock(scope: !3226, file: !3, line: 501, column: 25) !3226 = distinct !DILexicalBlock(scope: !3227, file: !3, line: 501, column: 19) !3227 = distinct !DILexicalBlock(scope: !3228, file: !3, line: 494, column: 17) !3228 = distinct !DILexicalBlock(scope: !3223, file: !3, line: 493, column: 103) !3229 = !DILocalVariable(name: "diff", scope: !3230, file: !3, line: 495, type: !3097) !3230 = distinct !DILexicalBlock(scope: !3231, file: !3, line: 495, column: 35) !3231 = distinct !DILexicalBlock(scope: !3232, file: !3, line: 495, column: 21) !3232 = distinct !DILexicalBlock(scope: !3227, file: !3, line: 494, column: 20) !3233 = !DILocalVariable(name: "onDiskDesc", scope: !3234, file: !3, line: 476, type: !271) !3234 = distinct !DILexicalBlock(scope: !3235, file: !3, line: 476, column: 17) !3235 = distinct !DILexicalBlock(scope: !3206, file: !3, line: 475, column: 12) !3236 = !DILocation(line: 465, column: 177, scope: !3187) !3237 = !DILocation(line: 465, column: 129, scope: !3187) !3238 = !DILocation(line: 465, column: 18, scope: !3187) !3239 = !DILocation(line: 465, column: 73, scope: !3187) !3240 = !DILocation(line: 465, column: 111, scope: !3187) !3241 = !DILocation(line: 285, column: 18, scope: !2002, inlinedAt: !3242) !3242 = distinct !DILocation(line: 466, column: 39, scope: !3243) !3243 = distinct !DILexicalBlock(scope: !3187, file: !3, line: 466, column: 31) !3244 = !DILocation(line: 285, column: 18, scope: !2029, inlinedAt: !3242) !3245 = !DILocation(line: 285, column: 35, scope: !2029, inlinedAt: !3242) !3246 = !DILocation(line: 285, column: 55, scope: !3247, inlinedAt: !3242) !3247 = distinct !DILexicalBlock(scope: !2029, file: !3, line: 285, column: 55) !3248 = !DILocation(line: 285, column: 18, scope: !2001, inlinedAt: !3242) !3249 = !DILocation(line: 286, column: 43, scope: !2001, inlinedAt: !3242) !3250 = !DILocation(line: 286, column: 62, scope: !3251, inlinedAt: !3242) !3251 = distinct !DILexicalBlock(scope: !2001, file: !3, line: 286, column: 62) !3252 = !DILocation(line: 285, scope: !2002, inlinedAt: !3242) !3253 = !DILocation(line: 0, scope: !3254) !3254 = !DILexicalBlockFile(scope: !3187, file: !135, discriminator: 0) !3255 = !DILocation(line: 466, column: 56, scope: !3243) !3256 = !DILocation(line: 466, column: 13, scope: !3198) !3257 = !DILocation(line: 467, column: 13, scope: !3200) !3258 = !DILocation(line: 470, column: 39, scope: !3259) !3259 = distinct !DILexicalBlock(scope: !3200, file: !3, line: 470, column: 9) !3260 = !DILocation(line: 0, scope: !3261) !3261 = distinct !DILexicalBlock(scope: !3259, file: !3, line: 470, column: 82) !3262 = !DILocation(line: 285, column: 18, scope: !2025, inlinedAt: !3263) !3263 = distinct !DILocation(line: 471, column: 133, scope: !3261) !3264 = !DILocation(line: 285, column: 18, scope: !2027, inlinedAt: !3263) !3265 = !DILocation(line: 285, column: 35, scope: !2027, inlinedAt: !3263) !3266 = !DILocation(line: 285, column: 55, scope: !3267, inlinedAt: !3263) !3267 = distinct !DILexicalBlock(scope: !2027, file: !3, line: 285, column: 55) !3268 = !DILocation(line: 285, column: 18, scope: !2024, inlinedAt: !3263) !3269 = !DILocation(line: 286, column: 43, scope: !2024, inlinedAt: !3263) !3270 = !DILocation(line: 286, column: 62, scope: !3271, inlinedAt: !3263) !3271 = distinct !DILexicalBlock(scope: !2024, file: !3, line: 286, column: 62) !3272 = !DILocation(line: 285, scope: !2025, inlinedAt: !3263) !3273 = !DILocation(line: 0, scope: !531, inlinedAt: !3274) !3274 = distinct !DILocation(line: 471, column: 64, scope: !3261) !3275 = !DILocation(line: 471, column: 150, scope: !3261) !3276 = !DILocation(line: 471, column: 34, scope: !3261) !3277 = !DILocation(line: 472, column: 9, scope: !3261) !3278 = !DILocation(line: 285, column: 18, scope: !2005, inlinedAt: !3279) !3279 = distinct !DILocation(line: 474, column: 86, scope: !3280) !3280 = distinct !DILexicalBlock(scope: !3200, file: !3, line: 474, column: 34) !3281 = !DILocation(line: 285, column: 18, scope: !2022, inlinedAt: !3279) !3282 = !DILocation(line: 285, column: 35, scope: !2022, inlinedAt: !3279) !3283 = !DILocation(line: 285, column: 55, scope: !3284, inlinedAt: !3279) !3284 = distinct !DILexicalBlock(scope: !2022, file: !3, line: 285, column: 55) !3285 = !DILocation(line: 285, column: 18, scope: !2004, inlinedAt: !3279) !3286 = !DILocation(line: 286, column: 43, scope: !2004, inlinedAt: !3279) !3287 = !DILocation(line: 286, column: 62, scope: !3288, inlinedAt: !3279) !3288 = distinct !DILexicalBlock(scope: !2004, file: !3, line: 286, column: 62) !3289 = !DILocation(line: 285, scope: !2005, inlinedAt: !3279) !3290 = !DILocation(line: 474, column: 44, scope: !3280) !3291 = !DILocation(line: 474, column: 103, scope: !3280) !3292 = !DILocation(line: 474, column: 108, scope: !3280) !3293 = !DILocation(line: 0, scope: !3294) !3294 = !DILexicalBlockFile(scope: !3280, discriminator: 0) !3295 = !DILocation(line: 0, scope: !3280) !3296 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY1_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 474, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !3297, retainedNodes: !3298, thrownTypes: !328) !3297 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY1_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !3298 = !{!3299, !3300, !3301, !3302, !3303, !3304, !3305, !3306, !3308, !3310, !3312, !3316, !3319, !3320, !3321, !3324, !3328, !3331, !3333, !3338, !3342} !3299 = !DILocalVariable(name: "request", arg: 1, scope: !3296, file: !3, line: 465, type: !1810) !3300 = !DILocalVariable(name: "signature", arg: 2, scope: !3296, file: !3, line: 465, type: !1013) !3301 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !3296, file: !3, line: 465, type: !276) !3302 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !3296, file: !3, line: 465, type: !892) !3303 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !3296, file: !3, line: 465, type: !894) !3304 = !DILocalVariable(name: "activity", arg: 6, scope: !3296, file: !3, line: 465, type: !2938) !3305 = !DILocalVariable(name: "self", arg: 7, scope: !3296, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !3306 = !DILocalVariable(name: "userPreferences", scope: !3307, file: !3, line: 466, type: !3049) !3307 = distinct !DILexicalBlock(scope: !3296, file: !3, line: 466, column: 13) !3308 = !DILocalVariable(name: "messageShortening", scope: !3309, file: !3, line: 467, type: !3053) !3309 = distinct !DILexicalBlock(scope: !3307, file: !3, line: 467, column: 13) !3310 = !DILocalVariable(name: "taskActionRegistry", scope: !3311, file: !3, line: 474, type: !3057) !3311 = distinct !DILexicalBlock(scope: !3309, file: !3, line: 474, column: 13) !3312 = !DILocalVariable(name: "error", scope: !3313, file: !3, line: 482, type: !3063) !3313 = distinct !DILexicalBlock(scope: !3314, file: !3, line: 482, column: 17) !3314 = distinct !DILexicalBlock(scope: !3315, file: !3, line: 482, column: 11) !3315 = distinct !DILexicalBlock(scope: !3311, file: !3, line: 475, column: 9) !3316 = !DILocalVariable(name: "request", scope: !3317, file: !3, line: 518, type: !890) !3317 = distinct !DILexicalBlock(scope: !3318, file: !3, line: 518, column: 112) !3318 = distinct !DILexicalBlock(scope: !3311, file: !3, line: 518, column: 9) !3319 = !DILocalVariable(name: "bypassActualTasks", scope: !3317, file: !3, line: 518, type: !1024) !3320 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !3317, file: !3, line: 518, type: !1024) !3321 = !DILocalVariable(name: "newDesc", scope: !3322, file: !3, line: 523, type: !271) !3322 = distinct !DILexicalBlock(scope: !3323, file: !3, line: 523, column: 29) !3323 = distinct !DILexicalBlock(scope: !3317, file: !3, line: 523, column: 9) !3324 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3325, file: !3, line: 492, type: !3076) !3325 = distinct !DILexicalBlock(scope: !3326, file: !3, line: 492, column: 17) !3326 = distinct !DILexicalBlock(scope: !3327, file: !3, line: 491, column: 71) !3327 = distinct !DILexicalBlock(scope: !3311, file: !3, line: 490, column: 9) !3328 = !DILocalVariable(name: "planRequest", scope: !3329, file: !3, line: 493, type: !890) !3329 = distinct !DILexicalBlock(scope: !3330, file: !3, line: 493, column: 34) !3330 = distinct !DILexicalBlock(scope: !3325, file: !3, line: 493, column: 13) !3331 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3332, file: !3, line: 493, type: !890) !3332 = distinct !DILexicalBlock(scope: !3329, file: !3, line: 493, column: 82) !3333 = !DILocalVariable(name: "error", scope: !3334, file: !3, line: 501, type: !3063) !3334 = distinct !DILexicalBlock(scope: !3335, file: !3, line: 501, column: 25) !3335 = distinct !DILexicalBlock(scope: !3336, file: !3, line: 501, column: 19) !3336 = distinct !DILexicalBlock(scope: !3337, file: !3, line: 494, column: 17) !3337 = distinct !DILexicalBlock(scope: !3332, file: !3, line: 493, column: 103) !3338 = !DILocalVariable(name: "diff", scope: !3339, file: !3, line: 495, type: !3097) !3339 = distinct !DILexicalBlock(scope: !3340, file: !3, line: 495, column: 35) !3340 = distinct !DILexicalBlock(scope: !3341, file: !3, line: 495, column: 21) !3341 = distinct !DILexicalBlock(scope: !3336, file: !3, line: 494, column: 20) !3342 = !DILocalVariable(name: "onDiskDesc", scope: !3343, file: !3, line: 476, type: !271) !3343 = distinct !DILexicalBlock(scope: !3344, file: !3, line: 476, column: 17) !3344 = distinct !DILexicalBlock(scope: !3315, file: !3, line: 475, column: 12) !3345 = !DILocation(line: 465, column: 177, scope: !3296) !3346 = !DILocation(line: 465, column: 129, scope: !3296) !3347 = !DILocation(line: 465, column: 18, scope: !3296) !3348 = !DILocation(line: 465, column: 73, scope: !3296) !3349 = !DILocation(line: 465, column: 111, scope: !3296) !3350 = !DILocation(line: 474, column: 44, scope: !3351) !3351 = distinct !DILexicalBlock(scope: !3309, file: !3, line: 474, column: 34) !3352 = !DILocation(line: 0, scope: !3353) !3353 = !DILexicalBlockFile(scope: !3351, file: !135, discriminator: 0) !3354 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY2_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 285, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !3355, retainedNodes: !3356, thrownTypes: !328) !3355 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY2_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !3356 = !{!3357, !3358, !3359, !3360, !3361, !3362, !3363, !3364, !3366, !3368, !3370, !3374, !3377, !3378, !3379, !3382, !3386, !3389, !3391, !3396, !3400} !3357 = !DILocalVariable(name: "request", arg: 1, scope: !3354, file: !3, line: 465, type: !1810) !3358 = !DILocalVariable(name: "signature", arg: 2, scope: !3354, file: !3, line: 465, type: !1013) !3359 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !3354, file: !3, line: 465, type: !276) !3360 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !3354, file: !3, line: 465, type: !892) !3361 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !3354, file: !3, line: 465, type: !894) !3362 = !DILocalVariable(name: "activity", arg: 6, scope: !3354, file: !3, line: 465, type: !2938) !3363 = !DILocalVariable(name: "self", arg: 7, scope: !3354, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !3364 = !DILocalVariable(name: "userPreferences", scope: !3365, file: !3, line: 466, type: !3049) !3365 = distinct !DILexicalBlock(scope: !3354, file: !3, line: 466, column: 13) !3366 = !DILocalVariable(name: "messageShortening", scope: !3367, file: !3, line: 467, type: !3053) !3367 = distinct !DILexicalBlock(scope: !3365, file: !3, line: 467, column: 13) !3368 = !DILocalVariable(name: "taskActionRegistry", scope: !3369, file: !3, line: 474, type: !3057) !3369 = distinct !DILexicalBlock(scope: !3367, file: !3, line: 474, column: 13) !3370 = !DILocalVariable(name: "error", scope: !3371, file: !3, line: 482, type: !3063) !3371 = distinct !DILexicalBlock(scope: !3372, file: !3, line: 482, column: 17) !3372 = distinct !DILexicalBlock(scope: !3373, file: !3, line: 482, column: 11) !3373 = distinct !DILexicalBlock(scope: !3369, file: !3, line: 475, column: 9) !3374 = !DILocalVariable(name: "request", scope: !3375, file: !3, line: 518, type: !890) !3375 = distinct !DILexicalBlock(scope: !3376, file: !3, line: 518, column: 112) !3376 = distinct !DILexicalBlock(scope: !3369, file: !3, line: 518, column: 9) !3377 = !DILocalVariable(name: "bypassActualTasks", scope: !3375, file: !3, line: 518, type: !1024) !3378 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !3375, file: !3, line: 518, type: !1024) !3379 = !DILocalVariable(name: "newDesc", scope: !3380, file: !3, line: 523, type: !271) !3380 = distinct !DILexicalBlock(scope: !3381, file: !3, line: 523, column: 29) !3381 = distinct !DILexicalBlock(scope: !3375, file: !3, line: 523, column: 9) !3382 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3383, file: !3, line: 492, type: !3076) !3383 = distinct !DILexicalBlock(scope: !3384, file: !3, line: 492, column: 17) !3384 = distinct !DILexicalBlock(scope: !3385, file: !3, line: 491, column: 71) !3385 = distinct !DILexicalBlock(scope: !3369, file: !3, line: 490, column: 9) !3386 = !DILocalVariable(name: "planRequest", scope: !3387, file: !3, line: 493, type: !890) !3387 = distinct !DILexicalBlock(scope: !3388, file: !3, line: 493, column: 34) !3388 = distinct !DILexicalBlock(scope: !3383, file: !3, line: 493, column: 13) !3389 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3390, file: !3, line: 493, type: !890) !3390 = distinct !DILexicalBlock(scope: !3387, file: !3, line: 493, column: 82) !3391 = !DILocalVariable(name: "error", scope: !3392, file: !3, line: 501, type: !3063) !3392 = distinct !DILexicalBlock(scope: !3393, file: !3, line: 501, column: 25) !3393 = distinct !DILexicalBlock(scope: !3394, file: !3, line: 501, column: 19) !3394 = distinct !DILexicalBlock(scope: !3395, file: !3, line: 494, column: 17) !3395 = distinct !DILexicalBlock(scope: !3390, file: !3, line: 493, column: 103) !3396 = !DILocalVariable(name: "diff", scope: !3397, file: !3, line: 495, type: !3097) !3397 = distinct !DILexicalBlock(scope: !3398, file: !3, line: 495, column: 35) !3398 = distinct !DILexicalBlock(scope: !3399, file: !3, line: 495, column: 21) !3399 = distinct !DILexicalBlock(scope: !3394, file: !3, line: 494, column: 20) !3400 = !DILocalVariable(name: "onDiskDesc", scope: !3401, file: !3, line: 476, type: !271) !3401 = distinct !DILexicalBlock(scope: !3402, file: !3, line: 476, column: 17) !3402 = distinct !DILexicalBlock(scope: !3373, file: !3, line: 475, column: 12) !3403 = !DILocation(line: 465, column: 177, scope: !3354) !3404 = !DILocation(line: 465, column: 129, scope: !3354) !3405 = !DILocation(line: 465, column: 18, scope: !3354) !3406 = !DILocation(line: 465, column: 73, scope: !3354) !3407 = !DILocation(line: 465, column: 111, scope: !3354) !3408 = !DILocation(line: 474, column: 13, scope: !3369) !3409 = !DILocation(line: 285, column: 18, scope: !2008, inlinedAt: !3410) !3410 = distinct !DILocation(line: 476, column: 103, scope: !3411) !3411 = distinct !DILexicalBlock(scope: !3402, file: !3, line: 476, column: 30) !3412 = !DILocation(line: 285, column: 18, scope: !2020, inlinedAt: !3410) !3413 = !DILocation(line: 285, column: 35, scope: !2020, inlinedAt: !3410) !3414 = !DILocation(line: 285, column: 55, scope: !3415, inlinedAt: !3410) !3415 = distinct !DILexicalBlock(scope: !2020, file: !3, line: 285, column: 55) !3416 = !DILocation(line: 285, column: 18, scope: !2007, inlinedAt: !3410) !3417 = !DILocation(line: 286, column: 43, scope: !2007, inlinedAt: !3410) !3418 = !DILocation(line: 286, column: 62, scope: !3419, inlinedAt: !3410) !3419 = distinct !DILexicalBlock(scope: !2007, file: !3, line: 286, column: 62) !3420 = !DILocation(line: 285, scope: !2008, inlinedAt: !3410) !3421 = !DILocalVariable(name: "path", arg: 1, scope: !3422, file: !3, line: 586, type: !276) !3422 = distinct !DISubprogram(name: "loadSerializedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF", scope: !564, file: !3, line: 586, type: !3423, scopeLine: 586, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !3425, retainedNodes: !3426, thrownTypes: !328) !3423 = !DISubroutineType(types: !3424) !3424 = !{!244, !261, !1201, !16, !3058, !564} !3425 = !DISubprogram(name: "loadSerializedBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF", scope: !564, file: !3, line: 586, type: !3423, scopeLine: 586, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !3426 = !{!3421, !3427, !3428, !3429, !3430, !3431, !3435, !3438, !3442, !3447, !3449, !3451} !3427 = !DILocalVariable(name: "workspaceContext", arg: 2, scope: !3422, file: !3, line: 586, type: !1967) !3428 = !DILocalVariable(name: "signature", arg: 3, scope: !3422, file: !3, line: 586, type: !1013) !3429 = !DILocalVariable(name: "taskActionRegistry", arg: 4, scope: !3422, file: !3, line: 586, type: !3057) !3430 = !DILocalVariable(name: "self", arg: 5, scope: !3422, file: !3, line: 586, type: !682, flags: DIFlagArtificial) !3431 = !DILocalVariable(name: "delegate", scope: !3432, file: !3, line: 587, type: !3433) !3432 = distinct !DILexicalBlock(scope: !3422, file: !3, line: 587, column: 13) !3433 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !3434) !3434 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionDeserializerDelegate", scope: !2, file: !245, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution36BuildDescriptionDeserializerDelegateCD") !3435 = !DILocalVariable(name: "taskStoreContents", scope: !3436, file: !3, line: 588, type: !3437) !3436 = distinct !DILexicalBlock(scope: !3432, file: !3, line: 588, column: 13) !3437 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !16) !3438 = !DILocalVariable(name: "taskStoreDeserializer", scope: !3439, file: !3, line: 589, type: !3440) !3439 = distinct !DILexicalBlock(scope: !3436, file: !3, line: 589, column: 13) !3440 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !3441) !3441 = !DICompositeType(tag: DW_TAG_structure_type, name: "MsgPackDeserializer", scope: !7, file: !6, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil19MsgPackDeserializerCD") !3442 = !DILocalVariable(name: "taskStore", scope: !3443, file: !3, line: 590, type: !3444) !3443 = distinct !DILexicalBlock(scope: !3439, file: !3, line: 590, column: 13) !3444 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !3445) !3445 = !DICompositeType(tag: DW_TAG_structure_type, name: "FrozenTaskStore", scope: !2, file: !3446, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution15FrozenTaskStoreCD") !3446 = !DIFile(filename: "SourceCache\\swift-build\\Sources\\SWBTaskExecution\\TaskStore.swift", directory: "S:\\") !3447 = !DILocalVariable(name: "byteString", scope: !3448, file: !3, line: 594, type: !3437) !3448 = distinct !DILexicalBlock(scope: !3443, file: !3, line: 594, column: 13) !3449 = !DILocalVariable(name: "deserializer", scope: !3450, file: !3, line: 595, type: !3440) !3450 = distinct !DILexicalBlock(scope: !3448, file: !3, line: 595, column: 13) !3451 = !DILocalVariable(name: "buildDescription", scope: !3452, file: !3, line: 596, type: !271) !3452 = distinct !DILexicalBlock(scope: !3450, file: !3, line: 596, column: 13) !3453 = !DILocation(line: 586, column: 49, scope: !3422, inlinedAt: !3454) !3454 = distinct !DILocation(line: 476, column: 34, scope: !3411) !3455 = !DILocation(line: 586, column: 63, scope: !3422, inlinedAt: !3454) !3456 = !DILocation(line: 586, column: 99, scope: !3422, inlinedAt: !3454) !3457 = !DILocation(line: 586, column: 137, scope: !3422, inlinedAt: !3454) !3458 = !DILocation(line: 586, column: 18, scope: !3422, inlinedAt: !3454) !3459 = !DILocation(line: 587, column: 24, scope: !3460, inlinedAt: !3454) !3460 = distinct !DILexicalBlock(scope: !3422, file: !3, line: 587, column: 24) !3461 = !DILocation(line: 587, column: 89, scope: !3460, inlinedAt: !3454) !3462 = !{!3463} !3463 = distinct !{!3463, !3464, !"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF: argument 0"} !3464 = distinct !{!3464, !"$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKF"} !3465 = !DILocation(line: 587, column: 135, scope: !3460, inlinedAt: !3454) !3466 = !DILocation(line: 0, scope: !3467, inlinedAt: !3454) !3467 = !DILexicalBlockFile(scope: !3422, file: !135, discriminator: 0) !3468 = !DILocation(line: 0, scope: !3469) !3469 = !DILexicalBlockFile(scope: !3354, file: !135, discriminator: 0) !3470 = !DILocation(line: 587, column: 140, scope: !3460, inlinedAt: !3454) !3471 = !DILocation(line: 587, column: 193, scope: !3460, inlinedAt: !3454) !3472 = !DILocation(line: 587, column: 242, scope: !3460, inlinedAt: !3454) !3473 = !DILocation(line: 587, column: 13, scope: !3432, inlinedAt: !3454) !3474 = !DILocation(line: 588, column: 37, scope: !3475, inlinedAt: !3454) !3475 = distinct !DILexicalBlock(scope: !3432, file: !3, line: 588, column: 33) !3476 = !DILocation(line: 0, scope: !3475, inlinedAt: !3454) !3477 = !DILocation(line: 0, scope: !531, inlinedAt: !3478) !3478 = distinct !DILocation(line: 588, column: 55, scope: !3475, inlinedAt: !3454) !3479 = !DILocation(line: 588, column: 50, scope: !3475, inlinedAt: !3454) !3480 = !DILocation(line: 588, column: 40, scope: !3475, inlinedAt: !3454) !3481 = !DILocation(line: 588, column: 13, scope: !3436, inlinedAt: !3454) !3482 = !DILocation(line: 0, scope: !3483, inlinedAt: !3454) !3483 = !DILexicalBlockFile(scope: !3484, discriminator: 0) !3484 = distinct !DILexicalBlock(scope: !3436, file: !3, line: 589, column: 37) !3485 = !DILocation(line: 589, column: 37, scope: !3484, inlinedAt: !3454) !3486 = !DILocation(line: 0, scope: !3484, inlinedAt: !3454) !3487 = !DILocation(line: 0, scope: !3488, inlinedAt: !3454) !3488 = !DILexicalBlockFile(scope: !3484, file: !135, discriminator: 0) !3489 = !DILocation(line: 589, column: 13, scope: !3439, inlinedAt: !3454) !3490 = !DILocation(line: 0, scope: !3491, inlinedAt: !3454) !3491 = !DILexicalBlockFile(scope: !3439, file: !135, discriminator: 0) !3492 = !DILocation(line: 0, scope: !3493, inlinedAt: !3454) !3493 = !DILexicalBlockFile(scope: !3494, discriminator: 0) !3494 = distinct !DILexicalBlock(scope: !3439, file: !3, line: 590, column: 42) !3495 = !DILocation(line: 590, column: 55, scope: !3494, inlinedAt: !3454) !3496 = !DILocation(line: 590, column: 74, scope: !3494, inlinedAt: !3454) !3497 = !DILocation(line: 590, column: 13, scope: !3443, inlinedAt: !3454) !3498 = !DILocation(line: 0, scope: !3499, inlinedAt: !3454) !3499 = !DILexicalBlockFile(scope: !3443, file: !135, discriminator: 0) !3500 = !DILocation(line: 0, scope: !3443, inlinedAt: !3454) !3501 = !DILocation(line: 593, column: 28, scope: !3443, inlinedAt: !3454) !3502 = !DILocation(line: 0, scope: !531, inlinedAt: !3503) !3503 = distinct !DILocation(line: 594, column: 48, scope: !3504, inlinedAt: !3454) !3504 = distinct !DILexicalBlock(scope: !3443, file: !3, line: 594, column: 26) !3505 = !DILocation(line: 594, column: 43, scope: !3504, inlinedAt: !3454) !3506 = !DILocation(line: 594, column: 33, scope: !3504, inlinedAt: !3454) !3507 = !DILocation(line: 594, column: 13, scope: !3448, inlinedAt: !3454) !3508 = !DILocation(line: 0, scope: !3509, inlinedAt: !3454) !3509 = !DILexicalBlockFile(scope: !3510, discriminator: 0) !3510 = distinct !DILexicalBlock(scope: !3448, file: !3, line: 595, column: 28) !3511 = !DILocation(line: 0, scope: !3510, inlinedAt: !3454) !3512 = !DILocation(line: 595, column: 28, scope: !3510, inlinedAt: !3454) !3513 = !DILocation(line: 0, scope: !3514, inlinedAt: !3454) !3514 = !DILexicalBlockFile(scope: !3510, file: !135, discriminator: 0) !3515 = !DILocation(line: 595, column: 13, scope: !3450, inlinedAt: !3454) !3516 = !DILocation(line: 0, scope: !3517, inlinedAt: !3454) !3517 = !DILexicalBlockFile(scope: !3450, file: !135, discriminator: 0) !3518 = !DILocation(line: 0, scope: !3519, inlinedAt: !3454) !3519 = !DILexicalBlockFile(scope: !3520, discriminator: 0) !3520 = distinct !DILexicalBlock(scope: !3450, file: !3, line: 596, column: 50) !3521 = !DILocation(line: 596, column: 63, scope: !3520, inlinedAt: !3454) !3522 = !DILocation(line: 596, column: 82, scope: !3520, inlinedAt: !3454) !3523 = !DILocation(line: 596, column: 13, scope: !3452, inlinedAt: !3454) !3524 = !DILocation(line: 0, scope: !3525, inlinedAt: !3454) !3525 = !DILexicalBlockFile(scope: !3452, file: !135, discriminator: 0) !3526 = !DILocation(line: 601, column: 32, scope: !3527, inlinedAt: !3454) !3527 = distinct !DILexicalBlock(scope: !3452, file: !3, line: 601, column: 9) !3528 = !DILocation(line: 601, column: 42, scope: !3527, inlinedAt: !3454) !3529 = !DILocation(line: 476, column: 34, scope: !3411) !3530 = !DILocation(line: 0, scope: !531, inlinedAt: !3531) !3531 = distinct !DILocation(line: 602, column: 53, scope: !3532, inlinedAt: !3454) !3532 = distinct !DILexicalBlock(scope: !3527, file: !3, line: 601, column: 60) !3533 = !DILocation(line: 0, scope: !3532, inlinedAt: !3454) !3534 = !DILocation(line: 602, column: 13, scope: !3532, inlinedAt: !3454) !3535 = !DILocation(line: 476, column: 17, scope: !3401) !3536 = !DILocation(line: 477, column: 67, scope: !3537) !3537 = distinct !DILexicalBlock(scope: !3401, file: !3, line: 477, column: 13) !3538 = !DILocation(line: 477, column: 27, scope: !3537) !3539 = !DILocation(line: 466, column: 56, scope: !3540) !3540 = distinct !DILexicalBlock(scope: !3354, file: !3, line: 466, column: 31) !3541 = !DILocation(line: 0, scope: !3542) !3542 = distinct !DILexicalBlock(scope: !3537, file: !3, line: 477, column: 71) !3543 = !DILocation(line: 285, column: 18, scope: !2016, inlinedAt: !3544) !3544 = distinct !DILocation(line: 478, column: 183, scope: !3542) !3545 = !DILocation(line: 285, column: 18, scope: !2018, inlinedAt: !3544) !3546 = !DILocation(line: 285, column: 35, scope: !2018, inlinedAt: !3544) !3547 = !DILocation(line: 285, column: 55, scope: !3548, inlinedAt: !3544) !3548 = distinct !DILexicalBlock(scope: !2018, file: !3, line: 285, column: 55) !3549 = !DILocation(line: 285, column: 18, scope: !2015, inlinedAt: !3544) !3550 = !DILocation(line: 286, column: 43, scope: !2015, inlinedAt: !3544) !3551 = !DILocation(line: 286, column: 62, scope: !3552, inlinedAt: !3544) !3552 = distinct !DILexicalBlock(scope: !2015, file: !3, line: 286, column: 62) !3553 = !DILocation(line: 478, column: 86, scope: !3542) !3554 = !DILocation(line: 0, scope: !531, inlinedAt: !3555) !3555 = !DILocation(line: 478, scope: !3542) !3556 = !DILocation(line: 285, scope: !2016, inlinedAt: !3544) !3557 = !DILocation(line: 478, column: 200, scope: !3542) !3558 = !DILocation(line: 478, column: 38, scope: !3542) !3559 = !DILocation(line: 77, column: 16, scope: !607, inlinedAt: !3560) !3560 = distinct !DILocation(line: 479, column: 41, scope: !3542) !3561 = !DILocation(line: 479, column: 60, scope: !3542) !3562 = !DILocation(line: 0, scope: !3563) !3563 = !DILexicalBlockFile(scope: !3380, file: !135, discriminator: 0) !3564 = !DILocation(line: 548, column: 5, scope: !3380) !3565 = !DILocation(line: 285, column: 18, scope: !2011, inlinedAt: !3566) !3566 = distinct !DILocation(line: 490, column: 20, scope: !3385) !3567 = !DILocation(line: 0, scope: !3568, inlinedAt: !3566) !3568 = !DILexicalBlockFile(scope: !2011, file: !135, discriminator: 0) !3569 = !DILocation(line: 285, column: 18, scope: !2013, inlinedAt: !3566) !3570 = !DILocation(line: 286, column: 43, scope: !2013, inlinedAt: !3566) !3571 = !DILocation(line: 286, column: 62, scope: !3572, inlinedAt: !3566) !3572 = distinct !DILexicalBlock(scope: !2013, file: !3, line: 286, column: 62) !3573 = !DILocation(line: 490, column: 37, scope: !3385) !3574 = !DILocation(line: 490, column: 53, scope: !3385) !3575 = !DILocation(line: 264, column: 18, scope: !1844, inlinedAt: !3576) !3576 = distinct !DILocation(line: 300, column: 20, scope: !2067, inlinedAt: !3577) !3577 = distinct !DILocation(line: 491, column: 21, scope: !3385) !3578 = !DILocation(line: 264, column: 18, scope: !1861, inlinedAt: !3576) !3579 = !DILocation(line: 264, column: 35, scope: !1861, inlinedAt: !3576) !3580 = !DILocation(line: 264, column: 74, scope: !3581, inlinedAt: !3576) !3581 = distinct !DILexicalBlock(scope: !1861, file: !3, line: 264, column: 55) !3582 = !DILocation(line: 264, column: 55, scope: !3581, inlinedAt: !3576) !3583 = !DILocation(line: 264, column: 18, scope: !1843, inlinedAt: !3576) !3584 = !DILocation(line: 265, column: 37, scope: !1843, inlinedAt: !3576) !3585 = !DILocation(line: 265, column: 53, scope: !3586, inlinedAt: !3576) !3586 = distinct !DILexicalBlock(scope: !1843, file: !3, line: 265, column: 53) !3587 = !DILocation(line: 264, scope: !1844, inlinedAt: !3576) !3588 = !DILocation(line: 300, column: 33, scope: !2067, inlinedAt: !3577) !3589 = !DILocation(line: 491, column: 32, scope: !3385) !3590 = !DILocation(line: 264, column: 18, scope: !1857, inlinedAt: !3591) !3591 = distinct !DILocation(line: 304, column: 20, scope: !3592, inlinedAt: !3596) !3592 = distinct !DISubprogram(name: "isIndexWorkspaceDescription.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO016isIndexWorkspaceD0Sbvg", scope: !1804, file: !3, line: 303, type: !2050, scopeLine: 303, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !3593, retainedNodes: !3594) !3593 = !DISubprogram(name: "isIndexWorkspaceDescription.get", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestO016isIndexWorkspaceD0Sbvg", scope: !1804, file: !3, line: 303, type: !2050, scopeLine: 303, spFlags: DISPFlagOptimized) !3594 = !{!3595} !3595 = !DILocalVariable(name: "self", arg: 1, scope: !3592, file: !3, line: 303, type: !1810, flags: DIFlagArtificial) !3596 = distinct !DILocation(line: 491, column: 32, scope: !3385) !3597 = !DILocation(line: 264, column: 18, scope: !1859, inlinedAt: !3591) !3598 = !DILocation(line: 264, column: 35, scope: !1859, inlinedAt: !3591) !3599 = !DILocation(line: 264, column: 74, scope: !3600, inlinedAt: !3591) !3600 = distinct !DILexicalBlock(scope: !1859, file: !3, line: 264, column: 55) !3601 = !DILocation(line: 264, column: 55, scope: !3600, inlinedAt: !3591) !3602 = !DILocation(line: 264, column: 18, scope: !1856, inlinedAt: !3591) !3603 = !DILocation(line: 265, column: 37, scope: !1856, inlinedAt: !3591) !3604 = !DILocation(line: 265, column: 53, scope: !3605, inlinedAt: !3591) !3605 = distinct !DILexicalBlock(scope: !1856, file: !3, line: 265, column: 53) !3606 = !DILocation(line: 264, scope: !1857, inlinedAt: !3591) !3607 = !DILocation(line: 304, column: 33, scope: !3592, inlinedAt: !3596) !3608 = !DILocation(line: 264, column: 18, scope: !1847, inlinedAt: !3609) !3609 = distinct !DILocation(line: 300, column: 20, scope: !2067, inlinedAt: !3610) !3610 = distinct !DILocation(line: 492, column: 48, scope: !3611) !3611 = distinct !DILexicalBlock(scope: !3384, file: !3, line: 492, column: 40) !3612 = !DILocation(line: 264, column: 18, scope: !1854, inlinedAt: !3609) !3613 = !DILocation(line: 264, column: 35, scope: !1854, inlinedAt: !3609) !3614 = !DILocation(line: 264, column: 74, scope: !3615, inlinedAt: !3609) !3615 = distinct !DILexicalBlock(scope: !1854, file: !3, line: 264, column: 55) !3616 = !DILocation(line: 264, column: 55, scope: !3615, inlinedAt: !3609) !3617 = !DILocation(line: 264, column: 18, scope: !1846, inlinedAt: !3609) !3618 = !DILocation(line: 265, column: 37, scope: !1846, inlinedAt: !3609) !3619 = !DILocation(line: 265, column: 53, scope: !3620, inlinedAt: !3609) !3620 = distinct !DILexicalBlock(scope: !1846, file: !3, line: 265, column: 53) !3621 = !DILocation(line: 264, scope: !1847, inlinedAt: !3609) !3622 = !DILocation(line: 0, scope: !3623) !3623 = !DILexicalBlockFile(scope: !3354, discriminator: 0) !3624 = !DILocation(line: 300, column: 33, scope: !2067, inlinedAt: !3610) !3625 = !DILocation(line: 492, column: 48, scope: !3611) !3626 = !DILocation(line: 492, column: 61, scope: !3611) !3627 = !DILocation(line: 492, column: 87, scope: !3611) !3628 = !DILocalVariable(name: "$0", arg: 1, scope: !3629, file: !3, line: 492, type: !3077) !3629 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFAY0C11PlanRequestVSgA5_zYuYTXEfU_", scope: !3036, file: !3, line: 492, type: !3630, scopeLine: 492, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !3632, thrownTypes: !1349) !3630 = !DISubroutineType(types: !3631) !3631 = !{!3077, !3077} !3632 = !{!3628} !3633 = !DILocation(line: 492, column: 96, scope: !3629, inlinedAt: !3634) !3634 = distinct !DILocation(line: 492, column: 87, scope: !3611) !3635 = !DILocation(line: 0, scope: !3629, inlinedAt: !3634) !3636 = !DILocation(line: 492, column: 102, scope: !3611) !3637 = !DILocation(line: 492, column: 106, scope: !3611) !3638 = !DILocation(line: 492, column: 127, scope: !3611) !3639 = !DILocalVariable(name: "$0", arg: 1, scope: !3640, file: !3, line: 492, type: !3077) !3640 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFAY0C11PlanRequestVSgA5_zYuYTXEfU0_", scope: !3036, file: !3, line: 492, type: !3641, scopeLine: 492, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !3643, thrownTypes: !1349) !3641 = !DISubroutineType(types: !3642) !3642 = !{!645, !645} !3643 = !{!3639} !3644 = !DILocation(line: 492, column: 136, scope: !3640, inlinedAt: !3645) !3645 = distinct !DILocation(line: 492, column: 127, scope: !3611) !3646 = !DILocation(line: 0, scope: !3640, inlinedAt: !3645) !3647 = !DILocation(line: 492, column: 142, scope: !3611) !3648 = !DILocation(line: 0, scope: !3649, inlinedAt: !3652) !3649 = distinct !DISubprogram(linkageName: "$s15Synchronization5MutexVAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lF6$deferL_yysAERd_0_Ri_zRi_d__r_0_lF19SWBTaskConstruction16BuildPlanRequestVSg_AJs5NeverOTg5", scope: !2, file: !135, type: !3650, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !3650 = !DISubroutineType(types: !3651) !3651 = !{!153, !640} !3652 = !DILocation(line: 492, scope: !3611) !3653 = !DILocation(line: 0, scope: !3654) !3654 = !DILexicalBlockFile(scope: !3611, file: !135, discriminator: 0) !3655 = !DILocation(line: 278, column: 18, scope: !1935, inlinedAt: !3656) !3656 = distinct !DILocation(line: 493, column: 42, scope: !3657) !3657 = distinct !DILexicalBlock(scope: !3388, file: !3, line: 493, column: 34) !3658 = !DILocation(line: 492, column: 17, scope: !3383) !3659 = !DILocation(line: 278, column: 18, scope: !1934, inlinedAt: !3656) !3660 = !DILocation(line: 278, column: 30, scope: !1934, inlinedAt: !3656) !3661 = !DILocation(line: 278, column: 35, scope: !1934, inlinedAt: !3656) !3662 = !DILocation(line: 493, column: 20, scope: !3387) !3663 = !DILocation(line: 493, column: 13, scope: !3388) !3664 = !DILocation(line: 0, scope: !3665) !3665 = distinct !DILexicalBlock(scope: !3398, file: !3, line: 495, column: 35) !3666 = !DILocation(line: 493, column: 59, scope: !3390) !3667 = !DILocation(line: 495, column: 65, scope: !3665) !3668 = !DILocation(line: 495, column: 28, scope: !3397) !3669 = !DILocation(line: 0, scope: !3670) !3670 = distinct !DILexicalBlock(scope: !3397, file: !3, line: 495, column: 146) !3671 = !DILocation(line: 496, column: 90, scope: !3670) !3672 = !DILocation(line: 0, scope: !531, inlinedAt: !3673) !3673 = distinct !DILocation(line: 496, column: 120, scope: !3670) !3674 = !DILocation(line: 496, column: 105, scope: !3670) !3675 = !DILocation(line: 0, scope: !3676, inlinedAt: !3680) !3676 = distinct !DISubprogram(name: "_allocateUninitializedArray", linkageName: "$ss27_allocateUninitializedArrayySayxG_BptBwlF7SWBUtil10DiagnosticV_Tg5", scope: !21, file: !135, type: !3677, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !3677 = !DISubroutineType(types: !3678) !3678 = !{!3679, !534} !3679 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBUtil10DiagnosticVG_BptD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !3680 = distinct !DILocation(line: 496, column: 203, scope: !3670) !3681 = !DILocation(line: 0, scope: !3682, inlinedAt: !3687) !3682 = distinct !DISubprogram(linkageName: "$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZ7SWBUtil10DiagnosticV_Tt1g5", scope: !2, file: !135, type: !3683, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !3683 = !DISubroutineType(types: !3684) !3684 = !{!3685, !3686, !164} !3685 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBUtil10DiagnosticVG_SpyACGtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !3686 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss23_ContiguousArrayStorageCy7SWBUtil10DiagnosticVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !3687 = distinct !DILocation(line: 0, scope: !3676, inlinedAt: !3680) !3688 = !DILocation(line: 497, column: 68, scope: !3670) !3689 = !DILocation(line: 0, scope: !3690) !3690 = !DILexicalBlockFile(scope: !3670, discriminator: 0) !3691 = !DILocation(line: 0, scope: !2409, inlinedAt: !3692) !3692 = distinct !DILocation(line: 0, scope: !2414, inlinedAt: !3693) !3693 = distinct !DILocation(line: 497, column: 123, scope: !3670) !3694 = !DILocation(line: 0, scope: !2410, inlinedAt: !3692) !3695 = !DILocation(line: 0, scope: !531, inlinedAt: !3696) !3696 = distinct !DILocation(line: 497, column: 123, scope: !3670) !3697 = !DILocation(line: 497, column: 173, scope: !3670) !3698 = !DILocation(line: 0, scope: !2426, inlinedAt: !3699) !3699 = distinct !DILocation(line: 0, scope: !2430, inlinedAt: !3700) !3700 = distinct !DILocation(line: 0, scope: !2434, inlinedAt: !3701) !3701 = distinct !DILocation(line: 0, scope: !2436, inlinedAt: !3702) !3702 = distinct !DILocation(line: 497, column: 145, scope: !3670) !3703 = !DILocation(line: 0, scope: !3704) !3704 = !DILexicalBlockFile(scope: !3670, file: !135, discriminator: 0) !3705 = !DILocation(line: 497, column: 108, scope: !3670) !3706 = !DILocation(line: 497, column: 29, scope: !3670) !3707 = !DILocation(line: 496, column: 203, scope: !3670) !3708 = !DILocation(line: 498, column: 68, scope: !3670) !3709 = !DILocation(line: 0, scope: !2409, inlinedAt: !3710) !3710 = distinct !DILocation(line: 0, scope: !2414, inlinedAt: !3711) !3711 = distinct !DILocation(line: 498, column: 122, scope: !3670) !3712 = !DILocation(line: 0, scope: !2410, inlinedAt: !3710) !3713 = !DILocation(line: 0, scope: !531, inlinedAt: !3714) !3714 = distinct !DILocation(line: 498, column: 122, scope: !3670) !3715 = !DILocation(line: 498, column: 170, scope: !3670) !3716 = !DILocation(line: 0, scope: !2426, inlinedAt: !3717) !3717 = distinct !DILocation(line: 0, scope: !2430, inlinedAt: !3718) !3718 = distinct !DILocation(line: 0, scope: !2434, inlinedAt: !3719) !3719 = distinct !DILocation(line: 0, scope: !2436, inlinedAt: !3720) !3720 = distinct !DILocation(line: 498, column: 143, scope: !3670) !3721 = !DILocation(line: 498, column: 107, scope: !3670) !3722 = !DILocation(line: 498, column: 29, scope: !3670) !3723 = !DILocation(line: 496, column: 51, scope: !3670) !3724 = !DILocation(line: 496, column: 46, scope: !3670) !3725 = !DILocation(line: 264, column: 18, scope: !1850, inlinedAt: !3726) !3726 = distinct !DILocation(line: 300, column: 20, scope: !2067, inlinedAt: !3727) !3727 = distinct !DILocation(line: 506, column: 24, scope: !3728) !3728 = distinct !DILexicalBlock(scope: !3383, file: !3, line: 506, column: 13) !3729 = !DILocation(line: 504, column: 13, scope: !3395) !3730 = !DILocation(line: 264, column: 35, scope: !1852, inlinedAt: !3726) !3731 = !DILocation(line: 264, column: 74, scope: !3732, inlinedAt: !3726) !3732 = distinct !DILexicalBlock(scope: !1852, file: !3, line: 264, column: 55) !3733 = !DILocation(line: 264, column: 55, scope: !3732, inlinedAt: !3726) !3734 = !DILocation(line: 278, column: 18, scope: !2067, inlinedAt: !3727) !3735 = !DILocation(line: 265, column: 37, scope: !1849, inlinedAt: !3726) !3736 = !DILocation(line: 265, column: 53, scope: !3737, inlinedAt: !3726) !3737 = distinct !DILexicalBlock(scope: !1849, file: !3, line: 265, column: 53) !3738 = !DILocation(line: 264, scope: !1850, inlinedAt: !3726) !3739 = !DILocation(line: 0, scope: !3740, inlinedAt: !3726) !3740 = !DILexicalBlockFile(scope: !1850, file: !135, discriminator: 0) !3741 = !DILocation(line: 300, column: 33, scope: !2067, inlinedAt: !3727) !3742 = !DILocation(line: 0, scope: !3728) !3743 = !DILocation(line: 506, column: 24, scope: !3728) !3744 = !DILocation(line: 507, column: 22, scope: !3745) !3745 = distinct !DILexicalBlock(scope: !3728, file: !3, line: 506, column: 35) !3746 = !DILocation(line: 507, column: 48, scope: !3745) !3747 = !DILocation(line: 278, column: 18, scope: !1932, inlinedAt: !3748) !3748 = distinct !DILocation(line: 508, column: 34, scope: !3749, inlinedAt: !3754) !3749 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyAY0C11PlanRequestVSgzYuYTXEfU1_", scope: !3036, file: !3, line: 507, type: !3750, scopeLine: 507, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !3752, thrownTypes: !1349) !3750 = !DISubroutineType(types: !3751) !3751 = !{!153, !645, !1804} !3752 = !{!3753} !3753 = !DILocalVariable(name: "request", arg: 2, scope: !3749, file: !3, line: 465, type: !1810) !3754 = distinct !DILocation(line: 507, column: 48, scope: !3745) !3755 = !DILocation(line: 278, column: 18, scope: !1931, inlinedAt: !3748) !3756 = !DILocation(line: 278, column: 35, scope: !1931, inlinedAt: !3748) !3757 = !DILocation(line: 0, scope: !3758, inlinedAt: !3748) !3758 = distinct !DILexicalBlock(scope: !1931, file: !3, line: 278, column: 55) !3759 = !DILocation(line: 0, scope: !3760, inlinedAt: !3748) !3760 = !DILexicalBlockFile(scope: !3758, file: !135, discriminator: 0) !3761 = !DILocation(line: 278, column: 55, scope: !3758, inlinedAt: !3748) !3762 = !DILocation(line: 278, column: 18, scope: !3763, inlinedAt: !3748) !3763 = distinct !DILexicalBlock(scope: !3764, file: !3, line: 279, column: 31) !3764 = distinct !DILexicalBlock(scope: !1932, file: !3, line: 279, column: 13) !3765 = !DILocation(line: 279, column: 31, scope: !3763, inlinedAt: !3748) !3766 = !DILocation(line: 0, scope: !3767, inlinedAt: !3748) !3767 = !DILexicalBlockFile(scope: !1932, file: !135, discriminator: 0) !3768 = !DILocation(line: 508, column: 24, scope: !3749, inlinedAt: !3754) !3769 = !DILocation(line: 515, column: 9, scope: !3383) !3770 = !DILocation(line: 511, column: 22, scope: !3771) !3771 = distinct !DILexicalBlock(scope: !3728, file: !3, line: 510, column: 20) !3772 = !DILocation(line: 511, column: 43, scope: !3771) !3773 = !DILocation(line: 278, column: 18, scope: !1929, inlinedAt: !3774) !3774 = distinct !DILocation(line: 512, column: 34, scope: !3775, inlinedAt: !3778) !3775 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyAY0C11PlanRequestVSgzYuYTXEfU2_", scope: !3036, file: !3, line: 511, type: !3750, scopeLine: 511, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !3776, thrownTypes: !1349) !3776 = !{!3777} !3777 = !DILocalVariable(name: "request", arg: 2, scope: !3775, file: !3, line: 465, type: !1810) !3778 = distinct !DILocation(line: 511, column: 43, scope: !3771) !3779 = !DILocation(line: 278, column: 18, scope: !1928, inlinedAt: !3774) !3780 = !DILocation(line: 278, column: 35, scope: !1928, inlinedAt: !3774) !3781 = !DILocation(line: 0, scope: !3782, inlinedAt: !3774) !3782 = distinct !DILexicalBlock(scope: !1928, file: !3, line: 278, column: 55) !3783 = !DILocation(line: 0, scope: !3784, inlinedAt: !3774) !3784 = !DILexicalBlockFile(scope: !3782, file: !135, discriminator: 0) !3785 = !DILocation(line: 278, column: 55, scope: !3782, inlinedAt: !3774) !3786 = !DILocation(line: 278, column: 18, scope: !3787, inlinedAt: !3774) !3787 = distinct !DILexicalBlock(scope: !3788, file: !3, line: 279, column: 31) !3788 = distinct !DILexicalBlock(scope: !1929, file: !3, line: 279, column: 13) !3789 = !DILocation(line: 279, column: 31, scope: !3787, inlinedAt: !3774) !3790 = !DILocation(line: 0, scope: !3791, inlinedAt: !3774) !3791 = !DILexicalBlockFile(scope: !1929, file: !135, discriminator: 0) !3792 = !DILocation(line: 512, column: 24, scope: !3775, inlinedAt: !3778) !3793 = !DILocation(line: 514, column: 13, scope: !3771) !3794 = !DILocation(line: 0, scope: !3795, inlinedAt: !3742) !3795 = distinct !DISubprogram(linkageName: "$s15Synchronization5MutexVAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lF6$deferL_yysAERd_0_Ri_zRi_d__r_0_lF19SWBTaskConstruction16BuildPlanRequestVSg_yts5NeverOTg5", scope: !2, file: !135, type: !3650, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !3796 = !DILocation(line: 0, scope: !3797) !3797 = !DILexicalBlockFile(scope: !3383, file: !135, discriminator: 0) !3798 = !DILocation(line: 518, column: 9, scope: !3376) !3799 = !DILocation(line: 518, column: 37, scope: !3375) !3800 = !DILocation(line: 518, column: 46, scope: !3375) !3801 = !DILocation(line: 518, column: 65, scope: !3375) !3802 = !DILocation(line: 0, scope: !3376) !3803 = !DILocation(line: 522, column: 78, scope: !3375) !3804 = !DILocation(line: 0, scope: !531, inlinedAt: !3805) !3805 = !DILocation(line: 522, scope: !3375) !3806 = !DILocation(line: 522, column: 188, scope: !3375) !3807 = !DILocation(line: 522, column: 30, scope: !3375) !3808 = !DILocation(line: 523, column: 144, scope: !3809) !3809 = distinct !DILexicalBlock(scope: !3381, file: !3, line: 523, column: 29) !3810 = !DILocation(line: 0, scope: !3809) !3811 = !DILocation(line: 146, column: 51, scope: !1005, inlinedAt: !3812) !3812 = distinct !DILocation(line: 523, column: 63, scope: !3809) !3813 = !DILocation(line: 146, column: 84, scope: !1005, inlinedAt: !3812) !3814 = !DILocation(line: 146, column: 122, scope: !1005, inlinedAt: !3812) !3815 = !DILocation(line: 146, column: 157, scope: !1005, inlinedAt: !3812) !3816 = !DILocation(line: 146, column: 174, scope: !1005, inlinedAt: !3812) !3817 = !DILocation(line: 146, column: 207, scope: !1005, inlinedAt: !3812) !3818 = !DILocation(line: 146, column: 255, scope: !1005, inlinedAt: !3812) !3819 = !DILocation(line: 146, column: 25, scope: !1005, inlinedAt: !3812) !3820 = !DILocation(line: 147, column: 81, scope: !3821, inlinedAt: !3812) !3821 = distinct !DILexicalBlock(scope: !1005, file: !3, line: 147, column: 16) !3822 = !DILocation(line: 523, column: 157, scope: !3809) !3823 = !DILocation(line: 0, scope: !3824, inlinedAt: !3812) !3824 = !DILexicalBlockFile(scope: !3821, discriminator: 0) !3825 = !DILocation(line: 147, column: 58, scope: !3821, inlinedAt: !3812) !3826 = !DILocation(line: 519, column: 13, scope: !3827) !3827 = distinct !DILexicalBlock(scope: !3376, file: !3, line: 518, column: 125) !3828 = !DILocation(line: 0, scope: !3829, inlinedAt: !3826) !3829 = distinct !DISubprogram(name: "Swift runtime failure: precondition failure", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !3830 = !DILocation(line: 482, column: 17, scope: !3371) !3831 = !DILocation(line: 292, column: 13, scope: !3832) !3832 = distinct !DILexicalBlock(scope: !3367, file: !3, line: 474, column: 34) !3833 = !DILocation(line: 292, column: 13, scope: !3834) !3834 = distinct !DILexicalBlock(scope: !3835, file: !3, line: 483, column: 40) !3835 = distinct !DILexicalBlock(scope: !3371, file: !3, line: 483, column: 13) !3836 = !DILocation(line: 485, column: 17, scope: !3834) !3837 = !DILocation(line: 0, scope: !3838) !3838 = !DILexicalBlockFile(scope: !3380, discriminator: 0) !3839 = !DILocation(line: 292, column: 13, scope: !3354) !3840 = !DILocation(line: 0, scope: !3392) !3841 = !DILocation(line: 501, column: 25, scope: !3392) !3842 = !DILocation(line: 502, column: 87, scope: !3392) !3843 = !DILocation(line: 0, scope: !3844) !3844 = !DILexicalBlockFile(scope: !3392, discriminator: 0) !3845 = !DILocation(line: 502, column: 117, scope: !3392) !3846 = !DILocation(line: 502, column: 119, scope: !3392) !3847 = !DILocation(line: 0, scope: !3848) !3848 = !DILexicalBlockFile(scope: !3392, file: !135, discriminator: 0) !3849 = !DILocation(line: 502, column: 102, scope: !3392) !3850 = !DILocation(line: 502, column: 47, scope: !3392) !3851 = !DILocation(line: 502, column: 42, scope: !3392) !3852 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTQ3_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 147, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !3853, retainedNodes: !3854, thrownTypes: !328) !3853 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTQ3_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !3854 = !{!3855, !3856, !3857, !3858, !3859, !3860, !3861, !3862, !3864, !3866, !3868, !3872, !3875, !3876, !3877, !3880, !3884, !3887, !3889, !3894, !3898} !3855 = !DILocalVariable(name: "request", arg: 1, scope: !3852, file: !3, line: 465, type: !1810) !3856 = !DILocalVariable(name: "signature", arg: 2, scope: !3852, file: !3, line: 465, type: !1013) !3857 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !3852, file: !3, line: 465, type: !276) !3858 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !3852, file: !3, line: 465, type: !892) !3859 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !3852, file: !3, line: 465, type: !894) !3860 = !DILocalVariable(name: "activity", arg: 6, scope: !3852, file: !3, line: 465, type: !2938) !3861 = !DILocalVariable(name: "self", arg: 7, scope: !3852, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !3862 = !DILocalVariable(name: "userPreferences", scope: !3863, file: !3, line: 466, type: !3049) !3863 = distinct !DILexicalBlock(scope: !3852, file: !3, line: 466, column: 13) !3864 = !DILocalVariable(name: "messageShortening", scope: !3865, file: !3, line: 467, type: !3053) !3865 = distinct !DILexicalBlock(scope: !3863, file: !3, line: 467, column: 13) !3866 = !DILocalVariable(name: "taskActionRegistry", scope: !3867, file: !3, line: 474, type: !3057) !3867 = distinct !DILexicalBlock(scope: !3865, file: !3, line: 474, column: 13) !3868 = !DILocalVariable(name: "error", scope: !3869, file: !3, line: 482, type: !3063) !3869 = distinct !DILexicalBlock(scope: !3870, file: !3, line: 482, column: 17) !3870 = distinct !DILexicalBlock(scope: !3871, file: !3, line: 482, column: 11) !3871 = distinct !DILexicalBlock(scope: !3867, file: !3, line: 475, column: 9) !3872 = !DILocalVariable(name: "request", scope: !3873, file: !3, line: 518, type: !890) !3873 = distinct !DILexicalBlock(scope: !3874, file: !3, line: 518, column: 112) !3874 = distinct !DILexicalBlock(scope: !3867, file: !3, line: 518, column: 9) !3875 = !DILocalVariable(name: "bypassActualTasks", scope: !3873, file: !3, line: 518, type: !1024) !3876 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !3873, file: !3, line: 518, type: !1024) !3877 = !DILocalVariable(name: "newDesc", scope: !3878, file: !3, line: 523, type: !271) !3878 = distinct !DILexicalBlock(scope: !3879, file: !3, line: 523, column: 29) !3879 = distinct !DILexicalBlock(scope: !3873, file: !3, line: 523, column: 9) !3880 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3881, file: !3, line: 492, type: !3076) !3881 = distinct !DILexicalBlock(scope: !3882, file: !3, line: 492, column: 17) !3882 = distinct !DILexicalBlock(scope: !3883, file: !3, line: 491, column: 71) !3883 = distinct !DILexicalBlock(scope: !3867, file: !3, line: 490, column: 9) !3884 = !DILocalVariable(name: "planRequest", scope: !3885, file: !3, line: 493, type: !890) !3885 = distinct !DILexicalBlock(scope: !3886, file: !3, line: 493, column: 34) !3886 = distinct !DILexicalBlock(scope: !3881, file: !3, line: 493, column: 13) !3887 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3888, file: !3, line: 493, type: !890) !3888 = distinct !DILexicalBlock(scope: !3885, file: !3, line: 493, column: 82) !3889 = !DILocalVariable(name: "error", scope: !3890, file: !3, line: 501, type: !3063) !3890 = distinct !DILexicalBlock(scope: !3891, file: !3, line: 501, column: 25) !3891 = distinct !DILexicalBlock(scope: !3892, file: !3, line: 501, column: 19) !3892 = distinct !DILexicalBlock(scope: !3893, file: !3, line: 494, column: 17) !3893 = distinct !DILexicalBlock(scope: !3888, file: !3, line: 493, column: 103) !3894 = !DILocalVariable(name: "diff", scope: !3895, file: !3, line: 495, type: !3097) !3895 = distinct !DILexicalBlock(scope: !3896, file: !3, line: 495, column: 35) !3896 = distinct !DILexicalBlock(scope: !3897, file: !3, line: 495, column: 21) !3897 = distinct !DILexicalBlock(scope: !3892, file: !3, line: 494, column: 20) !3898 = !DILocalVariable(name: "onDiskDesc", scope: !3899, file: !3, line: 476, type: !271) !3899 = distinct !DILexicalBlock(scope: !3900, file: !3, line: 476, column: 17) !3900 = distinct !DILexicalBlock(scope: !3871, file: !3, line: 475, column: 12) !3901 = !DILocation(line: 465, column: 177, scope: !3852) !3902 = !DILocation(line: 465, column: 129, scope: !3852) !3903 = !DILocation(line: 465, column: 18, scope: !3852) !3904 = !DILocation(line: 465, column: 73, scope: !3852) !3905 = !DILocation(line: 465, column: 111, scope: !3852) !3906 = !DILocation(line: 147, column: 58, scope: !3821, inlinedAt: !3907) !3907 = distinct !DILocation(line: 523, column: 63, scope: !3908) !3908 = distinct !DILexicalBlock(scope: !3879, file: !3, line: 523, column: 29) !3909 = !DILocation(line: 0, scope: !3910) !3910 = !DILexicalBlockFile(scope: !3852, file: !135, discriminator: 0) !3911 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY4_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 147, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !3912, retainedNodes: !3913, thrownTypes: !328) !3912 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY4_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !3913 = !{!3914, !3915, !3916, !3917, !3918, !3919, !3920, !3921, !3923, !3925, !3927, !3931, !3934, !3935, !3936, !3939, !3943, !3946, !3948, !3953, !3957} !3914 = !DILocalVariable(name: "request", arg: 1, scope: !3911, file: !3, line: 465, type: !1810) !3915 = !DILocalVariable(name: "signature", arg: 2, scope: !3911, file: !3, line: 465, type: !1013) !3916 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !3911, file: !3, line: 465, type: !276) !3917 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !3911, file: !3, line: 465, type: !892) !3918 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !3911, file: !3, line: 465, type: !894) !3919 = !DILocalVariable(name: "activity", arg: 6, scope: !3911, file: !3, line: 465, type: !2938) !3920 = !DILocalVariable(name: "self", arg: 7, scope: !3911, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !3921 = !DILocalVariable(name: "userPreferences", scope: !3922, file: !3, line: 466, type: !3049) !3922 = distinct !DILexicalBlock(scope: !3911, file: !3, line: 466, column: 13) !3923 = !DILocalVariable(name: "messageShortening", scope: !3924, file: !3, line: 467, type: !3053) !3924 = distinct !DILexicalBlock(scope: !3922, file: !3, line: 467, column: 13) !3925 = !DILocalVariable(name: "taskActionRegistry", scope: !3926, file: !3, line: 474, type: !3057) !3926 = distinct !DILexicalBlock(scope: !3924, file: !3, line: 474, column: 13) !3927 = !DILocalVariable(name: "error", scope: !3928, file: !3, line: 482, type: !3063) !3928 = distinct !DILexicalBlock(scope: !3929, file: !3, line: 482, column: 17) !3929 = distinct !DILexicalBlock(scope: !3930, file: !3, line: 482, column: 11) !3930 = distinct !DILexicalBlock(scope: !3926, file: !3, line: 475, column: 9) !3931 = !DILocalVariable(name: "request", scope: !3932, file: !3, line: 518, type: !890) !3932 = distinct !DILexicalBlock(scope: !3933, file: !3, line: 518, column: 112) !3933 = distinct !DILexicalBlock(scope: !3926, file: !3, line: 518, column: 9) !3934 = !DILocalVariable(name: "bypassActualTasks", scope: !3932, file: !3, line: 518, type: !1024) !3935 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !3932, file: !3, line: 518, type: !1024) !3936 = !DILocalVariable(name: "newDesc", scope: !3937, file: !3, line: 523, type: !271) !3937 = distinct !DILexicalBlock(scope: !3938, file: !3, line: 523, column: 29) !3938 = distinct !DILexicalBlock(scope: !3932, file: !3, line: 523, column: 9) !3939 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3940, file: !3, line: 492, type: !3076) !3940 = distinct !DILexicalBlock(scope: !3941, file: !3, line: 492, column: 17) !3941 = distinct !DILexicalBlock(scope: !3942, file: !3, line: 491, column: 71) !3942 = distinct !DILexicalBlock(scope: !3926, file: !3, line: 490, column: 9) !3943 = !DILocalVariable(name: "planRequest", scope: !3944, file: !3, line: 493, type: !890) !3944 = distinct !DILexicalBlock(scope: !3945, file: !3, line: 493, column: 34) !3945 = distinct !DILexicalBlock(scope: !3940, file: !3, line: 493, column: 13) !3946 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !3947, file: !3, line: 493, type: !890) !3947 = distinct !DILexicalBlock(scope: !3944, file: !3, line: 493, column: 82) !3948 = !DILocalVariable(name: "error", scope: !3949, file: !3, line: 501, type: !3063) !3949 = distinct !DILexicalBlock(scope: !3950, file: !3, line: 501, column: 25) !3950 = distinct !DILexicalBlock(scope: !3951, file: !3, line: 501, column: 19) !3951 = distinct !DILexicalBlock(scope: !3952, file: !3, line: 494, column: 17) !3952 = distinct !DILexicalBlock(scope: !3947, file: !3, line: 493, column: 103) !3953 = !DILocalVariable(name: "diff", scope: !3954, file: !3, line: 495, type: !3097) !3954 = distinct !DILexicalBlock(scope: !3955, file: !3, line: 495, column: 35) !3955 = distinct !DILexicalBlock(scope: !3956, file: !3, line: 495, column: 21) !3956 = distinct !DILexicalBlock(scope: !3951, file: !3, line: 494, column: 20) !3957 = !DILocalVariable(name: "onDiskDesc", scope: !3958, file: !3, line: 476, type: !271) !3958 = distinct !DILexicalBlock(scope: !3959, file: !3, line: 476, column: 17) !3959 = distinct !DILexicalBlock(scope: !3930, file: !3, line: 475, column: 12) !3960 = !DILocation(line: 465, column: 177, scope: !3911) !3961 = !DILocation(line: 465, column: 129, scope: !3911) !3962 = !DILocation(line: 465, column: 18, scope: !3911) !3963 = !DILocation(line: 465, column: 73, scope: !3911) !3964 = !DILocation(line: 465, column: 111, scope: !3911) !3965 = !DILocation(line: 147, column: 58, scope: !3821, inlinedAt: !3966) !3966 = distinct !DILocation(line: 523, column: 63, scope: !3967) !3967 = distinct !DILexicalBlock(scope: !3938, file: !3, line: 523, column: 29) !3968 = !DILocation(line: 523, column: 63, scope: !3967) !3969 = !DILocation(line: 518, column: 9, scope: !3933) !3970 = !DILocation(line: 523, column: 19, scope: !3937) !3971 = !DILocation(line: 530, column: 56, scope: !3972) !3972 = distinct !DILexicalBlock(scope: !3937, file: !3, line: 530, column: 9) !3973 = !DILocation(line: 530, column: 116, scope: !3972) !3974 = !DILocation(line: 531, column: 19, scope: !3975) !3975 = distinct !DILexicalBlock(scope: !3972, file: !3, line: 530, column: 181) !3976 = !DILocation(line: 531, column: 47, scope: !3975) !3977 = !DILocation(line: 0, scope: !856, inlinedAt: !3978) !3978 = distinct !DILocation(line: 531, column: 47, scope: !3975) !3979 = !DILocation(line: 0, scope: !3980) !3980 = !DILexicalBlockFile(scope: !3911, file: !135, discriminator: 0) !3981 = !DILocation(line: 531, column: 42, scope: !3975) !3982 = !DILocation(line: 536, column: 13, scope: !3983) !3983 = distinct !DILexicalBlock(scope: !3972, file: !3, line: 535, column: 16) !3984 = !DILocation(line: 0, scope: !3985) !3985 = !DILexicalBlockFile(scope: !3986, discriminator: 0) !3986 = distinct !DILexicalBlock(scope: !3983, file: !3, line: 536, column: 77) !3987 = !DILocation(line: 0, scope: !3983) !3988 = !DILocation(line: 536, column: 60, scope: !3983) !3989 = !DILocation(line: 536, column: 36, scope: !3983) !3990 = !DILocation(line: 465, column: 241, scope: !3911) !3991 = !DILocation(line: 0, scope: !3933) !3992 = !DILocation(line: 0, scope: !3993) !3993 = !DILexicalBlockFile(scope: !3937, discriminator: 0) !3994 = !DILocation(line: 0, scope: !2409, inlinedAt: !3995) !3995 = distinct !DILocation(line: 0, scope: !2414, inlinedAt: !3996) !3996 = distinct !DILocation(line: 544, column: 47, scope: !3937) !3997 = !DILocation(line: 0, scope: !2410, inlinedAt: !3995) !3998 = !DILocation(line: 0, scope: !531, inlinedAt: !3999) !3999 = distinct !DILocation(line: 544, column: 47, scope: !3937) !4000 = !DILocation(line: 544, column: 87, scope: !3937) !4001 = !DILocation(line: 544, column: 97, scope: !3937) !4002 = !DILocation(line: 0, scope: !2426, inlinedAt: !4003) !4003 = distinct !DILocation(line: 0, scope: !2430, inlinedAt: !4004) !4004 = distinct !DILocation(line: 0, scope: !2434, inlinedAt: !4005) !4005 = distinct !DILocation(line: 0, scope: !2436, inlinedAt: !4006) !4006 = distinct !DILocation(line: 544, column: 78, scope: !3937) !4007 = !DILocation(line: 0, scope: !4008, inlinedAt: !4010) !4008 = distinct !DISubprogram(name: "appendLiteral", linkageName: "$ss26DefaultStringInterpolationV13appendLiteralyySSF", scope: !2415, file: !135, type: !2427, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4009) !4009 = !DISubprogram(name: "appendLiteral", linkageName: "$ss26DefaultStringInterpolationV13appendLiteralyySSF", scope: !2415, file: !135, type: !2427, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !4010 = distinct !DILocation(line: 544, column: 106, scope: !3937) !4011 = !DILocation(line: 0, scope: !3937) !4012 = !DILocation(line: 0, scope: !4013) !4013 = !DILexicalBlockFile(scope: !3937, file: !135, discriminator: 0) !4014 = !DILocation(line: 0, scope: !4015, inlinedAt: !4020) !4015 = distinct !DISubprogram(linkageName: "$sSS8UTF8ViewVSTsST22_copyToContiguousArrays0eF0Vy7ElementQzGyFTW", scope: !2, file: !135, type: !4016, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4016 = !DISubroutineType(types: !4017) !4017 = !{!4018, !4019} !4018 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss15ContiguousArrayVys5UInt8VGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4019 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSS8UTF8ViewVD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4020 = distinct !DILocation(line: 0, scope: !4021, inlinedAt: !4031) !4021 = distinct !DISubprogram(name: "init", linkageName: "$sSaySayxGqd__c7ElementQyd__RszSTRd__lufCs5UInt8V_SS8UTF8ViewVTt0g5", scope: !21, file: !135, type: !4022, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4022 = !DISubroutineType(types: !4023) !4023 = !{!4024, !4019} !4024 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !4025, runtimeLang: DW_LANG_Swift) !4025 = !{!4026} !4026 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !4027, size: 64) !4027 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSays5UInt8VGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !4028) !4028 = !{!4029} !4029 = !DITemplateTypeParameter(type: !4030) !4030 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss5UInt8VD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4031 = distinct !DILocation(line: 544, column: 41, scope: !3937) !4032 = !DILocation(line: 544, column: 151, scope: !3937) !4033 = !DILocation(line: 544, column: 30, scope: !3937) !4034 = !DILocation(line: 0, scope: !2409, inlinedAt: !4035) !4035 = distinct !DILocation(line: 0, scope: !2414, inlinedAt: !4036) !4036 = distinct !DILocation(line: 545, column: 47, scope: !3937) !4037 = !DILocation(line: 0, scope: !2410, inlinedAt: !4035) !4038 = !DILocation(line: 0, scope: !531, inlinedAt: !4039) !4039 = distinct !DILocation(line: 545, column: 47, scope: !3937) !4040 = !DILocation(line: 545, column: 82, scope: !3937) !4041 = !DILocation(line: 545, column: 94, scope: !3937) !4042 = !DILocation(line: 0, scope: !2426, inlinedAt: !4043) !4043 = distinct !DILocation(line: 0, scope: !2430, inlinedAt: !4044) !4044 = distinct !DILocation(line: 0, scope: !2434, inlinedAt: !4045) !4045 = distinct !DILocation(line: 0, scope: !2436, inlinedAt: !4046) !4046 = distinct !DILocation(line: 545, column: 73, scope: !3937) !4047 = !DILocation(line: 0, scope: !4008, inlinedAt: !4048) !4048 = distinct !DILocation(line: 545, column: 98, scope: !3937) !4049 = !DILocation(line: 0, scope: !4015, inlinedAt: !4050) !4050 = distinct !DILocation(line: 0, scope: !4021, inlinedAt: !4051) !4051 = distinct !DILocation(line: 545, column: 41, scope: !3937) !4052 = !DILocation(line: 545, column: 143, scope: !3937) !4053 = !DILocation(line: 545, column: 30, scope: !3937) !4054 = !DILocation(line: 548, column: 5, scope: !3937) !4055 = !DILocation(line: 524, column: 19, scope: !4056) !4056 = distinct !DILexicalBlock(scope: !3938, file: !3, line: 523, column: 280) !4057 = !DILocation(line: 524, column: 13, scope: !4056) !4058 = !DILocation(line: 0, scope: !4059) !4059 = !DILexicalBlockFile(scope: !4056, file: !135, discriminator: 0) !4060 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY5_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 523, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4061, retainedNodes: !4062, thrownTypes: !328) !4061 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY5_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !4062 = !{!4063, !4064, !4065, !4066, !4067, !4068, !4069, !4070, !4072, !4074, !4076, !4080, !4083, !4084, !4085, !4088, !4092, !4095, !4097, !4102, !4106} !4063 = !DILocalVariable(name: "request", arg: 1, scope: !4060, file: !3, line: 465, type: !1810) !4064 = !DILocalVariable(name: "signature", arg: 2, scope: !4060, file: !3, line: 465, type: !1013) !4065 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !4060, file: !3, line: 465, type: !276) !4066 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !4060, file: !3, line: 465, type: !892) !4067 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !4060, file: !3, line: 465, type: !894) !4068 = !DILocalVariable(name: "activity", arg: 6, scope: !4060, file: !3, line: 465, type: !2938) !4069 = !DILocalVariable(name: "self", arg: 7, scope: !4060, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !4070 = !DILocalVariable(name: "userPreferences", scope: !4071, file: !3, line: 466, type: !3049) !4071 = distinct !DILexicalBlock(scope: !4060, file: !3, line: 466, column: 13) !4072 = !DILocalVariable(name: "messageShortening", scope: !4073, file: !3, line: 467, type: !3053) !4073 = distinct !DILexicalBlock(scope: !4071, file: !3, line: 467, column: 13) !4074 = !DILocalVariable(name: "taskActionRegistry", scope: !4075, file: !3, line: 474, type: !3057) !4075 = distinct !DILexicalBlock(scope: !4073, file: !3, line: 474, column: 13) !4076 = !DILocalVariable(name: "error", scope: !4077, file: !3, line: 482, type: !3063) !4077 = distinct !DILexicalBlock(scope: !4078, file: !3, line: 482, column: 17) !4078 = distinct !DILexicalBlock(scope: !4079, file: !3, line: 482, column: 11) !4079 = distinct !DILexicalBlock(scope: !4075, file: !3, line: 475, column: 9) !4080 = !DILocalVariable(name: "request", scope: !4081, file: !3, line: 518, type: !890) !4081 = distinct !DILexicalBlock(scope: !4082, file: !3, line: 518, column: 112) !4082 = distinct !DILexicalBlock(scope: !4075, file: !3, line: 518, column: 9) !4083 = !DILocalVariable(name: "bypassActualTasks", scope: !4081, file: !3, line: 518, type: !1024) !4084 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !4081, file: !3, line: 518, type: !1024) !4085 = !DILocalVariable(name: "newDesc", scope: !4086, file: !3, line: 523, type: !271) !4086 = distinct !DILexicalBlock(scope: !4087, file: !3, line: 523, column: 29) !4087 = distinct !DILexicalBlock(scope: !4081, file: !3, line: 523, column: 9) !4088 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !4089, file: !3, line: 492, type: !3076) !4089 = distinct !DILexicalBlock(scope: !4090, file: !3, line: 492, column: 17) !4090 = distinct !DILexicalBlock(scope: !4091, file: !3, line: 491, column: 71) !4091 = distinct !DILexicalBlock(scope: !4075, file: !3, line: 490, column: 9) !4092 = !DILocalVariable(name: "planRequest", scope: !4093, file: !3, line: 493, type: !890) !4093 = distinct !DILexicalBlock(scope: !4094, file: !3, line: 493, column: 34) !4094 = distinct !DILexicalBlock(scope: !4089, file: !3, line: 493, column: 13) !4095 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !4096, file: !3, line: 493, type: !890) !4096 = distinct !DILexicalBlock(scope: !4093, file: !3, line: 493, column: 82) !4097 = !DILocalVariable(name: "error", scope: !4098, file: !3, line: 501, type: !3063) !4098 = distinct !DILexicalBlock(scope: !4099, file: !3, line: 501, column: 25) !4099 = distinct !DILexicalBlock(scope: !4100, file: !3, line: 501, column: 19) !4100 = distinct !DILexicalBlock(scope: !4101, file: !3, line: 494, column: 17) !4101 = distinct !DILexicalBlock(scope: !4096, file: !3, line: 493, column: 103) !4102 = !DILocalVariable(name: "diff", scope: !4103, file: !3, line: 495, type: !3097) !4103 = distinct !DILexicalBlock(scope: !4104, file: !3, line: 495, column: 35) !4104 = distinct !DILexicalBlock(scope: !4105, file: !3, line: 495, column: 21) !4105 = distinct !DILexicalBlock(scope: !4100, file: !3, line: 494, column: 20) !4106 = !DILocalVariable(name: "onDiskDesc", scope: !4107, file: !3, line: 476, type: !271) !4107 = distinct !DILexicalBlock(scope: !4108, file: !3, line: 476, column: 17) !4108 = distinct !DILexicalBlock(scope: !4079, file: !3, line: 475, column: 12) !4109 = !DILocation(line: 465, column: 177, scope: !4060) !4110 = !DILocation(line: 465, column: 129, scope: !4060) !4111 = !DILocation(line: 465, column: 18, scope: !4060) !4112 = !DILocation(line: 465, column: 73, scope: !4060) !4113 = !DILocation(line: 465, column: 111, scope: !4060) !4114 = !DILocation(line: 0, scope: !4115) !4115 = !DILexicalBlockFile(scope: !4060, file: !135, discriminator: 0) !4116 = !DILocation(line: 0, scope: !4117, inlinedAt: !4118) !4117 = !DILexicalBlockFile(scope: !3821, file: !135, discriminator: 0) !4118 = distinct !DILocation(line: 523, column: 63, scope: !4119) !4119 = distinct !DILexicalBlock(scope: !4087, file: !3, line: 523, column: 29) !4120 = !DILocation(line: 0, scope: !4121) !4121 = !DILexicalBlockFile(scope: !4119, file: !135, discriminator: 0) !4122 = !DILocation(line: 523, column: 63, scope: !4119) !4123 = !DILocation(line: 0, scope: !4124) !4124 = !DILexicalBlockFile(scope: !4086, discriminator: 0) !4125 = !DILocation(line: 0, scope: !4126) !4126 = !DILexicalBlockFile(scope: !4086, file: !135, discriminator: 0) !4127 = !DILocation(line: 548, column: 5, scope: !4086) !4128 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTQ6_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 531, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4129, retainedNodes: !4130, thrownTypes: !328) !4129 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTQ6_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !4130 = !{!4131, !4132, !4133, !4134, !4135, !4136, !4137, !4138, !4140, !4142, !4144, !4148, !4151, !4152, !4153, !4156, !4160, !4163, !4165, !4170, !4174} !4131 = !DILocalVariable(name: "request", arg: 1, scope: !4128, file: !3, line: 465, type: !1810) !4132 = !DILocalVariable(name: "signature", arg: 2, scope: !4128, file: !3, line: 465, type: !1013) !4133 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !4128, file: !3, line: 465, type: !276) !4134 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !4128, file: !3, line: 465, type: !892) !4135 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !4128, file: !3, line: 465, type: !894) !4136 = !DILocalVariable(name: "activity", arg: 6, scope: !4128, file: !3, line: 465, type: !2938) !4137 = !DILocalVariable(name: "self", arg: 7, scope: !4128, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !4138 = !DILocalVariable(name: "userPreferences", scope: !4139, file: !3, line: 466, type: !3049) !4139 = distinct !DILexicalBlock(scope: !4128, file: !3, line: 466, column: 13) !4140 = !DILocalVariable(name: "messageShortening", scope: !4141, file: !3, line: 467, type: !3053) !4141 = distinct !DILexicalBlock(scope: !4139, file: !3, line: 467, column: 13) !4142 = !DILocalVariable(name: "taskActionRegistry", scope: !4143, file: !3, line: 474, type: !3057) !4143 = distinct !DILexicalBlock(scope: !4141, file: !3, line: 474, column: 13) !4144 = !DILocalVariable(name: "error", scope: !4145, file: !3, line: 482, type: !3063) !4145 = distinct !DILexicalBlock(scope: !4146, file: !3, line: 482, column: 17) !4146 = distinct !DILexicalBlock(scope: !4147, file: !3, line: 482, column: 11) !4147 = distinct !DILexicalBlock(scope: !4143, file: !3, line: 475, column: 9) !4148 = !DILocalVariable(name: "request", scope: !4149, file: !3, line: 518, type: !890) !4149 = distinct !DILexicalBlock(scope: !4150, file: !3, line: 518, column: 112) !4150 = distinct !DILexicalBlock(scope: !4143, file: !3, line: 518, column: 9) !4151 = !DILocalVariable(name: "bypassActualTasks", scope: !4149, file: !3, line: 518, type: !1024) !4152 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !4149, file: !3, line: 518, type: !1024) !4153 = !DILocalVariable(name: "newDesc", scope: !4154, file: !3, line: 523, type: !271) !4154 = distinct !DILexicalBlock(scope: !4155, file: !3, line: 523, column: 29) !4155 = distinct !DILexicalBlock(scope: !4149, file: !3, line: 523, column: 9) !4156 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !4157, file: !3, line: 492, type: !3076) !4157 = distinct !DILexicalBlock(scope: !4158, file: !3, line: 492, column: 17) !4158 = distinct !DILexicalBlock(scope: !4159, file: !3, line: 491, column: 71) !4159 = distinct !DILexicalBlock(scope: !4143, file: !3, line: 490, column: 9) !4160 = !DILocalVariable(name: "planRequest", scope: !4161, file: !3, line: 493, type: !890) !4161 = distinct !DILexicalBlock(scope: !4162, file: !3, line: 493, column: 34) !4162 = distinct !DILexicalBlock(scope: !4157, file: !3, line: 493, column: 13) !4163 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !4164, file: !3, line: 493, type: !890) !4164 = distinct !DILexicalBlock(scope: !4161, file: !3, line: 493, column: 82) !4165 = !DILocalVariable(name: "error", scope: !4166, file: !3, line: 501, type: !3063) !4166 = distinct !DILexicalBlock(scope: !4167, file: !3, line: 501, column: 25) !4167 = distinct !DILexicalBlock(scope: !4168, file: !3, line: 501, column: 19) !4168 = distinct !DILexicalBlock(scope: !4169, file: !3, line: 494, column: 17) !4169 = distinct !DILexicalBlock(scope: !4164, file: !3, line: 493, column: 103) !4170 = !DILocalVariable(name: "diff", scope: !4171, file: !3, line: 495, type: !3097) !4171 = distinct !DILexicalBlock(scope: !4172, file: !3, line: 495, column: 35) !4172 = distinct !DILexicalBlock(scope: !4173, file: !3, line: 495, column: 21) !4173 = distinct !DILexicalBlock(scope: !4168, file: !3, line: 494, column: 20) !4174 = !DILocalVariable(name: "onDiskDesc", scope: !4175, file: !3, line: 476, type: !271) !4175 = distinct !DILexicalBlock(scope: !4176, file: !3, line: 476, column: 17) !4176 = distinct !DILexicalBlock(scope: !4147, file: !3, line: 475, column: 12) !4177 = !DILocation(line: 465, column: 177, scope: !4128) !4178 = !DILocation(line: 465, column: 129, scope: !4128) !4179 = !DILocation(line: 465, column: 18, scope: !4128) !4180 = !DILocation(line: 465, column: 73, scope: !4128) !4181 = !DILocation(line: 465, column: 111, scope: !4128) !4182 = !DILocation(line: 531, column: 42, scope: !4183) !4183 = distinct !DILexicalBlock(scope: !4184, file: !3, line: 530, column: 181) !4184 = distinct !DILexicalBlock(scope: !4154, file: !3, line: 530, column: 9) !4185 = !DILocation(line: 0, scope: !4186) !4186 = !DILexicalBlockFile(scope: !4128, file: !135, discriminator: 0) !4187 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY7_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 535, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4188, retainedNodes: !4189, thrownTypes: !328) !4188 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY7_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !4189 = !{!4190, !4191, !4192, !4193, !4194, !4195, !4196, !4197, !4199, !4201, !4203, !4207, !4210, !4211, !4212, !4215, !4219, !4222, !4224, !4229, !4233} !4190 = !DILocalVariable(name: "request", arg: 1, scope: !4187, file: !3, line: 465, type: !1810) !4191 = !DILocalVariable(name: "signature", arg: 2, scope: !4187, file: !3, line: 465, type: !1013) !4192 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !4187, file: !3, line: 465, type: !276) !4193 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !4187, file: !3, line: 465, type: !892) !4194 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !4187, file: !3, line: 465, type: !894) !4195 = !DILocalVariable(name: "activity", arg: 6, scope: !4187, file: !3, line: 465, type: !2938) !4196 = !DILocalVariable(name: "self", arg: 7, scope: !4187, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !4197 = !DILocalVariable(name: "userPreferences", scope: !4198, file: !3, line: 466, type: !3049) !4198 = distinct !DILexicalBlock(scope: !4187, file: !3, line: 466, column: 13) !4199 = !DILocalVariable(name: "messageShortening", scope: !4200, file: !3, line: 467, type: !3053) !4200 = distinct !DILexicalBlock(scope: !4198, file: !3, line: 467, column: 13) !4201 = !DILocalVariable(name: "taskActionRegistry", scope: !4202, file: !3, line: 474, type: !3057) !4202 = distinct !DILexicalBlock(scope: !4200, file: !3, line: 474, column: 13) !4203 = !DILocalVariable(name: "error", scope: !4204, file: !3, line: 482, type: !3063) !4204 = distinct !DILexicalBlock(scope: !4205, file: !3, line: 482, column: 17) !4205 = distinct !DILexicalBlock(scope: !4206, file: !3, line: 482, column: 11) !4206 = distinct !DILexicalBlock(scope: !4202, file: !3, line: 475, column: 9) !4207 = !DILocalVariable(name: "request", scope: !4208, file: !3, line: 518, type: !890) !4208 = distinct !DILexicalBlock(scope: !4209, file: !3, line: 518, column: 112) !4209 = distinct !DILexicalBlock(scope: !4202, file: !3, line: 518, column: 9) !4210 = !DILocalVariable(name: "bypassActualTasks", scope: !4208, file: !3, line: 518, type: !1024) !4211 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !4208, file: !3, line: 518, type: !1024) !4212 = !DILocalVariable(name: "newDesc", scope: !4213, file: !3, line: 523, type: !271) !4213 = distinct !DILexicalBlock(scope: !4214, file: !3, line: 523, column: 29) !4214 = distinct !DILexicalBlock(scope: !4208, file: !3, line: 523, column: 9) !4215 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !4216, file: !3, line: 492, type: !3076) !4216 = distinct !DILexicalBlock(scope: !4217, file: !3, line: 492, column: 17) !4217 = distinct !DILexicalBlock(scope: !4218, file: !3, line: 491, column: 71) !4218 = distinct !DILexicalBlock(scope: !4202, file: !3, line: 490, column: 9) !4219 = !DILocalVariable(name: "planRequest", scope: !4220, file: !3, line: 493, type: !890) !4220 = distinct !DILexicalBlock(scope: !4221, file: !3, line: 493, column: 34) !4221 = distinct !DILexicalBlock(scope: !4216, file: !3, line: 493, column: 13) !4222 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !4223, file: !3, line: 493, type: !890) !4223 = distinct !DILexicalBlock(scope: !4220, file: !3, line: 493, column: 82) !4224 = !DILocalVariable(name: "error", scope: !4225, file: !3, line: 501, type: !3063) !4225 = distinct !DILexicalBlock(scope: !4226, file: !3, line: 501, column: 25) !4226 = distinct !DILexicalBlock(scope: !4227, file: !3, line: 501, column: 19) !4227 = distinct !DILexicalBlock(scope: !4228, file: !3, line: 494, column: 17) !4228 = distinct !DILexicalBlock(scope: !4223, file: !3, line: 493, column: 103) !4229 = !DILocalVariable(name: "diff", scope: !4230, file: !3, line: 495, type: !3097) !4230 = distinct !DILexicalBlock(scope: !4231, file: !3, line: 495, column: 35) !4231 = distinct !DILexicalBlock(scope: !4232, file: !3, line: 495, column: 21) !4232 = distinct !DILexicalBlock(scope: !4227, file: !3, line: 494, column: 20) !4233 = !DILocalVariable(name: "onDiskDesc", scope: !4234, file: !3, line: 476, type: !271) !4234 = distinct !DILexicalBlock(scope: !4235, file: !3, line: 476, column: 17) !4235 = distinct !DILexicalBlock(scope: !4206, file: !3, line: 475, column: 12) !4236 = !DILocation(line: 465, column: 177, scope: !4187) !4237 = !DILocation(line: 465, column: 129, scope: !4187) !4238 = !DILocation(line: 465, column: 18, scope: !4187) !4239 = !DILocation(line: 465, column: 73, scope: !4187) !4240 = !DILocation(line: 465, column: 111, scope: !4187) !4241 = !DILocation(line: 523, column: 63, scope: !4242) !4242 = distinct !DILexicalBlock(scope: !4214, file: !3, line: 523, column: 29) !4243 = !DILocation(line: 465, column: 241, scope: !4187) !4244 = !DILocation(line: 0, scope: !4209) !4245 = !DILocation(line: 0, scope: !4246) !4246 = distinct !DILexicalBlock(scope: !4247, file: !3, line: 535, column: 16) !4247 = distinct !DILexicalBlock(scope: !4213, file: !3, line: 530, column: 9) !4248 = !DILocation(line: 0, scope: !4249) !4249 = !DILexicalBlockFile(scope: !4213, discriminator: 0) !4250 = !DILocation(line: 0, scope: !2409, inlinedAt: !4251) !4251 = distinct !DILocation(line: 0, scope: !2414, inlinedAt: !4252) !4252 = distinct !DILocation(line: 544, column: 47, scope: !4213) !4253 = !DILocation(line: 0, scope: !2410, inlinedAt: !4251) !4254 = !DILocation(line: 0, scope: !4255) !4255 = !DILexicalBlockFile(scope: !4187, file: !135, discriminator: 0) !4256 = !DILocation(line: 0, scope: !531, inlinedAt: !4257) !4257 = distinct !DILocation(line: 544, column: 47, scope: !4213) !4258 = !DILocation(line: 544, column: 87, scope: !4213) !4259 = !DILocation(line: 544, column: 97, scope: !4213) !4260 = !DILocation(line: 0, scope: !2426, inlinedAt: !4261) !4261 = distinct !DILocation(line: 0, scope: !2430, inlinedAt: !4262) !4262 = distinct !DILocation(line: 0, scope: !2434, inlinedAt: !4263) !4263 = distinct !DILocation(line: 0, scope: !2436, inlinedAt: !4264) !4264 = distinct !DILocation(line: 544, column: 78, scope: !4213) !4265 = !DILocation(line: 0, scope: !4008, inlinedAt: !4266) !4266 = distinct !DILocation(line: 544, column: 106, scope: !4213) !4267 = !DILocation(line: 0, scope: !4213) !4268 = !DILocation(line: 0, scope: !4269) !4269 = !DILexicalBlockFile(scope: !4213, file: !135, discriminator: 0) !4270 = !DILocation(line: 0, scope: !4015, inlinedAt: !4271) !4271 = distinct !DILocation(line: 0, scope: !4021, inlinedAt: !4272) !4272 = distinct !DILocation(line: 544, column: 41, scope: !4213) !4273 = !DILocation(line: 544, column: 151, scope: !4213) !4274 = !DILocation(line: 544, column: 30, scope: !4213) !4275 = !DILocation(line: 0, scope: !2409, inlinedAt: !4276) !4276 = distinct !DILocation(line: 0, scope: !2414, inlinedAt: !4277) !4277 = distinct !DILocation(line: 545, column: 47, scope: !4213) !4278 = !DILocation(line: 0, scope: !2410, inlinedAt: !4276) !4279 = !DILocation(line: 0, scope: !531, inlinedAt: !4280) !4280 = distinct !DILocation(line: 545, column: 47, scope: !4213) !4281 = !DILocation(line: 545, column: 82, scope: !4213) !4282 = !DILocation(line: 545, column: 94, scope: !4213) !4283 = !DILocation(line: 0, scope: !2426, inlinedAt: !4284) !4284 = distinct !DILocation(line: 0, scope: !2430, inlinedAt: !4285) !4285 = distinct !DILocation(line: 0, scope: !2434, inlinedAt: !4286) !4286 = distinct !DILocation(line: 0, scope: !2436, inlinedAt: !4287) !4287 = distinct !DILocation(line: 545, column: 73, scope: !4213) !4288 = !DILocation(line: 0, scope: !4008, inlinedAt: !4289) !4289 = distinct !DILocation(line: 545, column: 98, scope: !4213) !4290 = !DILocation(line: 0, scope: !4015, inlinedAt: !4291) !4291 = distinct !DILocation(line: 0, scope: !4021, inlinedAt: !4292) !4292 = distinct !DILocation(line: 545, column: 41, scope: !4213) !4293 = !DILocation(line: 545, column: 143, scope: !4213) !4294 = !DILocation(line: 545, column: 30, scope: !4213) !4295 = !DILocation(line: 548, column: 5, scope: !4213) !4296 = distinct !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY8_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 474, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4297, retainedNodes: !4298, thrownTypes: !328) !4297 = !DISubprogram(name: "loadBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFTY8_", scope: !564, file: !3, line: 465, type: !3037, scopeLine: 465, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized, thrownTypes: !328) !4298 = !{!4299, !4300, !4301, !4302, !4303, !4304, !4305, !4306, !4308, !4310, !4312, !4316, !4319, !4320, !4321, !4324, !4328, !4331, !4333, !4338, !4342} !4299 = !DILocalVariable(name: "request", arg: 1, scope: !4296, file: !3, line: 465, type: !1810) !4300 = !DILocalVariable(name: "signature", arg: 2, scope: !4296, file: !3, line: 465, type: !1013) !4301 = !DILocalVariable(name: "onDiskPath", arg: 3, scope: !4296, file: !3, line: 465, type: !276) !4302 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !4296, file: !3, line: 465, type: !892) !4303 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !4296, file: !3, line: 465, type: !894) !4304 = !DILocalVariable(name: "activity", arg: 6, scope: !4296, file: !3, line: 465, type: !2938) !4305 = !DILocalVariable(name: "self", arg: 7, scope: !4296, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !4306 = !DILocalVariable(name: "userPreferences", scope: !4307, file: !3, line: 466, type: !3049) !4307 = distinct !DILexicalBlock(scope: !4296, file: !3, line: 466, column: 13) !4308 = !DILocalVariable(name: "messageShortening", scope: !4309, file: !3, line: 467, type: !3053) !4309 = distinct !DILexicalBlock(scope: !4307, file: !3, line: 467, column: 13) !4310 = !DILocalVariable(name: "taskActionRegistry", scope: !4311, file: !3, line: 474, type: !3057) !4311 = distinct !DILexicalBlock(scope: !4309, file: !3, line: 474, column: 13) !4312 = !DILocalVariable(name: "error", scope: !4313, file: !3, line: 482, type: !3063) !4313 = distinct !DILexicalBlock(scope: !4314, file: !3, line: 482, column: 17) !4314 = distinct !DILexicalBlock(scope: !4315, file: !3, line: 482, column: 11) !4315 = distinct !DILexicalBlock(scope: !4311, file: !3, line: 475, column: 9) !4316 = !DILocalVariable(name: "request", scope: !4317, file: !3, line: 518, type: !890) !4317 = distinct !DILexicalBlock(scope: !4318, file: !3, line: 518, column: 112) !4318 = distinct !DILexicalBlock(scope: !4311, file: !3, line: 518, column: 9) !4319 = !DILocalVariable(name: "bypassActualTasks", scope: !4317, file: !3, line: 518, type: !1024) !4320 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", scope: !4317, file: !3, line: 518, type: !1024) !4321 = !DILocalVariable(name: "newDesc", scope: !4322, file: !3, line: 523, type: !271) !4322 = distinct !DILexicalBlock(scope: !4323, file: !3, line: 523, column: 29) !4323 = distinct !DILexicalBlock(scope: !4317, file: !3, line: 523, column: 9) !4324 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !4325, file: !3, line: 492, type: !3076) !4325 = distinct !DILexicalBlock(scope: !4326, file: !3, line: 492, column: 17) !4326 = distinct !DILexicalBlock(scope: !4327, file: !3, line: 491, column: 71) !4327 = distinct !DILexicalBlock(scope: !4311, file: !3, line: 490, column: 9) !4328 = !DILocalVariable(name: "planRequest", scope: !4329, file: !3, line: 493, type: !890) !4329 = distinct !DILexicalBlock(scope: !4330, file: !3, line: 493, column: 34) !4330 = distinct !DILexicalBlock(scope: !4325, file: !3, line: 493, column: 13) !4331 = !DILocalVariable(name: "lastBuildPlanRequest", scope: !4332, file: !3, line: 493, type: !890) !4332 = distinct !DILexicalBlock(scope: !4329, file: !3, line: 493, column: 82) !4333 = !DILocalVariable(name: "error", scope: !4334, file: !3, line: 501, type: !3063) !4334 = distinct !DILexicalBlock(scope: !4335, file: !3, line: 501, column: 25) !4335 = distinct !DILexicalBlock(scope: !4336, file: !3, line: 501, column: 19) !4336 = distinct !DILexicalBlock(scope: !4337, file: !3, line: 494, column: 17) !4337 = distinct !DILexicalBlock(scope: !4332, file: !3, line: 493, column: 103) !4338 = !DILocalVariable(name: "diff", scope: !4339, file: !3, line: 495, type: !3097) !4339 = distinct !DILexicalBlock(scope: !4340, file: !3, line: 495, column: 35) !4340 = distinct !DILexicalBlock(scope: !4341, file: !3, line: 495, column: 21) !4341 = distinct !DILexicalBlock(scope: !4336, file: !3, line: 494, column: 20) !4342 = !DILocalVariable(name: "onDiskDesc", scope: !4343, file: !3, line: 476, type: !271) !4343 = distinct !DILexicalBlock(scope: !4344, file: !3, line: 476, column: 17) !4344 = distinct !DILexicalBlock(scope: !4315, file: !3, line: 475, column: 12) !4345 = !DILocation(line: 465, column: 177, scope: !4296) !4346 = !DILocation(line: 465, column: 129, scope: !4296) !4347 = !DILocation(line: 465, column: 18, scope: !4296) !4348 = !DILocation(line: 465, column: 73, scope: !4296) !4349 = !DILocation(line: 465, column: 111, scope: !4296) !4350 = !DILocation(line: 474, column: 44, scope: !4351) !4351 = distinct !DILexicalBlock(scope: !4309, file: !3, line: 474, column: 34) !4352 = !DILocation(line: 0, scope: !4353) !4353 = !DILexicalBlockFile(scope: !4322, discriminator: 0) !4354 = !DILocation(line: 0, scope: !4355) !4355 = !DILexicalBlockFile(scope: !4322, file: !135, discriminator: 0) !4356 = !DILocation(line: 548, column: 5, scope: !4322) !4357 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_", scope: !2247, file: !3, line: 374, type: !4358, scopeLine: 374, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !4360) !4358 = !DISubroutineType(types: !4359) !4359 = !{!153, !2981, !1804, !564, !244, !16} !4360 = !{!4361, !4362, !4363, !4364} !4361 = !DILocalVariable(name: "request", arg: 1, scope: !4357, file: !3, line: 333, type: !1810) !4362 = !DILocalVariable(name: "self", arg: 2, scope: !4357, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !4363 = !DILocalVariable(name: "buildDescription", arg: 3, scope: !4357, file: !3, line: 351, type: !271) !4364 = !DILocalVariable(name: "signature", arg: 4, scope: !4357, file: !3, line: 345, type: !1013) !4365 = !DILocation(line: 0, scope: !4357) !4366 = !DILocation(line: 0, scope: !4367) !4367 = !DILexicalBlockFile(scope: !4368, discriminator: 0) !4368 = distinct !DILexicalBlock(scope: !4369, file: !3, line: 333, column: 5) !4369 = distinct !DILexicalBlock(scope: !4370, file: !3, line: 72, column: 55) !4370 = distinct !DILexicalBlock(scope: !4357, file: !3, line: 72, column: 1) !4371 = !DILocation(line: 374, column: 63, scope: !4368) !4372 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TY0_", scope: !2247, file: !3, line: 374, type: !4358, scopeLine: 264, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !4373) !4373 = !{!4374, !4375, !4376, !4377} !4374 = !DILocalVariable(name: "request", arg: 1, scope: !4372, file: !3, line: 333, type: !1810) !4375 = !DILocalVariable(name: "self", arg: 2, scope: !4372, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !4376 = !DILocalVariable(name: "buildDescription", arg: 3, scope: !4372, file: !3, line: 351, type: !271) !4377 = !DILocalVariable(name: "signature", arg: 4, scope: !4372, file: !3, line: 345, type: !1013) !4378 = !DILocation(line: 345, column: 13, scope: !4372) !4379 = !DILocation(line: 333, column: 18, scope: !4372) !4380 = !DILocation(line: 351, column: 13, scope: !4372) !4381 = !DILocation(line: 333, column: 49, scope: !4372) !4382 = !DILocation(line: 0, scope: !4383) !4383 = !DILexicalBlockFile(scope: !4384, discriminator: 0) !4384 = distinct !DILexicalBlock(scope: !4385, file: !3, line: 333, column: 5) !4385 = distinct !DILexicalBlock(scope: !4386, file: !3, line: 72, column: 55) !4386 = distinct !DILexicalBlock(scope: !4372, file: !3, line: 72, column: 1) !4387 = !DILocation(line: 264, column: 18, scope: !1839, inlinedAt: !4388) !4388 = distinct !DILocation(line: 304, column: 20, scope: !3592, inlinedAt: !4389) !4389 = distinct !DILocation(line: 375, column: 28, scope: !4390) !4390 = distinct !DILexicalBlock(scope: !4372, file: !3, line: 375, column: 17) !4391 = !DILocation(line: 264, column: 18, scope: !1841, inlinedAt: !4388) !4392 = !DILocation(line: 264, column: 30, scope: !1841, inlinedAt: !4388) !4393 = !DILocation(line: 264, column: 35, scope: !1841, inlinedAt: !4388) !4394 = !DILocation(line: 264, column: 55, scope: !4395, inlinedAt: !4388) !4395 = distinct !DILexicalBlock(scope: !1841, file: !3, line: 264, column: 55) !4396 = !DILocation(line: 264, column: 18, scope: !1838, inlinedAt: !4388) !4397 = !DILocation(line: 265, column: 37, scope: !1838, inlinedAt: !4388) !4398 = !DILocation(line: 265, column: 53, scope: !4399, inlinedAt: !4388) !4399 = distinct !DILexicalBlock(scope: !1838, file: !3, line: 265, column: 53) !4400 = !DILocation(line: 264, scope: !1839, inlinedAt: !4388) !4401 = !DILocation(line: 0, scope: !4402) !4402 = !DILexicalBlockFile(scope: !4372, file: !135, discriminator: 0) !4403 = !DILocation(line: 304, column: 33, scope: !3592, inlinedAt: !4389) !4404 = !DILocation(line: 375, column: 28, scope: !4390) !4405 = !DILocation(line: 376, column: 21, scope: !4406) !4406 = distinct !DILexicalBlock(scope: !4390, file: !3, line: 375, column: 56) !4407 = !DILocation(line: 376, column: 51, scope: !4406) !4408 = !DILocation(line: 0, scope: !4409, inlinedAt: !4413) !4409 = !DILexicalBlockFile(scope: !4410, file: !135, discriminator: 0) !4410 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_yAA0cD0CSgzYuYTXEfU_", scope: !2247, file: !3, line: 376, type: !4411, scopeLine: 376, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !1349) !4411 = !DISubroutineType(types: !4412) !4412 = !{!153, !1117, !244} !4413 = distinct !DILocation(line: 376, column: 51, scope: !4406) !4414 = !DILocation(line: 0, scope: !4410, inlinedAt: !4413) !4415 = !DILocation(line: 377, column: 28, scope: !4410, inlinedAt: !4413) !4416 = !DILocation(line: 0, scope: !4417, inlinedAt: !4418) !4417 = distinct !DISubprogram(linkageName: "$s15Synchronization5MutexVAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lF6$deferL_yysAERd_0_Ri_zRi_d__r_0_lF16SWBTaskExecution16BuildDescriptionCSg_yts5NeverOTg5", scope: !2, file: !135, type: !2486, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4418 = distinct !DILocation(line: 376, column: 51, scope: !4406) !4419 = !DILocation(line: 379, column: 17, scope: !4406) !4420 = !DILocation(line: 380, column: 21, scope: !4421) !4421 = distinct !DILexicalBlock(scope: !4390, file: !3, line: 379, column: 24) !4422 = !DILocation(line: 0, scope: !4421) !4423 = !DILocation(line: 0, scope: !4424) !4424 = !DILexicalBlockFile(scope: !4421, discriminator: 0) !4425 = !DILocation(line: 380, column: 53, scope: !4421) !4426 = !DILocation(line: 380, column: 64, scope: !4421) !4427 = !DILocation(line: 381, column: 17, scope: !4421) !4428 = !DILocation(line: 0, scope: !4429) !4429 = !DILexicalBlockFile(scope: !4421, file: !135, discriminator: 0) !4430 = !DILocation(line: 382, column: 13, scope: !4421) !4431 = distinct !DISubprogram(name: "init", linkageName: "$sScTss5NeverORs_rlE4name8priority9operationScTyxABGSSSg_ScPSgxyYaYAcntcfCyt_Tt2g5", scope: !44, file: !135, type: !4432, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4432 = !DISubroutineType(types: !4433) !4433 = !{!4434, !343, !4435, !4436} !4434 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sScTyyts5NeverOGD", scope: !44, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4435 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sScPSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4436 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sytIeAgHr_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4437 = !DILocation(line: 0, scope: !4438) !4438 = !DILexicalBlockFile(scope: !4431, discriminator: 0) !4439 = !DILocation(line: 0, scope: !4431) !4440 = !DILocation(line: 0, scope: !4441, inlinedAt: !4447) !4441 = distinct !DISubprogram(linkageName: "$sScTss5NeverORs_rlE4name8priority9operationScTyxABGSSSg_ScPSgxyYaYAcntcfcBoSRys4Int8VGXEfU_yt_Tg5", scope: !2, file: !135, type: !4442, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !1349) !4442 = !DISubroutineType(types: !4443) !4443 = !{!4444, !4445, !164, !4446, !4436} !4444 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sBoD", scope: !529, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4445 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSRys4Int8VGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4446 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sBeSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4447 = distinct !DILocation(line: 0, scope: !4431) !4448 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFfA0_", scope: !2, file: !3, line: 407, type: !1002, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4449 = !DILocation(line: 0, scope: !4448) !4450 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFfA1_", scope: !2, file: !3, line: 407, type: !1002, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4451 = !DILocation(line: 0, scope: !4450) !4452 = distinct !DISubprogram(name: "getBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKF", scope: !564, file: !3, line: 407, type: !4453, scopeLine: 407, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4455, retainedNodes: !4456, thrownTypes: !328) !4453 = !DISubroutineType(types: !4454) !4454 = !{!657, !883, !139, !139, !885, !886, !564} !4455 = !DISubprogram(name: "getBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKF", scope: !564, file: !3, line: 407, type: !4453, scopeLine: 407, spFlags: DISPFlagOptimized, thrownTypes: !328) !4456 = !{!4457, !4458, !4459, !4460, !4461, !4462, !4463, !4465} !4457 = !DILocalVariable(name: "request", arg: 1, scope: !4452, file: !3, line: 407, type: !890) !4458 = !DILocalVariable(name: "bypassActualTasks", arg: 2, scope: !4452, file: !3, line: 407, type: !1024) !4459 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", arg: 3, scope: !4452, file: !3, line: 407, type: !1024) !4460 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !4452, file: !3, line: 407, type: !892) !4461 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !4452, file: !3, line: 407, type: !894) !4462 = !DILocalVariable(name: "self", arg: 6, scope: !4452, file: !3, line: 407, type: !682, flags: DIFlagArtificial) !4463 = !DILocalVariable(name: "descRequest", scope: !4464, file: !3, line: 408, type: !1810) !4464 = distinct !DILexicalBlock(scope: !4452, file: !3, line: 408, column: 13) !4465 = !DILocalVariable(name: "retrievalInfo", scope: !4466, file: !3, line: 409, type: !4467) !4466 = distinct !DILexicalBlock(scope: !4464, file: !3, line: 409, column: 13) !4467 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !4468) !4468 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 320, elements: !4469, runtimeLang: DW_LANG_Swift) !4469 = !{!4470} !4470 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !4471, size: 320) !4471 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVSgD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !4472) !4472 = !{!4473} !4473 = !DITemplateTypeParameter(type: !241) !4474 = !DILocation(line: 0, scope: !4452) !4475 = !DILocation(line: 407, column: 38, scope: !4452) !4476 = !DILocation(line: 0, scope: !4477) !4477 = !DILexicalBlockFile(scope: !4452, discriminator: 0) !4478 = !DILocation(line: 408, column: 51, scope: !4479) !4479 = distinct !DILexicalBlock(scope: !4452, file: !3, line: 408, column: 27) !4480 = !DILocation(line: 408, column: 51, scope: !4481) !4481 = distinct !DILexicalBlock(scope: !4464, file: !3, line: 409, column: 29) !4482 = !DILocation(line: 408, column: 13, scope: !4464) !4483 = !DILocation(line: 0, scope: !4484) !4484 = !DILexicalBlockFile(scope: !4452, file: !135, discriminator: 0) !4485 = !DILocation(line: 409, column: 39, scope: !4481) !4486 = distinct !DISubprogram(name: "getBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTQ0_", scope: !564, file: !3, line: 407, type: !4453, scopeLine: 409, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4487, retainedNodes: !4488, thrownTypes: !328) !4487 = !DISubprogram(name: "getBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTQ0_", scope: !564, file: !3, line: 407, type: !4453, scopeLine: 407, spFlags: DISPFlagOptimized, thrownTypes: !328) !4488 = !{!4489, !4490, !4491, !4492, !4493, !4494, !4495, !4497} !4489 = !DILocalVariable(name: "request", arg: 1, scope: !4486, file: !3, line: 407, type: !890) !4490 = !DILocalVariable(name: "bypassActualTasks", arg: 2, scope: !4486, file: !3, line: 407, type: !1024) !4491 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", arg: 3, scope: !4486, file: !3, line: 407, type: !1024) !4492 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !4486, file: !3, line: 407, type: !892) !4493 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !4486, file: !3, line: 407, type: !894) !4494 = !DILocalVariable(name: "self", arg: 6, scope: !4486, file: !3, line: 407, type: !682, flags: DIFlagArtificial) !4495 = !DILocalVariable(name: "descRequest", scope: !4496, file: !3, line: 408, type: !1810) !4496 = distinct !DILexicalBlock(scope: !4486, file: !3, line: 408, column: 13) !4497 = !DILocalVariable(name: "retrievalInfo", scope: !4498, file: !3, line: 409, type: !4467) !4498 = distinct !DILexicalBlock(scope: !4496, file: !3, line: 409, column: 13) !4499 = !DILocation(line: 409, column: 39, scope: !4500) !4500 = distinct !DILexicalBlock(scope: !4496, file: !3, line: 409, column: 29) !4501 = distinct !DISubprogram(name: "getBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTY1_", scope: !564, file: !3, line: 407, type: !4453, scopeLine: 410, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4502, retainedNodes: !4503, thrownTypes: !328) !4502 = !DISubprogram(name: "getBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTY1_", scope: !564, file: !3, line: 407, type: !4453, scopeLine: 407, spFlags: DISPFlagOptimized, thrownTypes: !328) !4503 = !{!4504, !4505, !4506, !4507, !4508, !4509, !4510, !4512} !4504 = !DILocalVariable(name: "request", arg: 1, scope: !4501, file: !3, line: 407, type: !890) !4505 = !DILocalVariable(name: "bypassActualTasks", arg: 2, scope: !4501, file: !3, line: 407, type: !1024) !4506 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", arg: 3, scope: !4501, file: !3, line: 407, type: !1024) !4507 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !4501, file: !3, line: 407, type: !892) !4508 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !4501, file: !3, line: 407, type: !894) !4509 = !DILocalVariable(name: "self", arg: 6, scope: !4501, file: !3, line: 407, type: !682, flags: DIFlagArtificial) !4510 = !DILocalVariable(name: "descRequest", scope: !4511, file: !3, line: 408, type: !1810) !4511 = distinct !DILexicalBlock(scope: !4501, file: !3, line: 408, column: 13) !4512 = !DILocalVariable(name: "retrievalInfo", scope: !4513, file: !3, line: 409, type: !4467) !4513 = distinct !DILexicalBlock(scope: !4511, file: !3, line: 409, column: 13) !4514 = !DILocation(line: 0, scope: !4515) !4515 = !DILexicalBlockFile(scope: !4501, discriminator: 0) !4516 = !DILocation(line: 0, scope: !4517) !4517 = !DILexicalBlockFile(scope: !4501, file: !135, discriminator: 0) !4518 = !DILocation(line: 409, column: 13, scope: !4513) !4519 = !DILocation(line: 410, column: 29, scope: !4513) !4520 = !DILocation(line: 0, scope: !4521) !4521 = !DILexicalBlockFile(scope: !4513, file: !135, discriminator: 0) !4522 = !DILocation(line: 0, scope: !4513) !4523 = !DILocation(line: 0, scope: !4524) !4524 = !DILexicalBlockFile(scope: !4513, discriminator: 0) !4525 = !DILocation(line: 410, column: 9, scope: !4513) !4526 = distinct !DISubprogram(name: "getBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTY2_", scope: !564, file: !3, line: 407, type: !4453, scopeLine: 409, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4527, retainedNodes: !4528, thrownTypes: !328) !4527 = !DISubprogram(name: "getBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC03getcD0_17bypassActualTasks014useSynchronouscD13Serialization14clientDelegate012constructionN0AA0cD0CSg0A12Construction0C11PlanRequestV_S2bAL018TaskPlanningClientN0_pAA0cdpN0_ptYaKFTY2_", scope: !564, file: !3, line: 407, type: !4453, scopeLine: 407, spFlags: DISPFlagOptimized, thrownTypes: !328) !4528 = !{!4529, !4530, !4531, !4532, !4533, !4534, !4535, !4537} !4529 = !DILocalVariable(name: "request", arg: 1, scope: !4526, file: !3, line: 407, type: !890) !4530 = !DILocalVariable(name: "bypassActualTasks", arg: 2, scope: !4526, file: !3, line: 407, type: !1024) !4531 = !DILocalVariable(name: "useSynchronousBuildDescriptionSerialization", arg: 3, scope: !4526, file: !3, line: 407, type: !1024) !4532 = !DILocalVariable(name: "clientDelegate", arg: 4, scope: !4526, file: !3, line: 407, type: !892) !4533 = !DILocalVariable(name: "constructionDelegate", arg: 5, scope: !4526, file: !3, line: 407, type: !894) !4534 = !DILocalVariable(name: "self", arg: 6, scope: !4526, file: !3, line: 407, type: !682, flags: DIFlagArtificial) !4535 = !DILocalVariable(name: "descRequest", scope: !4536, file: !3, line: 408, type: !1810) !4536 = distinct !DILexicalBlock(scope: !4526, file: !3, line: 408, column: 13) !4537 = !DILocalVariable(name: "retrievalInfo", scope: !4538, file: !3, line: 409, type: !4467) !4538 = distinct !DILexicalBlock(scope: !4536, file: !3, line: 409, column: 13) !4539 = !DILocation(line: 0, scope: !4540) !4540 = !DILexicalBlockFile(scope: !4526, discriminator: 0) !4541 = !DILocation(line: 0, scope: !4542) !4542 = !DILexicalBlockFile(scope: !4526, file: !135, discriminator: 0) !4543 = !DILocation(line: 0, scope: !4544) !4544 = !DILexicalBlockFile(scope: !4538, discriminator: 0) !4545 = !DILocation(line: 0, scope: !4546) !4546 = !DILexicalBlockFile(scope: !4538, file: !135, discriminator: 0) !4547 = !DILocation(line: 409, column: 157, scope: !4538) !4548 = !DILocation(line: 0, scope: !1195) !4549 = distinct !DISubprogram(name: "serializeBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtF", scope: !564, file: !3, line: 550, type: !4550, scopeLine: 550, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4552, retainedNodes: !4553) !4550 = !DISubroutineType(types: !4551) !4551 = !{!153, !244, !883, !3058, !564} !4552 = !DISubprogram(name: "serializeBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtF", scope: !564, file: !3, line: 550, type: !4550, scopeLine: 550, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !4553 = !{!4554, !4555, !4556, !4557, !4558, !4562, !4566, !4568, !4570} !4554 = !DILocalVariable(name: "buildDescription", arg: 1, scope: !4549, file: !3, line: 550, type: !271) !4555 = !DILocalVariable(name: "request", arg: 2, scope: !4549, file: !3, line: 550, type: !890) !4556 = !DILocalVariable(name: "taskActionRegistry", arg: 3, scope: !4549, file: !3, line: 550, type: !3057) !4557 = !DILocalVariable(name: "self", arg: 4, scope: !4549, file: !3, line: 550, type: !682, flags: DIFlagArtificial) !4558 = !DILocalVariable(name: "delegate", scope: !4559, file: !3, line: 552, type: !4560) !4559 = distinct !DILexicalBlock(scope: !4549, file: !3, line: 552, column: 13) !4560 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !4561) !4561 = !DICompositeType(tag: DW_TAG_structure_type, name: "BuildDescriptionSerializerDelegate", scope: !2, file: !245, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s16SWBTaskExecution34BuildDescriptionSerializerDelegateCD") !4562 = !DILocalVariable(name: "taskStoreSerializer", scope: !4563, file: !3, line: 553, type: !4564) !4563 = distinct !DILexicalBlock(scope: !4559, file: !3, line: 553, column: 13) !4564 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !4565) !4565 = !DICompositeType(tag: DW_TAG_structure_type, name: "MsgPackSerializer", scope: !7, file: !6, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil17MsgPackSerializerCD") !4566 = !DILocalVariable(name: "serializer", scope: !4567, file: !3, line: 557, type: !4564) !4567 = distinct !DILexicalBlock(scope: !4563, file: !3, line: 557, column: 13) !4568 = !DILocalVariable(name: "buildGraphString", scope: !4569, file: !3, line: 563, type: !384) !4569 = distinct !DILexicalBlock(scope: !4567, file: !3, line: 563, column: 13) !4570 = !DILocalVariable(name: "buildRequestJSON", scope: !4571, file: !3, line: 576, type: !4575) !4571 = distinct !DILexicalBlock(scope: !4572, file: !3, line: 576, column: 39) !4572 = distinct !DILexicalBlock(scope: !4573, file: !3, line: 576, column: 13) !4573 = distinct !DILexicalBlock(scope: !4574, file: !3, line: 566, column: 12) !4574 = distinct !DILexicalBlock(scope: !4569, file: !3, line: 566, column: 9) !4575 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !4576) !4576 = !DICompositeType(tag: DW_TAG_structure_type, name: "Data", scope: !4578, file: !4577, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$s20FoundationEssentials4DataVD") !4577 = !DIFile(filename: "Program Files\\Swift\\Platforms\\Windows.platform\\Developer\\SDKs\\Windows.sdk\\usr\\lib\\swift\\windows\\FoundationEssentials.swiftmodule\\aarch64-unknown-windows-msvc.swiftmodule", directory: "S:\\") !4578 = !DIModule(scope: null, name: "FoundationEssentials", configMacros: "\22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk\\usr\\lib\\swift\\windows\\FoundationEssentials.swiftmodule\\aarch64-unknown-windows-msvc.swiftmodule") !4579 = !DILocation(line: 0, scope: !4580) !4580 = !DILexicalBlockFile(scope: !4581, discriminator: 0) !4581 = distinct !DILexicalBlock(scope: !4549, file: !3, line: 552, column: 24) !4582 = !DILocation(line: 550, column: 44, scope: !4549) !4583 = !DILocation(line: 550, column: 82, scope: !4549) !4584 = !DILocation(line: 550, column: 109, scope: !4549) !4585 = !DILocation(line: 550, column: 18, scope: !4549) !4586 = !DILocation(line: 552, column: 24, scope: !4581) !4587 = !DILocation(line: 0, scope: !4588) !4588 = !DILexicalBlockFile(scope: !4549, file: !135, discriminator: 0) !4589 = !DILocation(line: 552, column: 13, scope: !4559) !4590 = !DILocation(line: 0, scope: !4591) !4591 = distinct !DILexicalBlock(scope: !4559, file: !3, line: 553, column: 35) !4592 = !DILocation(line: 0, scope: !4593, inlinedAt: !4599) !4593 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil17MsgPackSerializerC8delegateAcA0D8Delegate_pSg_tcfC", scope: !4565, file: !135, type: !4594, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4598) !4594 = !DISubroutineType(types: !4595) !4595 = !{!4565, !4596, !4597} !4596 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil18SerializerDelegate_pSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4597 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil17MsgPackSerializerCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4598 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil17MsgPackSerializerC8delegateAcA0D8Delegate_pSg_tcfC", scope: !4565, file: !135, type: !4594, spFlags: DISPFlagOptimized) !4599 = distinct !DILocation(line: 553, column: 35, scope: !4591) !4600 = !DILocation(line: 553, column: 13, scope: !4563) !4601 = !DILocation(line: 554, column: 18, scope: !4563) !4602 = !DILocation(line: 554, column: 62, scope: !4563) !4603 = !DILocation(line: 554, column: 37, scope: !4563) !4604 = !DILocation(line: 0, scope: !4593, inlinedAt: !4605) !4605 = distinct !DILocation(line: 557, column: 26, scope: !4606) !4606 = distinct !DILexicalBlock(scope: !4563, file: !3, line: 557, column: 26) !4607 = !DILocation(line: 557, column: 13, scope: !4567) !4608 = !DILocation(line: 558, column: 18, scope: !4567) !4609 = !DILocation(line: 558, column: 62, scope: !4567) !4610 = !DILocation(line: 558, column: 37, scope: !4567) !4611 = !DILocation(line: 563, column: 40, scope: !4612) !4612 = distinct !DILexicalBlock(scope: !4567, file: !3, line: 563, column: 32) !4613 = !DILocation(line: 563, column: 51, scope: !4612) !4614 = !DILocation(line: 563, column: 77, scope: !4612) !4615 = !DILocation(line: 563, column: 13, scope: !4569) !4616 = !DILocation(line: 567, column: 22, scope: !4617) !4617 = distinct !DILexicalBlock(scope: !4573, file: !3, line: 567, column: 13) !4618 = !DILocation(line: 0, scope: !4617) !4619 = !DILocation(line: 567, column: 58, scope: !4617) !4620 = !DILocation(line: 567, column: 25, scope: !4617) !4621 = !DILocation(line: 569, column: 48, scope: !4622) !4622 = distinct !DILexicalBlock(scope: !4573, file: !3, line: 569, column: 13) !4623 = !DILocation(line: 569, column: 101, scope: !4622) !4624 = !DILocation(line: 569, column: 25, scope: !4622) !4625 = !DILocation(line: 571, column: 48, scope: !4626) !4626 = distinct !DILexicalBlock(scope: !4573, file: !3, line: 571, column: 13) !4627 = !DILocation(line: 571, column: 93, scope: !4626) !4628 = !DILocation(line: 571, column: 25, scope: !4626) !4629 = !DILocation(line: 574, column: 48, scope: !4630) !4630 = distinct !DILexicalBlock(scope: !4573, file: !3, line: 574, column: 13) !4631 = !DILocation(line: 574, column: 75, scope: !4630) !4632 = !DILocation(line: 574, column: 25, scope: !4630) !4633 = !DILocation(line: 576, column: 47, scope: !4634) !4634 = distinct !DILexicalBlock(scope: !4572, file: !3, line: 576, column: 39) !4635 = !DILocation(line: 576, column: 60, scope: !4634) !4636 = !DILocation(line: 576, column: 13, scope: !4572) !4637 = !DILocation(line: 579, column: 9, scope: !4638) !4638 = distinct !DILexicalBlock(scope: !4574, file: !3, line: 580, column: 9) !4639 = !DILocation(line: 576, column: 20, scope: !4571) !4640 = !DILocation(line: 577, column: 52, scope: !4641) !4641 = distinct !DILexicalBlock(scope: !4642, file: !3, line: 577, column: 17) !4642 = distinct !DILexicalBlock(scope: !4571, file: !3, line: 576, column: 79) !4643 = !DILocation(line: 0, scope: !4644) !4644 = !DILexicalBlockFile(scope: !4641, discriminator: 0) !4645 = !DILocation(line: 577, column: 91, scope: !4641) !4646 = !DILocation(line: 577, column: 80, scope: !4641) !4647 = !DILocation(line: 577, column: 29, scope: !4641) !4648 = !DILocation(line: 0, scope: !4649) !4649 = !DILexicalBlockFile(scope: !4638, discriminator: 0) !4650 = !DILocation(line: 0, scope: !4651) !4651 = !DILexicalBlockFile(scope: !4638, file: !135, discriminator: 0) !4652 = !DILocation(line: 583, column: 5, scope: !4638) !4653 = !DILocation(line: 580, column: 15, scope: !4638) !4654 = distinct !DISubprogram(name: "purgeOld", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tF", scope: !564, file: !3, line: 610, type: !4655, scopeLine: 610, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !4657, retainedNodes: !4658) !4655 = !DISubroutineType(types: !4656) !4656 = !{!153, !261, !564} !4657 = !DISubprogram(name: "purgeOld", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tF", scope: !564, file: !3, line: 610, type: !4655, scopeLine: 610, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !4658 = !{!4659, !4660, !4661, !4663, !4665, !4674, !4676, !4678, !4686, !4689, !4691, !4694} !4659 = !DILocalVariable(name: "currentBuildDescriptionPath", arg: 1, scope: !4654, file: !3, line: 610, type: !276) !4660 = !DILocalVariable(name: "self", arg: 2, scope: !4654, file: !3, line: 610, type: !682, flags: DIFlagArtificial) !4661 = !DILocalVariable(name: "cacheDir", scope: !4662, file: !3, line: 611, type: !276) !4662 = distinct !DILexicalBlock(scope: !4654, file: !3, line: 611, column: 13) !4663 = !DILocalVariable(name: "allFiles", scope: !4664, file: !3, line: 613, type: !299) !4664 = distinct !DILexicalBlock(scope: !4662, file: !3, line: 613, column: 13) !4665 = !DILocalVariable(name: "descriptions", scope: !4666, file: !3, line: 614, type: !4667) !4666 = distinct !DILexicalBlock(scope: !4664, file: !3, line: 614, column: 13) !4667 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !4668, runtimeLang: DW_LANG_Swift) !4668 = !{!4669} !4669 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !4670, size: 64) !4670 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySS11description_20FoundationEssentials4DateV7modTimetGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !4671) !4671 = !{!4672} !4672 = !DITemplateTypeParameter(type: !4673) !4673 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSS11description_20FoundationEssentials4DateV7modTimetD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4674 = !DILocalVariable(name: "$file$generator", scope: !4675, file: !3, line: 615, type: !1574) !4675 = distinct !DILexicalBlock(scope: !4666, file: !3, line: 615, column: 9) !4676 = !DILocalVariable(name: "file", scope: !4677, file: !3, line: 615, type: !384) !4677 = distinct !DILexicalBlock(scope: !4675, file: !3, line: 615, column: 30) !4678 = !DILocalVariable(name: "toPurge", scope: !4679, file: !3, line: 636, type: !4681) !4679 = distinct !DILexicalBlock(scope: !4680, file: !3, line: 636, column: 13) !4680 = distinct !DILexicalBlock(scope: !4666, file: !3, line: 629, column: 9) !4681 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !4682) !4682 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !4683, runtimeLang: DW_LANG_Swift) !4683 = !{!4684} !4684 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !4685, size: 64) !4685 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sShy7SWBUtil4PathVGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1020) !4686 = !DILocalVariable(name: "$path$generator", scope: !4687, file: !3, line: 637, type: !4688) !4687 = distinct !DILexicalBlock(scope: !4679, file: !3, line: 637, column: 9) !4688 = !DICompositeType(tag: DW_TAG_structure_type, name: "Iterator", scope: !21, file: !140, size: 320, runtimeLang: DW_LANG_Swift, identifier: "$sSh8IteratorVy7SWBUtil4PathV_GD") !4689 = !DILocalVariable(name: "path", scope: !4690, file: !3, line: 637, type: !276) !4690 = distinct !DILexicalBlock(scope: !4687, file: !3, line: 637, column: 29) !4691 = !DILocalVariable(name: "path", scope: !4692, file: !3, line: 620, type: !276) !4692 = distinct !DILexicalBlock(scope: !4693, file: !3, line: 620, column: 17) !4693 = distinct !DILexicalBlock(scope: !4677, file: !3, line: 616, column: 13) !4694 = !DILocalVariable(name: "modTime", scope: !4695, file: !3, line: 624, type: !4697) !4695 = distinct !DILexicalBlock(scope: !4696, file: !3, line: 624, column: 17) !4696 = distinct !DILexicalBlock(scope: !4692, file: !3, line: 621, column: 17) !4697 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !4698) !4698 = !DICompositeType(tag: DW_TAG_structure_type, name: "Date", scope: !4578, file: !4577, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s20FoundationEssentials4DateVD") !4699 = !DILocation(line: 610, column: 27, scope: !4654) !4700 = !DILocation(line: 610, column: 18, scope: !4654) !4701 = !DILocation(line: 611, column: 52, scope: !4702) !4702 = distinct !DILexicalBlock(scope: !4654, file: !3, line: 611, column: 24) !4703 = !DILocation(line: 611, column: 13, scope: !4662) !4704 = !DILocation(line: 613, column: 40, scope: !4705) !4705 = distinct !DILexicalBlock(scope: !4706, file: !3, line: 613, column: 35) !4706 = distinct !DILexicalBlock(scope: !4662, file: !3, line: 613, column: 34) !4707 = !DILocation(line: 0, scope: !4705) !4708 = !DILocation(line: 613, column: 43, scope: !4705) !4709 = !DILocation(line: 0, scope: !4710) !4710 = !DILexicalBlockFile(scope: !4654, file: !135, discriminator: 0) !4711 = !DILocation(line: 613, column: 62, scope: !4706) !4712 = !DILocation(line: 0, scope: !4713) !4713 = !DILexicalBlockFile(scope: !4664, discriminator: 0) !4714 = !DILocation(line: 613, column: 13, scope: !4664) !4715 = !DILocation(line: 614, column: 68, scope: !4666) !4716 = !DILocation(line: 0, scope: !332, inlinedAt: !4717) !4717 = distinct !DILocation(line: 0, scope: !336, inlinedAt: !4718) !4718 = distinct !DILocation(line: 0, scope: !338, inlinedAt: !4719) !4719 = distinct !DILocation(line: 0, scope: !1761, inlinedAt: !4720) !4720 = distinct !DILocation(line: 615, column: 9, scope: !4675) !4721 = !DILocation(line: 0, scope: !336, inlinedAt: !4718) !4722 = !DILocation(line: 0, scope: !1761, inlinedAt: !4720) !4723 = !DILocation(line: 0, scope: !368, inlinedAt: !4724) !4724 = distinct !DILocation(line: 0, scope: !360, inlinedAt: !4725) !4725 = distinct !DILocation(line: 0, scope: !364, inlinedAt: !4726) !4726 = distinct !DILocation(line: 0, scope: !1761, inlinedAt: !4720) !4727 = !DILocation(line: 0, scope: !373, inlinedAt: !4728) !4728 = distinct !DILocation(line: 0, scope: !377, inlinedAt: !4729) !4729 = distinct !DILocation(line: 0, scope: !1761, inlinedAt: !4720) !4730 = !DILocation(line: 615, column: 13, scope: !4677) !4731 = !DILocation(line: 616, column: 51, scope: !4693) !4732 = !DILocation(line: 616, column: 24, scope: !4693) !4733 = !DILocation(line: 0, scope: !4734) !4734 = distinct !DILexicalBlock(scope: !4693, file: !3, line: 620, column: 24) !4735 = !DILocation(line: 620, column: 33, scope: !4734) !4736 = !DILocation(line: 620, column: 17, scope: !4692) !4737 = !DILocation(line: 621, column: 32, scope: !4738) !4738 = distinct !DILexicalBlock(scope: !4692, file: !3, line: 621, column: 24) !4739 = !DILocation(line: 624, column: 33, scope: !4740) !4740 = distinct !DILexicalBlock(scope: !4696, file: !3, line: 624, column: 27) !4741 = !DILocation(line: 624, column: 50, scope: !4740) !4742 = !DILocation(line: 0, scope: !4743) !4743 = !DILexicalBlockFile(scope: !4695, discriminator: 0) !4744 = !DILocation(line: 624, column: 17, scope: !4695) !4745 = !DILocation(line: 0, scope: !4746, inlinedAt: !4750) !4746 = distinct !DISubprogram(linkageName: "$sSa034_makeUniqueAndReserveCapacityIfNotB0yyFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4747, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4747 = !DISubroutineType(types: !4748) !4748 = !{!153, !4749} !4749 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySS11description_20FoundationEssentials4DateV7modTimetGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4750 = distinct !DILocation(line: 0, scope: !4751, inlinedAt: !4754) !4751 = distinct !DISubprogram(name: "append", linkageName: "$sSa6appendyyxnFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !21, file: !135, type: !4752, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4752 = !DISubroutineType(types: !4753) !4753 = !{!153, !4673, !4749} !4754 = distinct !DILocation(line: 626, column: 26, scope: !4695) !4755 = !DILocation(line: 0, scope: !4666) !4756 = !DILocation(line: 0, scope: !4757, inlinedAt: !4760) !4757 = distinct !DISubprogram(linkageName: "$sSa9_getCountSiyFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4758, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4758 = !DISubroutineType(types: !4759) !4759 = !{!164, !4749} !4760 = distinct !DILocation(line: 0, scope: !4761, inlinedAt: !4762) !4761 = distinct !DISubprogram(name: "count.get", linkageName: "$sSa5countSivgSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !21, file: !135, type: !4758, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4762 = distinct !DILocation(line: 0, scope: !4746, inlinedAt: !4750) !4763 = !DILocation(line: 0, scope: !4751, inlinedAt: !4754) !4764 = !DILocation(line: 0, scope: !4765, inlinedAt: !4768) !4765 = distinct !DISubprogram(linkageName: "$sSa36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4766, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4766 = !DISubroutineType(types: !4767) !4767 = !{!153, !164, !4749} !4768 = distinct !DILocation(line: 0, scope: !4751, inlinedAt: !4754) !4769 = !DILocation(line: 0, scope: !4770, inlinedAt: !4773) !4770 = distinct !DISubprogram(linkageName: "$sSa16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4771, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4771 = !DISubroutineType(types: !4772) !4772 = !{!153, !139, !164, !139, !4667} !4773 = distinct !DILocation(line: 0, scope: !4765, inlinedAt: !4768) !4774 = !DILocation(line: 626, column: 26, scope: !4695) !4775 = !DILocation(line: 0, scope: !4776, inlinedAt: !4779) !4776 = distinct !DISubprogram(linkageName: "$sSa37_appendElementAssumeUniqueAndCapacity_03newB0ySi_xntFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4777, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4777 = !DISubroutineType(types: !4778) !4778 = !{!153, !164, !4673, !4667} !4779 = distinct !DILocation(line: 0, scope: !4751, inlinedAt: !4754) !4780 = !DILocation(line: 627, column: 9, scope: !4695) !4781 = !DILocation(line: 0, scope: !348, inlinedAt: !4782) !4782 = distinct !DILocation(line: 0, scope: !1761, inlinedAt: !4720) !4783 = !DILocation(line: 617, column: 17, scope: !4784) !4784 = distinct !DILexicalBlock(scope: !4693, file: !3, line: 616, column: 73) !4785 = !DILocation(line: 0, scope: !4757, inlinedAt: !4786) !4786 = distinct !DILocation(line: 0, scope: !4761, inlinedAt: !4787) !4787 = distinct !DILocation(line: 629, column: 28, scope: !4680) !4788 = !DILocation(line: 629, column: 36, scope: !4680) !4789 = !DILocation(line: 629, column: 34, scope: !4680) !4790 = !DILocation(line: 0, scope: !4791, inlinedAt: !4792) !4791 = distinct !DISubprogram(linkageName: "$sSa21_makeMutableAndUniqueyyFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4747, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4792 = distinct !DILocation(line: 0, scope: !4793, inlinedAt: !4797) !4793 = distinct !DISubprogram(linkageName: "$sSa30withUnsafeMutableBufferPointeryqd__qd__SryxGzqd_0_YKXEqd_0_YKs5ErrorRd_0_r0_lFABq0_q_Ri_zRi0_zRi__Ri0__Ri_0_Ri0_0_r1_lyxsAC_pqd__Isglrzr_SayxGqd__sAC_psAC_pRsd_0_r_0_lIetMglrzo_Tpq5SS11description_20FoundationEssentials4DateV7modTimet_ytTg5", scope: !2, file: !135, type: !4794, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !4794 = !DISubroutineType(types: !4795) !4795 = !{!153, !4796, !4749} !4796 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSrySS11description_20FoundationEssentials4DateV7modTimetGyts5Error_pIglrzr_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4797 = distinct !DILocation(line: 0, scope: !4798, inlinedAt: !4803) !4798 = distinct !DISubprogram(linkageName: "$sSa39withContiguousMutableStorageIfAvailableyqd__Sgqd__SryxGzKXEKlFSS11description_20FoundationEssentials4DateV7modTimet_ytTg5", scope: !2, file: !135, type: !4799, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !4799 = !DISubroutineType(types: !4800) !4800 = !{!4801, !4802, !4749} !4801 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sytSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4802 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSrySS11description_20FoundationEssentials4DateV7modTimetGyts5Error_pIglrzo_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4803 = distinct !DILocation(line: 0, scope: !4804, inlinedAt: !4805) !4804 = distinct !DISubprogram(linkageName: "$sSayxGSMsSM39withContiguousMutableStorageIfAvailableyqd__Sgqd__Sry7ElementQzGzKXEKlFTWSS11description_20FoundationEssentials4DateV7modTimet_ytTg5", scope: !2, file: !135, type: !4799, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !4805 = distinct !DILocation(line: 0, scope: !4806, inlinedAt: !4810) !4806 = distinct !DISubprogram(name: "sort", linkageName: "$sSMsSkRzrlE4sort2byySb7ElementSTQz_ADtKXE_tKFSaySS11description_20FoundationEssentials4DateV7modTimetG_Tg5", scope: !21, file: !135, type: !4807, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !4807 = !DISubroutineType(types: !4808) !4808 = !{!153, !4809, !4749} !4809 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSS11description_20FoundationEssentials4DateV7modTimetSSAA_AdEtSbs5Error_pIgnndzo_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4810 = distinct !DILocation(line: 635, column: 22, scope: !4680) !4811 = !DILocation(line: 0, scope: !4812, inlinedAt: !4816) !4812 = distinct !DISubprogram(name: "_allocateUninitializedArray", linkageName: "$ss27_allocateUninitializedArrayySayxG_BptBwlFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !21, file: !135, type: !4813, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4813 = !DISubroutineType(types: !4814) !4814 = !{!4815, !534} !4815 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySS11description_20FoundationEssentials4DateV7modTimetG_BptD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4816 = distinct !DILocation(line: 614, column: 68, scope: !4817) !4817 = distinct !DILexicalBlock(scope: !4664, file: !3, line: 614, column: 68) !4818 = !DILocation(line: 0, scope: !4793, inlinedAt: !4797) !4819 = !DILocation(line: 0, scope: !4820, inlinedAt: !4797) !4820 = !DILexicalBlockFile(scope: !4793, discriminator: 0) !4821 = !DILocation(line: 0, scope: !4822, inlinedAt: !4826) !4822 = distinct !DISubprogram(linkageName: "$sSr15_stableSortImpl2byySbx_xtKXE_tKFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20f11Essentials4H26V7modTimet_SSAJ_AmNttXEfU_Tf1cn_n", scope: !2, file: !135, type: !4823, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !4823 = !DISubroutineType(types: !4824) !4824 = !{!153, !4825} !4825 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSrySS11description_20FoundationEssentials4DateV7modTimetGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4826 = distinct !DILocation(line: 0, scope: !4680) !4827 = !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4828 = distinct !DISubprogram(linkageName: "$sSMsSKRzrlE14_insertionSort6within9sortedEnd2byySny5IndexSlQzG_AFSb7ElementSTQz_AItKXEtKFSrySS11description_20FoundationEssentials4DateV7modTimetG_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20j11Essentials4L26V7modTimet_SSAJ_AmNttXEfU_Tf1nncn_n", scope: !2, file: !135, type: !4829, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !4829 = !DISubroutineType(types: !4830) !4830 = !{!153, !1672, !164, !4825} !4831 = distinct !DILocation(line: 0, scope: !4822, inlinedAt: !4826) !4832 = !DILocation(line: 0, scope: !4833, inlinedAt: !4837) !4833 = distinct !DISubprogram(linkageName: "$sSa22_allocateUninitializedySayxG_SpyxGtSiFZSS11description_20FoundationEssentials4DateV7modTimet_Tt0g5", scope: !2, file: !135, type: !4834, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4834 = !DISubroutineType(types: !4835) !4835 = !{!4836, !164} !4836 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySS11description_20FoundationEssentials4DateV7modTimetG_SpySSAA_AdEtGtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4837 = distinct !DILocation(line: 0, scope: !4838, inlinedAt: !4842) !4838 = distinct !DISubprogram(linkageName: "$sSa28_unsafeUninitializedCapacity38initializingWithTypedThrowsInitializerSayxGSi_ySryxGz_Siztqd__YKXEtqd__YKcs5ErrorRd__lufCSiADSiq_Ri_zRi0_zRi__Ri0__r0_lyxsAE_pIsgllzr_ACsAE_psAE_pRsd__r__lIetygozo_Tpq5SS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4839, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !4839 = !DISubroutineType(types: !4840) !4840 = !{!4749, !164, !4841} !4841 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSrySS11description_20FoundationEssentials4DateV7modTimetGSis5Error_pIgllzr_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4842 = distinct !DILocation(line: 0, scope: !4822, inlinedAt: !4826) !4843 = !DILocation(line: 0, scope: !4757, inlinedAt: !4844) !4844 = distinct !DILocation(line: 0, scope: !4845, inlinedAt: !4846) !4845 = distinct !DISubprogram(linkageName: "$sSa8endIndexSivgSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4758, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4846 = distinct !DILocation(line: 0, scope: !4847, inlinedAt: !4848) !4847 = distinct !DISubprogram(linkageName: "$sSayxGSlsSl8endIndex0B0QzvgTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4758, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4848 = distinct !DILocation(line: 0, scope: !4849, inlinedAt: !4853) !4849 = distinct !DISubprogram(name: "suffix", linkageName: "$sSlsE6suffix4from11SubSequenceQz5IndexQz_tFSaySS11description_20FoundationEssentials4DateV7modTimetG_Tg5", scope: !21, file: !135, type: !4850, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4850 = !DISubroutineType(types: !4851) !4851 = !{!4852, !164, !4749} !4852 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss10ArraySliceVySS11description_20FoundationEssentials4DateV7modTimetGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4853 = distinct !DILocation(line: 636, column: 40, scope: !4854) !4854 = distinct !DILexicalBlock(scope: !4680, file: !3, line: 636, column: 23) !4855 = !DILocation(line: 0, scope: !1667, inlinedAt: !4856) !4856 = distinct !DILocation(line: 0, scope: !4849, inlinedAt: !4853) !4857 = !DILocation(line: 0, scope: !4849, inlinedAt: !4853) !4858 = !DILocation(line: 0, scope: !4859, inlinedAt: !4862) !4859 = distinct !DISubprogram(linkageName: "$sSryxSicirSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4860, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4860 = !DISubroutineType(types: !4861) !4861 = !{!153, !164, !4825} !4862 = distinct !DILocation(line: 0, scope: !4863, inlinedAt: !4864) !4863 = distinct !DISubprogram(linkageName: "$sSryxGSlsSly7ElementQz5IndexQzcirTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4860, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4864 = distinct !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4865 = !DILocation(line: 0, scope: !4866, inlinedAt: !4869) !4866 = distinct !DISubprogram(linkageName: "$sSryxGSKsSK5index6before5IndexQzAE_tFTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4867, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4867 = !DISubroutineType(types: !4868) !4868 = !{!164, !164, !4825} !4869 = distinct !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4870 = !DILocation(line: 0, scope: !4859, inlinedAt: !4871) !4871 = distinct !DILocation(line: 0, scope: !4863, inlinedAt: !4872) !4872 = distinct !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4873 = !DILocation(line: 635, column: 51, scope: !4874, inlinedAt: !4877) !4874 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20FoundationEssentials4DateV7modTimet_SSAJ_AmNttXEfU_", scope: !4654, file: !3, line: 635, type: !4875, scopeLine: 635, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !4875 = !DISubroutineType(types: !4876) !4876 = !{!139, !4673, !4673} !4877 = distinct !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4878 = !DILocation(line: 0, scope: !4879, inlinedAt: !4882) !4879 = distinct !DISubprogram(linkageName: "$sSr6swapAtyySi_SitFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4880, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4880 = !DISubroutineType(types: !4881) !4881 = !{!153, !164, !164, !4825} !4882 = distinct !DILocation(line: 0, scope: !4883, inlinedAt: !4884) !4883 = distinct !DISubprogram(linkageName: "$sSryxGSMsSM6swapAtyy5IndexQz_ADtFTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4880, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4884 = distinct !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4885 = !DILocation(line: 0, scope: !4886, inlinedAt: !4890) !4886 = distinct !DISubprogram(linkageName: "$sSp14moveInitialize4from5countySpyxG_SitFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4887, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4887 = !DISubroutineType(types: !4888) !4888 = !{!153, !4889, !164, !4889} !4889 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSpySS11description_20FoundationEssentials4DateV7modTimetGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4890 = distinct !DILocation(line: 0, scope: !4879, inlinedAt: !4882) !4891 = !DILocation(line: 0, scope: !348, inlinedAt: !4892) !4892 = distinct !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4893 = !DILocation(line: 0, scope: !4894, inlinedAt: !4895) !4894 = distinct !DISubprogram(linkageName: "$sSryxGSlsSl9formIndex5aftery0B0Qzz_tFTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4860, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4895 = distinct !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4896 = !DILocation(line: 0, scope: !348, inlinedAt: !4897) !4897 = distinct !DILocation(line: 0, scope: !4828, inlinedAt: !4831) !4898 = !DILocation(line: 0, scope: !4899, inlinedAt: !4842) !4899 = !DILexicalBlockFile(scope: !4838, discriminator: 0) !4900 = !DILocation(line: 0, scope: !4838, inlinedAt: !4842) !4901 = !DILocation(line: 0, scope: !4902, inlinedAt: !4905) !4902 = distinct !DISubprogram(linkageName: "$sSa11_checkIndexyySiFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4903, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4903 = !DISubroutineType(types: !4904) !4904 = !{!153, !164, !4667} !4905 = distinct !DILocation(line: 0, scope: !4906, inlinedAt: !4909) !4906 = distinct !DISubprogram(linkageName: "$sSays10ArraySliceVyxGSnySiGcigSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4907, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4907 = !DISubroutineType(types: !4908) !4908 = !{!4852, !1672, !4749} !4909 = distinct !DILocation(line: 0, scope: !4910, inlinedAt: !4911) !4910 = distinct !DISubprogram(linkageName: "$sSayxGSlsSly11SubSequenceQzSny5IndexQzGcigTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4907, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4911 = distinct !DILocation(line: 0, scope: !4849, inlinedAt: !4853) !4912 = !DILocation(line: 0, scope: !4913, inlinedAt: !4916) !4913 = distinct !DISubprogram(linkageName: "$ss10ArraySliceV9_getCountSiyFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4914, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4914 = !DISubroutineType(types: !4915) !4915 = !{!164, !4852} !4916 = distinct !DILocation(line: 0, scope: !4917, inlinedAt: !4918) !4917 = distinct !DISubprogram(linkageName: "$ss10ArraySliceV5countSivgSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4914, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4918 = distinct !DILocation(line: 0, scope: !4919, inlinedAt: !4920) !4919 = distinct !DISubprogram(linkageName: "$ss10ArraySliceVyxGSlsSl5countSivgTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4914, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4920 = distinct !DILocation(line: 0, scope: !4921, inlinedAt: !4929) !4921 = distinct !DISubprogram(name: "map", linkageName: "$sSlsE3mapySayqd__Gqd__7ElementQzqd_0_YKXEqd_0_YKs5ErrorRd_0_r0_lFs10ArraySliceVySS11description_20FoundationEssentials4DateV7modTimetG_7SWBUtil4PathVs5NeverOTg5", scope: !21, file: !135, type: !4922, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !1349) !4922 = !DISubroutineType(types: !4923) !4923 = !{!4924, !4928, !4852} !4924 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !4925, runtimeLang: DW_LANG_Swift) !4925 = !{!4926} !4926 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !4927, size: 64) !4927 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBUtil4PathVGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !1020) !4928 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSS11description_20FoundationEssentials4DateV7modTimet7SWBUtil4PathVs5NeverOIgnrzr_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4929 = distinct !DILocation(line: 636, column: 74, scope: !4854) !4930 = !DILocation(line: 0, scope: !4921, inlinedAt: !4929) !4931 = !DILocation(line: 0, scope: !4932, inlinedAt: !4929) !4932 = !DILexicalBlockFile(scope: !4921, discriminator: 0) !4933 = !DILocation(line: 0, scope: !4934, inlinedAt: !4938) !4934 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV15reserveCapacityyySiF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !4935, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4935 = !DISubroutineType(types: !4936) !4936 = !{!153, !164, !4937} !4937 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss15ContiguousArrayVy7SWBUtil4PathVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4938 = distinct !DILocation(line: 0, scope: !4921, inlinedAt: !4929) !4939 = !DILocation(line: 0, scope: !4940, inlinedAt: !4943) !4940 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV12_endMutationyyF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !4941, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4941 = !DISubroutineType(types: !4942) !4942 = !{!153, !4937} !4943 = distinct !DILocation(line: 0, scope: !4934, inlinedAt: !4938) !4944 = !DILocation(line: 0, scope: !4945, inlinedAt: !4948) !4945 = distinct !DISubprogram(linkageName: "$ss10ArraySliceV15_checkSubscript_20wasNativeTypeCheckeds16_DependenceTokenVSi_SbtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4946, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4946 = !DISubroutineType(types: !4947) !4947 = !{!358, !164, !139, !4852} !4948 = distinct !DILocation(line: 0, scope: !4949, inlinedAt: !4952) !4949 = distinct !DISubprogram(linkageName: "$ss10ArraySliceVyxSicirSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4950, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4950 = !DISubroutineType(types: !4951) !4951 = !{!153, !164, !4852} !4952 = distinct !DILocation(line: 0, scope: !4953, inlinedAt: !4954) !4953 = distinct !DISubprogram(linkageName: "$ss10ArraySliceVyxGSlsSly7ElementQz5IndexQzcirTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4950, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4954 = distinct !DILocation(line: 0, scope: !4921, inlinedAt: !4929) !4955 = !DILocation(line: 0, scope: !4956, inlinedAt: !4960) !4956 = distinct !DISubprogram(name: "init", linkageName: "$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC7SWBUtil4PathV_SayAFGTt0g5", scope: !21, file: !135, type: !4957, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4957 = !DISubroutineType(types: !4958) !4958 = !{!4959, !4924} !4959 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sShy7SWBUtil4PathVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !4960 = distinct !DILocation(line: 636, column: 23, scope: !4854) !4961 = !DILocation(line: 636, column: 13, scope: !4679) !4962 = !DILocation(line: 0, scope: !4963, inlinedAt: !4966) !4963 = distinct !DISubprogram(name: "makeIterator", linkageName: "$sSh12makeIteratorSh0B0Vyx_GyF7SWBUtil4PathV_Tg5", scope: !21, file: !135, type: !4964, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4964 = !DISubroutineType(types: !4965) !4965 = !{!4688, !4959} !4966 = distinct !DILocation(line: 637, column: 21, scope: !4687) !4967 = !DILocation(line: 637, column: 21, scope: !4687) !4968 = !DILocation(line: 637, column: 9, scope: !4687) !4969 = !DILocation(line: 0, scope: !4970, inlinedAt: !4973) !4970 = distinct !DISubprogram(linkageName: "$ss10ArraySliceV11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4971, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4971 = !DISubroutineType(types: !4972) !4972 = !{!4673, !164, !139, !358, !4852} !4973 = distinct !DILocation(line: 0, scope: !4949, inlinedAt: !4952) !4974 = !DILocation(line: 0, scope: !4975, inlinedAt: !4980) !4975 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFAISS11description_20FoundationEssentials4DateV7modTimet_tXEfU0_", scope: !4654, file: !3, line: 636, type: !4976, scopeLine: 636, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !4978, thrownTypes: !1349) !4976 = !DISubroutineType(types: !4977) !4977 = !{!261, !4673, !261} !4978 = !{!4979} !4979 = !DILocalVariable(name: "cacheDir", arg: 2, scope: !4975, file: !3, line: 611, type: !276) !4980 = distinct !DILocation(line: 0, scope: !4921, inlinedAt: !4929) !4981 = !DILocation(line: 636, column: 89, scope: !4975, inlinedAt: !4980) !4982 = !DILocation(line: 0, scope: !4983, inlinedAt: !4984) !4983 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !4941, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4984 = distinct !DILocation(line: 0, scope: !4985, inlinedAt: !4988) !4985 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV6appendyyxnF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !4986, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4986 = !DISubroutineType(types: !4987) !4987 = !{!153, !261, !4937} !4988 = distinct !DILocation(line: 0, scope: !4921, inlinedAt: !4929) !4989 = !DILocation(line: 0, scope: !4985, inlinedAt: !4988) !4990 = !DILocation(line: 0, scope: !4991, inlinedAt: !4992) !4991 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !4935, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4992 = distinct !DILocation(line: 0, scope: !4985, inlinedAt: !4988) !4993 = !DILocation(line: 0, scope: !4994, inlinedAt: !4997) !4994 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV37_appendElementAssumeUniqueAndCapacity_03newD0ySi_xntF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !4995, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !4995 = !DISubroutineType(types: !4996) !4996 = !{!153, !164, !261, !4937} !4997 = distinct !DILocation(line: 0, scope: !4985, inlinedAt: !4988) !4998 = !DILocation(line: 0, scope: !4999, inlinedAt: !5000) !4999 = distinct !DISubprogram(linkageName: "$ss10ArraySliceV9formIndex5afterySiz_tFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4950, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5000 = distinct !DILocation(line: 0, scope: !5001, inlinedAt: !5002) !5001 = distinct !DISubprogram(linkageName: "$ss10ArraySliceVyxGSlsSl9formIndex5aftery0D0Qzz_tFTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4950, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5002 = distinct !DILocation(line: 0, scope: !4921, inlinedAt: !4929) !5003 = !DILocation(line: 0, scope: !5004, inlinedAt: !5007) !5004 = distinct !DISubprogram(name: "next", linkageName: "$sSh8IteratorV4nextxSgyF7SWBUtil4PathV_Tg5", scope: !21, file: !135, type: !5005, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5005 = !DISubroutineType(types: !5006) !5006 = !{!1016, !4688} !5007 = distinct !DILocation(line: 637, column: 9, scope: !4687) !5008 = !DILocation(line: 0, scope: !4687) !5009 = !DILocation(line: 637, column: 13, scope: !4690) !5010 = !DILocation(line: 0, scope: !5011) !5011 = distinct !DILexicalBlock(scope: !4690, file: !3, line: 639, column: 13) !5012 = !DILocation(line: 639, column: 21, scope: !5011) !5013 = !DILocation(line: 641, column: 5, scope: !4687) !5014 = !DILocation(line: 639, column: 21, scope: !4654) !5015 = !DILocation(line: 631, column: 13, scope: !5016) !5016 = distinct !DILexicalBlock(scope: !4680, file: !3, line: 629, column: 61) !5017 = !DILocation(line: 640, column: 9, scope: !4690) !5018 = !DILocation(line: 0, scope: !5019, inlinedAt: !4857) !5019 = distinct !DISubprogram(name: "Swift runtime failure: Range requires lowerBound <= upperBound", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !5020 = !DILocation(line: 0, scope: !5021, inlinedAt: !4901) !5021 = distinct !DISubprogram(name: "Swift runtime failure: Negative Array index is out of range", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !5022 = !DILocation(line: 0, scope: !5023, inlinedAt: !4930) !5023 = distinct !DISubprogram(name: "Swift runtime failure: loop induction variable overflowed", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !5024 = !DILocation(line: 0, scope: !1793, inlinedAt: !4944) !5025 = !DILocation(line: 0, scope: !1401, inlinedAt: !5003) !5026 = distinct !DISubprogram(name: "deinit", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerCfd", scope: !564, file: !3, line: 72, type: !5027, scopeLine: 72, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5029, retainedNodes: !5030) !5027 = !DISubroutineType(types: !5028) !5028 = !{!4444, !564} !5029 = !DISubprogram(name: "deinit", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerCfd", scope: !564, file: !3, line: 72, type: !5027, scopeLine: 72, spFlags: DISPFlagOptimized) !5030 = !{!5031} !5031 = !DILocalVariable(name: "self", arg: 1, scope: !5026, file: !3, line: 72, type: !682, flags: DIFlagArtificial) !5032 = !DILocation(line: 72, column: 21, scope: !5026) !5033 = !DILocation(line: 0, scope: !5034) !5034 = !DILexicalBlockFile(scope: !5026, file: !135, discriminator: 0) !5035 = !DILocation(line: 0, scope: !722, inlinedAt: !5036) !5036 = distinct !DILocation(line: 0, scope: !727, inlinedAt: !5037) !5037 = distinct !DILocation(line: 72, column: 21, scope: !5026) !5038 = !DILocation(line: 0, scope: !722, inlinedAt: !5039) !5039 = distinct !DILocation(line: 0, scope: !727, inlinedAt: !5040) !5040 = distinct !DILocation(line: 72, column: 21, scope: !5026) !5041 = !DILocation(line: 0, scope: !736, inlinedAt: !5042) !5042 = distinct !DILocation(line: 0, scope: !740, inlinedAt: !5043) !5043 = distinct !DILocation(line: 72, column: 21, scope: !5026) !5044 = !DILocation(line: 0, scope: !5026) !5045 = distinct !DISubprogram(name: "deinit", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerCfD", scope: !564, file: !3, line: 72, type: !842, scopeLine: 72, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5046, retainedNodes: !5047) !5046 = !DISubprogram(name: "deinit", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerCfD", scope: !564, file: !3, line: 72, type: !842, scopeLine: 72, spFlags: DISPFlagOptimized) !5047 = !{!5048} !5048 = !DILocalVariable(name: "self", arg: 1, scope: !5045, file: !3, line: 72, type: !682, flags: DIFlagArtificial) !5049 = !DILocation(line: 72, column: 21, scope: !5045) !5050 = !DILocation(line: 72, column: 21, scope: !5026, inlinedAt: !5051) !5051 = distinct !DILocation(line: 72, column: 21, scope: !5045) !5052 = !DILocation(line: 0, scope: !5034, inlinedAt: !5051) !5053 = !DILocation(line: 0, scope: !5054) !5054 = !DILexicalBlockFile(scope: !5045, file: !135, discriminator: 0) !5055 = !DILocation(line: 0, scope: !722, inlinedAt: !5056) !5056 = distinct !DILocation(line: 0, scope: !727, inlinedAt: !5057) !5057 = distinct !DILocation(line: 72, column: 21, scope: !5026, inlinedAt: !5051) !5058 = !DILocation(line: 0, scope: !722, inlinedAt: !5059) !5059 = distinct !DILocation(line: 0, scope: !727, inlinedAt: !5060) !5060 = distinct !DILocation(line: 72, column: 21, scope: !5026, inlinedAt: !5051) !5061 = !DILocation(line: 0, scope: !736, inlinedAt: !5062) !5062 = distinct !DILocation(line: 0, scope: !740, inlinedAt: !5063) !5063 = distinct !DILocation(line: 72, column: 21, scope: !5026, inlinedAt: !5051) !5064 = !DILocation(line: 0, scope: !5045) !5065 = distinct !DISubprogram(name: "diagnosticsEngine", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticsEngine3for7SWBCore019DiagnosticProducingG15ProtocolPrivateVy7SWBUtil011DiagnosticsQ0CGAG16ConfiguredTargetCSg_tF", scope: !925, file: !3, line: 671, type: !5066, scopeLine: 671, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5069, retainedNodes: !5070) !5066 = !DISubroutineType(types: !5067) !5067 = !{!5068, !1365, !925} !5068 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore42DiagnosticProducingDelegateProtocolPrivateVy7SWBUtil17DiagnosticsEngineCGD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5069 = !DISubprogram(name: "diagnosticsEngine", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticsEngine3for7SWBCore019DiagnosticProducingG15ProtocolPrivateVy7SWBUtil011DiagnosticsQ0CGAG16ConfiguredTargetCSg_tF", scope: !925, file: !3, line: 671, type: !5066, scopeLine: 671, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5070 = !{!5071, !5073} !5071 = !DILocalVariable(name: "target", arg: 1, scope: !5065, file: !3, line: 671, type: !5072) !5072 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1365) !5073 = !DILocalVariable(name: "self", arg: 2, scope: !5065, file: !3, line: 671, type: !943, flags: DIFlagArtificial) !5074 = !DILocation(line: 671, column: 28, scope: !5065) !5075 = !DILocation(line: 671, column: 10, scope: !5065) !5076 = !DILocation(line: 0, scope: !5077) !5077 = !DILexicalBlockFile(scope: !5065, discriminator: 0) !5078 = !DILocation(line: 673, column: 22, scope: !5065) !5079 = !DILocation(line: 0, scope: !5080, inlinedAt: !5085) !5080 = !DILexicalBlockFile(scope: !5081, discriminator: 0) !5081 = distinct !DISubprogram(name: "withLock", linkageName: "$s7SWBUtil11LockedValueCAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lFSDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCG_AKs5NeverOTg5", scope: !7, file: !135, type: !5082, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !1349) !5082 = !DISubroutineType(types: !5083) !5083 = !{!1373, !5084, !976} !5084 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCSg7SWBUtil17DiagnosticsEngineCGAGs5NeverOIgTlTrzr_D", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5085 = distinct !DILocation(line: 673, column: 41, scope: !5065) !5086 = !DILocation(line: 0, scope: !5081, inlinedAt: !5085) !5087 = !DILocation(line: 0, scope: !5088) !5088 = !DILexicalBlockFile(scope: !5065, file: !135, discriminator: 0) !5089 = !DILocalVariable(name: "$0", arg: 1, scope: !5090, file: !3, line: 673, type: !1359) !5090 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticsEngine3for7SWBCore019DiagnosticProducingG15ProtocolPrivateVy7SWBUtil011DiagnosticsQ0CGAG16ConfiguredTargetCSg_tFALSDyApLGzYuYTXEfU_", scope: !5065, file: !3, line: 673, type: !5091, scopeLine: 673, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !5093, thrownTypes: !1349) !5091 = !DISubroutineType(types: !5092) !5092 = !{!1373, !966, !1365} !5093 = !{!5089, !5094} !5094 = !DILocalVariable(name: "target", arg: 2, scope: !5090, file: !3, line: 671, type: !5072) !5095 = !DILocation(line: 673, column: 50, scope: !5090, inlinedAt: !5096) !5096 = distinct !DILocation(line: 0, scope: !5081, inlinedAt: !5085) !5097 = !DILocation(line: 671, column: 28, scope: !5090, inlinedAt: !5096) !5098 = !DILocation(line: 0, scope: !5099, inlinedAt: !5096) !5099 = !DILexicalBlockFile(scope: !5090, discriminator: 0) !5100 = !DILocation(line: 673, column: 67, scope: !5090, inlinedAt: !5096) !5101 = !DILocation(line: 673, column: 55, scope: !5090, inlinedAt: !5096) !5102 = !DILocation(line: 0, scope: !5103, inlinedAt: !5096) !5103 = !DILexicalBlockFile(scope: !5090, file: !135, discriminator: 0) !5104 = !DILocation(line: 0, scope: !5105, inlinedAt: !5106) !5105 = distinct !DISubprogram(linkageName: "$s7SWBUtil11LockedValueCAARi_zrlE8withLockyqd__qd__xzYuqd_0_YKYTXEqd_0_YKs5ErrorRd_0_Ri_d__r0_lF6$deferL_yysAERd_0_Ri_zRi_d__r_0_lFSDy7SWBCore16ConfiguredTargetCSgAA17DiagnosticsEngineCG_ALs5NeverOTg5", scope: !2, file: !135, type: !1405, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5106 = distinct !DILocation(line: 0, scope: !5081, inlinedAt: !5085) !5107 = !DILocation(line: 673, column: 41, scope: !5065) !5108 = !DILocation(line: 673, column: 17, scope: !5065) !5109 = !DILocation(line: 673, column: 9, scope: !5065) !5110 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticsEngine3for7SWBCore019DiagnosticProducingG15ProtocolPrivateVy7SWBUtil011DiagnosticsQ0CGAG16ConfiguredTargetCSg_tFALSDyApLGzYuYTXEfU_ALyXEfU_", scope: !5065, file: !3, line: 673, type: !5111, scopeLine: 673, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !5111 = !DISubroutineType(types: !5112) !5112 = !{!1373} !5113 = !DILocation(line: 0, scope: !5114, inlinedAt: !5119) !5114 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil17DiagnosticsEngineCACycfC", scope: !1373, file: !135, type: !5115, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5118) !5115 = !DISubroutineType(types: !5116) !5116 = !{!1373, !5117} !5117 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil17DiagnosticsEngineCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5118 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil17DiagnosticsEngineCACycfC", scope: !1373, file: !135, type: !5115, spFlags: DISPFlagOptimized) !5119 = distinct !DILocation(line: 673, column: 77, scope: !5110) !5120 = !DILocation(line: 673, column: 77, scope: !5110) !5121 = !DILocation(line: 673, column: 97, scope: !5110) !5122 = distinct !DISubprogram(name: "recordAttachment", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC16recordAttachment8contents7SWBUtil4PathVAG10ByteStringV_tF", scope: !925, file: !3, line: 749, type: !5123, scopeLine: 749, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5125, retainedNodes: !5126) !5123 = !DISubroutineType(types: !5124) !5124 = !{!261, !16, !925} !5125 = !DISubprogram(name: "recordAttachment", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC16recordAttachment8contents7SWBUtil4PathVAG10ByteStringV_tF", scope: !925, file: !3, line: 749, type: !5123, scopeLine: 749, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5126 = !{!5127, !5128, !5129, !5133, !5135} !5127 = !DILocalVariable(name: "contents", arg: 1, scope: !5122, file: !3, line: 749, type: !3437) !5128 = !DILocalVariable(name: "self", arg: 2, scope: !5122, file: !3, line: 749, type: !943, flags: DIFlagArtificial) !5129 = !DILocalVariable(name: "digester", scope: !5130, file: !3, line: 750, type: !5131) !5130 = distinct !DILexicalBlock(scope: !5122, file: !3, line: 750, column: 13) !5131 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5132) !5132 = !DICompositeType(tag: DW_TAG_structure_type, name: "InsecureHashContext", scope: !7, file: !6, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil19InsecureHashContextCD") !5133 = !DILocalVariable(name: "path", scope: !5134, file: !3, line: 752, type: !276) !5134 = distinct !DILexicalBlock(scope: !5130, file: !3, line: 752, column: 13) !5135 = !DILocalVariable(name: "error", scope: !5136, file: !3, line: 756, type: !3063) !5136 = distinct !DILexicalBlock(scope: !5137, file: !3, line: 756, column: 17) !5137 = distinct !DILexicalBlock(scope: !5138, file: !3, line: 756, column: 11) !5138 = distinct !DILexicalBlock(scope: !5134, file: !3, line: 753, column: 9) !5139 = !DILocation(line: 0, scope: !5140, inlinedAt: !5146) !5140 = !DILexicalBlockFile(scope: !5141, discriminator: 0) !5141 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBUtil19InsecureHashContextCACycfC", scope: !5132, file: !135, type: !5142, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5145) !5142 = !DISubroutineType(types: !5143) !5143 = !{!5132, !5144} !5144 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil19InsecureHashContextCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5145 = !DISubprogram(name: "init", linkageName: "$s7SWBUtil19InsecureHashContextCACycfC", scope: !5132, file: !135, type: !5142, spFlags: DISPFlagOptimized) !5146 = distinct !DILocation(line: 750, column: 24, scope: !5147) !5147 = distinct !DILexicalBlock(scope: !5122, file: !3, line: 750, column: 24) !5148 = !DILocation(line: 749, column: 35, scope: !5122) !5149 = !DILocation(line: 749, column: 18, scope: !5122) !5150 = !DILocation(line: 0, scope: !5141, inlinedAt: !5146) !5151 = !DILocation(line: 750, column: 13, scope: !5130) !5152 = !DILocation(line: 0, scope: !5153) !5153 = !DILexicalBlockFile(scope: !5130, discriminator: 0) !5154 = !DILocation(line: 751, column: 29, scope: !5130) !5155 = !DILocation(line: 751, column: 18, scope: !5130) !5156 = !DILocation(line: 0, scope: !5157) !5157 = !DILexicalBlockFile(scope: !5130, file: !135, discriminator: 0) !5158 = !DILocation(line: 752, column: 20, scope: !5159) !5159 = distinct !DILexicalBlock(scope: !5130, file: !3, line: 752, column: 20) !5160 = !DILocation(line: 752, column: 36, scope: !5159) !5161 = !DILocation(line: 752, column: 70, scope: !5159) !5162 = !DILocation(line: 752, column: 80, scope: !5159) !5163 = !DILocation(line: 0, scope: !5164) !5164 = !DILexicalBlockFile(scope: !5122, file: !135, discriminator: 0) !5165 = !DILocation(line: 0, scope: !5159) !5166 = !DILocation(line: 752, column: 56, scope: !5159) !5167 = !DILocation(line: 752, column: 13, scope: !5134) !5168 = !DILocation(line: 754, column: 17, scope: !5169) !5169 = distinct !DILexicalBlock(scope: !5170, file: !3, line: 754, column: 13) !5170 = distinct !DILexicalBlock(scope: !5138, file: !3, line: 753, column: 12) !5171 = !DILocation(line: 0, scope: !5169) !5172 = !DILocation(line: 754, column: 49, scope: !5169) !5173 = !DILocation(line: 754, column: 28, scope: !5169) !5174 = !DILocation(line: 755, column: 28, scope: !5175) !5175 = distinct !DILexicalBlock(scope: !5170, file: !3, line: 755, column: 13) !5176 = !DILocation(line: 0, scope: !5177) !5177 = !DILexicalBlockFile(scope: !5134, discriminator: 0) !5178 = !DILocation(line: 0, scope: !5179) !5179 = !DILexicalBlockFile(scope: !5134, file: !135, discriminator: 0) !5180 = !DILocation(line: 759, column: 9, scope: !5134) !5181 = !DILocation(line: 0, scope: !531, inlinedAt: !5182) !5182 = distinct !DILocation(line: 752, column: 41, scope: !5159) !5183 = !DILocation(line: 756, column: 17, scope: !5136) !5184 = !DILocation(line: 757, column: 13, scope: !5136) !5185 = !DILocation(line: 0, scope: !5136) !5186 = !DILocation(line: 757, column: 79, scope: !5136) !5187 = !DILocation(line: 0, scope: !5188) !5188 = !DILexicalBlockFile(scope: !5136, discriminator: 0) !5189 = !DILocation(line: 0, scope: !2409, inlinedAt: !5190) !5190 = distinct !DILocation(line: 0, scope: !2414, inlinedAt: !5191) !5191 = distinct !DILocation(line: 757, column: 109, scope: !5136) !5192 = !DILocation(line: 0, scope: !2410, inlinedAt: !5190) !5193 = !DILocation(line: 757, column: 109, scope: !5136) !5194 = !DILocation(line: 0, scope: !531, inlinedAt: !5195) !5195 = distinct !DILocation(line: 757, column: 109, scope: !5136) !5196 = !DILocation(line: 0, scope: !4008, inlinedAt: !5197) !5197 = distinct !DILocation(line: 757, column: 110, scope: !5136) !5198 = !DILocation(line: 757, column: 144, scope: !5136) !5199 = !DILocation(line: 0, scope: !2426, inlinedAt: !5200) !5200 = distinct !DILocation(line: 0, scope: !2430, inlinedAt: !5201) !5201 = distinct !DILocation(line: 0, scope: !2434, inlinedAt: !5202) !5202 = distinct !DILocation(line: 0, scope: !2436, inlinedAt: !5203) !5203 = distinct !DILocation(line: 757, column: 138, scope: !5136) !5204 = !DILocation(line: 0, scope: !4008, inlinedAt: !5205) !5205 = distinct !DILocation(line: 757, column: 148, scope: !5136) !5206 = !DILocation(line: 757, column: 158, scope: !5136) !5207 = !DILocation(line: 0, scope: !5208) !5208 = !DILexicalBlockFile(scope: !5136, file: !135, discriminator: 0) !5209 = !DILocation(line: 757, column: 94, scope: !5136) !5210 = !DILocation(line: 757, column: 39, scope: !5136) !5211 = !DILocation(line: 757, column: 34, scope: !5136) !5212 = distinct !DISubprogram(name: "deinit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCfD", scope: !925, file: !3, line: 649, type: !5213, scopeLine: 649, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5215, retainedNodes: !5216) !5213 = !DISubroutineType(types: !5214) !5214 = !{!153, !925} !5215 = !DISubprogram(name: "deinit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCfD", scope: !925, file: !3, line: 649, type: !5213, scopeLine: 649, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5216 = !{!5217} !5217 = !DILocalVariable(name: "self", arg: 1, scope: !5212, file: !3, line: 649, type: !943, flags: DIFlagArtificial) !5218 = !DILocation(line: 649, column: 21, scope: !5212) !5219 = !DILocalVariable(name: "self", arg: 1, scope: !5220, file: !3, line: 649, type: !943, flags: DIFlagArtificial) !5220 = distinct !DISubprogram(name: "deinit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCfd", scope: !925, file: !3, line: 649, type: !5221, scopeLine: 649, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5223, retainedNodes: !5224) !5221 = !DISubroutineType(types: !5222) !5222 = !{!4444, !925} !5223 = !DISubprogram(name: "deinit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCfd", scope: !925, file: !3, line: 649, type: !5221, scopeLine: 649, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5224 = !{!5219} !5225 = !DILocation(line: 649, column: 21, scope: !5220, inlinedAt: !5226) !5226 = distinct !DILocation(line: 649, column: 21, scope: !5212) !5227 = !DILocation(line: 0, scope: !5228, inlinedAt: !5226) !5228 = !DILexicalBlockFile(scope: !5220, file: !135, discriminator: 0) !5229 = !DILocation(line: 0, scope: !5230) !5230 = !DILexicalBlockFile(scope: !5212, file: !135, discriminator: 0) !5231 = !DILocation(line: 0, scope: !5212) !5232 = distinct !DISubprogram(name: "createTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP06createE0y7SWBCore07PlannedE0_pAI0sE7BuilderVzFTW", scope: !925, file: !135, type: !5233, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5237) !5233 = !DISubroutineType(types: !5234) !5234 = !{!5235, !5236, !925} !5235 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore11PlannedTask_pD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5236 = !DICompositeType(tag: DW_TAG_structure_type, name: "PlannedTaskBuilder", scope: !26, file: !1199, size: 2128, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore18PlannedTaskBuilderVD") !5237 = !DISubprogram(name: "createTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP06createE0y7SWBCore07PlannedE0_pAI0sE7BuilderVzFTW", scope: !925, file: !135, type: !5233, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5238 = !DILocalVariable(name: "builder", arg: 1, scope: !5239, file: !3, line: 735, type: !5236) !5239 = distinct !DISubprogram(name: "createTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC06createE0y7SWBCore07PlannedE0_pAF0rE7BuilderVzF", scope: !925, file: !3, line: 735, type: !5233, scopeLine: 735, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5240, retainedNodes: !5241) !5240 = !DISubprogram(name: "createTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC06createE0y7SWBCore07PlannedE0_pAF0rE7BuilderVzF", scope: !925, file: !3, line: 735, type: !5233, scopeLine: 735, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5241 = !{!5238, !5242} !5242 = !DILocalVariable(name: "self", arg: 2, scope: !5239, file: !3, line: 735, type: !943, flags: DIFlagArtificial) !5243 = !DILocation(line: 735, column: 21, scope: !5239, inlinedAt: !5244) !5244 = distinct !DILocation(line: 735, column: 10, scope: !5232) !5245 = !DILocation(line: 735, column: 10, scope: !5239, inlinedAt: !5244) !5246 = !DILocation(line: 736, column: 52, scope: !5239, inlinedAt: !5244) !5247 = !DILocation(line: 0, scope: !5239, inlinedAt: !5244) !5248 = !DILocation(line: 0, scope: !5249, inlinedAt: !5256) !5249 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBCore15ConstructedTaskC_04execC0AcA07PlannedC7BuilderVz_AA010ExecutableC0_ptcfC", scope: !5250, file: !135, type: !5251, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5255) !5250 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore15ConstructedTaskCD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5251 = !DISubroutineType(types: !5252) !5252 = !{!5250, !5236, !5253, !5254} !5253 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore14ExecutableTask_pD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5254 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore15ConstructedTaskCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5255 = !DISubprogram(name: "init", linkageName: "$s7SWBCore15ConstructedTaskC_04execC0AcA07PlannedC7BuilderVz_AA010ExecutableC0_ptcfC", scope: !5250, file: !135, type: !5251, spFlags: DISPFlagOptimized) !5256 = distinct !DILocation(line: 736, column: 16, scope: !5239, inlinedAt: !5244) !5257 = !DILocation(line: 0, scope: !5232) !5258 = distinct !DISubprogram(name: "recordAttachment", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP16recordAttachment8contents7SWBUtil4PathVAJ10ByteStringV_tFTW", scope: !925, file: !135, type: !5123, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5259) !5259 = !DISubprogram(name: "recordAttachment", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP16recordAttachment8contents7SWBUtil4PathVAJ10ByteStringV_tFTW", scope: !925, file: !135, type: !5123, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5260 = !DILocation(line: 0, scope: !5258) !5261 = distinct !DISubprogram(name: "createGateTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAM0Z4Node_pG_AmO_pSSSayAmN_pGyAM0zE7BuilderVzXEtFTW", scope: !925, file: !135, type: !5262, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5268) !5262 = !DISubroutineType(types: !5263) !5263 = !{!5235, !5264, !5265, !306, !5266, !5267, !925} !5264 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore11PlannedNode_pGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5265 = !DICompositeType(tag: DW_TAG_structure_type, name: "PlannedNode", scope: !26, file: !1199, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore11PlannedNode_pD") !5266 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore11PlannedTask_pGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5267 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore18PlannedTaskBuilderVIgl_D", file: !3, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore18PlannedTaskBuilderVIgl_D") !5268 = !DISubprogram(name: "createGateTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAM0Z4Node_pG_AmO_pSSSayAmN_pGyAM0zE7BuilderVzXEtFTW", scope: !925, file: !135, type: !5262, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5269 = !DILocation(line: 0, scope: !5270, inlinedAt: !5272) !5270 = distinct !DISubprogram(name: "createGateTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAJ0Y4Node_pG_AjL_pSSSayAjK_pGyAJ0yE7BuilderVzXEtF", scope: !925, file: !135, type: !5262, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5271) !5271 = !DISubprogram(name: "createGateTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAJ0Y4Node_pG_AjL_pSSSayAjK_pGyAJ0yE7BuilderVzXEtF", scope: !925, file: !135, type: !5262, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5272 = distinct !DILocation(line: 740, column: 10, scope: !5261) !5273 = !DILocation(line: 0, scope: !5261) !5274 = distinct !DISubprogram(name: "taskActionCreationDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP018taskActionCreationG07SWBCore0ersG0_pvgTW", scope: !925, file: !135, type: !5275, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5278) !5275 = !DISubroutineType(types: !5276) !5276 = !{!5277, !925} !5277 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore26TaskActionCreationDelegate_pD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5278 = !DISubprogram(name: "taskActionCreationDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP018taskActionCreationG07SWBCore0ersG0_pvgTW", scope: !925, file: !135, type: !5275, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5279 = !DILocalVariable(name: "self", arg: 1, scope: !5280, file: !3, line: 762, type: !943, flags: DIFlagArtificial) !5280 = distinct !DISubprogram(name: "taskActionCreationDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC018taskActionCreationG07SWBCore0eqrG0_pvg", scope: !925, file: !3, line: 762, type: !5275, scopeLine: 762, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5281, retainedNodes: !5282) !5281 = !DISubprogram(name: "taskActionCreationDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC018taskActionCreationG07SWBCore0eqrG0_pvg", scope: !925, file: !3, line: 762, type: !5275, scopeLine: 762, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5282 = !{!5279} !5283 = !DILocation(line: 762, column: 68, scope: !5280, inlinedAt: !5284) !5284 = distinct !DILocation(line: 762, column: 68, scope: !5274) !5285 = !DILocation(line: 0, scope: !5280, inlinedAt: !5284) !5286 = !DILocation(line: 0, scope: !5274) !5287 = distinct !DISubprogram(name: "clientDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP06clientG0AE0ef6ClientG0_pvgTW", scope: !925, file: !135, type: !5288, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5290) !5288 = !DISubroutineType(types: !5289) !5289 = !{!885, !925} !5290 = !DISubprogram(name: "clientDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0efG0AaeFP06clientG0AE0ef6ClientG0_pvgTW", scope: !925, file: !135, type: !5288, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5291 = !DILocation(line: 0, scope: !5292, inlinedAt: !5294) !5292 = distinct !DISubprogram(name: "clientDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC06clientG00A12Construction0ef6ClientG0_pvg", scope: !925, file: !135, type: !5288, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5293) !5293 = !DISubprogram(name: "clientDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC06clientG00A12Construction0ef6ClientG0_pvg", scope: !925, file: !135, type: !5288, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5294 = distinct !DILocation(line: 764, column: 9, scope: !5287) !5295 = !DILocation(line: 0, scope: !5287) !5296 = distinct !DISubprogram(name: "cancelled.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AaeFP9cancelledSbvgTW", scope: !925, file: !135, type: !5297, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5299) !5297 = !DISubroutineType(types: !5298) !5298 = !{!139, !925} !5299 = !DISubprogram(name: "cancelled.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AaeFP9cancelledSbvgTW", scope: !925, file: !135, type: !5297, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5300 = !DILocalVariable(name: "self", arg: 1, scope: !5301, file: !3, line: 706, type: !943, flags: DIFlagArtificial) !5301 = distinct !DISubprogram(name: "cancelled.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC9cancelledSbvg", scope: !925, file: !3, line: 706, type: !5297, scopeLine: 706, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5302, retainedNodes: !5303) !5302 = !DISubprogram(name: "cancelled.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC9cancelledSbvg", scope: !925, file: !3, line: 706, type: !5297, scopeLine: 706, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5303 = !{!5300} !5304 = !DILocation(line: 706, column: 25, scope: !5301, inlinedAt: !5305) !5305 = distinct !DILocation(line: 706, column: 25, scope: !5296) !5306 = !DILocation(line: 707, column: 16, scope: !5301, inlinedAt: !5305) !5307 = !DILocation(line: 0, scope: !5301, inlinedAt: !5305) !5308 = !DILocation(line: 707, column: 37, scope: !5301, inlinedAt: !5305) !5309 = !DILocation(line: 0, scope: !5296) !5310 = distinct !DISubprogram(name: "updateProgress", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AaeFP14updateProgress13statusMessage9showInLogySS_SbtFTW", scope: !925, file: !135, type: !5311, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5313) !5311 = !DISubroutineType(types: !5312) !5312 = !{!153, !306, !139, !925} !5313 = !DISubprogram(name: "updateProgress", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction017GlobalProductPlanG0AaeFP14updateProgress13statusMessage9showInLogySS_SbtFTW", scope: !925, file: !135, type: !5311, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5314 = !DILocalVariable(name: "statusMessage", arg: 1, scope: !5315, file: !3, line: 710, type: !384) !5315 = distinct !DISubprogram(name: "updateProgress", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC14updateProgress13statusMessage9showInLogySS_SbtF", scope: !925, file: !3, line: 710, type: !5311, scopeLine: 710, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5316, retainedNodes: !5317) !5316 = !DISubprogram(name: "updateProgress", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC14updateProgress13statusMessage9showInLogySS_SbtF", scope: !925, file: !3, line: 710, type: !5311, scopeLine: 710, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5317 = !{!5314, !5318, !5319} !5318 = !DILocalVariable(name: "showInLog", arg: 2, scope: !5315, file: !3, line: 710, type: !1024) !5319 = !DILocalVariable(name: "self", arg: 3, scope: !5315, file: !3, line: 710, type: !943, flags: DIFlagArtificial) !5320 = !DILocation(line: 710, column: 25, scope: !5315, inlinedAt: !5321) !5321 = distinct !DILocation(line: 710, column: 10, scope: !5310) !5322 = !DILocation(line: 710, column: 48, scope: !5315, inlinedAt: !5321) !5323 = !DILocation(line: 710, column: 10, scope: !5315, inlinedAt: !5321) !5324 = !DILocation(line: 711, column: 9, scope: !5315, inlinedAt: !5321) !5325 = !DILocation(line: 0, scope: !5315, inlinedAt: !5321) !5326 = !DILocation(line: 711, column: 30, scope: !5315, inlinedAt: !5321) !5327 = !DILocation(line: 0, scope: !5310) !5328 = distinct !DISubprogram(name: "createVirtualNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP013createVirtualQ0y7SWBCore07PlannedtQ0CSSFTW", scope: !925, file: !135, type: !5329, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5332) !5329 = !DISubroutineType(types: !5330) !5330 = !{!5331, !306, !925} !5331 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore18PlannedVirtualNodeCD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5332 = !DISubprogram(name: "createVirtualNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP013createVirtualQ0y7SWBCore07PlannedtQ0CSSFTW", scope: !925, file: !135, type: !5329, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5333 = !DILocalVariable(name: "name", arg: 1, scope: !5334, file: !3, line: 714, type: !384) !5334 = distinct !DISubprogram(name: "createVirtualNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17createVirtualNodey7SWBCore07PlannedqR0CSSF", scope: !925, file: !3, line: 714, type: !5329, scopeLine: 714, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5335, retainedNodes: !5336) !5335 = !DISubprogram(name: "createVirtualNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17createVirtualNodey7SWBCore07PlannedqR0CSSF", scope: !925, file: !3, line: 714, type: !5329, scopeLine: 714, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5336 = !{!5333} !5337 = !DILocation(line: 714, column: 28, scope: !5334, inlinedAt: !5338) !5338 = distinct !DILocation(line: 714, column: 10, scope: !5328) !5339 = !DILocation(line: 715, column: 16, scope: !5334, inlinedAt: !5338) !5340 = !DILocation(line: 0, scope: !5328) !5341 = distinct !DISubprogram(name: "createNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP06createQ012absolutePath7SWBCore07PlanneduQ0C7SWBUtil0U0V_tFTW", scope: !925, file: !135, type: !5342, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5345) !5342 = !DISubroutineType(types: !5343) !5343 = !{!5344, !261, !925} !5344 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore15PlannedPathNodeCD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5345 = !DISubprogram(name: "createNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP06createQ012absolutePath7SWBCore07PlanneduQ0C7SWBUtil0U0V_tFTW", scope: !925, file: !135, type: !5342, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5346 = !DILocalVariable(name: "path", arg: 1, scope: !5347, file: !3, line: 718, type: !276) !5347 = distinct !DISubprogram(name: "createNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC10createNode12absolutePath7SWBCore07PlannedsQ0C7SWBUtil0S0V_tF", scope: !925, file: !3, line: 718, type: !5342, scopeLine: 718, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5348, retainedNodes: !5349) !5348 = !DISubprogram(name: "createNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC10createNode12absolutePath7SWBCore07PlannedsQ0C7SWBUtil0S0V_tF", scope: !925, file: !3, line: 718, type: !5342, scopeLine: 718, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5349 = !{!5346} !5350 = !DILocation(line: 718, column: 21, scope: !5347, inlinedAt: !5351) !5351 = distinct !DILocation(line: 718, column: 10, scope: !5341) !5352 = !DILocation(line: 720, column: 16, scope: !5347, inlinedAt: !5351) !5353 = !DILocation(line: 0, scope: !5341) !5354 = distinct !DISubprogram(name: "createDirectoryTreeNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP019createDirectoryTreeQ012absolutePath9excluding7SWBCore07PlannedtuQ0C7SWBUtil0W0V_SaySSGtFTW", scope: !925, file: !135, type: !5355, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5358) !5355 = !DISubroutineType(types: !5356) !5356 = !{!5357, !261, !300, !925} !5357 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore24PlannedDirectoryTreeNodeCD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5358 = !DISubprogram(name: "createDirectoryTreeNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC0A12Construction0ef12NodeCreationG0AaeFP019createDirectoryTreeQ012absolutePath9excluding7SWBCore07PlannedtuQ0C7SWBUtil0W0V_SaySSGtFTW", scope: !925, file: !135, type: !5355, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5359 = !DILocalVariable(name: "path", arg: 1, scope: !5360, file: !3, line: 727, type: !276) !5360 = distinct !DISubprogram(name: "createDirectoryTreeNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC23createDirectoryTreeNode12absolutePath9excluding7SWBCore07PlannedqrS0C7SWBUtil0U0V_SaySSGtF", scope: !925, file: !3, line: 727, type: !5355, scopeLine: 727, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5361, retainedNodes: !5362) !5361 = !DISubprogram(name: "createDirectoryTreeNode", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC23createDirectoryTreeNode12absolutePath9excluding7SWBCore07PlannedqrS0C7SWBUtil0U0V_SaySSGtF", scope: !925, file: !3, line: 727, type: !5355, scopeLine: 727, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5362 = !{!5359, !5363} !5363 = !DILocalVariable(name: "excluding", arg: 2, scope: !5360, file: !3, line: 727, type: !299) !5364 = !DILocation(line: 727, column: 34, scope: !5360, inlinedAt: !5365) !5365 = distinct !DILocation(line: 727, column: 10, scope: !5354) !5366 = !DILocation(line: 727, column: 59, scope: !5360, inlinedAt: !5365) !5367 = !DILocation(line: 728, column: 16, scope: !5360, inlinedAt: !5365) !5368 = !DILocation(line: 0, scope: !5354) !5369 = distinct !DISubprogram(name: "beginActivity", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP05beginQ08ruleInfo20executionDescription9signature6target06parentQ0AE0Q2IDVSS_SS7SWBUtil10ByteStringVAE16ConfiguredTargetCSgAOSgtFTW", scope: !925, file: !135, type: !5370, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5374) !5370 = !DISubroutineType(types: !5371) !5371 = !{!2935, !306, !306, !16, !5372, !5373, !925} !5372 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore16ConfiguredTargetCSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5373 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore10ActivityIDVSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5374 = !DISubprogram(name: "beginActivity", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP05beginQ08ruleInfo20executionDescription9signature6target06parentQ0AE0Q2IDVSS_SS7SWBUtil10ByteStringVAE16ConfiguredTargetCSgAOSgtFTW", scope: !925, file: !135, type: !5370, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5375 = !DILocation(line: 0, scope: !5369) !5376 = !DILocalVariable(name: "ruleInfo", arg: 1, scope: !5377, file: !3, line: 686, type: !384) !5377 = distinct !DISubprogram(name: "beginActivity", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC13beginActivity8ruleInfo20executionDescription9signature6target06parentQ07SWBCore0Q2IDVSS_SS7SWBUtil10ByteStringVAK16ConfiguredTargetCSgAMSgtF", scope: !925, file: !3, line: 686, type: !5370, scopeLine: 686, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5378, retainedNodes: !5379) !5378 = !DISubprogram(name: "beginActivity", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC13beginActivity8ruleInfo20executionDescription9signature6target06parentQ07SWBCore0Q2IDVSS_SS7SWBUtil10ByteStringVAK16ConfiguredTargetCSgAMSgtF", scope: !925, file: !3, line: 686, type: !5370, scopeLine: 686, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5379 = !{!5376, !5380, !5381, !5382, !5383, !5385} !5380 = !DILocalVariable(name: "executionDescription", arg: 2, scope: !5377, file: !3, line: 686, type: !384) !5381 = !DILocalVariable(name: "signature", arg: 3, scope: !5377, file: !3, line: 686, type: !3437) !5382 = !DILocalVariable(name: "target", arg: 4, scope: !5377, file: !3, line: 686, type: !5072) !5383 = !DILocalVariable(name: "parentActivity", arg: 5, scope: !5377, file: !3, line: 686, type: !5384) !5384 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !2974) !5385 = !DILocalVariable(name: "self", arg: 6, scope: !5377, file: !3, line: 686, type: !943, flags: DIFlagArtificial) !5386 = !DILocation(line: 686, column: 24, scope: !5377, inlinedAt: !5387) !5387 = distinct !DILocation(line: 686, column: 10, scope: !5369) !5388 = !DILocation(line: 686, column: 42, scope: !5377, inlinedAt: !5387) !5389 = !DILocation(line: 686, column: 72, scope: !5377, inlinedAt: !5387) !5390 = !DILocation(line: 686, column: 95, scope: !5377, inlinedAt: !5387) !5391 = !DILocation(line: 686, column: 122, scope: !5377, inlinedAt: !5387) !5392 = !DILocation(line: 686, column: 10, scope: !5377, inlinedAt: !5387) !5393 = !DILocation(line: 687, column: 9, scope: !5377, inlinedAt: !5387) !5394 = !DILocation(line: 0, scope: !5377, inlinedAt: !5387) !5395 = !DILocation(line: 687, column: 30, scope: !5377, inlinedAt: !5387) !5396 = distinct !DISubprogram(name: "endActivity", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP03endQ02id9signature6statusyAE0Q2IDV_7SWBUtil10ByteStringV11SWBProtocol0c9OperationE5EndedV6StatusOtFTW", scope: !925, file: !135, type: !5397, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5401) !5397 = !DISubroutineType(types: !5398) !5398 = !{!153, !2935, !16, !5399, !925} !5399 = !DICompositeType(tag: DW_TAG_structure_type, name: "Status", scope: !5400, file: !2100, size: 8, runtimeLang: DW_LANG_Swift, identifier: "$s11SWBProtocol23BuildOperationTaskEndedV6StatusOD") !5400 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s11SWBProtocol23BuildOperationTaskEndedVD", scope: !33, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5401 = !DISubprogram(name: "endActivity", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP03endQ02id9signature6statusyAE0Q2IDV_7SWBUtil10ByteStringV11SWBProtocol0c9OperationE5EndedV6StatusOtFTW", scope: !925, file: !135, type: !5397, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5402 = !DILocation(line: 0, scope: !5396) !5403 = !DILocalVariable(name: "id", arg: 1, scope: !5404, file: !3, line: 690, type: !2938) !5404 = distinct !DISubprogram(name: "endActivity", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC11endActivity2id9signature6statusy7SWBCore0Q2IDV_7SWBUtil10ByteStringV11SWBProtocol0c9OperationE5EndedV6StatusOtF", scope: !925, file: !3, line: 690, type: !5397, scopeLine: 690, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5405, retainedNodes: !5406) !5405 = !DISubprogram(name: "endActivity", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC11endActivity2id9signature6statusy7SWBCore0Q2IDV_7SWBUtil10ByteStringV11SWBProtocol0c9OperationE5EndedV6StatusOtF", scope: !925, file: !3, line: 690, type: !5397, scopeLine: 690, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5406 = !{!5403, !5407, !5408, !5410} !5407 = !DILocalVariable(name: "signature", arg: 2, scope: !5404, file: !3, line: 690, type: !3437) !5408 = !DILocalVariable(name: "status", arg: 3, scope: !5404, file: !3, line: 690, type: !5409) !5409 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5399) !5410 = !DILocalVariable(name: "self", arg: 4, scope: !5404, file: !3, line: 690, type: !943, flags: DIFlagArtificial) !5411 = !DILocation(line: 690, column: 22, scope: !5404, inlinedAt: !5412) !5412 = distinct !DILocation(line: 690, column: 10, scope: !5396) !5413 = !DILocation(line: 690, column: 38, scope: !5404, inlinedAt: !5412) !5414 = !DILocation(line: 690, column: 61, scope: !5404, inlinedAt: !5412) !5415 = !DILocation(line: 690, column: 10, scope: !5404, inlinedAt: !5412) !5416 = !DILocation(line: 691, column: 9, scope: !5404, inlinedAt: !5412) !5417 = !DILocation(line: 0, scope: !5404, inlinedAt: !5412) !5418 = !DILocation(line: 691, column: 30, scope: !5404, inlinedAt: !5412) !5419 = distinct !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP4emit4data3for9signatureySays5UInt8VG_AE0Q2IDV7SWBUtil10ByteStringVtFTW", scope: !925, file: !135, type: !5420, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5423) !5420 = !DISubroutineType(types: !5421) !5421 = !{!153, !5422, !2935, !16, !925} !5422 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSays5UInt8VGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5423 = !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP4emit4data3for9signatureySays5UInt8VG_AE0Q2IDV7SWBUtil10ByteStringVtFTW", scope: !925, file: !135, type: !5420, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5424 = !DILocation(line: 0, scope: !5419) !5425 = !DILocalVariable(name: "data", arg: 1, scope: !5426, file: !3, line: 694, type: !5432) !5426 = distinct !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC4emit4data3for9signatureySays5UInt8VG_7SWBCore10ActivityIDV7SWBUtil10ByteStringVtF", scope: !925, file: !3, line: 694, type: !5420, scopeLine: 694, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5427, retainedNodes: !5428) !5427 = !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC4emit4data3for9signatureySays5UInt8VG_7SWBCore10ActivityIDV7SWBUtil10ByteStringVtF", scope: !925, file: !3, line: 694, type: !5420, scopeLine: 694, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5428 = !{!5425, !5429, !5430, !5431} !5429 = !DILocalVariable(name: "activity", arg: 2, scope: !5426, file: !3, line: 694, type: !2938) !5430 = !DILocalVariable(name: "signature", arg: 3, scope: !5426, file: !3, line: 694, type: !3437) !5431 = !DILocalVariable(name: "self", arg: 4, scope: !5426, file: !3, line: 694, type: !943, flags: DIFlagArtificial) !5432 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !4024) !5433 = !DILocation(line: 694, column: 15, scope: !5426, inlinedAt: !5434) !5434 = distinct !DILocation(line: 694, column: 10, scope: !5419) !5435 = !DILocation(line: 694, column: 30, scope: !5426, inlinedAt: !5434) !5436 = !DILocation(line: 694, column: 56, scope: !5426, inlinedAt: !5434) !5437 = !DILocation(line: 694, column: 10, scope: !5426, inlinedAt: !5434) !5438 = !DILocation(line: 695, column: 9, scope: !5426, inlinedAt: !5434) !5439 = !DILocation(line: 0, scope: !5426, inlinedAt: !5434) !5440 = !DILocation(line: 695, column: 30, scope: !5426, inlinedAt: !5434) !5441 = distinct !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP4emit10diagnostic3for9signaturey7SWBUtil10DiagnosticV_AE0Q2IDVAL10ByteStringVtFTW", scope: !925, file: !135, type: !5442, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5445) !5442 = !DISubroutineType(types: !5443) !5443 = !{!153, !5444, !2935, !16, !925} !5444 = !DICompositeType(tag: DW_TAG_structure_type, name: "Diagnostic", scope: !7, file: !6, size: 1024, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil10DiagnosticVD") !5445 = !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP4emit10diagnostic3for9signaturey7SWBUtil10DiagnosticV_AE0Q2IDVAL10ByteStringVtFTW", scope: !925, file: !135, type: !5442, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5446 = !DILocation(line: 0, scope: !5441) !5447 = !DILocalVariable(name: "diagnostic", arg: 1, scope: !5448, file: !3, line: 698, type: !5454) !5448 = distinct !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC4emit10diagnostic3for9signaturey7SWBUtil10DiagnosticV_7SWBCore10ActivityIDVAI10ByteStringVtF", scope: !925, file: !3, line: 698, type: !5442, scopeLine: 698, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5449, retainedNodes: !5450) !5449 = !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC4emit10diagnostic3for9signaturey7SWBUtil10DiagnosticV_7SWBCore10ActivityIDVAI10ByteStringVtF", scope: !925, file: !3, line: 698, type: !5442, scopeLine: 698, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5450 = !{!5447, !5451, !5452, !5453} !5451 = !DILocalVariable(name: "activity", arg: 2, scope: !5448, file: !3, line: 698, type: !2938) !5452 = !DILocalVariable(name: "signature", arg: 3, scope: !5448, file: !3, line: 698, type: !3437) !5453 = !DILocalVariable(name: "self", arg: 4, scope: !5448, file: !3, line: 698, type: !943, flags: DIFlagArtificial) !5454 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5444) !5455 = !DILocation(line: 698, column: 15, scope: !5448, inlinedAt: !5456) !5456 = distinct !DILocation(line: 698, column: 10, scope: !5441) !5457 = !DILocation(line: 698, column: 39, scope: !5448, inlinedAt: !5456) !5458 = !DILocation(line: 698, column: 65, scope: !5448, inlinedAt: !5456) !5459 = !DILocation(line: 698, column: 10, scope: !5448, inlinedAt: !5456) !5460 = !DILocation(line: 699, column: 9, scope: !5448, inlinedAt: !5456) !5461 = !DILocation(line: 0, scope: !5448, inlinedAt: !5456) !5462 = !DILocation(line: 699, column: 30, scope: !5448, inlinedAt: !5456) !5463 = distinct !DISubprogram(name: "hadErrors.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP9hadErrorsSbvgTW", scope: !925, file: !135, type: !5297, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5464) !5464 = !DISubprogram(name: "hadErrors.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore16ActivityReporterAaeFP9hadErrorsSbvgTW", scope: !925, file: !135, type: !5297, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5465 = !DILocation(line: 0, scope: !5463) !5466 = !DILocalVariable(name: "self", arg: 1, scope: !5467, file: !3, line: 702, type: !943, flags: DIFlagArtificial) !5467 = distinct !DISubprogram(name: "hadErrors.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC9hadErrorsSbvg", scope: !925, file: !3, line: 702, type: !5297, scopeLine: 702, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5468, retainedNodes: !5469) !5468 = !DISubprogram(name: "hadErrors.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC9hadErrorsSbvg", scope: !925, file: !3, line: 702, type: !5297, scopeLine: 702, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5469 = !{!5466} !5470 = !DILocation(line: 702, column: 25, scope: !5467, inlinedAt: !5471) !5471 = distinct !DILocation(line: 702, column: 25, scope: !5463) !5472 = !DILocation(line: 703, column: 9, scope: !5467, inlinedAt: !5471) !5473 = !DILocation(line: 0, scope: !5467, inlinedAt: !5471) !5474 = !DILocation(line: 703, column: 30, scope: !5467, inlinedAt: !5471) !5475 = distinct !DISubprogram(name: "coreClientDelegate.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore035CoreClientTargetDiagnosticProducingG0AaeFP04corerG0AE0qrG0_pvgTW", scope: !30, file: !135, type: !5476, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5476 = !DISubroutineType(types: !5477) !5477 = !{!5478, !925} !5478 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore18CoreClientDelegate_pD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5479 = !DILocation(line: 0, scope: !5475) !5480 = distinct !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP4emityyAE0qR7ContextO_7SWBUtil0R0VtFTW", scope: !26, file: !135, type: !5481, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5481 = !DISubroutineType(types: !5482) !5482 = !{!153, !5483, !5444, !925} !5483 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore23TargetDiagnosticContextOD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5484 = !DILocation(line: 0, scope: !5480) !5485 = distinct !DISubprogram(name: "note", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP4note__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW", scope: !26, file: !135, type: !5486, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5486 = !DISubroutineType(types: !5487) !5487 = !{!153, !5483, !306, !5488, !5489, !925} !5488 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil10DiagnosticV8LocationOD", scope: !5444, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5489 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil9ComponentOD", scope: !7, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5490 = !DILocation(line: 0, scope: !5485) !5491 = distinct !DISubprogram(name: "warning", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP7warning__8location9component16childDiagnosticsyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAN9ComponentOSayAPGtFTW", scope: !26, file: !135, type: !5492, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5492 = !DISubroutineType(types: !5493) !5493 = !{!153, !5483, !306, !5488, !5489, !1393, !925} !5494 = !DILocation(line: 0, scope: !5491) !5495 = distinct !DISubprogram(name: "error", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP5error__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW", scope: !26, file: !135, type: !5486, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5496 = !DILocation(line: 0, scope: !5495) !5497 = distinct !DISubprogram(name: "remark", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP6remark__8location9componentyAE0qR7ContextO_SS7SWBUtil0R0V8LocationOAM9ComponentOtFTW", scope: !26, file: !135, type: !5486, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5498 = !DILocation(line: 0, scope: !5497) !5499 = distinct !DISubprogram(name: "diagnosticContext.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP17diagnosticContextAE0rU4DataVvgTW", scope: !925, file: !135, type: !5500, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5503) !5500 = !DISubroutineType(types: !5501) !5501 = !{!5502, !925} !5502 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore21DiagnosticContextDataVD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5503 = !DISubprogram(name: "diagnosticContext.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP17diagnosticContextAE0rU4DataVvgTW", scope: !925, file: !135, type: !5500, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5504 = !DILocation(line: 678, column: 17, scope: !5505, inlinedAt: !5507) !5505 = distinct !DISubprogram(name: "diagnosticContext.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticContext7SWBCore010DiagnosticQ4DataVvg", scope: !925, file: !3, line: 676, type: !5500, scopeLine: 676, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5506) !5506 = !DISubprogram(name: "diagnosticContext.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC17diagnosticContext7SWBCore010DiagnosticQ4DataVvg", scope: !925, file: !3, line: 676, type: !5500, scopeLine: 676, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5507 = distinct !DILocation(line: 676, column: 50, scope: !5499) !5508 = !DILocation(line: 0, scope: !5499) !5509 = distinct !DISubprogram(name: "diagnosticsEngine", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP17diagnosticsEngine3forAE0rsG15ProtocolPrivateVy7SWBUtil011DiagnosticsU0CGAE010ConfiguredQ0CSg_tFTW", scope: !925, file: !135, type: !5066, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !5510) !5510 = !DISubprogram(name: "diagnosticsEngine", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore025TargetDiagnosticProducingG0AaeFP17diagnosticsEngine3forAE0rsG15ProtocolPrivateVy7SWBUtil011DiagnosticsU0CGAE010ConfiguredQ0CSg_tFTW", scope: !925, file: !135, type: !5066, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !5511 = !DILocation(line: 0, scope: !5509) !5512 = distinct !DISubprogram(name: "diagnosticsEngine.get", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP17diagnosticsEngineAE0qrG15ProtocolPrivateVy7SWBUtil011DiagnosticsT0CGvgTW", scope: !26, file: !135, type: !5513, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5513 = !DISubroutineType(types: !5514) !5514 = !{!5068, !925} !5515 = !DILocation(line: 0, scope: !5512) !5516 = distinct !DISubprogram(name: "emit", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP4emityy7SWBUtil0Q0VFTW", scope: !26, file: !135, type: !5517, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5517 = !DISubroutineType(types: !5518) !5518 = !{!153, !5444, !925} !5519 = !DILocation(line: 0, scope: !5516) !5520 = distinct !DISubprogram(name: "note", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP4note_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW", scope: !26, file: !135, type: !5521, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5521 = !DISubroutineType(types: !5522) !5522 = !{!153, !306, !5488, !5489, !925} !5523 = !DILocation(line: 0, scope: !5520) !5524 = distinct !DISubprogram(name: "warning", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP7warning_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW", scope: !26, file: !135, type: !5521, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5525 = !DILocation(line: 0, scope: !5524) !5526 = distinct !DISubprogram(name: "error", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP5error_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW", scope: !26, file: !135, type: !5521, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5527 = !DILocation(line: 0, scope: !5526) !5528 = distinct !DISubprogram(name: "remark", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore019DiagnosticProducingG0AaeFP6remark_8location9componentySS_7SWBUtil0Q0V8LocationOAK9ComponentOtFTW", scope: !26, file: !135, type: !5521, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5529 = !DILocation(line: 0, scope: !5528) !5530 = distinct !DISubprogram(name: "createAuxiliaryFileTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP019createAuxiliaryFileeQ0yAE07PlannedeQ0_pAE0tueQ7ContextVFTW", scope: !2, file: !135, type: !5531, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5531 = !DISubroutineType(types: !5532) !5532 = !{!5533, !5534, !925} !5533 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore17PlannedTaskAction_pD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5534 = !DICompositeType(tag: DW_TAG_structure_type, name: "AuxiliaryFileTaskActionContext", scope: !26, file: !1199, size: 456, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore30AuxiliaryFileTaskActionContextVD") !5535 = !DILocalVariable(name: "context", arg: 1, scope: !5536, file: !3, line: 768, type: !5538) !5536 = distinct !DISubprogram(name: "createAuxiliaryFileTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC019createAuxiliaryFileE6Actiony7SWBCore07PlannedeS0_pAF0qreS7ContextVF", scope: !2, file: !3, line: 768, type: !5531, scopeLine: 768, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !5537) !5537 = !{!5535} !5538 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5534) !5539 = !DILocation(line: 768, column: 40, scope: !5536, inlinedAt: !5540) !5540 = distinct !DILocation(line: 768, column: 10, scope: !5530) !5541 = !DILocation(line: 769, column: 16, scope: !5536, inlinedAt: !5540) !5542 = !DILocation(line: 0, scope: !5530) !5543 = distinct !DISubprogram(name: "createFileCopyTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP014createFileCopyeQ0yAE07PlannedeQ0_pAE0tueQ7ContextVFTW", scope: !2, file: !135, type: !5544, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5544 = !DISubroutineType(types: !5545) !5545 = !{!5533, !5546, !925} !5546 = !DICompositeType(tag: DW_TAG_structure_type, name: "FileCopyTaskActionContext", scope: !26, file: !1199, size: 840, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore25FileCopyTaskActionContextVD") !5547 = !DILocalVariable(name: "context", arg: 1, scope: !5548, file: !3, line: 808, type: !5550) !5548 = distinct !DISubprogram(name: "createFileCopyTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC014createFileCopyE6Actiony7SWBCore07PlannedeS0_pAF0qreS7ContextVF", scope: !2, file: !3, line: 808, type: !5544, scopeLine: 808, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !5549) !5549 = !{!5547} !5550 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5546) !5551 = !DILocation(line: 808, column: 35, scope: !5548, inlinedAt: !5552) !5552 = distinct !DILocation(line: 808, column: 10, scope: !5543) !5553 = !DILocation(line: 809, column: 16, scope: !5548, inlinedAt: !5552) !5554 = !DILocation(line: 0, scope: !5543) !5555 = distinct !DISubprogram(name: "createGenericCachingTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP020createGenericCachingeQ027enableCacheDebuggingRemarks0vE18SandboxEnforcement16sandboxDirectory05extraZ14Subdirectories18developerDirectory10casOptionsAE07PlannedeQ0_pSb_Sb7SWBUtil4PathVSayARGArE10CASOptionsVtFTW", scope: !2, file: !135, type: !5556, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5556 = !DISubroutineType(types: !5557) !5557 = !{!5533, !139, !139, !261, !5558, !261, !5559, !925} !5558 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBUtil4PathVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5559 = !DICompositeType(tag: DW_TAG_structure_type, name: "CASOptions", scope: !26, file: !1199, size: 520, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore10CASOptionsVD") !5560 = !DILocalVariable(name: "enableCacheDebuggingRemarks", arg: 1, scope: !5561, file: !3, line: 812, type: !1024) !5561 = distinct !DISubprogram(name: "createGenericCachingTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC020createGenericCachingE6Action27enableCacheDebuggingRemarks0tE18SandboxEnforcement16sandboxDirectory05extraX14Subdirectories18developerDirectory10casOptions7SWBCore07PlannedeS0_pSb_Sb7SWBUtil4PathVSayAPGApL10CASOptionsVtF", scope: !2, file: !3, line: 812, type: !5556, scopeLine: 812, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !5562) !5562 = !{!5560, !5563, !5564, !5565, !5567, !5568} !5563 = !DILocalVariable(name: "enableTaskSandboxEnforcement", arg: 2, scope: !5561, file: !3, line: 812, type: !1024) !5564 = !DILocalVariable(name: "sandboxDirectory", arg: 3, scope: !5561, file: !3, line: 812, type: !276) !5565 = !DILocalVariable(name: "extraSandboxSubdirectories", arg: 4, scope: !5561, file: !3, line: 812, type: !5566) !5566 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !4924) !5567 = !DILocalVariable(name: "developerDirectory", arg: 5, scope: !5561, file: !3, line: 812, type: !276) !5568 = !DILocalVariable(name: "casOptions", arg: 6, scope: !5561, file: !3, line: 812, type: !5569) !5569 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5559) !5570 = !DILocation(line: 812, column: 41, scope: !5561, inlinedAt: !5571) !5571 = distinct !DILocation(line: 812, column: 10, scope: !5555) !5572 = !DILocation(line: 812, column: 76, scope: !5561, inlinedAt: !5571) !5573 = !DILocation(line: 812, column: 112, scope: !5561, inlinedAt: !5571) !5574 = !DILocation(line: 812, column: 136, scope: !5561, inlinedAt: !5571) !5575 = !DILocation(line: 812, column: 172, scope: !5561, inlinedAt: !5571) !5576 = !DILocation(line: 812, column: 198, scope: !5561, inlinedAt: !5571) !5577 = !DILocation(line: 813, column: 16, scope: !5561, inlinedAt: !5571) !5578 = !DILocation(line: 0, scope: !5555) !5579 = distinct !DISubprogram(name: "createInfoPlistProcessorTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP024createInfoPlistProcessoreQ0yAE07PlannedeQ0_p7SWBUtil4PathVFTW", scope: !2, file: !135, type: !5580, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5580 = !DISubroutineType(types: !5581) !5581 = !{!5533, !261, !925} !5582 = !DILocalVariable(name: "contextPath", arg: 1, scope: !5583, file: !3, line: 816, type: !276) !5583 = distinct !DISubprogram(name: "createInfoPlistProcessorTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC024createInfoPlistProcessorE6Actiony7SWBCore07PlannedeT0_p7SWBUtil4PathVF", scope: !2, file: !3, line: 816, type: !5580, scopeLine: 816, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !5584) !5584 = !{!5582} !5585 = !DILocation(line: 816, column: 45, scope: !5583, inlinedAt: !5586) !5586 = distinct !DILocation(line: 816, column: 10, scope: !5579) !5587 = !DILocation(line: 817, column: 16, scope: !5583, inlinedAt: !5586) !5588 = !DILocation(line: 0, scope: !5579) !5589 = distinct !DISubprogram(name: "createProcessProductEntitlementsTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP032createProcessProductEntitlementseQ05scope06mergedV019entitlementsVariant23destinationPlatformName0Y8FilePath2fsAE07PlannedeQ0_p8SWBMacro20MacroEvaluationScopeC_7SWBUtil16PropertyListItemOAE0vZ0OSSAS4PathVSgAS7FSProxy_ptFTW", scope: !2, file: !135, type: !5590, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5590 = !DISubroutineType(types: !5591) !5591 = !{!5533, !5592, !5594, !5595, !306, !1016, !290, !925} !5592 = !DICompositeType(tag: DW_TAG_structure_type, name: "MacroEvaluationScope", scope: !36, file: !5593, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s8SWBMacro20MacroEvaluationScopeCD") !5593 = !DIFile(filename: "swift\\SWBMacro.swiftmodule", directory: "S:\\b\\aarch64-unknown-windows-msvc\\Build") !5594 = !DICompositeType(tag: DW_TAG_structure_type, name: "PropertyListItem", scope: !7, file: !6, size: 136, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBUtil16PropertyListItemOD") !5595 = !DICompositeType(tag: DW_TAG_structure_type, name: "EntitlementsVariant", scope: !26, file: !1199, size: 8, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore19EntitlementsVariantOD") !5596 = !DILocalVariable(name: "scope", arg: 1, scope: !5597, file: !3, line: 832, type: !5606) !5597 = distinct !DISubprogram(name: "createProcessProductEntitlementsTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC032createProcessProductEntitlementsE6Action5scope06mergedS019entitlementsVariant23destinationPlatformName0W8FilePath2fs7SWBCore07PlannedeT0_p8SWBMacro20MacroEvaluationScopeC_7SWBUtil16PropertyListItemOAL0sX0OSSAQ4PathVSgAQ7FSProxy_ptF", scope: !2, file: !3, line: 832, type: !5590, scopeLine: 832, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !5598) !5598 = !{!5596, !5599, !5601, !5603, !5604, !5605} !5599 = !DILocalVariable(name: "mergedEntitlements", arg: 2, scope: !5597, file: !3, line: 832, type: !5600) !5600 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5594) !5601 = !DILocalVariable(name: "entitlementsVariant", arg: 3, scope: !5597, file: !3, line: 832, type: !5602) !5602 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5595) !5603 = !DILocalVariable(name: "destinationPlatformName", arg: 4, scope: !5597, file: !3, line: 832, type: !384) !5604 = !DILocalVariable(name: "entitlementsFilePath", arg: 5, scope: !5597, file: !3, line: 832, type: !1015) !5605 = !DILocalVariable(name: "fs", arg: 6, scope: !5597, file: !3, line: 832, type: !294) !5606 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5592) !5607 = !DILocation(line: 832, column: 53, scope: !5597, inlinedAt: !5608) !5608 = distinct !DILocation(line: 832, column: 10, scope: !5589) !5609 = !DILocation(line: 832, column: 82, scope: !5597, inlinedAt: !5608) !5610 = !DILocation(line: 832, column: 120, scope: !5597, inlinedAt: !5608) !5611 = !DILocation(line: 832, column: 162, scope: !5597, inlinedAt: !5608) !5612 = !DILocation(line: 832, column: 195, scope: !5597, inlinedAt: !5608) !5613 = !DILocation(line: 832, column: 224, scope: !5597, inlinedAt: !5608) !5614 = !DILocation(line: 833, column: 16, scope: !5597, inlinedAt: !5608) !5615 = !DILocation(line: 0, scope: !5589) !5616 = !DILocation(line: 797, column: 16, scope: !5617, inlinedAt: !5620) !5617 = distinct !DISubprogram(name: "createBuildDirectoryTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC06createc9DirectoryE6Action7SWBCore07PlannedeR0_pyF", scope: !2, file: !3, line: 796, type: !5618, scopeLine: 796, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5618 = !DISubroutineType(types: !5619) !5619 = !{!5533, !925} !5620 = distinct !DILocation(line: 796, column: 10, scope: !5621) !5621 = distinct !DISubprogram(name: "createBuildDirectoryTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP06createc9DirectoryeQ0AE07PlannedeQ0_pyFTW", scope: !2, file: !135, type: !5618, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5622 = !DILocation(line: 0, scope: !5621) !5623 = distinct !DISubprogram(name: "createLinkerTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC7SWBCore0e14ActionCreationG0AaeFP012createLinkereQ019expandResponseFilesAE07PlannedeQ0_pSb_tFTW", scope: !2, file: !135, type: !5624, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5624 = !DISubroutineType(types: !5625) !5625 = !{!5533, !139, !925} !5626 = !DILocalVariable(name: "expandResponseFiles", arg: 1, scope: !5627, file: !3, line: 908, type: !1024) !5627 = distinct !DISubprogram(name: "createLinkerTaskAction", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC012createLinkerE6Action19expandResponseFiles7SWBCore07PlannedeR0_pSb_tF", scope: !2, file: !3, line: 908, type: !5624, scopeLine: 908, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !5628) !5628 = !{!5626} !5629 = !DILocation(line: 908, column: 33, scope: !5627, inlinedAt: !5630) !5630 = distinct !DILocation(line: 908, column: 10, scope: !5623) !5631 = !DILocation(line: 909, column: 16, scope: !5627, inlinedAt: !5630) !5632 = !DILocation(line: 0, scope: !5623) !5633 = distinct !DISubprogram(linkageName: "$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5", scope: !2, file: !135, type: !5634, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !5634 = !DISubroutineType(types: !5635) !5635 = !{!153, !4436} !5636 = !DILocation(line: 0, scope: !5633) !5637 = distinct !DISubprogram(linkageName: "$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TQ0_", scope: !2, file: !135, type: !5634, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !5638 = !DILocation(line: 0, scope: !5637) !5639 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtFSS_Tg5", scope: !2, file: !135, type: !5640, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5640 = !DISubroutineType(types: !5641) !5641 = !{!153, !139, !164, !139, !399} !5642 = !DILocation(line: 0, scope: !5639) !5643 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC2fs05buildD25MemoryCacheEvictionPolicy03maxI4SizeAC7SWBUtil7FSProxy_p_AA0cdhijK0OSi02inH0_Si6onDiskttcfcAG05HeavyI0CyAG10ByteStringVAA0cD0CGyXEfU_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5644 = !DILocation(line: 0, scope: !5643) !5645 = distinct !DISubprogram(linkageName: "__swift_instantiateConcreteTypeFromMangledName", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5646 = !DILocation(line: 0, scope: !5645) !5647 = distinct !DISubprogram(linkageName: "$s19SWBTaskConstruction16BuildPlanRequestVWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5648 = !DILocation(line: 0, scope: !5647) !5649 = distinct !DISubprogram(linkageName: "$ss15ContiguousArrayV16_createNewBuffer14bufferIsUnique15minimumCapacity13growForAppendySb_SiSbtF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5650, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5650 = !DISubroutineType(types: !5651) !5651 = !{!153, !139, !164, !139, !4937} !5652 = !DILocation(line: 0, scope: !5649) !5653 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS_Tg5", scope: !2, file: !135, type: !5654, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5654 = !DISubroutineType(types: !5655) !5655 = !{!5656, !139, !164, !139, !5656} !5656 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss22_ContiguousArrayBufferVySSGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5657 = !DILocation(line: 0, scope: !5653) !5658 = !DILocalVariable(name: "ptr", arg: 1, scope: !5659, file: !5660, line: 119, type: !5667) !5659 = distinct !DISubprogram(name: "_swift_stdlib_malloc_size", scope: !5660, file: !5660, line: 119, type: !5661, scopeLine: 119, flags: DIFlagPrototyped, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !53, retainedNodes: !5669) !5660 = !DIFile(filename: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk\\usr\\lib\\swift\\shims\\LibcShims.h", directory: "") !5661 = !DISubroutineType(types: !5662) !5662 = !{!5663, !5667} !5663 = !DIDerivedType(tag: DW_TAG_typedef, name: "__swift_size_t", scope: !5665, file: !5664, line: 32, baseType: !5666) !5664 = !DIFile(filename: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk\\usr\\lib\\swift\\shims\\SwiftStddef.h", directory: "") !5665 = !DIModule(scope: null, name: "SwiftShims", configMacros: "\22-D__swift__=51000\22 \22-D_ARM64_\22 \22-D__SWIFT_ATTR_SUPPORTS_SENDING=1\22 \22-D_CRT_SECURE_NO_WARNINGS\22 \22-D_MT\22 \22-D_DLL\22", includePath: "S:/Program Files/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk\\usr\\lib\\swift\\shims") !5666 = !DIBasicType(name: "unsigned long long", size: 64, encoding: DW_ATE_unsigned) !5667 = !DIDerivedType(tag: DW_TAG_pointer_type, baseType: !5668, size: 64) !5668 = !DIDerivedType(tag: DW_TAG_const_type, baseType: null) !5669 = !{!5658} !5670 = !DILocation(line: 0, scope: !5659, inlinedAt: !5671) !5671 = distinct !DILocation(line: 0, scope: !5653) !5672 = !DILocation(line: 121, column: 10, scope: !5659, inlinedAt: !5671) !5673 = !DILocation(line: 0, scope: !5674, inlinedAt: !5678) !5674 = distinct !DISubprogram(linkageName: "$sSp14moveInitialize4from5countySpyxG_SitFSS_Tg5", scope: !2, file: !135, type: !5675, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5675 = !DISubroutineType(types: !5676) !5676 = !{!153, !5677, !164, !5677} !5677 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSpySSGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5678 = distinct !DILocation(line: 0, scope: !5653) !5679 = !DILocation(line: 0, scope: !5680, inlinedAt: !5683) !5680 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSS_Tg5", scope: !2, file: !135, type: !5681, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5681 = !DISubroutineType(types: !5682) !5682 = !{!5677, !1672, !5677, !5656} !5683 = distinct !DILocation(line: 0, scope: !5653) !5684 = !DILocation(line: 0, scope: !1401, inlinedAt: !5657) !5685 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5686, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5686 = !DISubroutineType(types: !5687) !5687 = !{!5688, !139, !164, !139, !5688} !5688 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss22_ContiguousArrayBufferVy7SWBUtil4PathVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5689 = !DILocation(line: 0, scope: !5685) !5690 = !DILocation(line: 0, scope: !5659, inlinedAt: !5691) !5691 = distinct !DILocation(line: 0, scope: !5685) !5692 = !DILocation(line: 121, column: 10, scope: !5659, inlinedAt: !5691) !5693 = !DILocation(line: 0, scope: !5694, inlinedAt: !5698) !5694 = distinct !DISubprogram(linkageName: "$sSp14moveInitialize4from5countySpyxG_SitF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5695, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5695 = !DISubroutineType(types: !5696) !5696 = !{!153, !5697, !164, !5697} !5697 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSpy7SWBUtil4PathVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5698 = distinct !DILocation(line: 0, scope: !5685) !5699 = !DILocation(line: 0, scope: !5700, inlinedAt: !5703) !5700 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5701, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5701 = !DISubroutineType(types: !5702) !5702 = !{!5697, !1672, !5697, !5688} !5703 = distinct !DILocation(line: 0, scope: !5685) !5704 = !DILocation(line: 0, scope: !1401, inlinedAt: !5689) !5705 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !5706, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5706 = !DISubroutineType(types: !5707) !5707 = !{!5708, !139, !164, !139, !5708} !5708 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss22_ContiguousArrayBufferVySS11description_20FoundationEssentials4DateV7modTimetGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5709 = !DILocation(line: 0, scope: !5705) !5710 = !DILocation(line: 0, scope: !5659, inlinedAt: !5711) !5711 = distinct !DILocation(line: 0, scope: !5705) !5712 = !DILocation(line: 121, column: 10, scope: !5659, inlinedAt: !5711) !5713 = !DILocation(line: 0, scope: !4886, inlinedAt: !5714) !5714 = distinct !DILocation(line: 0, scope: !5705) !5715 = !DILocation(line: 0, scope: !5716, inlinedAt: !5719) !5716 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !5717, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5717 = !DISubroutineType(types: !5718) !5718 = !{!4889, !1672, !4889, !5708} !5719 = distinct !DILocation(line: 0, scope: !5705) !5720 = !DILocation(line: 0, scope: !1401, inlinedAt: !5709) !5721 = distinct !DISubprogram(linkageName: "$sSD8_VariantV11removeValue6forKeyq_Sgx_tF7SWBCore16ConfiguredTargetCSg_SSTg5", scope: !2, file: !135, type: !5722, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5722 = !DISubroutineType(types: !5723) !5723 = !{!343, !1365, !5724} !5724 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSD8_VariantVy7SWBCore16ConfiguredTargetCSgSS_GD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5725 = !DILocation(line: 0, scope: !5721) !5726 = !DILocation(line: 0, scope: !5727) !5727 = !DILexicalBlockFile(scope: !5721, discriminator: 0) !5728 = !DILocation(line: 0, scope: !5729, inlinedAt: !5733) !5729 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV12ensureUnique02isD08capacityS2b_SitF7SWBCore16ConfiguredTargetCSg_SSTg5", scope: !2, file: !135, type: !5730, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5730 = !DISubroutineType(types: !5731) !5731 = !{!139, !139, !164, !5732} !5732 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss17_NativeDictionaryVy7SWBCore16ConfiguredTargetCSgSSGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5733 = distinct !DILocation(line: 0, scope: !5721) !5734 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5", scope: !2, file: !135, type: !5735, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5735 = !DISubroutineType(types: !5736) !5736 = !{!153, !1556, !1371, !139, !5737} !5737 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss17_NativeDictionaryVy7SWBCore16ConfiguredTargetCAC8SettingsCGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5738 = !DILocation(line: 0, scope: !5734) !5739 = !DILocation(line: 0, scope: !5740, inlinedAt: !5743) !5740 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV12ensureUnique02isD08capacityS2b_SitF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5", scope: !2, file: !135, type: !5741, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5741 = !DISubroutineType(types: !5742) !5742 = !{!139, !139, !164, !5737} !5743 = distinct !DILocation(line: 0, scope: !5734) !5744 = !DILocation(line: 0, scope: !5745, inlinedAt: !5748) !5745 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetC_AK8SettingsCTg5", scope: !2, file: !135, type: !5746, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5746 = !DISubroutineType(types: !5747) !5747 = !{!153, !1748, !1371, !1556, !5737} !5748 = distinct !DILocation(line: 0, scope: !5734) !5749 = !DILocation(line: 0, scope: !1401, inlinedAt: !5750) !5750 = distinct !DILocation(line: 0, scope: !5745, inlinedAt: !5748) !5751 = !DILocation(line: 0, scope: !1401, inlinedAt: !5738) !5752 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5", scope: !2, file: !135, type: !5753, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5753 = !DISubroutineType(types: !5754) !5754 = !{!153, !4924, !1371, !139, !5755} !5755 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss17_NativeDictionaryVy7SWBCore16ConfiguredTargetCSay7SWBUtil4PathVGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5756 = !DILocation(line: 0, scope: !5752) !5757 = !DILocation(line: 0, scope: !5758, inlinedAt: !5761) !5758 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV12ensureUnique02isD08capacityS2b_SitF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5", scope: !2, file: !135, type: !5759, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5759 = !DISubroutineType(types: !5760) !5760 = !{!139, !139, !164, !5755} !5761 = distinct !DILocation(line: 0, scope: !5752) !5762 = !DILocation(line: 0, scope: !5763, inlinedAt: !5766) !5763 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5", scope: !2, file: !135, type: !5764, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5764 = !DISubroutineType(types: !5765) !5765 = !{!153, !1748, !1371, !4924, !5755} !5766 = distinct !DILocation(line: 0, scope: !5752) !5767 = !DILocation(line: 0, scope: !1401, inlinedAt: !5768) !5768 = distinct !DILocation(line: 0, scope: !5763, inlinedAt: !5766) !5769 = !DILocation(line: 0, scope: !1401, inlinedAt: !5756) !5770 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV8setValue_6forKey8isUniqueyq_n_xSbtF7SWBCore16ConfiguredTargetCSg_SSTg5", scope: !2, file: !135, type: !5771, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5771 = !DISubroutineType(types: !5772) !5772 = !{!153, !306, !1365, !139, !5732} !5773 = !DILocation(line: 0, scope: !5770) !5774 = !DILocation(line: 0, scope: !5729, inlinedAt: !5775) !5775 = distinct !DILocation(line: 0, scope: !5770) !5776 = !DILocation(line: 0, scope: !5777, inlinedAt: !5780) !5777 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV7_insert2at3key5valueys10_HashTableV6BucketV_xnq_ntF7SWBCore16ConfiguredTargetCSg_SSTg5", scope: !2, file: !135, type: !5778, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5778 = !DISubroutineType(types: !5779) !5779 = !{!153, !1748, !1365, !306, !5732} !5780 = distinct !DILocation(line: 0, scope: !5770) !5781 = !DILocation(line: 0, scope: !1401, inlinedAt: !5782) !5782 = distinct !DILocation(line: 0, scope: !5777, inlinedAt: !5780) !5783 = !DILocation(line: 0, scope: !1401, inlinedAt: !5773) !5784 = distinct !DISubprogram(linkageName: "$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5", scope: !2, file: !135, type: !5785, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5785 = !DISubroutineType(types: !5786) !5786 = !{!5787, !1365, !5788} !5787 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss10_HashTableV6BucketV_SbtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5788 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss22__RawDictionaryStorageCD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5789 = !DILocation(line: 0, scope: !5784) !5790 = !DILocation(line: 0, scope: !5791, inlinedAt: !5794) !5791 = distinct !DISubprogram(linkageName: "$sxSgSHsSHRzlSH13_rawHashValue4seedS2i_tFTW7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !5792, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5792 = !DISubroutineType(types: !5793) !5793 = !{!164, !164, !1365} !5794 = distinct !DILocation(line: 0, scope: !5784) !5795 = !DILocation(line: 0, scope: !5796, inlinedAt: !5799) !5796 = distinct !DISubprogram(linkageName: "$sSqsSHRzlE4hash4intoys6HasherVz_tF7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !5797, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5797 = !DISubroutineType(types: !5798) !5798 = !{!153, !154, !1365} !5799 = distinct !DILocation(line: 0, scope: !5791, inlinedAt: !5794) !5800 = !DILocation(line: 0, scope: !5801, inlinedAt: !5804) !5801 = distinct !DISubprogram(linkageName: "$s7SWBCore16ConfiguredTargetCSHAASH4hash4intoys6HasherVz_tFTW", scope: !2, file: !135, type: !5802, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5802 = !DISubroutineType(types: !5803) !5803 = !{!153, !154, !1371} !5804 = distinct !DILocation(line: 0, scope: !5796, inlinedAt: !5799) !5805 = distinct !DISubprogram(linkageName: "$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlFSS_Tg5", scope: !2, file: !135, type: !5806, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5806 = !DISubroutineType(types: !5807) !5807 = !{!5787, !306, !5788} !5808 = !DILocation(line: 0, scope: !5805) !5809 = !DILocation(line: 0, scope: !5810, inlinedAt: !5813) !5810 = distinct !DISubprogram(linkageName: "$sSSSHsSH13_rawHashValue4seedS2i_tFTW", scope: !2, file: !135, type: !5811, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5811 = !DISubroutineType(types: !5812) !5812 = !{!164, !164, !306} !5813 = distinct !DILocation(line: 0, scope: !5805) !5814 = distinct !DISubprogram(linkageName: "$ss22__RawDictionaryStorageC4findys10_HashTableV6BucketV6bucket_Sb5foundtxSHRzlF7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !5815, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5815 = !DISubroutineType(types: !5816) !5816 = !{!5787, !1371, !5788} !5817 = !DILocation(line: 0, scope: !5814) !5818 = !DILocation(line: 0, scope: !5819, inlinedAt: !5822) !5819 = distinct !DISubprogram(linkageName: "$s7SWBCore16ConfiguredTargetCSHAASH13_rawHashValue4seedS2i_tFTW", scope: !2, file: !135, type: !5820, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5820 = !DISubroutineType(types: !5821) !5821 = !{!164, !164, !1371} !5822 = distinct !DILocation(line: 0, scope: !5814) !5823 = distinct !DISubprogram(linkageName: "$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF7SWBCore16ConfiguredTargetCSg_Tg5", scope: !2, file: !135, type: !5824, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5824 = !DISubroutineType(types: !5825) !5825 = !{!5787, !1365, !164, !5788} !5826 = !DILocation(line: 0, scope: !5823) !5827 = !DILocation(line: 0, scope: !5828, inlinedAt: !5831) !5828 = distinct !DISubprogram(linkageName: "$sxSgSQsSQRzlSQ2eeoiySbx_xtFZTW7SWBCore16ConfiguredTargetC_Tt1g5", scope: !2, file: !135, type: !5829, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5829 = !DISubroutineType(types: !5830) !5830 = !{!139, !1365, !1365} !5831 = distinct !DILocation(line: 0, scope: !5823) !5832 = !DILocation(line: 0, scope: !5833, inlinedAt: !5837) !5833 = distinct !DISubprogram(linkageName: "$s7SWBCore16ConfiguredTargetCSQAASQ2eeoiySbx_xtFZTW", scope: !2, file: !135, type: !5834, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5834 = !DISubroutineType(types: !5835) !5835 = !{!139, !1371, !1371, !5836} !5836 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore16ConfiguredTargetCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5837 = distinct !DILocation(line: 0, scope: !5828, inlinedAt: !5831) !5838 = distinct !DISubprogram(linkageName: "$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlFSS_Tg5", scope: !2, file: !135, type: !5839, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5839 = !DISubroutineType(types: !5840) !5840 = !{!5787, !306, !164, !5788} !5841 = !DILocation(line: 0, scope: !5838) !5842 = !DILocation(line: 0, scope: !5843, inlinedAt: !5848) !5843 = distinct !DISubprogram(linkageName: "$ss14_stringCompare__9expectingSbs11_StringGutsV_ADs01_D16ComparisonResultOtF", scope: !2, file: !135, type: !5844, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5844 = !DISubroutineType(types: !5845) !5845 = !{!139, !5846, !5846, !5847} !5846 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss11_StringGutsVD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5847 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss23_StringComparisonResultOD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5848 = distinct !DILocation(line: 0, scope: !5849, inlinedAt: !5852) !5849 = distinct !DISubprogram(linkageName: "$sSS2eeoiySbSS_SStFZ", scope: !2, file: !135, type: !5850, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5850 = !DISubroutineType(types: !5851) !5851 = !{!139, !306, !306, !536} !5852 = distinct !DILocation(line: 0, scope: !5853, inlinedAt: !5857) !5853 = distinct !DISubprogram(linkageName: "$sSSSQsSQ2eeoiySbx_xtFZTW", scope: !2, file: !135, type: !5854, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5854 = !DISubroutineType(types: !5855) !5855 = !{!139, !306, !306, !5856} !5856 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSSXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5857 = distinct !DILocation(line: 0, scope: !5838) !5858 = distinct !DISubprogram(linkageName: "$ss22__RawDictionaryStorageC4find_9hashValues10_HashTableV6BucketV6bucket_Sb5foundtx_SitSHRzlF7SWBCore16ConfiguredTargetC_Tg5", scope: !2, file: !135, type: !5859, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5859 = !DISubroutineType(types: !5860) !5860 = !{!5787, !1371, !164, !5788} !5861 = !DILocation(line: 0, scope: !5858) !5862 = !DILocation(line: 0, scope: !5833, inlinedAt: !5863) !5863 = distinct !DILocation(line: 0, scope: !5858) !5864 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV7_delete2atys10_HashTableV6BucketV_tF7SWBCore16ConfiguredTargetCSg_SSTg5", scope: !2, file: !135, type: !5865, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5865 = !DISubroutineType(types: !5866) !5866 = !{!153, !1748, !5732} !5867 = !DILocation(line: 0, scope: !5864) !5868 = !DILocation(line: 0, scope: !5791, inlinedAt: !5869) !5869 = distinct !DILocation(line: 0, scope: !5864) !5870 = !DILocation(line: 0, scope: !5796, inlinedAt: !5871) !5871 = distinct !DILocation(line: 0, scope: !5791, inlinedAt: !5869) !5872 = !DILocation(line: 0, scope: !5801, inlinedAt: !5873) !5873 = distinct !DILocation(line: 0, scope: !5796, inlinedAt: !5871) !5874 = !DILocation(line: 0, scope: !1401, inlinedAt: !5867) !5875 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV4copyyyFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5", scope: !2, file: !135, type: !5876, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5876 = !DISubroutineType(types: !5877) !5877 = !{!153, !1732} !5878 = !DILocation(line: 0, scope: !5875) !5879 = !DILocation(line: 0, scope: !5880, inlinedAt: !5884) !5880 = distinct !DISubprogram(linkageName: "$ss10_HashTableV12copyContents2ofyAB_tF", scope: !2, file: !135, type: !5881, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5881 = !DISubroutineType(types: !5882) !5882 = !{!153, !5883, !5883} !5883 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss10_HashTableVD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5884 = distinct !DILocation(line: 0, scope: !5875) !5885 = !DILocation(line: 0, scope: !1401, inlinedAt: !5878) !5886 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetC_AD8SettingsCTg5", scope: !2, file: !135, type: !5887, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5887 = !DISubroutineType(types: !5888) !5888 = !{!153, !5737} !5889 = !DILocation(line: 0, scope: !5886) !5890 = !DILocation(line: 0, scope: !5880, inlinedAt: !5891) !5891 = distinct !DILocation(line: 0, scope: !5886) !5892 = !DILocation(line: 0, scope: !1401, inlinedAt: !5889) !5893 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5", scope: !2, file: !135, type: !5894, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5894 = !DISubroutineType(types: !5895) !5895 = !{!153, !5755} !5896 = !DILocation(line: 0, scope: !5893) !5897 = !DILocation(line: 0, scope: !5880, inlinedAt: !5898) !5898 = distinct !DILocation(line: 0, scope: !5893) !5899 = !DILocation(line: 0, scope: !1401, inlinedAt: !5896) !5900 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV4copyyyF7SWBCore16ConfiguredTargetCSg_SSTg5", scope: !2, file: !135, type: !5901, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5901 = !DISubroutineType(types: !5902) !5902 = !{!153, !5732} !5903 = !DILocation(line: 0, scope: !5900) !5904 = !DILocation(line: 0, scope: !5880, inlinedAt: !5905) !5905 = distinct !DILocation(line: 0, scope: !5900) !5906 = !DILocation(line: 0, scope: !1401, inlinedAt: !5903) !5907 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTg5", scope: !2, file: !135, type: !5908, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5908 = !DISubroutineType(types: !5909) !5909 = !{!153, !164, !139, !1732} !5910 = !DILocation(line: 0, scope: !5907) !5911 = !DILocation(line: 0, scope: !5810, inlinedAt: !5912) !5912 = distinct !DILocation(line: 0, scope: !5907) !5913 = !{!"branch_weights", i32 1, i32 4001} !5914 = !{!"branch_weights", i32 2000, i32 2001} !5915 = !DILocation(line: 0, scope: !5916, inlinedAt: !5921) !5916 = distinct !DISubprogram(linkageName: "$sSp6assign9repeating5countyx_SitFs13_UnsafeBitsetV4WordV_Tgq5", scope: !2, file: !135, type: !5917, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5917 = !DISubroutineType(types: !5918) !5918 = !{!153, !5919, !164, !5920} !5919 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss13_UnsafeBitsetV4WordVD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5920 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSpys13_UnsafeBitsetV4WordVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5921 = distinct !DILocation(line: 0, scope: !5907) !5922 = !DILocation(line: 0, scope: !1401, inlinedAt: !5910) !5923 = !DILocation(line: 0, scope: !5924, inlinedAt: !5910) !5924 = distinct !DISubprogram(name: "Swift runtime failure: Hash table has no holes", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !5925 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetC_AF8SettingsCTg5", scope: !2, file: !135, type: !5926, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5926 = !DISubroutineType(types: !5927) !5927 = !{!153, !164, !139, !5737} !5928 = !DILocation(line: 0, scope: !5925) !5929 = !DILocation(line: 0, scope: !5819, inlinedAt: !5930) !5930 = distinct !DILocation(line: 0, scope: !5925) !5931 = !DILocation(line: 0, scope: !5916, inlinedAt: !5932) !5932 = distinct !DILocation(line: 0, scope: !5925) !5933 = !DILocation(line: 0, scope: !1401, inlinedAt: !5928) !5934 = !DILocation(line: 0, scope: !5924, inlinedAt: !5928) !5935 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5", scope: !2, file: !135, type: !5936, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5936 = !DISubroutineType(types: !5937) !5937 = !{!153, !164, !139, !5755} !5938 = !DILocation(line: 0, scope: !5935) !5939 = !DILocation(line: 0, scope: !5819, inlinedAt: !5940) !5940 = distinct !DILocation(line: 0, scope: !5935) !5941 = !DILocation(line: 0, scope: !5916, inlinedAt: !5942) !5942 = distinct !DILocation(line: 0, scope: !5935) !5943 = !DILocation(line: 0, scope: !1401, inlinedAt: !5938) !5944 = !DILocation(line: 0, scope: !5924, inlinedAt: !5938) !5945 = distinct !DISubprogram(linkageName: "$ss17_NativeDictionaryV20_copyOrMoveAndResize8capacity12moveElementsySi_SbtF7SWBCore16ConfiguredTargetCSg_SSTg5", scope: !2, file: !135, type: !5946, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5946 = !DISubroutineType(types: !5947) !5947 = !{!153, !164, !139, !5732} !5948 = !DILocation(line: 0, scope: !5945) !5949 = !DILocation(line: 0, scope: !5791, inlinedAt: !5950) !5950 = distinct !DILocation(line: 0, scope: !5945) !5951 = !DILocation(line: 0, scope: !5796, inlinedAt: !5952) !5952 = distinct !DILocation(line: 0, scope: !5791, inlinedAt: !5950) !5953 = !DILocation(line: 0, scope: !5801, inlinedAt: !5954) !5954 = distinct !DILocation(line: 0, scope: !5796, inlinedAt: !5952) !5955 = !DILocation(line: 0, scope: !5916, inlinedAt: !5956) !5956 = distinct !DILocation(line: 0, scope: !5945) !5957 = !DILocation(line: 0, scope: !1401, inlinedAt: !5948) !5958 = !DILocation(line: 0, scope: !5924, inlinedAt: !5948) !5959 = distinct !DISubprogram(linkageName: "$sSh8_VariantV6insertySb8inserted_x17memberAfterInserttxnF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5960, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5960 = !DISubroutineType(types: !5961) !5961 = !{!5962, !261, !5963} !5962 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSb_7SWBUtil4PathVtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5963 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSh8_VariantVy7SWBUtil4PathV_GD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5964 = !DILocation(line: 0, scope: !5959) !5965 = !DILocation(line: 0, scope: !5966, inlinedAt: !5969) !5966 = distinct !DISubprogram(linkageName: "$s7SWBUtil4PathVSHAASH13_rawHashValue4seedS2i_tFTW", scope: !2, file: !135, type: !5967, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5967 = !DISubroutineType(types: !5968) !5968 = !{!164, !164, !261} !5969 = distinct !DILocation(line: 0, scope: !5959) !5970 = !DILocation(line: 0, scope: !5971, inlinedAt: !5975) !5971 = distinct !DISubprogram(linkageName: "$s7SWBUtil4PathVSQAASQ2eeoiySbx_xtFZTW", scope: !2, file: !135, type: !5972, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5972 = !DISubroutineType(types: !5973) !5973 = !{!139, !261, !261, !5974} !5974 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil4PathVXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5975 = distinct !DILocation(line: 0, scope: !5959) !5976 = !DILocation(line: 0, scope: !5977) !5977 = !DILexicalBlockFile(scope: !5959, discriminator: 0) !5978 = distinct !DISubprogram(linkageName: "$ss10_NativeSetV9insertNew_2at8isUniqueyxn_s10_HashTableV6BucketVSbtF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5979, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5979 = !DISubroutineType(types: !5980) !5980 = !{!153, !261, !1748, !139, !5981} !5981 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss10_NativeSetVy7SWBUtil4PathVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !5982 = !DILocation(line: 0, scope: !5978) !5983 = !DILocation(line: 0, scope: !5966, inlinedAt: !5984) !5984 = distinct !DILocation(line: 0, scope: !5978) !5985 = !DILocation(line: 0, scope: !5971, inlinedAt: !5986) !5986 = distinct !DILocation(line: 0, scope: !5978) !5987 = !DILocation(line: 0, scope: !1401, inlinedAt: !5982) !5988 = distinct !DISubprogram(linkageName: "$ss10_NativeSetV13copyAndResize8capacityySi_tF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5989, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5989 = !DISubroutineType(types: !5990) !5990 = !{!153, !164, !5981} !5991 = !DILocation(line: 0, scope: !5988) !5992 = !DILocation(line: 0, scope: !5993, inlinedAt: !5996) !5993 = distinct !DISubprogram(linkageName: "$ss10_NativeSetV16_unsafeInsertNewyyxnF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5994, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !5994 = !DISubroutineType(types: !5995) !5995 = !{!153, !261, !5981} !5996 = distinct !DILocation(line: 0, scope: !5988) !5997 = !DILocation(line: 0, scope: !5966, inlinedAt: !5998) !5998 = distinct !DILocation(line: 0, scope: !5993, inlinedAt: !5996) !5999 = !DILocation(line: 0, scope: !6000, inlinedAt: !6003) !6000 = distinct !DISubprogram(linkageName: "$ss10_HashTableV8nextHole9atOrAfterAB6BucketVAF_tF", scope: !2, file: !135, type: !6001, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6001 = !DISubroutineType(types: !6002) !6002 = !{!1748, !1748, !5883} !6003 = distinct !DILocation(line: 0, scope: !5993, inlinedAt: !5996) !6004 = !DILocation(line: 0, scope: !1401, inlinedAt: !5991) !6005 = !DILocation(line: 0, scope: !5924, inlinedAt: !5999) !6006 = distinct !DISubprogram(linkageName: "$ss10_NativeSetV4copyyyF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !6007, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6007 = !DISubroutineType(types: !6008) !6008 = !{!153, !5981} !6009 = !DILocation(line: 0, scope: !6006) !6010 = !DILocation(line: 0, scope: !5880, inlinedAt: !6011) !6011 = distinct !DILocation(line: 0, scope: !6006) !6012 = !DILocation(line: 0, scope: !1401, inlinedAt: !6009) !6013 = distinct !DISubprogram(linkageName: "$ss10_NativeSetV6resize8capacityySi_tF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !5989, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6014 = !DILocation(line: 0, scope: !6013) !6015 = !DILocation(line: 0, scope: !5993, inlinedAt: !6016) !6016 = distinct !DILocation(line: 0, scope: !6013) !6017 = !DILocation(line: 0, scope: !5966, inlinedAt: !6018) !6018 = distinct !DILocation(line: 0, scope: !5993, inlinedAt: !6016) !6019 = !DILocation(line: 0, scope: !6000, inlinedAt: !6020) !6020 = distinct !DILocation(line: 0, scope: !5993, inlinedAt: !6016) !6021 = !DILocation(line: 0, scope: !5916, inlinedAt: !6022) !6022 = distinct !DILocation(line: 0, scope: !6013) !6023 = !DILocation(line: 0, scope: !1401, inlinedAt: !6014) !6024 = !DILocation(line: 0, scope: !5924, inlinedAt: !6019) !6025 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !6026, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6026 = !DISubroutineType(types: !6027) !6027 = !{!5708, !5708} !6028 = !DILocation(line: 0, scope: !6025) !6029 = distinct !DISubprogram(linkageName: "$sSr15_stableSortImpl2byySbx_xtKXE_tKFySryxGz_SiztKXEfU_SS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20f11Essentials4H26V7modTimet_SSAJ_AmNttXEfU_Tf1nnncn_n", scope: !2, file: !135, type: !6030, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !6030 = !DISubroutineType(types: !6031) !6031 = !{!153, !4825, !164, !4825, !164} !6032 = !DILocation(line: 0, scope: !6033) !6033 = !DILexicalBlockFile(scope: !6029, discriminator: 0) !6034 = !DILocation(line: 0, scope: !6029) !6035 = !DILocation(line: 0, scope: !6036, inlinedAt: !6037) !6036 = distinct !DISubprogram(linkageName: "$sSryxGSlsSl5index5after5IndexQzAE_tFTWSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !4867, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6037 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6038 = distinct !DISubprogram(linkageName: "$ss12_findNextRun2in4from2by5IndexQz3end_Sb10descendingtx_AFSb7ElementQz_AJtKXEtKSkRzlFSrySS11description_20FoundationEssentials4DateV7modTimetG_Tg5", scope: !2, file: !135, type: !6039, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !6039 = !DISubroutineType(types: !6040) !6040 = !{!6041, !4825, !164, !4809} !6041 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSi_SbtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6042 = distinct !DILocation(line: 0, scope: !6029) !6043 = !DILocation(line: 0, scope: !1677, inlinedAt: !6044) !6044 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6045 = !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6046 = !DILocation(line: 0, scope: !4859, inlinedAt: !6047) !6047 = distinct !DILocation(line: 0, scope: !4863, inlinedAt: !6048) !6048 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6049 = !DILocation(line: 0, scope: !4859, inlinedAt: !6050) !6050 = distinct !DILocation(line: 0, scope: !4863, inlinedAt: !6051) !6051 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6052 = !DILocation(line: 635, column: 51, scope: !4874, inlinedAt: !6053) !6053 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6054 = !DILocation(line: 0, scope: !4894, inlinedAt: !6055) !6055 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6056 = !DILocation(line: 0, scope: !1677, inlinedAt: !6057) !6057 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6058 = !DILocation(line: 0, scope: !4859, inlinedAt: !6059) !6059 = distinct !DILocation(line: 0, scope: !4863, inlinedAt: !6060) !6060 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6061 = !DILocation(line: 0, scope: !4859, inlinedAt: !6062) !6062 = distinct !DILocation(line: 0, scope: !4863, inlinedAt: !6063) !6063 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6064 = !DILocation(line: 635, column: 51, scope: !4874, inlinedAt: !6065) !6065 = distinct !DILocation(line: 0, scope: !6038, inlinedAt: !6042) !6066 = !DILocation(line: 0, scope: !348, inlinedAt: !6067) !6067 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6068 = distinct !DISubprogram(linkageName: "$sSMsSKRzrlE14_insertionSort6within9sortedEnd2byySny5IndexSlQzG_AFSb7ElementSTQz_AItKXEtKFSrySS11description_20FoundationEssentials4DateV7modTimetG_Tg5", scope: !2, file: !135, type: !6069, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !6069 = !DISubroutineType(types: !6070) !6070 = !{!153, !1672, !164, !4809, !4825} !6071 = distinct !DILocation(line: 0, scope: !6029) !6072 = !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6073 = !DILocation(line: 0, scope: !4859, inlinedAt: !6074) !6074 = distinct !DILocation(line: 0, scope: !4863, inlinedAt: !6075) !6075 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6076 = !DILocation(line: 0, scope: !6077, inlinedAt: !6081) !6077 = distinct !DISubprogram(linkageName: "$sSa034_makeUniqueAndReserveCapacityIfNotB0yyFSnySiG_Tgq5", scope: !2, file: !135, type: !6078, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6078 = !DISubroutineType(types: !6079) !6079 = !{!153, !6080} !6080 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySnySiGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6081 = distinct !DILocation(line: 0, scope: !6029) !6082 = !DILocation(line: 0, scope: !6083, inlinedAt: !6086) !6083 = distinct !DISubprogram(linkageName: "$sSa9_getCountSiyFSnySiG_Tgq5", scope: !2, file: !135, type: !6084, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6084 = !DISubroutineType(types: !6085) !6085 = !{!164, !6080} !6086 = distinct !DILocation(line: 0, scope: !6087, inlinedAt: !6088) !6087 = distinct !DISubprogram(linkageName: "$sSa5countSivgSnySiG_Tgq5", scope: !2, file: !135, type: !6084, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6088 = distinct !DILocation(line: 0, scope: !6077, inlinedAt: !6081) !6089 = !DILocation(line: 0, scope: !6090, inlinedAt: !6093) !6090 = distinct !DISubprogram(linkageName: "$sSa36_reserveCapacityAssumingUniqueBuffer8oldCountySi_tFSnySiG_Tgq5", scope: !2, file: !135, type: !6091, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6091 = !DISubroutineType(types: !6092) !6092 = !{!153, !164, !6080} !6093 = distinct !DILocation(line: 0, scope: !6029) !6094 = !DILocation(line: 0, scope: !6095, inlinedAt: !6098) !6095 = distinct !DISubprogram(linkageName: "$sSa37_appendElementAssumeUniqueAndCapacity_03newB0ySi_xntFSnySiG_Tgq5", scope: !2, file: !135, type: !6096, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6096 = !DISubroutineType(types: !6097) !6097 = !{!153, !164, !1672, !6080} !6098 = distinct !DILocation(line: 0, scope: !6029) !6099 = !DILocation(line: 0, scope: !6100, inlinedAt: !6101) !6100 = distinct !DISubprogram(linkageName: "$sSa12_endMutationyyFSnySiG_Tgq5", scope: !2, file: !135, type: !6078, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6101 = distinct !DILocation(line: 0, scope: !6029) !6102 = !DILocation(line: 0, scope: !6103, inlinedAt: !6104) !6103 = distinct !DISubprogram(linkageName: "$sSa21_makeMutableAndUniqueyyFSnySiG_Tgq5", scope: !2, file: !135, type: !6078, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6104 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6105 = distinct !DISubprogram(linkageName: "$sSr13_finalizeRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !6106, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !6106 = !DISubroutineType(types: !6107) !6107 = !{!139, !6080, !4889, !4809, !4825} !6108 = distinct !DILocation(line: 0, scope: !6029) !6109 = !DILocation(line: 0, scope: !6100, inlinedAt: !6110) !6110 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6111 = !DILocation(line: 0, scope: !6083, inlinedAt: !6112) !6112 = distinct !DILocation(line: 0, scope: !6087, inlinedAt: !6113) !6113 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6114 = !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6115 = !DILocation(line: 0, scope: !6116, inlinedAt: !6119) !6116 = distinct !DISubprogram(linkageName: "$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSnySiG_Tgq5", scope: !2, file: !135, type: !6117, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6117 = !DISubroutineType(types: !6118) !6118 = !{!1672, !164, !139, !358, !6080} !6119 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6120 = !DILocation(line: 0, scope: !6116, inlinedAt: !6121) !6121 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6122 = !DILocation(line: 0, scope: !6116, inlinedAt: !6123) !6123 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6124 = !DILocation(line: 0, scope: !6103, inlinedAt: !6125) !6125 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6126 = !DILocation(line: 0, scope: !6127, inlinedAt: !6128) !6127 = distinct !DISubprogram(linkageName: "$sSa24_checkSubscript_mutatingyySiFSnySiG_Tgq5", scope: !2, file: !135, type: !6091, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6128 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6129 = !DILocation(line: 0, scope: !6100, inlinedAt: !6130) !6130 = distinct !DILocation(line: 0, scope: !6105, inlinedAt: !6108) !6131 = !DILocation(line: 0, scope: !4866, inlinedAt: !6132) !6132 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6133 = !DILocation(line: 0, scope: !4859, inlinedAt: !6134) !6134 = distinct !DILocation(line: 0, scope: !4863, inlinedAt: !6135) !6135 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6136 = !DILocation(line: 635, column: 51, scope: !4874, inlinedAt: !6137) !6137 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6138 = !DILocation(line: 0, scope: !4879, inlinedAt: !6139) !6139 = distinct !DILocation(line: 0, scope: !4883, inlinedAt: !6140) !6140 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6141 = !DILocation(line: 0, scope: !4886, inlinedAt: !6142) !6142 = distinct !DILocation(line: 0, scope: !4879, inlinedAt: !6139) !6143 = !DILocation(line: 0, scope: !348, inlinedAt: !6144) !6144 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6145 = !DILocation(line: 0, scope: !4894, inlinedAt: !6146) !6146 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6147 = !DILocation(line: 0, scope: !348, inlinedAt: !6148) !6148 = distinct !DILocation(line: 0, scope: !6068, inlinedAt: !6071) !6149 = !DILocation(line: 0, scope: !6150, inlinedAt: !6034) !6150 = distinct !DISubprogram(name: "Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !6151 = !DILocation(line: 0, scope: !6150, inlinedAt: !6114) !6152 = !DILocation(line: 0, scope: !5019, inlinedAt: !6114) !6153 = !DILocation(line: 0, scope: !423, inlinedAt: !6126) !6154 = !DILocation(line: 0, scope: !5019, inlinedAt: !6034) !6155 = !DILocation(line: 0, scope: !1401, inlinedAt: !6034) !6156 = !DILocation(line: 0, scope: !6150, inlinedAt: !6138) !6157 = distinct !DISubprogram(linkageName: "$sSr13_mergeTopRuns_6buffer2bySbSaySnySiGGz_SpyxGSbx_xtKXEtKFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20g11Essentials4I26V7modTimet_SSAJ_AmNttXEfU_Tf1nncn_n", scope: !2, file: !135, type: !6158, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !6158 = !DISubroutineType(types: !6159) !6159 = !{!139, !6080, !4889, !4825} !6160 = !DILocation(line: 0, scope: !6157) !6161 = !DILocation(line: 0, scope: !6083, inlinedAt: !6162) !6162 = distinct !DILocation(line: 0, scope: !6087, inlinedAt: !6163) !6163 = distinct !DILocation(line: 0, scope: !6157) !6164 = !DILocation(line: 0, scope: !6103, inlinedAt: !6165) !6165 = distinct !DILocation(line: 0, scope: !6157) !6166 = !DILocation(line: 0, scope: !6100, inlinedAt: !6167) !6167 = distinct !DILocation(line: 0, scope: !6157) !6168 = !DILocation(line: 0, scope: !6083, inlinedAt: !6169) !6169 = distinct !DILocation(line: 0, scope: !6087, inlinedAt: !6170) !6170 = distinct !DILocation(line: 0, scope: !6157) !6171 = !DILocation(line: 0, scope: !6116, inlinedAt: !6172) !6172 = distinct !DILocation(line: 0, scope: !6157) !6173 = !DILocation(line: 0, scope: !6116, inlinedAt: !6174) !6174 = distinct !DILocation(line: 0, scope: !6157) !6175 = !DILocation(line: 0, scope: !6116, inlinedAt: !6176) !6176 = distinct !DILocation(line: 0, scope: !6157) !6177 = !DILocation(line: 0, scope: !6116, inlinedAt: !6178) !6178 = distinct !DILocation(line: 0, scope: !6157) !6179 = !DILocation(line: 0, scope: !6180, inlinedAt: !6183) !6180 = distinct !DISubprogram(linkageName: "$sSa15_checkSubscript_20wasNativeTypeCheckeds16_DependenceTokenVSi_SbtFSnySiG_Tgq5", scope: !2, file: !135, type: !6181, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6181 = !DISubroutineType(types: !6182) !6182 = !{!358, !164, !139, !6080} !6183 = distinct !DILocation(line: 0, scope: !6157) !6184 = !DILocation(line: 0, scope: !6116, inlinedAt: !6185) !6185 = distinct !DILocation(line: 0, scope: !6157) !6186 = !DILocation(line: 0, scope: !6116, inlinedAt: !6187) !6187 = distinct !DILocation(line: 0, scope: !6157) !6188 = !DILocation(line: 0, scope: !6116, inlinedAt: !6189) !6189 = distinct !DILocation(line: 0, scope: !6157) !6190 = !DILocation(line: 0, scope: !6103, inlinedAt: !6191) !6191 = distinct !DILocation(line: 0, scope: !6157) !6192 = !DILocation(line: 0, scope: !6127, inlinedAt: !6193) !6193 = distinct !DILocation(line: 0, scope: !6157) !6194 = !DILocation(line: 0, scope: !6100, inlinedAt: !6195) !6195 = distinct !DILocation(line: 0, scope: !6157) !6196 = !DILocation(line: 0, scope: !6083, inlinedAt: !6197) !6197 = distinct !DILocation(line: 0, scope: !6087, inlinedAt: !6198) !6198 = distinct !DILocation(line: 0, scope: !6157) !6199 = !DILocation(line: 0, scope: !6116, inlinedAt: !6200) !6200 = distinct !DILocation(line: 0, scope: !6157) !6201 = !DILocation(line: 0, scope: !6116, inlinedAt: !6202) !6202 = distinct !DILocation(line: 0, scope: !6157) !6203 = !DILocation(line: 0, scope: !6116, inlinedAt: !6204) !6204 = distinct !DILocation(line: 0, scope: !6157) !6205 = !DILocation(line: 0, scope: !6180, inlinedAt: !6206) !6206 = distinct !DILocation(line: 0, scope: !6157) !6207 = !{!"branch_weights", !"expected", i32 1608735, i32 2145874913} !6208 = !DILocation(line: 0, scope: !6116, inlinedAt: !6209) !6209 = distinct !DILocation(line: 0, scope: !6157) !6210 = !DILocation(line: 0, scope: !6116, inlinedAt: !6211) !6211 = distinct !DILocation(line: 0, scope: !6157) !6212 = !DILocation(line: 0, scope: !423, inlinedAt: !6205) !6213 = !DILocation(line: 0, scope: !1401, inlinedAt: !6160) !6214 = !DILocation(line: 0, scope: !423, inlinedAt: !6179) !6215 = !DILocation(line: 0, scope: !6150, inlinedAt: !6160) !6216 = !DILocation(line: 0, scope: !5019, inlinedAt: !6160) !6217 = !DILocation(line: 0, scope: !423, inlinedAt: !6192) !6218 = distinct !DISubprogram(linkageName: "$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlFSS11description_20FoundationEssentials4DateV7modTimet_Tg50144$s16SWBTaskExecution23BuildDescriptionManagerC8purgeOld33_3F210181C2ABCA93E35AEA749B50A3D0LL07currentcD4Pathy7SWBUtil0Q0V_tFSbSS11description_20h11Essentials4J26V7modTimet_SSAJ_AmNttXEfU_Tf1nnnnc_n", scope: !2, file: !135, type: !6219, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, thrownTypes: !328) !6219 = !DISubroutineType(types: !6220) !6220 = !{!139, !4889, !4889, !4889, !4889} !6221 = !DILocation(line: 0, scope: !6218) !6222 = !DILocation(line: 0, scope: !4886, inlinedAt: !6223) !6223 = distinct !DILocation(line: 0, scope: !6218) !6224 = !DILocation(line: 0, scope: !4886, inlinedAt: !6225) !6225 = distinct !DILocation(line: 0, scope: !6218) !6226 = !DILocation(line: 635, column: 51, scope: !4874, inlinedAt: !6227) !6227 = distinct !DILocation(line: 0, scope: !6218) !6228 = !DILocation(line: 0, scope: !6229, inlinedAt: !6232) !6229 = distinct !DISubprogram(linkageName: "$ss6_merge3low3mid4high6buffer2bySbSpyxG_A3GSbx_xtKXEtKlF6$deferL_yylFSS11description_20FoundationEssentials4DateV7modTimet_Tg5", scope: !2, file: !135, type: !6230, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6230 = !DISubroutineType(types: !6231) !6231 = !{!153, !4889, !4889, !4889} !6232 = distinct !DILocation(line: 0, scope: !6218) !6233 = !DILocation(line: 0, scope: !4886, inlinedAt: !6234) !6234 = distinct !DILocation(line: 0, scope: !6229, inlinedAt: !6232) !6235 = !DILocation(line: 635, column: 51, scope: !4874, inlinedAt: !6236) !6236 = distinct !DILocation(line: 0, scope: !6218) !6237 = distinct !DISubprogram(linkageName: "$sSa6remove2atxSi_tFSnySiG_Tgq5", scope: !2, file: !135, type: !6238, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6238 = !DISubroutineType(types: !6239) !6239 = !{!1672, !164, !6080} !6240 = !DILocation(line: 0, scope: !6103, inlinedAt: !6241) !6241 = distinct !DILocation(line: 0, scope: !6237) !6242 = !DILocation(line: 0, scope: !6237) !6243 = !DILocation(line: 0, scope: !6244, inlinedAt: !6248) !6244 = distinct !DISubprogram(linkageName: "$sSp14moveInitialize4from5countySpyxG_SitFSnySiG_Tgq5", scope: !2, file: !135, type: !6245, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6245 = !DISubroutineType(types: !6246) !6246 = !{!153, !6247, !164, !6247} !6247 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSpySnySiGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6248 = distinct !DILocation(line: 0, scope: !6237) !6249 = !DILocation(line: 0, scope: !6100, inlinedAt: !6250) !6250 = distinct !DILocation(line: 0, scope: !6237) !6251 = !DILocation(line: 0, scope: !423, inlinedAt: !6242) !6252 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV20_consumeAndCreateNew14bufferIsUnique15minimumCapacity13growForAppendAByxGSb_SiSbtFSnySiG_Tgq5", scope: !2, file: !135, type: !6253, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6253 = !DISubroutineType(types: !6254) !6254 = !{!6255, !139, !164, !139, !6255} !6255 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss22_ContiguousArrayBufferVySnySiGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6256 = !DILocation(line: 0, scope: !6252) !6257 = !DILocation(line: 0, scope: !5659, inlinedAt: !6258) !6258 = distinct !DILocation(line: 0, scope: !6252) !6259 = !DILocation(line: 121, column: 10, scope: !5659, inlinedAt: !6258) !6260 = !DILocation(line: 0, scope: !6261, inlinedAt: !6264) !6261 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV13_copyContents8subRange12initializingSpyxGSnySiG_AFtFAG_Tgq5", scope: !2, file: !135, type: !6262, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6262 = !DISubroutineType(types: !6263) !6263 = !{!6247, !1672, !6247, !6255} !6264 = distinct !DILocation(line: 0, scope: !6252) !6265 = !DILocation(line: 0, scope: !6244, inlinedAt: !6266) !6266 = distinct !DILocation(line: 0, scope: !6252) !6267 = !DILocation(line: 0, scope: !1401, inlinedAt: !6256) !6268 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV20_consumeAndCreateNewAByxGyFSnySiG_Tgq5", scope: !2, file: !135, type: !6269, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6269 = !DISubroutineType(types: !6270) !6270 = !{!6255, !6255} !6271 = !DILocation(line: 0, scope: !6268) !6272 = distinct !DISubprogram(linkageName: "$ss32_copyCollectionToContiguousArrayys0dE0Vy7ElementQzGxSlRzlFSS8UTF8ViewV_Tgq5", scope: !2, file: !135, type: !4016, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6273 = !DILocation(line: 0, scope: !6272) !6274 = !DILocation(line: 0, scope: !6275, inlinedAt: !6273) !6275 = distinct !DISubprogram(name: "Swift runtime failure: Insufficient space allocated to copy string contents", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !6276 = !DILocation(line: 0, scope: !6277, inlinedAt: !6273) !6277 = distinct !DISubprogram(name: "Swift runtime failure: invalid Collection: less than 'count' elements in collection", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !6278 = distinct !DISubprogram(linkageName: "$ss22_ContiguousArrayBufferV19_uninitializedCount15minimumCapacityAByxGSi_SitcfCs5UInt8V_Tt1gq5", scope: !2, file: !135, type: !6279, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6279 = !DISubroutineType(types: !6280) !6280 = !{!6281, !164, !164} !6281 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss22_ContiguousArrayBufferVys5UInt8VGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6282 = !DILocation(line: 0, scope: !6278) !6283 = !DILocation(line: 0, scope: !5659, inlinedAt: !6284) !6284 = distinct !DILocation(line: 0, scope: !6278) !6285 = !DILocation(line: 121, column: 10, scope: !5659, inlinedAt: !6284) !6286 = distinct !DISubprogram(name: "init", linkageName: "$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfC7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCTt0g5Tf4g_n", scope: !21, file: !135, type: !964, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6287 = !DILocation(line: 0, scope: !6288, inlinedAt: !6291) !6288 = distinct !DISubprogram(linkageName: "$sSa9_getCountSiyF7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCt_Tg5", scope: !2, file: !135, type: !6289, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6289 = !DISubroutineType(types: !6290) !6290 = !{!164, !967} !6291 = distinct !DILocation(line: 0, scope: !6292, inlinedAt: !6293) !6292 = distinct !DISubprogram(name: "count.get", linkageName: "$sSa5countSivg7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCt_Tg5", scope: !21, file: !135, type: !6289, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6293 = distinct !DILocation(line: 0, scope: !6286) !6294 = !DILocation(line: 0, scope: !6286) !6295 = !DILocation(line: 0, scope: !6296, inlinedAt: !6300) !6296 = distinct !DISubprogram(linkageName: "$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCt_Tg5", scope: !2, file: !135, type: !6297, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6297 = !DISubroutineType(types: !6298) !6298 = !{!6299, !164, !139, !358, !967} !6299 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore16ConfiguredTargetCSg_7SWBUtil17DiagnosticsEngineCtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6300 = distinct !DILocation(line: 0, scope: !6286) !6301 = !DILocation(line: 0, scope: !6302, inlinedAt: !6294) !6302 = distinct !DISubprogram(name: "Swift runtime failure: Dictionary literal contains duplicate keys", scope: !135, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition, unit: !12) !6303 = !DILocation(line: 0, scope: !1401, inlinedAt: !6294) !6304 = distinct !DISubprogram(linkageName: "__swift_destroy_boxed_opaque_existential_1", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6305 = !DILocation(line: 0, scope: !6304) !6306 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6307 = !DILocation(line: 0, scope: !6306) !6308 = !DILocation(line: 0, scope: !1114, inlinedAt: !6309) !6309 = distinct !DILocation(line: 0, scope: !6306) !6310 = !DILocation(line: 147, column: 81, scope: !1146, inlinedAt: !6309) !6311 = !{!6312, !6314, !6315, !6316} !6312 = distinct !{!6312, !6313, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_: argument 0"} !6313 = distinct !{!6313, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_"} !6314 = distinct !{!6314, !6313, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_: argument 1"} !6315 = distinct !{!6315, !6313, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_: argument 2"} !6316 = distinct !{!6316, !6313, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_: argument 3"} !6317 = distinct !DISubprogram(name: "cacheDirectory", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n", scope: !564, file: !3, line: 424, type: !6318, scopeLine: 424, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !6320, retainedNodes: !6321, thrownTypes: !328) !6318 = !DISubroutineType(types: !6319) !6319 = !{!261, !1198, !1200, !1201} !6320 = !DISubprogram(name: "cacheDirectory", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZTf4nnnd_n", scope: !564, file: !3, line: 424, type: !6318, scopeLine: 424, spFlags: DISPFlagOptimized, thrownTypes: !328) !6321 = !{!6322, !6323, !6324, !6325, !6327, !6329} !6322 = !DILocalVariable(name: "request", arg: 1, scope: !6317, file: !3, line: 424, type: !1814) !6323 = !DILocalVariable(name: "buildRequestContext", arg: 2, scope: !6317, file: !3, line: 424, type: !1888) !6324 = !DILocalVariable(name: "workspaceContext", arg: 3, scope: !6317, file: !3, line: 424, type: !1967) !6325 = !DILocalVariable(name: "settings", scope: !6326, file: !3, line: 431, type: !1555) !6326 = distinct !DILexicalBlock(scope: !6317, file: !3, line: 431, column: 13) !6327 = !DILocalVariable(name: "overrideDir", scope: !6328, file: !3, line: 443, type: !384) !6328 = distinct !DILexicalBlock(scope: !6326, file: !3, line: 443, column: 13) !6329 = !DILocalVariable(name: "objroot", scope: !6330, file: !3, line: 449, type: !276) !6330 = distinct !DILexicalBlock(scope: !6328, file: !3, line: 449, column: 13) !6331 = !DILocation(line: 424, column: 40, scope: !6317) !6332 = !DILocation(line: 424, column: 65, scope: !6317) !6333 = !DILocation(line: 424, column: 107, scope: !6317) !6334 = !DILocation(line: 426, column: 20, scope: !6335) !6335 = distinct !DILexicalBlock(scope: !6317, file: !3, line: 426, column: 9) !6336 = !DILocation(line: 426, column: 63, scope: !6337) !6337 = distinct !DILexicalBlock(scope: !6335, file: !3, line: 426, column: 55) !6338 = !DILocation(line: 426, column: 9, scope: !6335) !6339 = !DILocation(line: 427, column: 13, scope: !6340) !6340 = distinct !DILexicalBlock(scope: !6341, file: !3, line: 426, column: 80) !6341 = distinct !DILexicalBlock(scope: !6335, file: !3, line: 426, column: 55) !6342 = !DILocation(line: 427, column: 26, scope: !6340) !6343 = !DILocation(line: 0, scope: !6344, inlinedAt: !6361) !6344 = !DILexicalBlockFile(scope: !6345, discriminator: 0) !6345 = distinct !DILexicalBlock(scope: !6346, file: !3, line: 432, column: 34) !6346 = distinct !DILexicalBlock(scope: !6347, file: !3, line: 432, column: 13) !6347 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC14cacheDirectory_19buildRequestContext09workspaceJ07SWBUtil4PathV7SWBCore0cI0C_AJ0ciJ0CAJ09WorkspaceJ0CtKFZAJ8SettingsCyXEfU_", scope: !1195, file: !3, line: 431, type: !6348, scopeLine: 431, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !6350) !6348 = !DISubroutineType(types: !6349) !6349 = !{!1556, !1201, !1200, !1198} !6350 = !{!6351, !6352, !6353, !6354, !6359} !6351 = !DILocalVariable(name: "workspaceContext", arg: 1, scope: !6347, file: !3, line: 424, type: !1967) !6352 = !DILocalVariable(name: "buildRequestContext", arg: 2, scope: !6347, file: !3, line: 424, type: !1888) !6353 = !DILocalVariable(name: "request", arg: 3, scope: !6347, file: !3, line: 424, type: !1814) !6354 = !DILocalVariable(name: "firstProject", scope: !6355, file: !3, line: 436, type: !6357) !6355 = distinct !DILexicalBlock(scope: !6356, file: !3, line: 436, column: 35) !6356 = distinct !DILexicalBlock(scope: !6347, file: !3, line: 436, column: 13) !6357 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !6358) !6358 = !DICompositeType(tag: DW_TAG_structure_type, name: "Project", scope: !26, file: !1199, size: 64, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore7ProjectCD") !6359 = !DILocalVariable(name: "onlyProject", scope: !6360, file: !3, line: 432, type: !6357) !6360 = distinct !DILexicalBlock(scope: !6346, file: !3, line: 432, column: 34) !6361 = distinct !DILocation(line: 431, column: 34, scope: !6362) !6362 = distinct !DILexicalBlock(scope: !6317, file: !3, line: 431, column: 34) !6363 = !DILocation(line: 424, column: 107, scope: !6347, inlinedAt: !6361) !6364 = !DILocation(line: 424, column: 65, scope: !6347, inlinedAt: !6361) !6365 = !DILocation(line: 424, column: 40, scope: !6347, inlinedAt: !6361) !6366 = !DILocation(line: 432, column: 51, scope: !6345, inlinedAt: !6361) !6367 = !DILocation(line: 432, column: 61, scope: !6345, inlinedAt: !6361) !6368 = !DILocation(line: 432, column: 70, scope: !6345, inlinedAt: !6361) !6369 = !DILocation(line: 0, scope: !6370, inlinedAt: !6361) !6370 = !DILexicalBlockFile(scope: !6347, file: !135, discriminator: 0) !6371 = !DILocation(line: 432, column: 20, scope: !6360, inlinedAt: !6361) !6372 = !DILocation(line: 433, column: 70, scope: !6373, inlinedAt: !6361) !6373 = distinct !DILexicalBlock(scope: !6360, file: !3, line: 432, column: 75) !6374 = !DILocation(line: 0, scope: !6373, inlinedAt: !6361) !6375 = !DILocation(line: 433, column: 44, scope: !6373, inlinedAt: !6361) !6376 = !DILocation(line: 0, scope: !6377, inlinedAt: !6361) !6377 = !DILexicalBlockFile(scope: !6373, file: !135, discriminator: 0) !6378 = !DILocation(line: 433, column: 17, scope: !6373, inlinedAt: !6361) !6379 = !DILocation(line: 0, scope: !6380, inlinedAt: !6361) !6380 = !DILexicalBlockFile(scope: !6345, file: !135, discriminator: 0) !6381 = !DILocation(line: 436, column: 62, scope: !6382, inlinedAt: !6361) !6382 = distinct !DILexicalBlock(scope: !6356, file: !3, line: 436, column: 35) !6383 = !DILocation(line: 0, scope: !6384, inlinedAt: !6388) !6384 = distinct !DISubprogram(linkageName: "$sSa9_getCountSiyF7SWBCore7ProjectC_Tg5", scope: !2, file: !135, type: !6385, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6385 = !DISubroutineType(types: !6386) !6386 = !{!164, !6387} !6387 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore7ProjectCGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6388 = distinct !DILocation(line: 0, scope: !6389, inlinedAt: !6390) !6389 = distinct !DISubprogram(linkageName: "$sSa8endIndexSivg7SWBCore7ProjectC_Tg5", scope: !2, file: !135, type: !6385, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6390 = distinct !DILocation(line: 0, scope: !6391, inlinedAt: !6392) !6391 = distinct !DISubprogram(linkageName: "$sSayxGSlsSl8endIndex0B0QzvgTW7SWBCore7ProjectC_Tg5", scope: !2, file: !135, type: !6385, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6392 = distinct !DILocation(line: 0, scope: !6393, inlinedAt: !6397) !6393 = distinct !DISubprogram(name: "first.get", linkageName: "$sSlsE5first7ElementQzSgvgSay7SWBCore7ProjectCG_Tg5", scope: !21, file: !135, type: !6394, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6394 = !DISubroutineType(types: !6395) !6395 = !{!6396, !6387} !6396 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore7ProjectCSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6397 = distinct !DILocation(line: 436, column: 71, scope: !6382, inlinedAt: !6361) !6398 = !DILocation(line: 0, scope: !6389, inlinedAt: !6390) !6399 = !DILocation(line: 0, scope: !6393, inlinedAt: !6397) !6400 = !DILocation(line: 0, scope: !6401, inlinedAt: !6404) !6401 = distinct !DISubprogram(linkageName: "$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF7SWBCore7ProjectC_Tg5", scope: !2, file: !135, type: !6402, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6402 = !DISubroutineType(types: !6403) !6403 = !{!6358, !164, !139, !358, !6387} !6404 = distinct !DILocation(line: 0, scope: !6405, inlinedAt: !6408) !6405 = distinct !DISubprogram(linkageName: "$sSayxSicir7SWBCore7ProjectC_Tg5", scope: !2, file: !135, type: !6406, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6406 = !DISubroutineType(types: !6407) !6407 = !{!153, !164, !6387} !6408 = distinct !DILocation(line: 0, scope: !6409, inlinedAt: !6410) !6409 = distinct !DISubprogram(linkageName: "$sSayxGSlsSly7ElementQz5IndexQzcirTW7SWBCore7ProjectC_Tg5", scope: !2, file: !135, type: !6406, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6410 = distinct !DILocation(line: 0, scope: !6393, inlinedAt: !6397) !6411 = !DILocation(line: 436, column: 20, scope: !6355, inlinedAt: !6361) !6412 = !DILocation(line: 436, column: 88, scope: !6355, inlinedAt: !6361) !6413 = !DILocation(line: 436, column: 104, scope: !6355, inlinedAt: !6361) !6414 = !DILocation(line: 436, column: 129, scope: !6355, inlinedAt: !6361) !6415 = !DILocation(line: 436, column: 78, scope: !6355, inlinedAt: !6361) !6416 = !DILocation(line: 437, column: 70, scope: !6417, inlinedAt: !6361) !6417 = distinct !DILexicalBlock(scope: !6355, file: !3, line: 436, column: 150) !6418 = !DILocation(line: 0, scope: !6417, inlinedAt: !6361) !6419 = !DILocation(line: 437, column: 44, scope: !6417, inlinedAt: !6361) !6420 = !DILocation(line: 0, scope: !6421, inlinedAt: !6361) !6421 = !DILexicalBlockFile(scope: !6417, file: !135, discriminator: 0) !6422 = !DILocation(line: 437, column: 17, scope: !6417, inlinedAt: !6361) !6423 = !DILocation(line: 436, column: 13, scope: !6356, inlinedAt: !6361) !6424 = !DILocation(line: 439, column: 66, scope: !6347, inlinedAt: !6361) !6425 = !DILocation(line: 439, column: 40, scope: !6347, inlinedAt: !6361) !6426 = !DILocation(line: 439, column: 13, scope: !6347, inlinedAt: !6361) !6427 = !DILocation(line: 431, column: 13, scope: !6326) !6428 = !DILocation(line: 443, column: 36, scope: !6429) !6429 = distinct !DILexicalBlock(scope: !6326, file: !3, line: 443, column: 27) !6430 = !DILocation(line: 0, scope: !6431) !6431 = !DILexicalBlockFile(scope: !6317, file: !135, discriminator: 0) !6432 = !DILocation(line: 443, column: 71, scope: !6429) !6433 = !DILocation(line: 443, column: 48, scope: !6429) !6434 = !DILocation(line: 443, column: 13, scope: !6328) !6435 = !DILocation(line: 0, scope: !6436, inlinedAt: !6437) !6436 = distinct !DISubprogram(name: "isEmpty.get", linkageName: "$sSS7isEmptySbvg", scope: !21, file: !135, type: !381, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6437 = distinct !DILocation(line: 444, column: 25, scope: !6438) !6438 = distinct !DILexicalBlock(scope: !6328, file: !3, line: 444, column: 9) !6439 = !DILocation(line: 444, column: 12, scope: !6438) !6440 = !DILocation(line: 445, column: 20, scope: !6441) !6441 = distinct !DILexicalBlock(scope: !6438, file: !3, line: 444, column: 33) !6442 = !DILocation(line: 445, column: 13, scope: !6441) !6443 = !DILocation(line: 449, column: 32, scope: !6444) !6444 = distinct !DILexicalBlock(scope: !6328, file: !3, line: 449, column: 23) !6445 = !DILocation(line: 449, column: 67, scope: !6444) !6446 = !DILocation(line: 449, column: 44, scope: !6444) !6447 = !DILocation(line: 449, column: 90, scope: !6444) !6448 = !DILocation(line: 449, column: 125, scope: !6444) !6449 = !DILocation(line: 449, column: 102, scope: !6444) !6450 = !DILocation(line: 0, scope: !6444) !6451 = !DILocation(line: 449, column: 76, scope: !6444) !6452 = !DILocation(line: 449, column: 13, scope: !6330) !6453 = !DILocation(line: 450, column: 20, scope: !6454) !6454 = distinct !DILexicalBlock(scope: !6330, file: !3, line: 450, column: 9) !6455 = !DILocation(line: 451, column: 13, scope: !6456) !6456 = distinct !DILexicalBlock(scope: !6454, file: !3, line: 450, column: 31) !6457 = !DILocation(line: 455, column: 32, scope: !6458) !6458 = distinct !DILexicalBlock(scope: !6459, file: !3, line: 455, column: 24) !6459 = distinct !DILexicalBlock(scope: !6330, file: !3, line: 455, column: 9) !6460 = !DILocation(line: 455, column: 9, scope: !6459) !6461 = !DILocation(line: 0, scope: !6462) !6462 = distinct !DILexicalBlock(scope: !6463, file: !3, line: 456, column: 13) !6463 = distinct !DILexicalBlock(scope: !6464, file: !3, line: 455, column: 49) !6464 = distinct !DILexicalBlock(scope: !6459, file: !3, line: 455, column: 24) !6465 = !DILocation(line: 456, column: 48, scope: !6462) !6466 = !DILocation(line: 459, column: 13, scope: !6462) !6467 = !DILocation(line: 457, column: 17, scope: !6468) !6468 = distinct !DILexicalBlock(scope: !6462, file: !3, line: 456, column: 64) !6469 = !DILocation(line: 463, column: 5, scope: !6330) !6470 = !DILocation(line: 0, scope: !531, inlinedAt: !6471) !6471 = !DILocation(line: 0, scope: !6330) !6472 = !DILocation(line: 462, column: 9, scope: !6330) !6473 = distinct !DISubprogram(name: "init", linkageName: "$sSD17dictionaryLiteralSDyxq_Gx_q_td_tcfCSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGTt0g5Tf4g_n", scope: !21, file: !135, type: !1605, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6474 = !DILocation(line: 0, scope: !6475, inlinedAt: !6478) !6475 = distinct !DISubprogram(linkageName: "$sSa9_getCountSiyFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGt_Tg5", scope: !2, file: !135, type: !6476, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6476 = !DISubroutineType(types: !6477) !6477 = !{!164, !1607} !6478 = distinct !DILocation(line: 0, scope: !6479, inlinedAt: !6480) !6479 = distinct !DISubprogram(name: "count.get", linkageName: "$sSa5countSivgSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGt_Tg5", scope: !21, file: !135, type: !6476, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6480 = distinct !DILocation(line: 0, scope: !6473) !6481 = !DILocation(line: 0, scope: !6473) !6482 = !DILocation(line: 0, scope: !6483, inlinedAt: !6487) !6483 = distinct !DISubprogram(linkageName: "$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtFSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGt_Tg5", scope: !2, file: !135, type: !6484, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6484 = !DISubroutineType(types: !6485) !6485 = !{!6486, !164, !139, !358, !1607} !6486 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSS_7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6487 = distinct !DILocation(line: 0, scope: !6473) !6488 = !DILocation(line: 0, scope: !6302, inlinedAt: !6481) !6489 = !DILocation(line: 0, scope: !1401, inlinedAt: !6481) !6490 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_n", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 176, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !6493, retainedNodes: !6494, thrownTypes: !328) !6491 = !DISubroutineType(types: !6492) !6492 = !{!1117, !1140, !883, !16, !261, !290, !139, !1337, !886} !6493 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_n", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 176, spFlags: DISPFlagOptimized, thrownTypes: !328) !6494 = !{!6495, !6496, !6497, !6498, !6499, !6500, !6501, !6509, !6510, !6517, !6525, !6533, !6535, !6544, !6546, !6548, !6550, !6552, !6554, !6557, !6567, !6578, !6582, !6585, !6588} !6495 = !DILocalVariable(name: "plan", arg: 1, scope: !6490, file: !3, line: 176, type: !1139) !6496 = !DILocalVariable(name: "planRequest", arg: 2, scope: !6490, file: !3, line: 176, type: !890) !6497 = !DILocalVariable(name: "signature", arg: 3, scope: !6490, file: !3, line: 176, type: !1013) !6498 = !DILocalVariable(name: "path", arg: 4, scope: !6490, file: !3, line: 176, type: !276) !6499 = !DILocalVariable(name: "fs", arg: 5, scope: !6490, file: !3, line: 176, type: !294) !6500 = !DILocalVariable(name: "bypassActualTasks", arg: 6, scope: !6490, file: !3, line: 176, type: !1024) !6501 = !DILocalVariable(name: "planningDiagnostics", arg: 7, scope: !6490, file: !3, line: 176, type: !6502) !6502 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !6503) !6503 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !6504, runtimeLang: DW_LANG_Swift) !6504 = !{!6505} !6505 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !6506, size: 64) !6506 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCXSq7SWBUtil10DiagnosticVXSaGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !6507) !6507 = !{!1364, !6508} !6508 = !DITemplateTypeParameter(type: !1393) !6509 = !DILocalVariable(name: "delegate", arg: 8, scope: !6490, file: !3, line: 176, type: !894) !6510 = !DILocalVariable(name: "staleFileRemovalIdentifierPerTarget", scope: !6511, file: !3, line: 180, type: !6512, flags: DIFlagArtificial) !6511 = distinct !DILexicalBlock(scope: !6490, file: !3, line: 180, column: 13) !6512 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !6513, runtimeLang: DW_LANG_Swift) !6513 = !{!6514} !6514 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !6515, size: 64) !6515 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCXSqSSGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !6516) !6516 = !{!1364, !305} !6517 = !DILocalVariable(name: "settingsPerTarget", scope: !6518, file: !3, line: 181, type: !6519, flags: DIFlagArtificial) !6518 = distinct !DILexicalBlock(scope: !6511, file: !3, line: 181, column: 13) !6519 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !6520, runtimeLang: DW_LANG_Swift) !6520 = !{!6521} !6521 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !6522, size: 64) !6522 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCAA8SettingsCGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !6523) !6523 = !{!1370, !6524} !6524 = !DITemplateTypeParameter(type: !1556) !6525 = !DILocalVariable(name: "rootPathsPerTarget", scope: !6526, file: !3, line: 182, type: !6527, flags: DIFlagArtificial) !6526 = distinct !DILexicalBlock(scope: !6518, file: !3, line: 182, column: 13) !6527 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !6528, runtimeLang: DW_LANG_Swift) !6528 = !{!6529} !6529 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !6530, size: 64) !6530 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetC7SWBUtil4PathVXSaGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !6531) !6531 = !{!1370, !6532} !6532 = !DITemplateTypeParameter(type: !4924) !6533 = !DILocalVariable(name: "moduleCachePathsPerTarget", scope: !6534, file: !3, line: 183, type: !6527, flags: DIFlagArtificial) !6534 = distinct !DILexicalBlock(scope: !6526, file: !3, line: 183, column: 13) !6535 = !DILocalVariable(name: "casValidationInfos", scope: !6536, file: !3, line: 185, type: !6537) !6536 = distinct !DILexicalBlock(scope: !6534, file: !3, line: 185, column: 13) !6537 = !DICompositeType(tag: DW_TAG_structure_type, scope: !7, file: !6, size: 128, elements: !6538, runtimeLang: DW_LANG_Swift) !6538 = !{!6539} !6539 = !DIDerivedType(tag: DW_TAG_member, scope: !7, file: !6, baseType: !6540, size: 128) !6540 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBUtil10OrderedSetVy16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVGD", scope: !7, file: !6, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !6541) !6541 = !{!6542} !6542 = !DITemplateTypeParameter(type: !6543) !6543 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVD", scope: !244, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6544 = !DILocalVariable(name: "buildGraph", scope: !6545, file: !3, line: 186, type: !1538) !6545 = distinct !DILexicalBlock(scope: !6536, file: !3, line: 186, column: 13) !6546 = !DILocalVariable(name: "shouldValidateCAS", scope: !6547, file: !3, line: 187, type: !1024) !6547 = distinct !DILexicalBlock(scope: !6545, file: !3, line: 187, column: 13) !6548 = !DILocalVariable(name: "$target$generator", scope: !6549, file: !3, line: 192, type: !1545) !6549 = distinct !DILexicalBlock(scope: !6547, file: !3, line: 192, column: 9) !6550 = !DILocalVariable(name: "target", scope: !6551, file: !3, line: 192, type: !1552) !6551 = distinct !DILexicalBlock(scope: !6549, file: !3, line: 192, column: 45) !6552 = !DILocalVariable(name: "settings", scope: !6553, file: !3, line: 193, type: !1555) !6553 = distinct !DILexicalBlock(scope: !6551, file: !3, line: 193, column: 17) !6554 = !DILocalVariable(name: "definingTargetsByModuleName", scope: !6555, file: !3, line: 222, type: !6556) !6555 = distinct !DILexicalBlock(scope: !6547, file: !3, line: 222, column: 13) !6556 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !1528) !6557 = !DILocalVariable(name: "capturedBuildInfo", scope: !6558, file: !3, line: 241, type: !6559) !6558 = distinct !DILexicalBlock(scope: !6555, file: !3, line: 241, column: 13) !6559 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !6560) !6560 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 128, elements: !6561, runtimeLang: DW_LANG_Swift) !6561 = !{!6562} !6562 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !6563, size: 128) !6563 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore17CapturedBuildInfoVSgD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !6564) !6564 = !{!6565} !6565 = !DITemplateTypeParameter(type: !6566) !6566 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore17CapturedBuildInfoVD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6567 = !DILocalVariable(name: "$purpose$generator", scope: !6568, file: !3, line: 208, type: !6571) !6568 = distinct !DILexicalBlock(scope: !6569, file: !3, line: 208, column: 17) !6569 = distinct !DILexicalBlock(scope: !6570, file: !3, line: 206, column: 182) !6570 = distinct !DILexicalBlock(scope: !6553, file: !3, line: 206, column: 13) !6571 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 128, elements: !6572, runtimeLang: DW_LANG_Swift) !6572 = !{!6573} !6573 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !6574, size: 128) !6574 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVy7SWBCore10CASOptionsV7PurposeOXSaGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !6575) !6575 = !{!6576} !6576 = !DITemplateTypeParameter(type: !6577) !6577 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore10CASOptionsV7PurposeOGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6578 = !DILocalVariable(name: "purpose", scope: !6579, file: !3, line: 208, type: !6580) !6579 = distinct !DILexicalBlock(scope: !6568, file: !3, line: 208, column: 66) !6580 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !6581) !6581 = !DICompositeType(tag: DW_TAG_structure_type, name: "Purpose", scope: !5559, file: !1199, size: 128, runtimeLang: DW_LANG_Swift, identifier: "$s7SWBCore10CASOptionsV7PurposeOD") !6582 = !DILocalVariable(name: "casOpts", scope: !6583, file: !3, line: 209, type: !5569) !6583 = distinct !DILexicalBlock(scope: !6584, file: !3, line: 209, column: 38) !6584 = distinct !DILexicalBlock(scope: !6579, file: !3, line: 209, column: 21) !6585 = !DILocalVariable(name: "execName", scope: !6586, file: !3, line: 210, type: !384) !6586 = distinct !DILexicalBlock(scope: !6587, file: !3, line: 210, column: 29) !6587 = distinct !DILexicalBlock(scope: !6583, file: !3, line: 209, column: 92) !6588 = !DILocalVariable(name: "execPath", scope: !6589, file: !3, line: 211, type: !276) !6589 = distinct !DILexicalBlock(scope: !6590, file: !3, line: 211, column: 43) !6590 = distinct !DILexicalBlock(scope: !6586, file: !3, line: 211, column: 25) !6591 = !DILocation(line: 0, scope: !6490) !6592 = !DILocation(line: 0, scope: !6593) !6593 = !DILexicalBlockFile(scope: !6490, discriminator: 0) !6594 = !DILocation(line: 176, column: 25, scope: !6490) !6595 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY0_", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 75, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !6596, retainedNodes: !6597, thrownTypes: !328) !6596 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY0_", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 176, spFlags: DISPFlagOptimized, thrownTypes: !328) !6597 = !{!6598, !6599, !6600, !6601, !6602, !6603, !6604, !6605, !6606, !6608, !6610, !6612, !6614, !6616, !6618, !6620, !6622, !6624, !6626, !6628, !6630, !6634, !6636, !6639, !6642} !6598 = !DILocalVariable(name: "plan", arg: 1, scope: !6595, file: !3, line: 176, type: !1139) !6599 = !DILocalVariable(name: "planRequest", arg: 2, scope: !6595, file: !3, line: 176, type: !890) !6600 = !DILocalVariable(name: "signature", arg: 3, scope: !6595, file: !3, line: 176, type: !1013) !6601 = !DILocalVariable(name: "path", arg: 4, scope: !6595, file: !3, line: 176, type: !276) !6602 = !DILocalVariable(name: "fs", arg: 5, scope: !6595, file: !3, line: 176, type: !294) !6603 = !DILocalVariable(name: "bypassActualTasks", arg: 6, scope: !6595, file: !3, line: 176, type: !1024) !6604 = !DILocalVariable(name: "planningDiagnostics", arg: 7, scope: !6595, file: !3, line: 176, type: !6502) !6605 = !DILocalVariable(name: "delegate", arg: 8, scope: !6595, file: !3, line: 176, type: !894) !6606 = !DILocalVariable(name: "staleFileRemovalIdentifierPerTarget", scope: !6607, file: !3, line: 180, type: !6512, flags: DIFlagArtificial) !6607 = distinct !DILexicalBlock(scope: !6595, file: !3, line: 180, column: 13) !6608 = !DILocalVariable(name: "settingsPerTarget", scope: !6609, file: !3, line: 181, type: !6519, flags: DIFlagArtificial) !6609 = distinct !DILexicalBlock(scope: !6607, file: !3, line: 181, column: 13) !6610 = !DILocalVariable(name: "rootPathsPerTarget", scope: !6611, file: !3, line: 182, type: !6527, flags: DIFlagArtificial) !6611 = distinct !DILexicalBlock(scope: !6609, file: !3, line: 182, column: 13) !6612 = !DILocalVariable(name: "moduleCachePathsPerTarget", scope: !6613, file: !3, line: 183, type: !6527, flags: DIFlagArtificial) !6613 = distinct !DILexicalBlock(scope: !6611, file: !3, line: 183, column: 13) !6614 = !DILocalVariable(name: "casValidationInfos", scope: !6615, file: !3, line: 185, type: !6537) !6615 = distinct !DILexicalBlock(scope: !6613, file: !3, line: 185, column: 13) !6616 = !DILocalVariable(name: "buildGraph", scope: !6617, file: !3, line: 186, type: !1538) !6617 = distinct !DILexicalBlock(scope: !6615, file: !3, line: 186, column: 13) !6618 = !DILocalVariable(name: "shouldValidateCAS", scope: !6619, file: !3, line: 187, type: !1024) !6619 = distinct !DILexicalBlock(scope: !6617, file: !3, line: 187, column: 13) !6620 = !DILocalVariable(name: "$target$generator", scope: !6621, file: !3, line: 192, type: !1545) !6621 = distinct !DILexicalBlock(scope: !6619, file: !3, line: 192, column: 9) !6622 = !DILocalVariable(name: "target", scope: !6623, file: !3, line: 192, type: !1552) !6623 = distinct !DILexicalBlock(scope: !6621, file: !3, line: 192, column: 45) !6624 = !DILocalVariable(name: "settings", scope: !6625, file: !3, line: 193, type: !1555) !6625 = distinct !DILexicalBlock(scope: !6623, file: !3, line: 193, column: 17) !6626 = !DILocalVariable(name: "definingTargetsByModuleName", scope: !6627, file: !3, line: 222, type: !6556) !6627 = distinct !DILexicalBlock(scope: !6619, file: !3, line: 222, column: 13) !6628 = !DILocalVariable(name: "capturedBuildInfo", scope: !6629, file: !3, line: 241, type: !6559) !6629 = distinct !DILexicalBlock(scope: !6627, file: !3, line: 241, column: 13) !6630 = !DILocalVariable(name: "$purpose$generator", scope: !6631, file: !3, line: 208, type: !6571) !6631 = distinct !DILexicalBlock(scope: !6632, file: !3, line: 208, column: 17) !6632 = distinct !DILexicalBlock(scope: !6633, file: !3, line: 206, column: 182) !6633 = distinct !DILexicalBlock(scope: !6625, file: !3, line: 206, column: 13) !6634 = !DILocalVariable(name: "purpose", scope: !6635, file: !3, line: 208, type: !6580) !6635 = distinct !DILexicalBlock(scope: !6631, file: !3, line: 208, column: 66) !6636 = !DILocalVariable(name: "casOpts", scope: !6637, file: !3, line: 209, type: !5569) !6637 = distinct !DILexicalBlock(scope: !6638, file: !3, line: 209, column: 38) !6638 = distinct !DILexicalBlock(scope: !6635, file: !3, line: 209, column: 21) !6639 = !DILocalVariable(name: "execName", scope: !6640, file: !3, line: 210, type: !384) !6640 = distinct !DILexicalBlock(scope: !6641, file: !3, line: 210, column: 29) !6641 = distinct !DILexicalBlock(scope: !6637, file: !3, line: 209, column: 92) !6642 = !DILocalVariable(name: "execPath", scope: !6643, file: !3, line: 211, type: !276) !6643 = distinct !DILexicalBlock(scope: !6644, file: !3, line: 211, column: 43) !6644 = distinct !DILexicalBlock(scope: !6640, file: !3, line: 211, column: 25) !6645 = !DILocation(line: 176, column: 101, scope: !6595) !6646 = !DILocation(line: 176, column: 139, scope: !6595) !6647 = !DILocation(line: 176, column: 163, scope: !6595) !6648 = !DILocation(line: 176, column: 213, scope: !6595) !6649 = !DILocation(line: 176, column: 269, scope: !6595) !6650 = !DILocation(line: 176, column: 51, scope: !6595) !6651 = !DILocation(line: 176, column: 70, scope: !6595) !6652 = !DILocation(line: 0, scope: !6653) !6653 = !DILexicalBlockFile(scope: !6595, discriminator: 0) !6654 = !DILocation(line: 75, column: 16, scope: !586, inlinedAt: !6655) !6655 = distinct !DILocation(line: 177, column: 33, scope: !6595) !6656 = !DILocation(line: 177, column: 54, scope: !6595) !6657 = !DILocation(line: 0, scope: !6658) !6658 = !DILexicalBlockFile(scope: !6607, discriminator: 0) !6659 = !DILocation(line: 0, scope: !6607) !6660 = !DILocation(line: 180, column: 77, scope: !6661) !6661 = distinct !DILexicalBlock(scope: !6595, file: !3, line: 180, column: 51) !6662 = !DILocation(line: 0, scope: !6663) !6663 = !DILexicalBlockFile(scope: !6615, discriminator: 0) !6664 = !DILocation(line: 185, column: 13, scope: !6615) !6665 = !DILocation(line: 185, column: 82, scope: !6666) !6666 = distinct !DILexicalBlock(scope: !6613, file: !3, line: 185, column: 82) !6667 = !DILocation(line: 186, column: 38, scope: !6668) !6668 = distinct !DILexicalBlock(scope: !6615, file: !3, line: 186, column: 26) !6669 = !DILocation(line: 186, column: 13, scope: !6617) !6670 = !DILocation(line: 187, column: 46, scope: !6671) !6671 = distinct !DILexicalBlock(scope: !6617, file: !3, line: 187, column: 33) !6672 = !DILocation(line: 187, column: 13, scope: !6619) !6673 = !DILocation(line: 0, scope: !6674) !6674 = !DILexicalBlockFile(scope: !6619, discriminator: 0) !6675 = !DILocation(line: 190, column: 52, scope: !6619) !6676 = !DILocation(line: 190, column: 57, scope: !6619) !6677 = !DILocation(line: 0, scope: !6678, inlinedAt: !6682) !6678 = distinct !DISubprogram(name: "subscript.set", linkageName: "$sSDyq_Sgxcis7SWBCore16ConfiguredTargetCSg_SSTg5", scope: !21, file: !135, type: !6679, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6679 = !DISubroutineType(types: !6680) !6680 = !{!153, !343, !1365, !6681} !6681 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCSgSSGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6682 = distinct !DILocation(line: 190, column: 50, scope: !6619) !6683 = !DILocation(line: 0, scope: !6684, inlinedAt: !6682) !6684 = !DILexicalBlockFile(scope: !6678, discriminator: 0) !6685 = !DILocation(line: 0, scope: !6686) !6686 = !DILexicalBlockFile(scope: !6595, file: !135, discriminator: 0) !6687 = !DILocation(line: 192, column: 34, scope: !6621) !6688 = !DILocation(line: 0, scope: !1611, inlinedAt: !6689) !6689 = distinct !DILocation(line: 0, scope: !1615, inlinedAt: !6690) !6690 = distinct !DILocation(line: 192, column: 34, scope: !6621) !6691 = !DILocation(line: 0, scope: !1621, inlinedAt: !6692) !6692 = distinct !DILocation(line: 0, scope: !1623, inlinedAt: !6693) !6693 = distinct !DILocation(line: 192, column: 9, scope: !6621) !6694 = !DILocation(line: 0, scope: !348, inlinedAt: !6695) !6695 = distinct !DILocation(line: 0, scope: !1623, inlinedAt: !6693) !6696 = !DILocation(line: 0, scope: !1623, inlinedAt: !6693) !6697 = !DILocation(line: 0, scope: !6698) !6698 = distinct !DILexicalBlock(scope: !6623, file: !3, line: 193, column: 28) !6699 = !DILocation(line: 193, column: 40, scope: !6698) !6700 = !DILocation(line: 0, scope: !6611) !6701 = !DILocation(line: 0, scope: !6609) !6702 = !DILocation(line: 0, scope: !1648, inlinedAt: !6703) !6703 = distinct !DILocation(line: 0, scope: !1653, inlinedAt: !6704) !6704 = distinct !DILocation(line: 0, scope: !1623, inlinedAt: !6693) !6705 = !DILocation(line: 0, scope: !1649, inlinedAt: !6703) !6706 = !DILocation(line: 0, scope: !1611, inlinedAt: !6707) !6707 = distinct !DILocation(line: 0, scope: !1658, inlinedAt: !6708) !6708 = distinct !DILocation(line: 0, scope: !1662, inlinedAt: !6709) !6709 = distinct !DILocation(line: 0, scope: !1623, inlinedAt: !6693) !6710 = !DILocation(line: 0, scope: !1621, inlinedAt: !6711) !6711 = distinct !DILocation(line: 0, scope: !1658, inlinedAt: !6708) !6712 = !DILocation(line: 0, scope: !1667, inlinedAt: !6713) !6713 = distinct !DILocation(line: 0, scope: !1669, inlinedAt: !6714) !6714 = distinct !DILocation(line: 0, scope: !1674, inlinedAt: !6715) !6715 = distinct !DILocation(line: 0, scope: !1658, inlinedAt: !6708) !6716 = !DILocation(line: 0, scope: !1677, inlinedAt: !6717) !6717 = distinct !DILocation(line: 0, scope: !1669, inlinedAt: !6714) !6718 = !DILocation(line: 0, scope: !1669, inlinedAt: !6714) !6719 = !DILocation(line: 0, scope: !1681, inlinedAt: !6720) !6720 = distinct !DILocation(line: 0, scope: !1658, inlinedAt: !6708) !6721 = !DILocation(line: 192, column: 13, scope: !6623) !6722 = !DILocation(line: 193, column: 85, scope: !6698) !6723 = !DILocation(line: 193, column: 112, scope: !6698) !6724 = !DILocation(line: 193, column: 60, scope: !6698) !6725 = !DILocation(line: 193, column: 17, scope: !6625) !6726 = !DILocation(line: 0, scope: !6727, inlinedAt: !6731) !6727 = distinct !DISubprogram(name: "_allocateUninitializedArray", linkageName: "$ss27_allocateUninitializedArrayySayxG_BptBwlF7SWBUtil4PathV_Tg5", scope: !21, file: !135, type: !6728, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6728 = !DISubroutineType(types: !6729) !6729 = !{!6730, !534} !6730 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBUtil4PathVG_BptD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6731 = distinct !DILocation(line: 194, column: 42, scope: !6625) !6732 = !DILocation(line: 0, scope: !6733, inlinedAt: !6738) !6733 = distinct !DISubprogram(linkageName: "$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZ7SWBUtil4PathV_Tt1g5", scope: !2, file: !135, type: !6734, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6734 = !DISubroutineType(types: !6735) !6735 = !{!6736, !6737, !164} !6736 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBUtil4PathVG_SpyACGtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6737 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss23_ContiguousArrayStorageCy7SWBUtil4PathVGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6738 = distinct !DILocation(line: 0, scope: !6727, inlinedAt: !6731) !6739 = !DILocation(line: 195, column: 26, scope: !6625) !6740 = !DILocation(line: 195, column: 61, scope: !6625) !6741 = !DILocation(line: 195, column: 38, scope: !6625) !6742 = !DILocation(line: 194, column: 42, scope: !6625) !6743 = !DILocation(line: 196, column: 26, scope: !6625) !6744 = !DILocation(line: 196, column: 61, scope: !6625) !6745 = !DILocation(line: 196, column: 38, scope: !6625) !6746 = !DILocation(line: 197, column: 26, scope: !6625) !6747 = !DILocation(line: 197, column: 61, scope: !6625) !6748 = !DILocation(line: 197, column: 38, scope: !6625) !6749 = !DILocation(line: 0, scope: !6625) !6750 = !DILocation(line: 0, scope: !6751, inlinedAt: !6756) !6751 = distinct !DISubprogram(name: "subscript.set", linkageName: "$sSDyq_Sgxcis7SWBCore16ConfiguredTargetC_Say7SWBUtil4PathVGTg5", scope: !21, file: !135, type: !6752, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6752 = !DISubroutineType(types: !6753) !6753 = !{!153, !6754, !1371, !6755} !6754 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBUtil4PathVGSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6755 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDy7SWBCore16ConfiguredTargetCSay7SWBUtil4PathVGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6756 = distinct !DILocation(line: 194, column: 40, scope: !6625) !6757 = !DILocation(line: 0, scope: !6758, inlinedAt: !6756) !6758 = !DILexicalBlockFile(scope: !6751, discriminator: 0) !6759 = !DILocation(line: 0, scope: !6727, inlinedAt: !6760) !6760 = distinct !DILocation(line: 200, column: 49, scope: !6625) !6761 = !DILocation(line: 0, scope: !6733, inlinedAt: !6762) !6762 = distinct !DILocation(line: 0, scope: !6727, inlinedAt: !6760) !6763 = !DILocation(line: 201, column: 26, scope: !6625) !6764 = !DILocation(line: 201, column: 61, scope: !6625) !6765 = !DILocation(line: 201, column: 38, scope: !6625) !6766 = !DILocation(line: 200, column: 49, scope: !6625) !6767 = !DILocation(line: 202, column: 26, scope: !6625) !6768 = !DILocation(line: 202, column: 61, scope: !6625) !6769 = !DILocation(line: 202, column: 38, scope: !6625) !6770 = !DILocation(line: 203, column: 26, scope: !6625) !6771 = !DILocation(line: 203, column: 61, scope: !6625) !6772 = !DILocation(line: 203, column: 38, scope: !6625) !6773 = !DILocation(line: 0, scope: !6751, inlinedAt: !6774) !6774 = distinct !DILocation(line: 200, column: 47, scope: !6625) !6775 = !DILocation(line: 0, scope: !6758, inlinedAt: !6774) !6776 = !DILocation(line: 206, column: 16, scope: !6633) !6777 = !DILocation(line: 206, column: 44, scope: !6633) !6778 = !DILocation(line: 206, column: 79, scope: !6633) !6779 = !DILocation(line: 206, column: 56, scope: !6633) !6780 = !DILocation(line: 206, column: 107, scope: !6633) !6781 = !DILocation(line: 0, scope: !6782, inlinedAt: !6785) !6782 = distinct !DISubprogram(linkageName: "$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF7SWBCore10CASOptionsV7PurposeO_Tg5", scope: !2, file: !135, type: !6783, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6783 = !DISubroutineType(types: !6784) !6784 = !{!6581, !164, !139, !358, !6577} !6785 = distinct !DILocation(line: 0, scope: !6786, inlinedAt: !6789) !6786 = distinct !DISubprogram(linkageName: "$sSayxSicir7SWBCore10CASOptionsV7PurposeO_Tg5", scope: !2, file: !135, type: !6787, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6787 = !DISubroutineType(types: !6788) !6788 = !{!153, !164, !6577} !6789 = distinct !DILocation(line: 0, scope: !6790, inlinedAt: !6791) !6790 = distinct !DISubprogram(linkageName: "$sSayxGSlsSly7ElementQz5IndexQzcirTW7SWBCore10CASOptionsV7PurposeO_Tg5", scope: !2, file: !135, type: !6787, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6791 = distinct !DILocation(line: 0, scope: !6792, inlinedAt: !6797) !6792 = distinct !DISubprogram(name: "next", linkageName: "$ss16IndexingIteratorV4next7ElementQzSgyFSay7SWBCore10CASOptionsV7PurposeOG_Tg5", scope: !21, file: !135, type: !6793, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6793 = !DISubroutineType(types: !6794) !6794 = !{!6795, !6796} !6795 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore10CASOptionsV7PurposeOSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6796 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVySay7SWBCore10CASOptionsV7PurposeOGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6797 = distinct !DILocation(line: 208, column: 17, scope: !6631) !6798 = !DILocation(line: 208, column: 21, scope: !6635) !6799 = !DILocation(line: 209, column: 70, scope: !6800) !6800 = distinct !DILexicalBlock(scope: !6638, file: !3, line: 209, column: 38) !6801 = !DILocation(line: 209, column: 54, scope: !6800) !6802 = !DILocation(line: 211, column: 52, scope: !6803) !6803 = distinct !DILexicalBlock(scope: !6644, file: !3, line: 211, column: 43) !6804 = !DILocation(line: 209, column: 28, scope: !6637) !6805 = !DILocation(line: 210, column: 49, scope: !6806) !6806 = distinct !DILexicalBlock(scope: !6641, file: !3, line: 210, column: 40) !6807 = !DILocation(line: 210, column: 84, scope: !6806) !6808 = !DILocation(line: 210, column: 61, scope: !6806) !6809 = !DILocation(line: 0, scope: !6810) !6810 = !DILexicalBlockFile(scope: !6806, discriminator: 0) !6811 = !DILocation(line: 210, column: 103, scope: !6806) !6812 = !DILocation(line: 210, column: 114, scope: !6806) !6813 = !DILocation(line: 0, scope: !6814) !6814 = !DILexicalBlockFile(scope: !6806, file: !135, discriminator: 0) !6815 = !DILocation(line: 210, column: 29, scope: !6640) !6816 = !DILocation(line: 211, column: 81, scope: !6803) !6817 = !DILocation(line: 211, column: 74, scope: !6803) !6818 = !DILocation(line: 211, column: 32, scope: !6643) !6819 = !DILocation(line: 212, column: 56, scope: !6820) !6820 = distinct !DILexicalBlock(scope: !6643, file: !3, line: 211, column: 97) !6821 = !DILocation(line: 0, scope: !6822) !6822 = !DILexicalBlockFile(scope: !6820, discriminator: 0) !6823 = !DILocation(line: 212, column: 48, scope: !6820) !6824 = !DILocation(line: 213, column: 25, scope: !6820) !6825 = !DILocation(line: 214, column: 21, scope: !6640) !6826 = !DILocation(line: 0, scope: !6827, inlinedAt: !6831) !6827 = distinct !DISubprogram(linkageName: "$ss23_ContiguousArrayStorageCfD7SWBCore10CASOptionsV7PurposeO_Tg5", scope: !2, file: !135, type: !6828, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6828 = !DISubroutineType(types: !6829) !6829 = !{!153, !6830} !6830 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss23_ContiguousArrayStorageCy7SWBCore10CASOptionsV7PurposeOGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6831 = distinct !DILocation(line: 0, scope: !6595) !6832 = !DILocation(line: 216, column: 13, scope: !6632) !6833 = !DILocation(line: 0, scope: !6834) !6834 = !DILexicalBlockFile(scope: !6625, discriminator: 0) !6835 = !DILocation(line: 218, column: 59, scope: !6625) !6836 = !DILocation(line: 218, column: 64, scope: !6625) !6837 = !DILocation(line: 0, scope: !6678, inlinedAt: !6838) !6838 = distinct !DILocation(line: 218, column: 57, scope: !6625) !6839 = !DILocation(line: 0, scope: !6684, inlinedAt: !6838) !6840 = !DILocation(line: 219, column: 41, scope: !6625) !6841 = !DILocation(line: 0, scope: !6842, inlinedAt: !6846) !6842 = distinct !DISubprogram(name: "subscript.set", linkageName: "$sSDyq_Sgxcis7SWBCore16ConfiguredTargetC_AB8SettingsCTg5", scope: !21, file: !135, type: !6843, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6843 = !DISubroutineType(types: !6844) !6844 = !{!153, !6845, !1371, !6519} !6845 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore8SettingsCSgD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6846 = distinct !DILocation(line: 219, column: 39, scope: !6625) !6847 = !DILocation(line: 0, scope: !6848, inlinedAt: !6846) !6848 = !DILexicalBlockFile(scope: !6842, discriminator: 0) !6849 = !DILocation(line: 222, column: 43, scope: !6850) !6850 = distinct !DILexicalBlock(scope: !6619, file: !3, line: 222, column: 43) !6851 = !DILocation(line: 222, column: 13, scope: !6627) !6852 = !DILocation(line: 242, column: 24, scope: !6853) !6853 = distinct !DILexicalBlock(scope: !6629, file: !3, line: 242, column: 9) !6854 = !DILocation(line: 242, column: 41, scope: !6853) !6855 = !DILocation(line: 242, column: 49, scope: !6853) !6856 = !DILocation(line: 242, column: 51, scope: !6853) !6857 = !DILocation(line: 0, scope: !6858, inlinedAt: !6862) !6858 = distinct !DISubprogram(name: "subscript.get", linkageName: "$sSDyq_SgxcigSS_SSTg5", scope: !21, file: !135, type: !6859, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !6859 = !DISubroutineType(types: !6860) !6860 = !{!343, !306, !6861} !6861 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSDyS2SGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !6862 = distinct !DILocation(line: 242, column: 69, scope: !6853) !6863 = !DILocation(line: 242, column: 97, scope: !6853) !6864 = !DILocation(line: 0, scope: !531, inlinedAt: !6865) !6865 = distinct !DILocation(line: 242, column: 70, scope: !6853) !6866 = !DILocation(line: 244, column: 33, scope: !6867) !6867 = distinct !DILexicalBlock(scope: !6853, file: !3, line: 242, column: 104) !6868 = !DILocation(line: 0, scope: !6867) !6869 = !DILocation(line: 244, column: 13, scope: !6629) !6870 = !DILocation(line: 245, column: 9, scope: !6867) !6871 = !DILocation(line: 250, column: 26, scope: !6872) !6872 = distinct !DILexicalBlock(scope: !6629, file: !3, line: 250, column: 16) !6873 = !DILocation(line: 250, column: 75, scope: !6872) !6874 = !DILocation(line: 250, column: 92, scope: !6872) !6875 = !DILocation(line: 250, column: 115, scope: !6872) !6876 = !DILocation(line: 250, column: 182, scope: !6872) !6877 = !DILocation(line: 250, column: 195, scope: !6872) !6878 = !DILocation(line: 250, column: 342, scope: !6872) !6879 = !DILocation(line: 250, column: 397, scope: !6872) !6880 = !DILocation(line: 250, column: 525, scope: !6872) !6881 = !DILocation(line: 250, column: 475, scope: !6872) !6882 = !DILocation(line: 0, scope: !6872) !6883 = !DILocation(line: 250, column: 562, scope: !6872) !6884 = !DILocation(line: 250, column: 614, scope: !6872) !6885 = !DILocation(line: 250, column: 662, scope: !6872) !6886 = !DILocation(line: 250, column: 791, scope: !6872) !6887 = !DILocation(line: 250, column: 810, scope: !6872) !6888 = !DILocation(line: 250, column: 857, scope: !6872) !6889 = !DILocation(line: 250, column: 983, scope: !6872) !6890 = !DILocation(line: 250, column: 1150, scope: !6872) !6891 = !DILocation(line: 250, column: 43, scope: !6872) !6892 = !DILocation(line: 176, column: 180, scope: !6595) !6893 = !DILocation(line: 209, column: 21, scope: !6638) !6894 = !DILocation(line: 0, scope: !1793, inlinedAt: !6718) !6895 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTQ1_", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 250, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !6896, retainedNodes: !6897, thrownTypes: !328) !6896 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTQ1_", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 176, spFlags: DISPFlagOptimized, thrownTypes: !328) !6897 = !{!6898, !6899, !6900, !6901, !6902, !6903, !6904, !6905, !6906, !6908, !6910, !6912, !6914, !6916, !6918, !6920, !6922, !6924, !6926, !6928, !6930, !6934, !6936, !6939, !6942} !6898 = !DILocalVariable(name: "plan", arg: 1, scope: !6895, file: !3, line: 176, type: !1139) !6899 = !DILocalVariable(name: "planRequest", arg: 2, scope: !6895, file: !3, line: 176, type: !890) !6900 = !DILocalVariable(name: "signature", arg: 3, scope: !6895, file: !3, line: 176, type: !1013) !6901 = !DILocalVariable(name: "path", arg: 4, scope: !6895, file: !3, line: 176, type: !276) !6902 = !DILocalVariable(name: "fs", arg: 5, scope: !6895, file: !3, line: 176, type: !294) !6903 = !DILocalVariable(name: "bypassActualTasks", arg: 6, scope: !6895, file: !3, line: 176, type: !1024) !6904 = !DILocalVariable(name: "planningDiagnostics", arg: 7, scope: !6895, file: !3, line: 176, type: !6502) !6905 = !DILocalVariable(name: "delegate", arg: 8, scope: !6895, file: !3, line: 176, type: !894) !6906 = !DILocalVariable(name: "staleFileRemovalIdentifierPerTarget", scope: !6907, file: !3, line: 180, type: !6512, flags: DIFlagArtificial) !6907 = distinct !DILexicalBlock(scope: !6895, file: !3, line: 180, column: 13) !6908 = !DILocalVariable(name: "settingsPerTarget", scope: !6909, file: !3, line: 181, type: !6519, flags: DIFlagArtificial) !6909 = distinct !DILexicalBlock(scope: !6907, file: !3, line: 181, column: 13) !6910 = !DILocalVariable(name: "rootPathsPerTarget", scope: !6911, file: !3, line: 182, type: !6527, flags: DIFlagArtificial) !6911 = distinct !DILexicalBlock(scope: !6909, file: !3, line: 182, column: 13) !6912 = !DILocalVariable(name: "moduleCachePathsPerTarget", scope: !6913, file: !3, line: 183, type: !6527, flags: DIFlagArtificial) !6913 = distinct !DILexicalBlock(scope: !6911, file: !3, line: 183, column: 13) !6914 = !DILocalVariable(name: "casValidationInfos", scope: !6915, file: !3, line: 185, type: !6537) !6915 = distinct !DILexicalBlock(scope: !6913, file: !3, line: 185, column: 13) !6916 = !DILocalVariable(name: "buildGraph", scope: !6917, file: !3, line: 186, type: !1538) !6917 = distinct !DILexicalBlock(scope: !6915, file: !3, line: 186, column: 13) !6918 = !DILocalVariable(name: "shouldValidateCAS", scope: !6919, file: !3, line: 187, type: !1024) !6919 = distinct !DILexicalBlock(scope: !6917, file: !3, line: 187, column: 13) !6920 = !DILocalVariable(name: "$target$generator", scope: !6921, file: !3, line: 192, type: !1545) !6921 = distinct !DILexicalBlock(scope: !6919, file: !3, line: 192, column: 9) !6922 = !DILocalVariable(name: "target", scope: !6923, file: !3, line: 192, type: !1552) !6923 = distinct !DILexicalBlock(scope: !6921, file: !3, line: 192, column: 45) !6924 = !DILocalVariable(name: "settings", scope: !6925, file: !3, line: 193, type: !1555) !6925 = distinct !DILexicalBlock(scope: !6923, file: !3, line: 193, column: 17) !6926 = !DILocalVariable(name: "definingTargetsByModuleName", scope: !6927, file: !3, line: 222, type: !6556) !6927 = distinct !DILexicalBlock(scope: !6919, file: !3, line: 222, column: 13) !6928 = !DILocalVariable(name: "capturedBuildInfo", scope: !6929, file: !3, line: 241, type: !6559) !6929 = distinct !DILexicalBlock(scope: !6927, file: !3, line: 241, column: 13) !6930 = !DILocalVariable(name: "$purpose$generator", scope: !6931, file: !3, line: 208, type: !6571) !6931 = distinct !DILexicalBlock(scope: !6932, file: !3, line: 208, column: 17) !6932 = distinct !DILexicalBlock(scope: !6933, file: !3, line: 206, column: 182) !6933 = distinct !DILexicalBlock(scope: !6925, file: !3, line: 206, column: 13) !6934 = !DILocalVariable(name: "purpose", scope: !6935, file: !3, line: 208, type: !6580) !6935 = distinct !DILexicalBlock(scope: !6931, file: !3, line: 208, column: 66) !6936 = !DILocalVariable(name: "casOpts", scope: !6937, file: !3, line: 209, type: !5569) !6937 = distinct !DILexicalBlock(scope: !6938, file: !3, line: 209, column: 38) !6938 = distinct !DILexicalBlock(scope: !6935, file: !3, line: 209, column: 21) !6939 = !DILocalVariable(name: "execName", scope: !6940, file: !3, line: 210, type: !384) !6940 = distinct !DILexicalBlock(scope: !6941, file: !3, line: 210, column: 29) !6941 = distinct !DILexicalBlock(scope: !6937, file: !3, line: 209, column: 92) !6942 = !DILocalVariable(name: "execPath", scope: !6943, file: !3, line: 211, type: !276) !6943 = distinct !DILexicalBlock(scope: !6944, file: !3, line: 211, column: 43) !6944 = distinct !DILexicalBlock(scope: !6940, file: !3, line: 211, column: 25) !6945 = !DILocation(line: 176, column: 101, scope: !6895) !6946 = !DILocation(line: 176, column: 139, scope: !6895) !6947 = !DILocation(line: 176, column: 163, scope: !6895) !6948 = !DILocation(line: 176, column: 213, scope: !6895) !6949 = !DILocation(line: 176, column: 269, scope: !6895) !6950 = !DILocation(line: 176, column: 51, scope: !6895) !6951 = !DILocation(line: 176, column: 70, scope: !6895) !6952 = !DILocation(line: 250, column: 43, scope: !6953) !6953 = distinct !DILexicalBlock(scope: !6929, file: !3, line: 250, column: 16) !6954 = !DILocation(line: 0, scope: !6955) !6955 = !DILexicalBlockFile(scope: !6895, file: !135, discriminator: 0) !6956 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY2_", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 250, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !6957, retainedNodes: !6958, thrownTypes: !328) !6957 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY2_", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 176, spFlags: DISPFlagOptimized, thrownTypes: !328) !6958 = !{!6959, !6960, !6961, !6962, !6963, !6964, !6965, !6966, !6967, !6969, !6971, !6973, !6975, !6977, !6979, !6981, !6983, !6985, !6987, !6989, !6991, !6995, !6997, !7000, !7003} !6959 = !DILocalVariable(name: "plan", arg: 1, scope: !6956, file: !3, line: 176, type: !1139) !6960 = !DILocalVariable(name: "planRequest", arg: 2, scope: !6956, file: !3, line: 176, type: !890) !6961 = !DILocalVariable(name: "signature", arg: 3, scope: !6956, file: !3, line: 176, type: !1013) !6962 = !DILocalVariable(name: "path", arg: 4, scope: !6956, file: !3, line: 176, type: !276) !6963 = !DILocalVariable(name: "fs", arg: 5, scope: !6956, file: !3, line: 176, type: !294) !6964 = !DILocalVariable(name: "bypassActualTasks", arg: 6, scope: !6956, file: !3, line: 176, type: !1024) !6965 = !DILocalVariable(name: "planningDiagnostics", arg: 7, scope: !6956, file: !3, line: 176, type: !6502) !6966 = !DILocalVariable(name: "delegate", arg: 8, scope: !6956, file: !3, line: 176, type: !894) !6967 = !DILocalVariable(name: "staleFileRemovalIdentifierPerTarget", scope: !6968, file: !3, line: 180, type: !6512, flags: DIFlagArtificial) !6968 = distinct !DILexicalBlock(scope: !6956, file: !3, line: 180, column: 13) !6969 = !DILocalVariable(name: "settingsPerTarget", scope: !6970, file: !3, line: 181, type: !6519, flags: DIFlagArtificial) !6970 = distinct !DILexicalBlock(scope: !6968, file: !3, line: 181, column: 13) !6971 = !DILocalVariable(name: "rootPathsPerTarget", scope: !6972, file: !3, line: 182, type: !6527, flags: DIFlagArtificial) !6972 = distinct !DILexicalBlock(scope: !6970, file: !3, line: 182, column: 13) !6973 = !DILocalVariable(name: "moduleCachePathsPerTarget", scope: !6974, file: !3, line: 183, type: !6527, flags: DIFlagArtificial) !6974 = distinct !DILexicalBlock(scope: !6972, file: !3, line: 183, column: 13) !6975 = !DILocalVariable(name: "casValidationInfos", scope: !6976, file: !3, line: 185, type: !6537) !6976 = distinct !DILexicalBlock(scope: !6974, file: !3, line: 185, column: 13) !6977 = !DILocalVariable(name: "buildGraph", scope: !6978, file: !3, line: 186, type: !1538) !6978 = distinct !DILexicalBlock(scope: !6976, file: !3, line: 186, column: 13) !6979 = !DILocalVariable(name: "shouldValidateCAS", scope: !6980, file: !3, line: 187, type: !1024) !6980 = distinct !DILexicalBlock(scope: !6978, file: !3, line: 187, column: 13) !6981 = !DILocalVariable(name: "$target$generator", scope: !6982, file: !3, line: 192, type: !1545) !6982 = distinct !DILexicalBlock(scope: !6980, file: !3, line: 192, column: 9) !6983 = !DILocalVariable(name: "target", scope: !6984, file: !3, line: 192, type: !1552) !6984 = distinct !DILexicalBlock(scope: !6982, file: !3, line: 192, column: 45) !6985 = !DILocalVariable(name: "settings", scope: !6986, file: !3, line: 193, type: !1555) !6986 = distinct !DILexicalBlock(scope: !6984, file: !3, line: 193, column: 17) !6987 = !DILocalVariable(name: "definingTargetsByModuleName", scope: !6988, file: !3, line: 222, type: !6556) !6988 = distinct !DILexicalBlock(scope: !6980, file: !3, line: 222, column: 13) !6989 = !DILocalVariable(name: "capturedBuildInfo", scope: !6990, file: !3, line: 241, type: !6559) !6990 = distinct !DILexicalBlock(scope: !6988, file: !3, line: 241, column: 13) !6991 = !DILocalVariable(name: "$purpose$generator", scope: !6992, file: !3, line: 208, type: !6571) !6992 = distinct !DILexicalBlock(scope: !6993, file: !3, line: 208, column: 17) !6993 = distinct !DILexicalBlock(scope: !6994, file: !3, line: 206, column: 182) !6994 = distinct !DILexicalBlock(scope: !6986, file: !3, line: 206, column: 13) !6995 = !DILocalVariable(name: "purpose", scope: !6996, file: !3, line: 208, type: !6580) !6996 = distinct !DILexicalBlock(scope: !6992, file: !3, line: 208, column: 66) !6997 = !DILocalVariable(name: "casOpts", scope: !6998, file: !3, line: 209, type: !5569) !6998 = distinct !DILexicalBlock(scope: !6999, file: !3, line: 209, column: 38) !6999 = distinct !DILexicalBlock(scope: !6996, file: !3, line: 209, column: 21) !7000 = !DILocalVariable(name: "execName", scope: !7001, file: !3, line: 210, type: !384) !7001 = distinct !DILexicalBlock(scope: !7002, file: !3, line: 210, column: 29) !7002 = distinct !DILexicalBlock(scope: !6998, file: !3, line: 209, column: 92) !7003 = !DILocalVariable(name: "execPath", scope: !7004, file: !3, line: 211, type: !276) !7004 = distinct !DILexicalBlock(scope: !7005, file: !3, line: 211, column: 43) !7005 = distinct !DILexicalBlock(scope: !7001, file: !3, line: 211, column: 25) !7006 = !DILocation(line: 176, column: 101, scope: !6956) !7007 = !DILocation(line: 176, column: 139, scope: !6956) !7008 = !DILocation(line: 176, column: 163, scope: !6956) !7009 = !DILocation(line: 176, column: 213, scope: !6956) !7010 = !DILocation(line: 176, column: 269, scope: !6956) !7011 = !DILocation(line: 176, column: 51, scope: !6956) !7012 = !DILocation(line: 176, column: 70, scope: !6956) !7013 = !DILocation(line: 0, scope: !7014) !7014 = !DILexicalBlockFile(scope: !6956, discriminator: 0) !7015 = !DILocation(line: 0, scope: !7016) !7016 = !DILexicalBlockFile(scope: !7017, file: !135, discriminator: 0) !7017 = distinct !DILexicalBlock(scope: !6990, file: !3, line: 250, column: 16) !7018 = !DILocation(line: 0, scope: !7019) !7019 = !DILexicalBlockFile(scope: !6990, discriminator: 0) !7020 = !DILocation(line: 0, scope: !7021) !7021 = !DILexicalBlockFile(scope: !6990, file: !135, discriminator: 0) !7022 = !DILocation(line: 250, column: 9, scope: !6990) !7023 = distinct !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY3_", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 250, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !7024, retainedNodes: !7025, thrownTypes: !328) !7024 = !DISubprogram(name: "constructBuildDescription", linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_11planRequest9signature11inDirectory2fs17bypassActualTasks19planningDiagnostics8delegateAA0cD0CSg0A12Construction0C4PlanC_AO0ctH0V7SWBUtil10ByteStringVAT4PathVAT7FSProxy_pSbSDy7SWBCore16ConfiguredTargetCSgSayAT10DiagnosticVGGAA0cdS8Delegate_ptYaKFZTf4nnnnnnnnd_nTY3_", scope: !564, file: !3, line: 176, type: !6491, scopeLine: 176, spFlags: DISPFlagOptimized, thrownTypes: !328) !7025 = !{!7026, !7027, !7028, !7029, !7030, !7031, !7032, !7033, !7034, !7036, !7038, !7040, !7042, !7044, !7046, !7048, !7050, !7052, !7054, !7056, !7058, !7062, !7064, !7067, !7070} !7026 = !DILocalVariable(name: "plan", arg: 1, scope: !7023, file: !3, line: 176, type: !1139) !7027 = !DILocalVariable(name: "planRequest", arg: 2, scope: !7023, file: !3, line: 176, type: !890) !7028 = !DILocalVariable(name: "signature", arg: 3, scope: !7023, file: !3, line: 176, type: !1013) !7029 = !DILocalVariable(name: "path", arg: 4, scope: !7023, file: !3, line: 176, type: !276) !7030 = !DILocalVariable(name: "fs", arg: 5, scope: !7023, file: !3, line: 176, type: !294) !7031 = !DILocalVariable(name: "bypassActualTasks", arg: 6, scope: !7023, file: !3, line: 176, type: !1024) !7032 = !DILocalVariable(name: "planningDiagnostics", arg: 7, scope: !7023, file: !3, line: 176, type: !6502) !7033 = !DILocalVariable(name: "delegate", arg: 8, scope: !7023, file: !3, line: 176, type: !894) !7034 = !DILocalVariable(name: "staleFileRemovalIdentifierPerTarget", scope: !7035, file: !3, line: 180, type: !6512, flags: DIFlagArtificial) !7035 = distinct !DILexicalBlock(scope: !7023, file: !3, line: 180, column: 13) !7036 = !DILocalVariable(name: "settingsPerTarget", scope: !7037, file: !3, line: 181, type: !6519, flags: DIFlagArtificial) !7037 = distinct !DILexicalBlock(scope: !7035, file: !3, line: 181, column: 13) !7038 = !DILocalVariable(name: "rootPathsPerTarget", scope: !7039, file: !3, line: 182, type: !6527, flags: DIFlagArtificial) !7039 = distinct !DILexicalBlock(scope: !7037, file: !3, line: 182, column: 13) !7040 = !DILocalVariable(name: "moduleCachePathsPerTarget", scope: !7041, file: !3, line: 183, type: !6527, flags: DIFlagArtificial) !7041 = distinct !DILexicalBlock(scope: !7039, file: !3, line: 183, column: 13) !7042 = !DILocalVariable(name: "casValidationInfos", scope: !7043, file: !3, line: 185, type: !6537) !7043 = distinct !DILexicalBlock(scope: !7041, file: !3, line: 185, column: 13) !7044 = !DILocalVariable(name: "buildGraph", scope: !7045, file: !3, line: 186, type: !1538) !7045 = distinct !DILexicalBlock(scope: !7043, file: !3, line: 186, column: 13) !7046 = !DILocalVariable(name: "shouldValidateCAS", scope: !7047, file: !3, line: 187, type: !1024) !7047 = distinct !DILexicalBlock(scope: !7045, file: !3, line: 187, column: 13) !7048 = !DILocalVariable(name: "$target$generator", scope: !7049, file: !3, line: 192, type: !1545) !7049 = distinct !DILexicalBlock(scope: !7047, file: !3, line: 192, column: 9) !7050 = !DILocalVariable(name: "target", scope: !7051, file: !3, line: 192, type: !1552) !7051 = distinct !DILexicalBlock(scope: !7049, file: !3, line: 192, column: 45) !7052 = !DILocalVariable(name: "settings", scope: !7053, file: !3, line: 193, type: !1555) !7053 = distinct !DILexicalBlock(scope: !7051, file: !3, line: 193, column: 17) !7054 = !DILocalVariable(name: "definingTargetsByModuleName", scope: !7055, file: !3, line: 222, type: !6556) !7055 = distinct !DILexicalBlock(scope: !7047, file: !3, line: 222, column: 13) !7056 = !DILocalVariable(name: "capturedBuildInfo", scope: !7057, file: !3, line: 241, type: !6559) !7057 = distinct !DILexicalBlock(scope: !7055, file: !3, line: 241, column: 13) !7058 = !DILocalVariable(name: "$purpose$generator", scope: !7059, file: !3, line: 208, type: !6571) !7059 = distinct !DILexicalBlock(scope: !7060, file: !3, line: 208, column: 17) !7060 = distinct !DILexicalBlock(scope: !7061, file: !3, line: 206, column: 182) !7061 = distinct !DILexicalBlock(scope: !7053, file: !3, line: 206, column: 13) !7062 = !DILocalVariable(name: "purpose", scope: !7063, file: !3, line: 208, type: !6580) !7063 = distinct !DILexicalBlock(scope: !7059, file: !3, line: 208, column: 66) !7064 = !DILocalVariable(name: "casOpts", scope: !7065, file: !3, line: 209, type: !5569) !7065 = distinct !DILexicalBlock(scope: !7066, file: !3, line: 209, column: 38) !7066 = distinct !DILexicalBlock(scope: !7063, file: !3, line: 209, column: 21) !7067 = !DILocalVariable(name: "execName", scope: !7068, file: !3, line: 210, type: !384) !7068 = distinct !DILexicalBlock(scope: !7069, file: !3, line: 210, column: 29) !7069 = distinct !DILexicalBlock(scope: !7065, file: !3, line: 209, column: 92) !7070 = !DILocalVariable(name: "execPath", scope: !7071, file: !3, line: 211, type: !276) !7071 = distinct !DILexicalBlock(scope: !7072, file: !3, line: 211, column: 43) !7072 = distinct !DILexicalBlock(scope: !7068, file: !3, line: 211, column: 25) !7073 = !DILocation(line: 176, column: 101, scope: !7023) !7074 = !DILocation(line: 176, column: 139, scope: !7023) !7075 = !DILocation(line: 176, column: 163, scope: !7023) !7076 = !DILocation(line: 176, column: 213, scope: !7023) !7077 = !DILocation(line: 176, column: 269, scope: !7023) !7078 = !DILocation(line: 176, column: 51, scope: !7023) !7079 = !DILocation(line: 176, column: 70, scope: !7023) !7080 = !DILocation(line: 0, scope: !7081) !7081 = !DILexicalBlockFile(scope: !7023, discriminator: 0) !7082 = !DILocation(line: 0, scope: !7083) !7083 = !DILexicalBlockFile(scope: !7084, file: !135, discriminator: 0) !7084 = distinct !DILexicalBlock(scope: !7057, file: !3, line: 250, column: 16) !7085 = !DILocation(line: 0, scope: !7086) !7086 = !DILexicalBlockFile(scope: !7057, discriminator: 0) !7087 = !DILocation(line: 0, scope: !7088) !7088 = !DILexicalBlockFile(scope: !7057, file: !135, discriminator: 0) !7089 = !DILocation(line: 250, column: 1165, scope: !7057) !7090 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOg", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7091 = !DILocation(line: 0, scope: !7090) !7092 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOj0_", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7093 = !DILocation(line: 0, scope: !7092) !7094 = distinct !DISubprogram(linkageName: "__swift_project_boxed_opaque_existential_1", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7095 = !DILocation(line: 0, scope: !7094) !7096 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7097 = !DILocation(line: 0, scope: !7096) !7098 = !DILocation(line: 0, scope: !2931, inlinedAt: !7099) !7099 = distinct !DILocation(line: 0, scope: !7096) !7100 = !DILocation(line: 363, column: 232, scope: !2947, inlinedAt: !7099) !7101 = !{!7102, !7104, !7105, !7106} !7102 = distinct !{!7102, !7103, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_: argument 0"} !7103 = distinct !{!7103, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_"} !7104 = distinct !{!7104, !7103, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_: argument 1"} !7105 = distinct !{!7105, !7103, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_: argument 2"} !7106 = distinct !{!7106, !7103, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_: argument 3"} !7107 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFAA0cD0C_AA0cdM6SourceOt7SWBCore10ActivityIDVYaKXEfU_TATQ0_", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7108 = !DILocation(line: 0, scope: !7107) !7109 = distinct !DISubprogram(linkageName: "objectdestroy", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7110 = !DILocation(line: 0, scope: !7109) !7111 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOe", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7112 = !DILocation(line: 0, scope: !7111) !7113 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7114 = !DILocation(line: 0, scope: !7113) !7115 = !DILocation(line: 0, scope: !4357, inlinedAt: !7116) !7116 = distinct !DILocation(line: 0, scope: !7113) !7117 = !DILocation(line: 0, scope: !4367, inlinedAt: !7116) !7118 = !{!7119} !7119 = distinct !{!7119, !7120, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_: argument 0"} !7120 = distinct !{!7120, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_"} !7121 = !DILocation(line: 374, column: 63, scope: !4368, inlinedAt: !7116) !7122 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYacfU0_TATQ0_", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7123 = !DILocation(line: 0, scope: !7122) !7124 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7125 = !DILocation(line: 0, scope: !7124) !7126 = distinct !DISubprogram(linkageName: "objectdestroy.15", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7127 = !DILocation(line: 0, scope: !7126) !7128 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7129 = !DILocation(line: 0, scope: !7128) !7130 = !DILocation(line: 393, column: 72, scope: !7131, inlinedAt: !7143) !7131 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFyyYbcfU2_", scope: !2247, file: !3, line: 393, type: !7132, scopeLine: 393, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !7135) !7132 = !DISubroutineType(types: !7133) !7133 = !{!153, !7134, !564} !7134 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s16SWBTaskExecution16BuildDescriptionCSgXwz_XxD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7135 = !{!7136, !7138, !7139} !7136 = !DILocalVariable(name: "buildDescription", arg: 1, scope: !7131, file: !3, line: 393, type: !7137) !7137 = !DIDerivedType(tag: DW_TAG_typedef, name: "$s16SWBTaskExecution16BuildDescriptionCXSqXwD", scope: !3, baseType: !1117) !7138 = !DILocalVariable(name: "self", arg: 2, scope: !7131, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !7139 = !DILocalVariable(name: "buildDescription", scope: !7140, file: !3, line: 395, type: !271) !7140 = distinct !DILexicalBlock(scope: !7141, file: !3, line: 395, column: 31) !7141 = distinct !DILexicalBlock(scope: !7142, file: !3, line: 395, column: 21) !7142 = distinct !DILexicalBlock(scope: !7131, file: !3, line: 393, column: 90) !7143 = distinct !DILocation(line: 0, scope: !7128) !7144 = !DILocation(line: 333, column: 18, scope: !7131, inlinedAt: !7143) !7145 = !DILocation(line: 395, column: 21, scope: !7141, inlinedAt: !7143) !7146 = !DILocation(line: 395, column: 31, scope: !7140, inlinedAt: !7143) !7147 = !DILocation(line: 396, column: 31, scope: !7148, inlinedAt: !7143) !7148 = distinct !DILexicalBlock(scope: !7140, file: !3, line: 396, column: 21) !7149 = !DILocation(line: 0, scope: !7148, inlinedAt: !7143) !7150 = !DILocation(line: 396, column: 57, scope: !7148, inlinedAt: !7143) !7151 = !DILocation(line: 396, column: 34, scope: !7148, inlinedAt: !7143) !7152 = !DILocation(line: 0, scope: !7153, inlinedAt: !7143) !7153 = !DILexicalBlockFile(scope: !7131, file: !135, discriminator: 0) !7154 = !DILocation(line: 397, column: 17, scope: !7148, inlinedAt: !7143) !7155 = !DILocation(line: 0, scope: !7156) !7156 = distinct !DISubprogram(linkageName: "objectdestroy.18", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7157 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7158 = !DILocation(line: 0, scope: !7157) !7159 = !{!7160} !7160 = distinct !{!7160, !7161, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_: argument 0"} !7161 = distinct !{!7161, !"$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_"} !7162 = !DILocalVariable(name: "self", arg: 1, scope: !7163, file: !3, line: 333, type: !682, flags: DIFlagArtificial) !7163 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014getNewOrCachedcD0_14clientDelegate012constructionK0AA0cD13RetrievalInfoVSgAC0cD7RequestO_0A12Construction018TaskPlanningClientK0_pAA0cdpK0_ptYaKFytSgyYbcfU1_", scope: !2247, file: !3, line: 388, type: !7164, scopeLine: 388, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !7166) !7164 = !DISubroutineType(types: !7165) !7165 = !{!4801, !564, !244} !7166 = !{!7162, !7167} !7167 = !DILocalVariable(name: "buildDescription", arg: 2, scope: !7163, file: !3, line: 351, type: !271) !7168 = !DILocation(line: 333, column: 18, scope: !7163, inlinedAt: !7169) !7169 = distinct !DILocation(line: 0, scope: !7157) !7170 = !DILocation(line: 351, column: 13, scope: !7163, inlinedAt: !7169) !7171 = !DILocation(line: 389, column: 31, scope: !7172, inlinedAt: !7169) !7172 = distinct !DILexicalBlock(scope: !7163, file: !3, line: 389, column: 21) !7173 = !DILocation(line: 0, scope: !7172, inlinedAt: !7169) !7174 = !DILocation(line: 389, column: 57, scope: !7172, inlinedAt: !7169) !7175 = !DILocation(line: 389, column: 34, scope: !7172, inlinedAt: !7169) !7176 = !DILocation(line: 0, scope: !7177, inlinedAt: !7169) !7177 = !DILexicalBlockFile(scope: !7163, file: !135, discriminator: 0) !7178 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOi_", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7179 = !DILocation(line: 0, scope: !7178) !7180 = distinct !DISubprogram(linkageName: "$s19SWBTaskConstruction16BuildPlanRequestVWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7181 = !DILocation(line: 0, scope: !7180) !7182 = distinct !DISubprogram(linkageName: "$s7SWBUtil4PathVWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7183 = !DILocation(line: 0, scope: !7182) !7184 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOSHAASQWb", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7185 = !DILocation(line: 0, scope: !7184) !7186 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOACSQAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7187 = !DILocation(line: 0, scope: !7186) !7188 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOSHAASQWb", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7189 = !DILocation(line: 0, scope: !7188) !7190 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOACSQAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7191 = !DILocation(line: 0, scope: !7190) !7192 = distinct !DISubprogram(linkageName: "__swift_memcpy1_1", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7193 = !DILocation(line: 0, scope: !7192) !7194 = distinct !DISubprogram(linkageName: "__swift_noop_void_return", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7195 = !DILocation(line: 0, scope: !7194) !7196 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwet", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7197 = !DILocation(line: 0, scope: !7196) !7198 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwst", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7199 = !DILocation(line: 0, scope: !7198) !7200 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwug", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7201 = !DILocation(line: 0, scope: !7200) !7202 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwup", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7203 = !DILocation(line: 0, scope: !7202) !7204 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOwui", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7205 = !DILocation(line: 0, scope: !7204) !7206 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildDescriptionRetrievalSourceOMa", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7207 = !DILocation(line: 0, scope: !7206) !7208 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwxx", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7209 = !DILocation(line: 0, scope: !7208) !7210 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwcp", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7211 = !DILocation(line: 0, scope: !7210) !7212 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwca", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7213 = !DILocation(line: 0, scope: !7212) !7214 = distinct !DISubprogram(linkageName: "__swift_memcpy40_8", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7215 = !DILocation(line: 0, scope: !7214) !7216 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwta", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7217 = !DILocation(line: 0, scope: !7216) !7218 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwet", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7219 = !DILocation(line: 0, scope: !7218) !7220 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVwst", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7221 = !DILocation(line: 0, scope: !7220) !7222 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution29BuildDescriptionRetrievalInfoVMa", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7223 = !DILocation(line: 0, scope: !7222) !7224 = distinct !DISubprogram(linkageName: "__swift_memcpy9_8", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7225 = !DILocation(line: 0, scope: !7224) !7226 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwet", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7227 = !DILocation(line: 0, scope: !7226) !7228 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwst", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7229 = !DILocation(line: 0, scope: !7228) !7230 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwug", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7231 = !DILocation(line: 0, scope: !7230) !7232 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwup", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7233 = !DILocation(line: 0, scope: !7232) !7234 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOwui", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7235 = !DILocation(line: 0, scope: !7234) !7236 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution41BuildDescriptionMemoryCacheEvictionPolicyOMa", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7237 = !DILocation(line: 0, scope: !7236) !7238 = !DILocation(line: 0, scope: !7239) !7239 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMa", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7240 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerCMr", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7241 = !DILocation(line: 0, scope: !7240) !7242 = distinct !DISubprogram(linkageName: "get_type_metadata 15Synchronization5MutexVy19SWBTaskConstruction16BuildPlanRequestVSgG", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7243 = !DILocation(line: 0, scope: !7242) !7244 = distinct !DISubprogram(linkageName: "get_type_metadata 15Synchronization5MutexVy16SWBTaskExecution16BuildDescriptionCSgG", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7245 = !DILocation(line: 0, scope: !7244) !7246 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwCP", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7247 = !DILocation(line: 0, scope: !7246) !7248 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOy", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7249 = !DILocation(line: 0, scope: !7248) !7250 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwxx", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7251 = !DILocation(line: 0, scope: !7250) !7252 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwcp", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7253 = !DILocation(line: 0, scope: !7252) !7254 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwca", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7255 = !DILocation(line: 0, scope: !7254) !7256 = distinct !DISubprogram(linkageName: "__swift_memcpy122_8", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7257 = !DILocation(line: 0, scope: !7256) !7258 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwta", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7259 = !DILocation(line: 0, scope: !7258) !7260 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwet", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7261 = !DILocation(line: 0, scope: !7260) !7262 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwst", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7263 = !DILocation(line: 0, scope: !7262) !7264 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwug", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7265 = !DILocation(line: 0, scope: !7264) !7266 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwup", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7267 = !DILocation(line: 0, scope: !7266) !7268 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOwui", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7269 = !DILocation(line: 0, scope: !7268) !7270 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOMa", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7271 = !DILocation(line: 0, scope: !7270) !7272 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLCMr", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7273 = !DILocation(line: 0, scope: !7272) !7274 = distinct !DISubprogram(name: "init", linkageName: "$sShyShyxGqd__nc7ElementQyd__RszSTRd__lufC7SWBUtil4PathV_SayAFGTt0g5Tf4g_n", scope: !21, file: !135, type: !7275, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7275 = !DISubroutineType(types: !7276) !7276 = !{!4682, !4924} !7277 = !DILocation(line: 0, scope: !7278) !7278 = !DILexicalBlockFile(scope: !7274, discriminator: 0) !7279 = !DILocation(line: 0, scope: !7280, inlinedAt: !7283) !7280 = distinct !DISubprogram(linkageName: "$sSa9_getCountSiyF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !7281, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7281 = !DISubroutineType(types: !7282) !7282 = !{!164, !4924} !7283 = distinct !DILocation(line: 0, scope: !7284, inlinedAt: !7285) !7284 = distinct !DISubprogram(name: "count.get", linkageName: "$sSa5countSivg7SWBUtil4PathV_Tg5", scope: !21, file: !135, type: !7281, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7285 = distinct !DILocation(line: 0, scope: !7286, inlinedAt: !7287) !7286 = distinct !DISubprogram(linkageName: "$sSayxGSlsSl5countSivgTW7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !7281, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7287 = distinct !DILocation(line: 0, scope: !7288, inlinedAt: !7289) !7288 = distinct !DISubprogram(linkageName: "$sSlsE19underestimatedCountSivgSay7SWBUtil4PathVG_Tg5", scope: !2, file: !135, type: !7281, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7289 = distinct !DILocation(line: 0, scope: !7290, inlinedAt: !7291) !7290 = distinct !DISubprogram(linkageName: "$sSayxGSTsST19underestimatedCountSivgTW7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !7281, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7291 = distinct !DILocation(line: 0, scope: !7274) !7292 = !DILocation(line: 0, scope: !7274) !7293 = !DILocation(line: 0, scope: !348, inlinedAt: !7294) !7294 = distinct !DILocation(line: 0, scope: !7295, inlinedAt: !7299) !7295 = distinct !DISubprogram(linkageName: "$ss16IndexingIteratorVyxGStsSt4next7ElementQzSgyFTWSay7SWBUtil4PathVG_Tg5", scope: !2, file: !135, type: !7296, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7296 = !DISubroutineType(types: !7297) !7297 = !{!1016, !7298} !7298 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss16IndexingIteratorVySay7SWBUtil4PathVGGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7299 = distinct !DILocation(line: 0, scope: !7274) !7300 = !DILocation(line: 0, scope: !7295, inlinedAt: !7299) !7301 = !DILocation(line: 0, scope: !7302, inlinedAt: !7305) !7302 = distinct !DISubprogram(linkageName: "$sSa9formIndex5afterySiz_tF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !7303, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7303 = !DISubroutineType(types: !7304) !7304 = !{!153, !164, !4924} !7305 = distinct !DILocation(line: 0, scope: !7306, inlinedAt: !7307) !7306 = distinct !DISubprogram(linkageName: "$sSayxGSlsSl9formIndex5aftery0B0Qzz_tFTW7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !7303, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7307 = distinct !DILocation(line: 0, scope: !7295, inlinedAt: !7299) !7308 = !DILocation(line: 0, scope: !7309, inlinedAt: !7312) !7309 = distinct !DISubprogram(linkageName: "$sSa11_getElement_20wasNativeTypeChecked22matchingSubscriptCheckxSi_Sbs16_DependenceTokenVtF7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !7310, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7310 = !DISubroutineType(types: !7311) !7311 = !{!261, !164, !139, !358, !4924} !7312 = distinct !DILocation(line: 0, scope: !7313, inlinedAt: !7314) !7313 = distinct !DISubprogram(linkageName: "$sSayxSicir7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !7303, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7314 = distinct !DILocation(line: 0, scope: !7315, inlinedAt: !7316) !7315 = distinct !DISubprogram(linkageName: "$sSayxGSlsSly7ElementQz5IndexQzcirTW7SWBUtil4PathV_Tg5", scope: !2, file: !135, type: !7303, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7316 = distinct !DILocation(line: 0, scope: !7295, inlinedAt: !7299) !7317 = distinct !DISubprogram(name: "createGateTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAJ0Y4Node_pG_AjL_pSSSayAjK_pGyAJ0yE7BuilderVzXEtFTf4nnnnnd_n", scope: !925, file: !3, line: 740, type: !7318, scopeLine: 740, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !7320, retainedNodes: !7321) !7318 = !DISubroutineType(types: !7319) !7319 = !{!5235, !5264, !5265, !306, !5266, !5267} !7320 = !DISubprogram(name: "createGateTask", linkageName: "$s16SWBTaskExecution31BuildSystemTaskPlanningDelegate33_3F210181C2ABCA93E35AEA749B50A3D0LLC010createGateE0_6output4name11mustPrecede17taskConfiguration7SWBCore07PlannedE0_pSayAJ0Y4Node_pG_AjL_pSSSayAjK_pGyAJ0yE7BuilderVzXEtFTf4nnnnnd_n", scope: !925, file: !3, line: 740, type: !7318, scopeLine: 740, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !7321 = !{!7322, !7330, !7332, !7333, !7341, !7343} !7322 = !DILocalVariable(name: "inputs", arg: 1, scope: !7317, file: !3, line: 740, type: !7323) !7323 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !7324) !7324 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !7325, runtimeLang: DW_LANG_Swift) !7325 = !{!7326} !7326 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !7327, size: 64) !7327 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore11PlannedNode_pGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !7328) !7328 = !{!7329} !7329 = !DITemplateTypeParameter(type: !5265) !7330 = !DILocalVariable(name: "output", arg: 2, scope: !7317, file: !3, line: 740, type: !7331) !7331 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5265) !7332 = !DILocalVariable(name: "name", arg: 3, scope: !7317, file: !3, line: 740, type: !384) !7333 = !DILocalVariable(name: "mustPrecede", arg: 4, scope: !7317, file: !3, line: 740, type: !7334) !7334 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !7335) !7335 = !DICompositeType(tag: DW_TAG_structure_type, scope: !21, file: !140, size: 64, elements: !7336, runtimeLang: DW_LANG_Swift) !7336 = !{!7337} !7337 = !DIDerivedType(tag: DW_TAG_member, scope: !21, file: !140, baseType: !7338, size: 64) !7338 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore11PlannedTask_pGD", scope: !21, file: !140, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift, templateParams: !7339) !7339 = !{!7340} !7340 = !DITemplateTypeParameter(type: !5235) !7341 = !DILocalVariable(name: "taskConfiguration", arg: 5, scope: !7317, file: !3, line: 740, type: !7342) !7342 = !DIDerivedType(tag: DW_TAG_const_type, baseType: !5267) !7343 = !DILocalVariable(name: "builder", scope: !7344, file: !3, line: 742, type: !5236) !7344 = distinct !DILexicalBlock(scope: !7317, file: !3, line: 742, column: 13) !7345 = !DILocation(line: 740, column: 25, scope: !7317) !7346 = !DILocation(line: 740, column: 54, scope: !7317) !7347 = !DILocation(line: 740, column: 79, scope: !7317) !7348 = !DILocation(line: 740, column: 93, scope: !7317) !7349 = !DILocation(line: 740, column: 125, scope: !7317) !7350 = !DILocation(line: 0, scope: !7351) !7351 = !DILexicalBlockFile(scope: !7344, discriminator: 0) !7352 = !DILocation(line: 742, column: 13, scope: !7344) !7353 = !DILocation(line: 742, column: 57, scope: !7354) !7354 = distinct !DILexicalBlock(scope: !7317, file: !3, line: 742, column: 23) !7355 = !DILocation(line: 0, scope: !7356, inlinedAt: !7360) !7356 = distinct !DISubprogram(name: "_allocateUninitializedArray", linkageName: "$ss27_allocateUninitializedArrayySayxG_BptBwlFSS_Tg5", scope: !21, file: !135, type: !7357, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7357 = !DISubroutineType(types: !7358) !7358 = !{!7359, !534} !7359 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySSG_BptD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7360 = distinct !DILocation(line: 742, column: 73, scope: !7354) !7361 = !DILocation(line: 0, scope: !7362, inlinedAt: !7367) !7362 = distinct !DISubprogram(linkageName: "$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZSS_Tt1g5", scope: !2, file: !135, type: !7363, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7363 = !DISubroutineType(types: !7364) !7364 = !{!7365, !7366, !164} !7365 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSaySSG_SpySSGtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7366 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss23_ContiguousArrayStorageCySSGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7367 = distinct !DILocation(line: 0, scope: !7356, inlinedAt: !7360) !7368 = !DILocation(line: 742, column: 74, scope: !7354) !7369 = !DILocation(line: 742, column: 73, scope: !7354) !7370 = !DILocation(line: 742, column: 82, scope: !7354) !7371 = !DILocation(line: 0, scope: !7372) !7372 = !DILexicalBlockFile(scope: !7317, file: !135, discriminator: 0) !7373 = !DILocation(line: 742, column: 119, scope: !7354) !7374 = !DILocation(line: 0, scope: !7375, inlinedAt: !7379) !7375 = distinct !DISubprogram(name: "_allocateUninitializedArray", linkageName: "$ss27_allocateUninitializedArrayySayxG_BptBwlF7SWBCore11PlannedNode_p_Tg5", scope: !21, file: !135, type: !7376, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7376 = !DISubroutineType(types: !7377) !7377 = !{!7378, !534} !7378 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore11PlannedNode_pG_BptD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7379 = distinct !DILocation(line: 742, column: 167, scope: !7354) !7380 = !DILocation(line: 0, scope: !7381, inlinedAt: !7386) !7381 = distinct !DISubprogram(linkageName: "$sSa13_adoptStorage_5countSayxG_SpyxGts016_ContiguousArrayB0CyxGn_SitFZ7SWBCore11PlannedNode_p_Tt1g5", scope: !2, file: !135, type: !7382, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7382 = !DISubroutineType(types: !7383) !7383 = !{!7384, !7385, !164} !7384 = !DICompositeType(tag: DW_TAG_structure_type, name: "$sSay7SWBCore11PlannedNode_pG_SpyAaB_pGtD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7385 = !DICompositeType(tag: DW_TAG_structure_type, name: "$ss23_ContiguousArrayStorageCy7SWBCore11PlannedNode_pGD", scope: !21, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7386 = distinct !DILocation(line: 0, scope: !7375, inlinedAt: !7379) !7387 = !DILocation(line: 742, column: 168, scope: !7354) !7388 = !DILocation(line: 0, scope: !7389, inlinedAt: !7394) !7389 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBCore18PlannedTaskBuilderV4type8ruleInfo23additionalSignatureData11commandLine0H6Output11environment6inputs7outputs11mustPrecede4deps0hC15OrderingOptions19usesExecutionInputs013alwaysExecuteC09showInLog011showCommandL5InLog8priority16enableSandboxing26repairViaOwnershipAnalysisAcA0C15TypeDescription_p_SaySSGSSSayAA07CommandL8ArgumentOGAwA19EnvironmentBindingsVSayAA0B4Node_pGA2_SayAA0bC0_pGAA010DependencyJ5StyleOSgAA0ctU0VS4bAA0C8PriorityOS2btcfcfA9_", scope: !5236, file: !135, type: !7390, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !7393) !7390 = !DISubroutineType(types: !7391) !7391 = !{!7392} !7392 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore19TaskOrderingOptionsVD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7393 = !DISubprogram(name: "init", linkageName: "$s7SWBCore18PlannedTaskBuilderV4type8ruleInfo23additionalSignatureData11commandLine0H6Output11environment6inputs7outputs11mustPrecede4deps0hC15OrderingOptions19usesExecutionInputs013alwaysExecuteC09showInLog011showCommandL5InLog8priority16enableSandboxing26repairViaOwnershipAnalysisAcA0C15TypeDescription_p_SaySSGSSSayAA07CommandL8ArgumentOGAwA19EnvironmentBindingsVSayAA0B4Node_pGA2_SayAA0bC0_pGAA010DependencyJ5StyleOSgAA0ctU0VS4bAA0C8PriorityOS2btcfcfA9_", scope: !5236, file: !135, type: !7390, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagOptimized) !7394 = distinct !DILocation(line: 742, column: 41, scope: !7354) !7395 = !DILocation(line: 742, column: 23, scope: !7354) !7396 = !DILocation(line: 743, column: 37, scope: !7344) !7397 = !DILocation(line: 744, column: 17, scope: !7344) !7398 = !DILocation(line: 745, column: 9, scope: !7344) !7399 = !DILocation(line: 746, column: 45, scope: !7344) !7400 = !DILocation(line: 0, scope: !7344) !7401 = !DILocation(line: 0, scope: !7402, inlinedAt: !7408) !7402 = distinct !DISubprogram(name: "init", linkageName: "$s7SWBCore8GateTaskC_04execC0AcA07PlannedC7BuilderVz_AA010ExecutableC0_ptcfC", scope: !7403, file: !135, type: !7404, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12, declaration: !7407) !7403 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore8GateTaskCD", scope: !26, flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7404 = !DISubroutineType(types: !7405) !7405 = !{!7403, !5236, !5253, !7406} !7406 = !DICompositeType(tag: DW_TAG_structure_type, name: "$s7SWBCore8GateTaskCXMTD", flags: DIFlagFwdDecl, runtimeLang: DW_LANG_Swift) !7407 = !DISubprogram(name: "init", linkageName: "$s7SWBCore8GateTaskC_04execC0AcA07PlannedC7BuilderVz_AA010ExecutableC0_ptcfC", scope: !7403, file: !135, type: !7404, spFlags: DISPFlagOptimized) !7408 = distinct !DILocation(line: 746, column: 16, scope: !7344) !7409 = !DILocation(line: 0, scope: !7410) !7410 = !DILexicalBlockFile(scope: !7344, file: !135, discriminator: 0) !7411 = !DILocation(line: 746, column: 9, scope: !7344) !7412 = distinct !DISubprogram(linkageName: "$s7SWBCore18PlannedTaskBuilderVWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7413 = !DILocation(line: 0, scope: !7412) !7414 = distinct !DISubprogram(linkageName: "$s7SWBUtil10ByteStringVAC20FoundationEssentials12DataProtocolAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7415 = !DILocation(line: 0, scope: !7414) !7416 = distinct !DISubprogram(linkageName: "$s7SWBUtil10DiagnosticVWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7417 = !DILocation(line: 0, scope: !7416) !7418 = distinct !DISubprogram(linkageName: "$s7SWBUtil16PropertyListItemOWOy", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7419 = !DILocation(line: 0, scope: !7418) !7420 = distinct !DISubprogram(linkageName: "$s7SWBCore10CASOptionsVWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7421 = !DILocation(line: 0, scope: !7420) !7422 = distinct !DISubprogram(linkageName: "$s7SWBCore25FileCopyTaskActionContextVWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7423 = !DILocation(line: 0, scope: !7422) !7424 = distinct !DISubprogram(linkageName: "$s7SWBCore30AuxiliaryFileTaskActionContextVWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7425 = !DILocation(line: 0, scope: !7424) !7426 = distinct !DISubprogram(linkageName: "objectdestroy.30", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7427 = !DILocation(line: 0, scope: !7426) !7428 = distinct !DISubprogram(linkageName: "$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7429 = !DILocation(line: 0, scope: !7428) !7430 = distinct !DISubprogram(linkageName: "$sxIeAgHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRyt_Tg5TA.36", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7431 = !DILocation(line: 0, scope: !7430) !7432 = !DILocation(line: 0, scope: !7433) !7433 = distinct !DISubprogram(linkageName: "$s19SWBTaskConstruction26TaskPlanningClientDelegate_pWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7434 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_TA.41", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7435 = !DILocation(line: 0, scope: !7434) !7436 = !DILocation(line: 0, scope: !1114, inlinedAt: !7437) !7437 = distinct !DILocation(line: 0, scope: !7434) !7438 = !DILocation(line: 147, column: 81, scope: !1146, inlinedAt: !7437) !7439 = !{!7440, !7442, !7443, !7444} !7440 = distinct !{!7440, !7441, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_: argument 0"} !7441 = distinct !{!7441, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_"} !7442 = distinct !{!7442, !7441, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_: argument 1"} !7443 = distinct !{!7443, !7441, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_: argument 2"} !7444 = distinct !{!7444, !7441, !"$s16SWBTaskExecution23BuildDescriptionManagerC09constructcD0_9signature11inDirectory2fs17bypassActualTasks14clientDelegate012constructionO0AA0cD0CSg0A12Construction0C11PlanRequestV_7SWBUtil10ByteStringVAQ4PathVSgAQ7FSProxy_pSbAN018TaskPlanningClientO0_pAA0cdqO0_ptYaKFZAMyYaKXEfU_: argument 3"} !7445 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC0cD7RequestOWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7446 = !DILocation(line: 0, scope: !7445) !7447 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7448 = !DILocation(line: 0, scope: !7447) !7449 = !DILocation(line: 536, column: 68, scope: !7450, inlinedAt: !7462) !7450 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_", scope: !3036, file: !3, line: 536, type: !7451, scopeLine: 536, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !7453) !7451 = !DISubroutineType(types: !7452) !7452 = !{!153, !7134, !564, !883, !3058} !7453 = !{!7454, !7455, !7456, !7457, !7458} !7454 = !DILocalVariable(name: "newDesc", arg: 1, scope: !7450, file: !3, line: 536, type: !7137) !7455 = !DILocalVariable(name: "self", arg: 2, scope: !7450, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !7456 = !DILocalVariable(name: "request", arg: 3, scope: !7450, file: !3, line: 518, type: !890) !7457 = !DILocalVariable(name: "taskActionRegistry", arg: 4, scope: !7450, file: !3, line: 474, type: !3057) !7458 = !DILocalVariable(name: "newDesc", scope: !7459, file: !3, line: 538, type: !271) !7459 = distinct !DILexicalBlock(scope: !7460, file: !3, line: 538, column: 27) !7460 = distinct !DILexicalBlock(scope: !7461, file: !3, line: 538, column: 17) !7461 = distinct !DILexicalBlock(scope: !7450, file: !3, line: 536, column: 77) !7462 = distinct !DILocation(line: 0, scope: !7447) !7463 = !DILocation(line: 465, column: 18, scope: !7450, inlinedAt: !7462) !7464 = !DILocation(line: 518, column: 37, scope: !7450, inlinedAt: !7462) !7465 = !DILocation(line: 474, column: 13, scope: !7450, inlinedAt: !7462) !7466 = !DILocation(line: 538, column: 17, scope: !7460, inlinedAt: !7462) !7467 = !{!7468} !7468 = distinct !{!7468, !7469, !"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_: argument 0"} !7469 = distinct !{!7469, !"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU4_"} !7470 = !DILocation(line: 538, column: 27, scope: !7459, inlinedAt: !7462) !7471 = !DILocation(line: 539, column: 22, scope: !7459, inlinedAt: !7462) !7472 = !DILocation(line: 540, column: 68, scope: !7459, inlinedAt: !7462) !7473 = !DILocation(line: 540, column: 22, scope: !7459, inlinedAt: !7462) !7474 = !DILocation(line: 0, scope: !7475, inlinedAt: !7462) !7475 = !DILexicalBlockFile(scope: !7450, file: !135, discriminator: 0) !7476 = !DILocation(line: 541, column: 13, scope: !7459, inlinedAt: !7462) !7477 = !DILocation(line: 0, scope: !7478) !7478 = distinct !DISubprogram(linkageName: "objectdestroy.46", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7479 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU3_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7480 = !DILocation(line: 0, scope: !7479) !7481 = !DILocalVariable(name: "self", arg: 1, scope: !7482, file: !3, line: 465, type: !682, flags: DIFlagArtificial) !7482 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU3_", scope: !3036, file: !3, line: 531, type: !7483, scopeLine: 531, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !7485) !7483 = !DISubroutineType(types: !7484) !7484 = !{!153, !564, !244, !883, !3058} !7485 = !{!7481, !7486, !7487, !7488} !7486 = !DILocalVariable(name: "newDesc", arg: 2, scope: !7482, file: !3, line: 523, type: !271) !7487 = !DILocalVariable(name: "request", arg: 3, scope: !7482, file: !3, line: 518, type: !890) !7488 = !DILocalVariable(name: "taskActionRegistry", arg: 4, scope: !7482, file: !3, line: 474, type: !3057) !7489 = !DILocation(line: 465, column: 18, scope: !7482, inlinedAt: !7490) !7490 = distinct !DILocation(line: 0, scope: !7479) !7491 = !DILocation(line: 523, column: 19, scope: !7482, inlinedAt: !7490) !7492 = !DILocation(line: 518, column: 37, scope: !7482, inlinedAt: !7490) !7493 = !DILocation(line: 474, column: 13, scope: !7482, inlinedAt: !7490) !7494 = !DILocation(line: 532, column: 22, scope: !7482, inlinedAt: !7490) !7495 = !DILocation(line: 533, column: 68, scope: !7482, inlinedAt: !7490) !7496 = !{!7497} !7497 = distinct !{!7497, !7498, !"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU3_: argument 0"} !7498 = distinct !{!7498, !"$s16SWBTaskExecution23BuildDescriptionManagerC04loadcD033_3F210181C2ABCA93E35AEA749B50A3D0LL7request9signature10onDiskPath14clientDelegate012constructionU08activityAA0cD0C05buildD0_AA0cD15RetrievalSourceO6sourcetAC0cD7RequestO_7SWBUtil10ByteStringVAT0S0V0A12Construction018TaskPlanningClientU0_pAA0cd12ConstructionU0_p7SWBCore10ActivityIDVtYaKFyyYbcfU3_"} !7499 = !DILocation(line: 533, column: 22, scope: !7482, inlinedAt: !7490) !7500 = !DILocation(line: 0, scope: !7501, inlinedAt: !7490) !7501 = !DILexicalBlockFile(scope: !7482, file: !135, discriminator: 0) !7502 = distinct !DISubprogram(linkageName: "$s7SWBUtil4PathVWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7503 = !DILocation(line: 0, scope: !7502) !7504 = distinct !DISubprogram(linkageName: "$s7SWBUtil4PathVACSHAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7505 = !DILocation(line: 0, scope: !7504) !7506 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtFyyXEfU_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7507 = !DILocation(line: 0, scope: !7506) !7508 = !DILocalVariable(name: "taskStoreSerializer", arg: 2, scope: !7509, file: !3, line: 553, type: !4564) !7509 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtFyyXEfU_", scope: !4549, file: !3, line: 554, type: !7510, scopeLine: 554, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !7512, thrownTypes: !328) !7510 = !DISubroutineType(types: !7511) !7511 = !{!153, !4565, !244} !7512 = !{!7508, !7513} !7513 = !DILocalVariable(name: "buildDescription", arg: 3, scope: !7509, file: !3, line: 550, type: !271) !7514 = !DILocation(line: 553, column: 13, scope: !7509, inlinedAt: !7515) !7515 = distinct !DILocation(line: 0, scope: !7506) !7516 = !DILocation(line: 550, column: 44, scope: !7509, inlinedAt: !7515) !7517 = !DILocation(line: 555, column: 60, scope: !7509, inlinedAt: !7515) !7518 = !DILocation(line: 555, column: 33, scope: !7509, inlinedAt: !7515) !7519 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtFyyXEfU0_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7520 = !DILocation(line: 0, scope: !7519) !7521 = !DILocalVariable(name: "serializer", arg: 2, scope: !7522, file: !3, line: 557, type: !4564) !7522 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC09serializecD033_3F210181C2ABCA93E35AEA749B50A3D0LL_7request18taskActionRegistryyAA0cD0C_0A12Construction0C11PlanRequestVAA04TaskqR0CtFyyXEfU0_", scope: !4549, file: !3, line: 558, type: !7510, scopeLine: 558, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !7523, thrownTypes: !328) !7523 = !{!7521, !7524} !7524 = !DILocalVariable(name: "buildDescription", arg: 3, scope: !7522, file: !3, line: 550, type: !271) !7525 = !DILocation(line: 557, column: 13, scope: !7522, inlinedAt: !7526) !7526 = distinct !DILocation(line: 0, scope: !7519) !7527 = !DILocation(line: 550, column: 44, scope: !7522, inlinedAt: !7526) !7528 = !DILocation(line: 0, scope: !7529, inlinedAt: !7526) !7529 = !DILexicalBlockFile(scope: !7522, discriminator: 0) !7530 = !DILocation(line: 559, column: 34, scope: !7522, inlinedAt: !7526) !7531 = !DILocation(line: 559, column: 24, scope: !7522, inlinedAt: !7526) !7532 = !DILocation(line: 560, column: 9, scope: !7522, inlinedAt: !7526) !7533 = distinct !DISubprogram(linkageName: "$s20FoundationEssentials4DataV15_RepresentationOWOy", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7534 = !DILocation(line: 0, scope: !7533) !7535 = distinct !DISubprogram(linkageName: "$s20FoundationEssentials4DataVACSTAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7536 = !DILocation(line: 0, scope: !7535) !7537 = distinct !DISubprogram(linkageName: "$s20FoundationEssentials4DataVSgWOe", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7538 = !DILocation(line: 0, scope: !7537) !7539 = distinct !DISubprogram(linkageName: "$s20FoundationEssentials4DataV15_RepresentationOWOe", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7540 = !DILocation(line: 0, scope: !7539) !7541 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKFAA15FrozenTaskStoreCyKXEfU_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7542 = !DILocalVariable(name: "taskStoreDeserializer", arg: 2, scope: !7543, file: !3, line: 589, type: !3440) !7543 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKFAA15FrozenTaskStoreCyKXEfU_", scope: !3422, file: !3, line: 590, type: !7544, scopeLine: 590, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !7546, thrownTypes: !328) !7544 = !DISubroutineType(types: !7545) !7545 = !{!3445, !3441} !7546 = !{!7542} !7547 = !DILocation(line: 589, column: 13, scope: !7543, inlinedAt: !7548) !7548 = distinct !DILocation(line: 0, scope: !7541) !7549 = !DILocation(line: 591, column: 39, scope: !7550, inlinedAt: !7548) !7550 = distinct !DILexicalBlock(scope: !7543, file: !3, line: 591, column: 13) !7551 = !DILocation(line: 0, scope: !7541) !7552 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKFAJyKXEfU0_TA", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7553 = !DILocalVariable(name: "deserializer", arg: 2, scope: !7554, file: !3, line: 595, type: !3440) !7554 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution23BuildDescriptionManagerC014loadSerializedcD033_3F210181C2ABCA93E35AEA749B50A3D0LL_16workspaceContext9signature18taskActionRegistryAA0cD0C7SWBUtil4PathV_7SWBCore09WorkspaceQ0CAK10ByteStringVAA04TasktU0CtKFAJyKXEfU0_", scope: !3422, file: !3, line: 596, type: !7555, scopeLine: 596, spFlags: DISPFlagLocalToUnit | DISPFlagDefinition | DISPFlagOptimized, unit: !12, retainedNodes: !7557, thrownTypes: !328) !7555 = !DISubroutineType(types: !7556) !7556 = !{!244, !3441} !7557 = !{!7553} !7558 = !DILocation(line: 595, column: 13, scope: !7554, inlinedAt: !7559) !7559 = distinct !DILocation(line: 0, scope: !7552) !7560 = !DILocation(line: 597, column: 30, scope: !7561, inlinedAt: !7559) !7561 = distinct !DILexicalBlock(scope: !7554, file: !3, line: 597, column: 13) !7562 = !DILocation(line: 0, scope: !7552) !7563 = distinct !DISubprogram(linkageName: "$s7SWBUtil17DeserializerErrorOACs0C0AAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7564 = !DILocation(line: 0, scope: !7563) !7565 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVAESHAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7566 = !DILocation(line: 0, scope: !7565) !7567 = distinct !DISubprogram(linkageName: "$s7SWBCore22ProvisioningTaskInputsVSgWOi0_", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7568 = !DILocation(line: 0, scope: !7567) !7569 = distinct !DISubprogram(linkageName: "$s7SWBCore15BuildParametersVWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7570 = !DILocation(line: 0, scope: !7569) !7571 = distinct !DISubprogram(linkageName: "$s7SWBCore15BuildParametersVWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7572 = !DILocation(line: 0, scope: !7571) !7573 = distinct !DISubprogram(linkageName: "$s7SWBCore16TargetBuildGraphVWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7574 = !DILocation(line: 0, scope: !7573) !7575 = distinct !DISubprogram(linkageName: "$s7SWBCore10CASOptionsV7PurposeOWOy", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7576 = !DILocation(line: 0, scope: !7575) !7577 = distinct !DISubprogram(linkageName: "$s7SWBCore28GCCCompatibleLanguageDialectOWOy", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7578 = !DILocation(line: 0, scope: !7577) !7579 = distinct !DISubprogram(linkageName: "$s7SWBCore10CASOptionsV7PurposeOWOe", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7580 = !DILocation(line: 0, scope: !7579) !7581 = distinct !DISubprogram(linkageName: "$s7SWBCore28GCCCompatibleLanguageDialectOWOe", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7582 = !DILocation(line: 0, scope: !7581) !7583 = distinct !DISubprogram(linkageName: "$s7SWBCore10CASOptionsV7PurposeOWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7584 = !DILocation(line: 0, scope: !7583) !7585 = distinct !DISubprogram(linkageName: "$sS2S7SWBUtil10EmptyStateAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7586 = !DILocation(line: 0, scope: !7585) !7587 = distinct !DISubprogram(linkageName: "$s7SWBCore10CASOptionsVWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7588 = !DILocation(line: 0, scope: !7587) !7589 = distinct !DISubprogram(linkageName: "$s16SWBTaskExecution16BuildDescriptionC17CASValidationInfoVWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7590 = !DILocation(line: 0, scope: !7589) !7591 = distinct !DISubprogram(linkageName: "$s7SWBCore10ModuleInfoVSgWOg", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7592 = !DILocation(line: 0, scope: !7591) !7593 = distinct !DISubprogram(linkageName: "$sxRi_zRi0_zly7SWBUtil10OrderedSetVy7SWBCore16ConfiguredTargetCGIsegr_SgWOe", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7594 = !DILocation(line: 0, scope: !7593) !7595 = !DILocation(line: 0, scope: !7596) !7596 = distinct !DISubprogram(linkageName: "$s19SWBTaskConstruction16BuildPlanRequestV_Sb17bypassActualTasksSb014useSynchronousC24DescriptionSerializationtWOc", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7597 = !DILocation(line: 0, scope: !7598) !7598 = distinct !DISubprogram(linkageName: "$s19SWBTaskConstruction16BuildPlanRequestVSgWOh", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7599 = !DILocation(line: 0, scope: !7600) !7600 = distinct !DISubprogram(linkageName: "$s7SWBUtil9StatisticCAcA01_B7BackendAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7601 = distinct !DISubprogram(linkageName: "$s7SWBCore14SpecLookupCtxtVAcA0bC7ContextAAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7602 = !DILocation(line: 0, scope: !7601) !7603 = distinct !DISubprogram(linkageName: "$s11SWBProtocol9ArenaInfoVSgWOg", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7604 = !DILocation(line: 0, scope: !7603) !7605 = distinct !DISubprogram(linkageName: "$s7SWBUtil9StubErrorOACs0C0AAWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7606 = !DILocation(line: 0, scope: !7605) !7607 = distinct !DISubprogram(linkageName: "$sSay7SWBCore7ProjectCGSayxGSlsWl", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7608 = !DILocation(line: 0, scope: !7607) !7609 = distinct !DISubprogram(linkageName: "__swift_instantiateConcreteTypeFromMangledNameAbstract", scope: !2, file: !135, type: !424, flags: DIFlagArtificial, spFlags: DISPFlagDefinition | DISPFlagOptimized, unit: !12) !7610 = !DILocation(line: 0, scope: !7609)