Package evaluation of GPUCompiler on Julia 1.13.0-DEV.790 (77b90b9e62*) started at 2025-07-01T01:37:35.167 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 8.37s ################################################################################ # Installation # Installing GPUCompiler... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [61eb1bfa] + GPUCompiler v1.5.3 Updating `~/.julia/environments/v1.13/Manifest.toml` [fa961155] + CEnum v0.5.0 [e2ba6199] + ExprTools v0.1.10 [61eb1bfa] + GPUCompiler v1.5.3 [692b3bcd] + JLLWrappers v1.7.0 [929cbde3] + LLVM v9.4.2 [aea7be01] + PrecompileTools v1.3.2 [21216c6a] + Preferences v1.4.3 [6c6a2e73] + Scratch v1.3.0 [e689c965] + Tracy v0.1.4 [dad2f222] + LLVMExtra_jll v0.0.37+2 [ad6e5548] + LibTracyClient_jll v0.9.1+6 [0dad84c5] + ArgTools v1.1.2 [56f22d72] + Artifacts v1.11.0 [2a0f44e3] + Base64 v1.11.0 [ade2ca70] + Dates v1.11.0 [f43a241f] + Downloads v1.7.0 [7b1f6079] + FileWatching v1.11.0 [b77e0a4c] + InteractiveUtils v1.11.0 [ac6e5ff7] + JuliaSyntaxHighlighting v1.12.0 [4af54fe1] + LazyArtifacts v1.11.0 [b27032c2] + LibCURL v0.6.4 [76f85450] + LibGit2 v1.11.0 [8f399da3] + Libdl v1.11.0 [56ddb016] + Logging v1.11.0 [d6f4376e] + Markdown v1.11.0 [ca575930] + NetworkOptions v1.3.0 [44cfe95a] + Pkg v1.13.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v0.7.0 [9e88b42a] + Serialization v1.11.0 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [a4e569a6] + Tar v1.10.0 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] + LibCURL_jll v8.14.1+1 [e37daf67] + LibGit2_jll v1.9.1+0 [29816b5a] + LibSSH2_jll v1.11.3+1 [14a3606d] + MozillaCACerts_jll v2025.5.20 [458c3c95] + OpenSSL_jll v3.5.0+0 [efcefdf7] + PCRE2_jll v10.45.0+0 [83775a58] + Zlib_jll v1.3.1+2 [8e850ede] + nghttp2_jll v1.65.0+0 [3f19e933] + p7zip_jll v17.5.0+2 Installation completed after 2.78s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 20.86s ################################################################################ # Testing # Testing GPUCompiler Status `/tmp/jl_gHB9ea/Project.toml` [4c88cf16] Aqua v0.8.13 [61eb1bfa] GPUCompiler v1.5.3 [929cbde3] LLVM v9.4.2 [aea7be01] PrecompileTools v1.3.2 [90137ffa] StaticArrays v1.9.13 [4376b9bf] SPIRV_LLVM_Backend_jll v20.1.5+1 [4a5d46fc] SPIRV_LLVM_Translator_jll v20.1.0+5 [6ac6d60f] SPIRV_Tools_jll v2025.1.0+1 [1e29f10c] demumble_jll v1.3.0+0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [56ddb016] Logging v1.11.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_gHB9ea/Manifest.toml` [4c88cf16] Aqua v0.8.13 [fa961155] CEnum v0.5.0 [34da2185] Compat v4.16.0 [e2ba6199] ExprTools v0.1.10 [61eb1bfa] GPUCompiler v1.5.3 [692b3bcd] JLLWrappers v1.7.0 [929cbde3] LLVM v9.4.2 [aea7be01] PrecompileTools v1.3.2 [21216c6a] Preferences v1.4.3 [6c6a2e73] Scratch v1.3.0 [90137ffa] StaticArrays v1.9.13 [1e83bf80] StaticArraysCore v1.4.3 [e689c965] Tracy v0.1.4 [dad2f222] LLVMExtra_jll v0.0.37+2 [ad6e5548] LibTracyClient_jll v0.9.1+6 [4376b9bf] SPIRV_LLVM_Backend_jll v20.1.5+1 [4a5d46fc] SPIRV_LLVM_Translator_jll v20.1.0+5 [6ac6d60f] SPIRV_Tools_jll v2025.1.0+1 [1e29f10c] demumble_jll v1.3.0+0 [0dad84c5] ArgTools v1.1.2 [56f22d72] Artifacts v1.11.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [8ba89e20] Distributed v1.11.0 [f43a241f] Downloads v1.7.0 [7b1f6079] FileWatching v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [4af54fe1] LazyArtifacts v1.11.0 [b27032c2] LibCURL v0.6.4 [76f85450] LibGit2 v1.11.0 [8f399da3] Libdl v1.11.0 [37e2e46d] LinearAlgebra v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [ca575930] NetworkOptions v1.3.0 [44cfe95a] Pkg v1.13.0 [de0858da] Printf v1.11.0 [3fa0cd96] REPL v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [6462fe0b] Sockets v1.11.0 [f489334b] StyledStrings v1.11.0 [fa267f1f] TOML v1.0.3 [a4e569a6] Tar v1.10.0 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 [e66e0078] CompilerSupportLibraries_jll v1.3.0+1 [deac9b47] LibCURL_jll v8.14.1+1 [e37daf67] LibGit2_jll v1.9.1+0 [29816b5a] LibSSH2_jll v1.11.3+1 [14a3606d] MozillaCACerts_jll v2025.5.20 [4536629a] OpenBLAS_jll v0.3.29+0 [458c3c95] OpenSSL_jll v3.5.0+0 [efcefdf7] PCRE2_jll v10.45.0+0 [83775a58] Zlib_jll v1.3.1+2 [3161d3a3] Zstd_jll v1.5.7+1 [8e850b90] libblastrampoline_jll v5.13.1+0 [8e850ede] nghttp2_jll v1.65.0+0 [3f19e933] p7zip_jll v17.5.0+2 Testing Running tests... Precompiling packages... 2164.7 ms ✓ SPIRV_LLVM_Backend_jll 1 dependency successfully precompiled in 2 seconds. 7 already precompiled. Precompiling packages... 2016.5 ms ✓ SPIRV_LLVM_Translator_jll 1 dependency successfully precompiled in 2 seconds. 7 already precompiled. Precompiling packages... 2140.2 ms ✓ SPIRV_Tools_jll 1 dependency successfully precompiled in 2 seconds. 6 already precompiled. [ Info: Running 1 tests in parallel. If this is too many, specify the `--jobs` argument to the tests, or set the JULIA_CPU_THREADS environment variable. [ Info: Skipping the following tests: gcn, metal | | ---------------- CPU ---------------- | Test (Worker) | Time (s) | GC (s) | GC % | Alloc (MB) | RSS (MB) | From worker 2: WARNING: method definition for #58 at /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:197 declares type variable unbound but does not use it. native (2) | failed at 2025-07-01T01:44:26.669 From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from foobar with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_uint64 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_bool with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_int32 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from report_exception with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_float32 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_uint8 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from report_exception_name with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_uint32 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_int8 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from report_oom with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_int8 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from signal_exception with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_uint16 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_bool with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_float64 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from gc_pool_alloc with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_int64 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_float32 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_int16 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_uint32 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_int64 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_uint64 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_int32 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_uint8 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_uint16 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from box_int16 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from unbox_float64 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from malloc with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from report_exception_frame with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from #36 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from #36 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child2 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child1 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from parent with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from entry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from nonentry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from entry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from nonentry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from entry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from nonentry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from entry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from nonentry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from entry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from nonentry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from entry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from nonentry with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from parent1 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from parent2 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child1 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child2 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from parent1 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child1 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from parent2 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from child2 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from fldmod1 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from #87 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from #89 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from inner with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from ref_kernel with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from #95 with 'i32 2' from start) From worker 3: warning: linking module flags 'Dwarf Version': IDs have conflicting values ('i32 4' from #95 with 'i32 2' from start) ptx (3) | 155.07 | 1.46 | 0.9 | 1392.55 | 829.06 | From worker 3: ┌ Warning: Syntax highlighting of ptx code relies on Pygments. From worker 3: │ Use `pip install pygments` to install the lastest version From worker 3: └ @ GPUCompiler ~/.julia/packages/GPUCompiler/aNr5U/src/reflection.jl:55 utils (3) | 17.70 | 0.07 | 0.4 | 256.51 | 829.06 | spirv (3) | 17.84 | 0.14 | 0.8 | 457.97 | 829.06 | native/precompile (3) | 72.51 | 0.16 | 0.2 | 472.46 | 850.80 | ptx/precompile (3) | 57.56 | 0.00 | 0.0 | 4.12 | 850.80 | bpf (3) | 8.51 | 0.07 | 0.8 | 271.63 | 893.79 | examples (3) | 180.88 | 0.00 | 0.0 | 41.26 | 893.79 | aqua (3) | 147.57 | 1.45 | 1.0 | 1437.68 | 964.46 | Testing finished in 16 minutes, 26 seconds, 235 milliseconds Worker 2 failed running test native: Some tests did not pass: 71 passed, 2 failed, 0 errored, 1 broken. native: Test Failed at /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:300 Expression: !(occursin(r"^define.*(julia|j)_f_expensive"m, ir)) Evaluated: !(occursin(r"^define.*(julia|j)_f_expensive"m, "; ModuleID = 'start'\nsource_filename = \"start\"\ntarget datalayout = \"e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128\"\ntarget triple = \"x86_64-linux-gnu\"\n\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:285 within `g`\ndefine void @_Z1g5Int64(i64 signext %\"x::Int64\") local_unnamed_addr #0 {\ntop:\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:286 within `g`\n call fastcc void @julia_f_expensive_25672(i64 signext %\"x::Int64\")\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:287 within `g`\n ret void\n}\n\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:284 within `f_expensive`\ndefine internal fastcc void @julia_f_expensive_25672(i64 signext %\"x::Int64\") unnamed_addr #0 {\ntop:\n %slot.i397 = alloca i64, align 8\n %slot.i395 = alloca i64, align 8\n %slot.i393 = alloca i64, align 8\n %slot.i391 = alloca i64, align 8\n %slot.i389 = alloca i64, align 8\n %slot.i387 = alloca i64, align 8\n %slot.i385 = alloca i64, align 8\n %slot.i383 = alloca i64, align 8\n %slot.i381 = alloca i64, align 8\n %slot.i379 = alloca i64, align 8\n %slot.i377 = alloca i64, align 8\n %slot.i375 = alloca i64, align 8\n %slot.i373 = alloca i64, align 8\n %slot.i371 = alloca i64, align 8\n %slot.i369 = alloca i64, align 8\n %slot.i367 = alloca i64, align 8\n %slot.i365 = alloca i64, align 8\n %slot.i363 = alloca i64, align 8\n %slot.i361 = alloca i64, align 8\n %slot.i359 = alloca i64, align 8\n %slot.i357 = alloca i64, align 8\n %slot.i355 = alloca i64, align 8\n %slot.i353 = alloca i64, align 8\n %slot.i351 = alloca i64, align 8\n %slot.i349 = alloca i64, align 8\n %slot.i347 = alloca i64, align 8\n %slot.i345 = alloca i64, align 8\n %slot.i343 = alloca i64, align 8\n %slot.i341 = alloca i64, align 8\n %slot.i339 = alloca i64, align 8\n %slot.i337 = alloca i64, align 8\n %slot.i335 = alloca i64, align 8\n %slot.i333 = alloca i64, align 8\n %slot.i331 = alloca i64, align 8\n %slot.i329 = alloca i64, align 8\n %slot.i327 = alloca i64, align 8\n %slot.i325 = alloca i64, align 8\n %slot.i323 = alloca i64, align 8\n %slot.i321 = alloca i64, align 8\n %slot.i319 = alloca i64, align 8\n %slot.i317 = alloca i64, align 8\n %slot.i315 = alloca i64, align 8\n %slot.i313 = alloca i64, align 8\n %slot.i311 = alloca i64, align 8\n %slot.i309 = alloca i64, align 8\n %slot.i307 = alloca i64, align 8\n %slot.i305 = alloca i64, align 8\n %slot.i303 = alloca i64, align 8\n %slot.i301 = alloca i64, align 8\n %slot.i299 = alloca i64, align 8\n %slot.i297 = alloca i64, align 8\n %slot.i295 = alloca i64, align 8\n %slot.i293 = alloca i64, align 8\n %slot.i291 = alloca i64, align 8\n %slot.i289 = alloca i64, align 8\n %slot.i287 = alloca i64, align 8\n %slot.i285 = alloca i64, align 8\n %slot.i283 = alloca i64, align 8\n %slot.i281 = alloca i64, align 8\n %slot.i279 = alloca i64, align 8\n %slot.i277 = alloca i64, align 8\n %slot.i275 = alloca i64, align 8\n %slot.i273 = alloca i64, align 8\n %slot.i271 = alloca i64, align 8\n %slot.i269 = alloca i64, align 8\n %slot.i267 = alloca i64, align 8\n %slot.i265 = alloca i64, align 8\n %slot.i263 = alloca i64, align 8\n %slot.i261 = alloca i64, align 8\n %slot.i259 = alloca i64, align 8\n %slot.i257 = alloca i64, align 8\n %slot.i255 = alloca i64, align 8\n %slot.i253 = alloca i64, align 8\n %slot.i251 = alloca i64, align 8\n %slot.i249 = alloca i64, align 8\n %slot.i247 = alloca i64, align 8\n %slot.i245 = alloca i64, align 8\n %slot.i243 = alloca i64, align 8\n %slot.i241 = alloca i64, align 8\n %slot.i239 = alloca i64, align 8\n %slot.i237 = alloca i64, align 8\n %slot.i235 = alloca i64, align 8\n %slot.i233 = alloca i64, align 8\n %slot.i231 = alloca i64, align 8\n %slot.i229 = alloca i64, align 8\n %slot.i227 = alloca i64, align 8\n %slot.i225 = alloca i64, align 8\n %slot.i223 = alloca i64, align 8\n %slot.i221 = alloca i64, align 8\n %slot.i219 = alloca i64, align 8\n %slot.i217 = alloca i64, align 8\n %slot.i215 = alloca i64, align 8\n %slot.i213 = alloca i64, align 8\n %slot.i211 = alloca i64, align 8\n %slot.i209 = alloca i64, align 8\n %slot.i207 = alloca i64, align 8\n %slot.i205 = alloca i64, align 8\n %slot.i203 = alloca i64, align 8\n %slot.i201 = alloca i64, align 8\n %slot.i199 = alloca i64, align 8\n %slot.i197 = alloca i64, align 8\n %slot.i195 = alloca i64, align 8\n %slot.i193 = alloca i64, align 8\n %slot.i191 = alloca i64, align 8\n %slot.i189 = alloca i64, align 8\n %slot.i187 = alloca i64, align 8\n %slot.i185 = alloca i64, align 8\n %slot.i183 = alloca i64, align 8\n %slot.i181 = alloca i64, align 8\n %slot.i179 = alloca i64, align 8\n %slot.i177 = alloca i64, align 8\n %slot.i175 = alloca i64, align 8\n %slot.i173 = alloca i64, align 8\n %slot.i171 = alloca i64, align 8\n %slot.i169 = alloca i64, align 8\n %slot.i167 = alloca i64, align 8\n %slot.i165 = alloca i64, align 8\n %slot.i163 = alloca i64, align 8\n %slot.i161 = alloca i64, align 8\n %slot.i159 = alloca i64, align 8\n %slot.i157 = alloca i64, align 8\n %slot.i155 = alloca i64, align 8\n %slot.i153 = alloca i64, align 8\n %slot.i151 = alloca i64, align 8\n %slot.i149 = alloca i64, align 8\n %slot.i147 = alloca i64, align 8\n %slot.i145 = alloca i64, align 8\n %slot.i143 = alloca i64, align 8\n %slot.i141 = alloca i64, align 8\n %slot.i139 = alloca i64, align 8\n %slot.i137 = alloca i64, align 8\n %slot.i135 = alloca i64, align 8\n %slot.i133 = alloca i64, align 8\n %slot.i131 = alloca i64, align 8\n %slot.i129 = alloca i64, align 8\n %slot.i127 = alloca i64, align 8\n %slot.i125 = alloca i64, align 8\n %slot.i123 = alloca i64, align 8\n %slot.i121 = alloca i64, align 8\n %slot.i119 = alloca i64, align 8\n %slot.i117 = alloca i64, align 8\n %slot.i115 = alloca i64, align 8\n %slot.i113 = alloca i64, align 8\n %slot.i111 = alloca i64, align 8\n %slot.i109 = alloca i64, align 8\n %slot.i107 = alloca i64, align 8\n %slot.i105 = alloca i64, align 8\n %slot.i103 = alloca i64, align 8\n %slot.i101 = alloca i64, align 8\n %slot.i99 = alloca i64, align 8\n %slot.i97 = alloca i64, align 8\n %slot.i95 = alloca i64, align 8\n %slot.i93 = alloca i64, align 8\n %slot.i91 = alloca i64, align 8\n %slot.i89 = alloca i64, align 8\n %slot.i87 = alloca i64, align 8\n %slot.i85 = alloca i64, align 8\n %slot.i83 = alloca i64, align 8\n %slot.i81 = alloca i64, align 8\n %slot.i79 = alloca i64, align 8\n %slot.i77 = alloca i64, align 8\n %slot.i75 = alloca i64, align 8\n %slot.i73 = alloca i64, align 8\n %slot.i71 = alloca i64, align 8\n %slot.i69 = alloca i64, align 8\n %slot.i67 = alloca i64, align 8\n %slot.i65 = alloca i64, align 8\n %slot.i63 = alloca i64, align 8\n %slot.i61 = alloca i64, align 8\n %slot.i59 = alloca i64, align 8\n %slot.i57 = alloca i64, align 8\n %slot.i55 = alloca i64, align 8\n %slot.i53 = alloca i64, align 8\n %slot.i51 = alloca i64, align 8\n %slot.i49 = alloca i64, align 8\n %slot.i47 = alloca i64, align 8\n %slot.i45 = alloca i64, align 8\n %slot.i43 = alloca i64, align 8\n %slot.i41 = alloca i64, align 8\n %slot.i39 = alloca i64, align 8\n %slot.i37 = alloca i64, align 8\n %slot.i35 = alloca i64, align 8\n %slot.i33 = alloca i64, align 8\n %slot.i31 = alloca i64, align 8\n %slot.i29 = alloca i64, align 8\n %slot.i27 = alloca i64, align 8\n %slot.i25 = alloca i64, align 8\n %slot.i23 = alloca i64, align 8\n %slot.i21 = alloca i64, align 8\n %slot.i19 = alloca i64, align 8\n %slot.i17 = alloca i64, align 8\n %slot.i15 = alloca i64, align 8\n %slot.i13 = alloca i64, align 8\n %slot.i11 = alloca i64, align 8\n %slot.i9 = alloca i64, align 8\n %slot.i7 = alloca i64, align 8\n %slot.i5 = alloca i64, align 8\n %slot.i3 = alloca i64, align 8\n %slot.i1 = alloca i64, align 8\n %slot.i = alloca i64, align 8\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i)\n store volatile i64 %\"x::Int64\", ptr %slot.i, align 8\n %slot.i.0.slot.i.0.slot.i.0.value.i = load volatile i64, ptr %slot.i, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i1)\n store volatile i64 %\"x::Int64\", ptr %slot.i1, align 8\n %slot.i1.0.slot.i1.0.slot.i1.0.value.i2 = load volatile i64, ptr %slot.i1, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i1)\n; └└\n; ┌ @ int.jl:87 within `+`\n %0 = add i64 %slot.i1.0.slot.i1.0.slot.i1.0.value.i2, %slot.i.0.slot.i.0.slot.i.0.value.i\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i3)\n store volatile i64 %0, ptr %slot.i3, align 8\n %slot.i3.0.slot.i3.0.slot.i3.0.value.i4 = load volatile i64, ptr %slot.i3, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i3)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i5)\n store volatile i64 %\"x::Int64\", ptr %slot.i5, align 8\n %slot.i5.0.slot.i5.0.slot.i5.0.value.i6 = load volatile i64, ptr %slot.i5, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i5)\n; └└\n; ┌ @ int.jl:87 within `+`\n %1 = add i64 %slot.i5.0.slot.i5.0.slot.i5.0.value.i6, %slot.i3.0.slot.i3.0.slot.i3.0.value.i4\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i7)\n store volatile i64 %1, ptr %slot.i7, align 8\n %slot.i7.0.slot.i7.0.slot.i7.0.value.i8 = load volatile i64, ptr %slot.i7, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i7)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i9)\n store volatile i64 %\"x::Int64\", ptr %slot.i9, align 8\n %slot.i9.0.slot.i9.0.slot.i9.0.value.i10 = load volatile i64, ptr %slot.i9, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i9)\n; └└\n; ┌ @ int.jl:87 within `+`\n %2 = add i64 %slot.i9.0.slot.i9.0.slot.i9.0.value.i10, %slot.i7.0.slot.i7.0.slot.i7.0.value.i8\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i11)\n store volatile i64 %2, ptr %slot.i11, align 8\n %slot.i11.0.slot.i11.0.slot.i11.0.value.i12 = load volatile i64, ptr %slot.i11, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i11)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i13)\n store volatile i64 %\"x::Int64\", ptr %slot.i13, align 8\n %slot.i13.0.slot.i13.0.slot.i13.0.value.i14 = load volatile i64, ptr %slot.i13, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i13)\n; └└\n; ┌ @ int.jl:87 within `+`\n %3 = add i64 %slot.i13.0.slot.i13.0.slot.i13.0.value.i14, %slot.i11.0.slot.i11.0.slot.i11.0.value.i12\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i15)\n store volatile i64 %3, ptr %slot.i15, align 8\n %slot.i15.0.slot.i15.0.slot.i15.0.value.i16 = load volatile i64, ptr %slot.i15, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i15)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i17)\n store volatile i64 %\"x::Int64\", ptr %slot.i17, align 8\n %slot.i17.0.slot.i17.0.slot.i17.0.value.i18 = load volatile i64, ptr %slot.i17, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i17)\n; └└\n; ┌ @ int.jl:87 within `+`\n %4 = add i64 %slot.i17.0.slot.i17.0.slot.i17.0.value.i18, %slot.i15.0.slot.i15.0.slot.i15.0.value.i16\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i19)\n store volatile i64 %4, ptr %slot.i19, align 8\n %slot.i19.0.slot.i19.0.slot.i19.0.value.i20 = load volatile i64, ptr %slot.i19, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i19)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i21)\n store volatile i64 %\"x::Int64\", ptr %slot.i21, align 8\n %slot.i21.0.slot.i21.0.slot.i21.0.value.i22 = load volatile i64, ptr %slot.i21, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i21)\n; └└\n; ┌ @ int.jl:87 within `+`\n %5 = add i64 %slot.i21.0.slot.i21.0.slot.i21.0.value.i22, %slot.i19.0.slot.i19.0.slot.i19.0.value.i20\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i23)\n store volatile i64 %5, ptr %slot.i23, align 8\n %slot.i23.0.slot.i23.0.slot.i23.0.value.i24 = load volatile i64, ptr %slot.i23, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i23)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i25)\n store volatile i64 %\"x::Int64\", ptr %slot.i25, align 8\n %slot.i25.0.slot.i25.0.slot.i25.0.value.i26 = load volatile i64, ptr %slot.i25, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i25)\n; └└\n; ┌ @ int.jl:87 within `+`\n %6 = add i64 %slot.i25.0.slot.i25.0.slot.i25.0.value.i26, %slot.i23.0.slot.i23.0.slot.i23.0.value.i24\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i27)\n store volatile i64 %6, ptr %slot.i27, align 8\n %slot.i27.0.slot.i27.0.slot.i27.0.value.i28 = load volatile i64, ptr %slot.i27, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i27)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i29)\n store volatile i64 %\"x::Int64\", ptr %slot.i29, align 8\n %slot.i29.0.slot.i29.0.slot.i29.0.value.i30 = load volatile i64, ptr %slot.i29, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i29)\n; └└\n; ┌ @ int.jl:87 within `+`\n %7 = add i64 %slot.i29.0.slot.i29.0.slot.i29.0.value.i30, %slot.i27.0.slot.i27.0.slot.i27.0.value.i28\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i31)\n store volatile i64 %7, ptr %slot.i31, align 8\n %slot.i31.0.slot.i31.0.slot.i31.0.value.i32 = load volatile i64, ptr %slot.i31, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i31)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i33)\n store volatile i64 %\"x::Int64\", ptr %slot.i33, align 8\n %slot.i33.0.slot.i33.0.slot.i33.0.value.i34 = load volatile i64, ptr %slot.i33, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i33)\n; └└\n; ┌ @ int.jl:87 within `+`\n %8 = add i64 %slot.i33.0.slot.i33.0.slot.i33.0.value.i34, %slot.i31.0.slot.i31.0.slot.i31.0.value.i32\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i35)\n store volatile i64 %8, ptr %slot.i35, align 8\n %slot.i35.0.slot.i35.0.slot.i35.0.value.i36 = load volatile i64, ptr %slot.i35, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i35)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i37)\n store volatile i64 %\"x::Int64\", ptr %slot.i37, align 8\n %slot.i37.0.slot.i37.0.slot.i37.0.value.i38 = load volatile i64, ptr %slot.i37, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i37)\n; └└\n; ┌ @ int.jl:87 within `+`\n %9 = add i64 %slot.i37.0.slot.i37.0.slot.i37.0.value.i38, %slot.i35.0.slot.i35.0.slot.i35.0.value.i36\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i39)\n store volatile i64 %9, ptr %slot.i39, align 8\n %slot.i39.0.slot.i39.0.slot.i39.0.value.i40 = load volatile i64, ptr %slot.i39, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i39)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i41)\n store volatile i64 %\"x::Int64\", ptr %slot.i41, align 8\n %slot.i41.0.slot.i41.0.slot.i41.0.value.i42 = load volatile i64, ptr %slot.i41, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i41)\n; └└\n; ┌ @ int.jl:87 within `+`\n %10 = add i64 %slot.i41.0.slot.i41.0.slot.i41.0.value.i42, %slot.i39.0.slot.i39.0.slot.i39.0.value.i40\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i43)\n store volatile i64 %10, ptr %slot.i43, align 8\n %slot.i43.0.slot.i43.0.slot.i43.0.value.i44 = load volatile i64, ptr %slot.i43, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i43)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i45)\n store volatile i64 %\"x::Int64\", ptr %slot.i45, align 8\n %slot.i45.0.slot.i45.0.slot.i45.0.value.i46 = load volatile i64, ptr %slot.i45, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i45)\n; └└\n; ┌ @ int.jl:87 within `+`\n %11 = add i64 %slot.i45.0.slot.i45.0.slot.i45.0.value.i46, %slot.i43.0.slot.i43.0.slot.i43.0.value.i44\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i47)\n store volatile i64 %11, ptr %slot.i47, align 8\n %slot.i47.0.slot.i47.0.slot.i47.0.value.i48 = load volatile i64, ptr %slot.i47, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i47)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i49)\n store volatile i64 %\"x::Int64\", ptr %slot.i49, align 8\n %slot.i49.0.slot.i49.0.slot.i49.0.value.i50 = load volatile i64, ptr %slot.i49, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i49)\n; └└\n; ┌ @ int.jl:87 within `+`\n %12 = add i64 %slot.i49.0.slot.i49.0.slot.i49.0.value.i50, %slot.i47.0.slot.i47.0.slot.i47.0.value.i48\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i51)\n store volatile i64 %12, ptr %slot.i51, align 8\n %slot.i51.0.slot.i51.0.slot.i51.0.value.i52 = load volatile i64, ptr %slot.i51, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i51)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i53)\n store volatile i64 %\"x::Int64\", ptr %slot.i53, align 8\n %slot.i53.0.slot.i53.0.slot.i53.0.value.i54 = load volatile i64, ptr %slot.i53, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i53)\n; └└\n; ┌ @ int.jl:87 within `+`\n %13 = add i64 %slot.i53.0.slot.i53.0.slot.i53.0.value.i54, %slot.i51.0.slot.i51.0.slot.i51.0.value.i52\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i55)\n store volatile i64 %13, ptr %slot.i55, align 8\n %slot.i55.0.slot.i55.0.slot.i55.0.value.i56 = load volatile i64, ptr %slot.i55, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i55)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i57)\n store volatile i64 %\"x::Int64\", ptr %slot.i57, align 8\n %slot.i57.0.slot.i57.0.slot.i57.0.value.i58 = load volatile i64, ptr %slot.i57, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i57)\n; └└\n; ┌ @ int.jl:87 within `+`\n %14 = add i64 %slot.i57.0.slot.i57.0.slot.i57.0.value.i58, %slot.i55.0.slot.i55.0.slot.i55.0.value.i56\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i59)\n store volatile i64 %14, ptr %slot.i59, align 8\n %slot.i59.0.slot.i59.0.slot.i59.0.value.i60 = load volatile i64, ptr %slot.i59, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i59)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i61)\n store volatile i64 %\"x::Int64\", ptr %slot.i61, align 8\n %slot.i61.0.slot.i61.0.slot.i61.0.value.i62 = load volatile i64, ptr %slot.i61, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i61)\n; └└\n; ┌ @ int.jl:87 within `+`\n %15 = add i64 %slot.i61.0.slot.i61.0.slot.i61.0.value.i62, %slot.i59.0.slot.i59.0.slot.i59.0.value.i60\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i63)\n store volatile i64 %15, ptr %slot.i63, align 8\n %slot.i63.0.slot.i63.0.slot.i63.0.value.i64 = load volatile i64, ptr %slot.i63, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i63)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i65)\n store volatile i64 %\"x::Int64\", ptr %slot.i65, align 8\n %slot.i65.0.slot.i65.0.slot.i65.0.value.i66 = load volatile i64, ptr %slot.i65, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i65)\n; └└\n; ┌ @ int.jl:87 within `+`\n %16 = add i64 %slot.i65.0.slot.i65.0.slot.i65.0.value.i66, %slot.i63.0.slot.i63.0.slot.i63.0.value.i64\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i67)\n store volatile i64 %16, ptr %slot.i67, align 8\n %slot.i67.0.slot.i67.0.slot.i67.0.value.i68 = load volatile i64, ptr %slot.i67, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i67)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i69)\n store volatile i64 %\"x::Int64\", ptr %slot.i69, align 8\n %slot.i69.0.slot.i69.0.slot.i69.0.value.i70 = load volatile i64, ptr %slot.i69, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i69)\n; └└\n; ┌ @ int.jl:87 within `+`\n %17 = add i64 %slot.i69.0.slot.i69.0.slot.i69.0.value.i70, %slot.i67.0.slot.i67.0.slot.i67.0.value.i68\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i71)\n store volatile i64 %17, ptr %slot.i71, align 8\n %slot.i71.0.slot.i71.0.slot.i71.0.value.i72 = load volatile i64, ptr %slot.i71, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i71)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i73)\n store volatile i64 %\"x::Int64\", ptr %slot.i73, align 8\n %slot.i73.0.slot.i73.0.slot.i73.0.value.i74 = load volatile i64, ptr %slot.i73, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i73)\n; └└\n; ┌ @ int.jl:87 within `+`\n %18 = add i64 %slot.i73.0.slot.i73.0.slot.i73.0.value.i74, %slot.i71.0.slot.i71.0.slot.i71.0.value.i72\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i75)\n store volatile i64 %18, ptr %slot.i75, align 8\n %slot.i75.0.slot.i75.0.slot.i75.0.value.i76 = load volatile i64, ptr %slot.i75, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i75)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i77)\n store volatile i64 %\"x::Int64\", ptr %slot.i77, align 8\n %slot.i77.0.slot.i77.0.slot.i77.0.value.i78 = load volatile i64, ptr %slot.i77, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i77)\n; └└\n; ┌ @ int.jl:87 within `+`\n %19 = add i64 %slot.i77.0.slot.i77.0.slot.i77.0.value.i78, %slot.i75.0.slot.i75.0.slot.i75.0.value.i76\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i79)\n store volatile i64 %19, ptr %slot.i79, align 8\n %slot.i79.0.slot.i79.0.slot.i79.0.value.i80 = load volatile i64, ptr %slot.i79, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i79)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i81)\n store volatile i64 %\"x::Int64\", ptr %slot.i81, align 8\n %slot.i81.0.slot.i81.0.slot.i81.0.value.i82 = load volatile i64, ptr %slot.i81, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i81)\n; └└\n; ┌ @ int.jl:87 within `+`\n %20 = add i64 %slot.i81.0.slot.i81.0.slot.i81.0.value.i82, %slot.i79.0.slot.i79.0.slot.i79.0.value.i80\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i83)\n store volatile i64 %20, ptr %slot.i83, align 8\n %slot.i83.0.slot.i83.0.slot.i83.0.value.i84 = load volatile i64, ptr %slot.i83, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i83)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i85)\n store volatile i64 %\"x::Int64\", ptr %slot.i85, align 8\n %slot.i85.0.slot.i85.0.slot.i85.0.value.i86 = load volatile i64, ptr %slot.i85, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i85)\n; └└\n; ┌ @ int.jl:87 within `+`\n %21 = add i64 %slot.i85.0.slot.i85.0.slot.i85.0.value.i86, %slot.i83.0.slot.i83.0.slot.i83.0.value.i84\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i87)\n store volatile i64 %21, ptr %slot.i87, align 8\n %slot.i87.0.slot.i87.0.slot.i87.0.value.i88 = load volatile i64, ptr %slot.i87, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i87)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i89)\n store volatile i64 %\"x::Int64\", ptr %slot.i89, align 8\n %slot.i89.0.slot.i89.0.slot.i89.0.value.i90 = load volatile i64, ptr %slot.i89, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i89)\n; └└\n; ┌ @ int.jl:87 within `+`\n %22 = add i64 %slot.i89.0.slot.i89.0.slot.i89.0.value.i90, %slot.i87.0.slot.i87.0.slot.i87.0.value.i88\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i91)\n store volatile i64 %22, ptr %slot.i91, align 8\n %slot.i91.0.slot.i91.0.slot.i91.0.value.i92 = load volatile i64, ptr %slot.i91, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i91)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i93)\n store volatile i64 %\"x::Int64\", ptr %slot.i93, align 8\n %slot.i93.0.slot.i93.0.slot.i93.0.value.i94 = load volatile i64, ptr %slot.i93, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i93)\n; └└\n; ┌ @ int.jl:87 within `+`\n %23 = add i64 %slot.i93.0.slot.i93.0.slot.i93.0.value.i94, %slot.i91.0.slot.i91.0.slot.i91.0.value.i92\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i95)\n store volatile i64 %23, ptr %slot.i95, align 8\n %slot.i95.0.slot.i95.0.slot.i95.0.value.i96 = load volatile i64, ptr %slot.i95, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i95)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i97)\n store volatile i64 %\"x::Int64\", ptr %slot.i97, align 8\n %slot.i97.0.slot.i97.0.slot.i97.0.value.i98 = load volatile i64, ptr %slot.i97, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i97)\n; └└\n; ┌ @ int.jl:87 within `+`\n %24 = add i64 %slot.i97.0.slot.i97.0.slot.i97.0.value.i98, %slot.i95.0.slot.i95.0.slot.i95.0.value.i96\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i99)\n store volatile i64 %24, ptr %slot.i99, align 8\n %slot.i99.0.slot.i99.0.slot.i99.0.value.i100 = load volatile i64, ptr %slot.i99, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i99)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i101)\n store volatile i64 %\"x::Int64\", ptr %slot.i101, align 8\n %slot.i101.0.slot.i101.0.slot.i101.0.value.i102 = load volatile i64, ptr %slot.i101, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i101)\n; └└\n; ┌ @ int.jl:87 within `+`\n %25 = add i64 %slot.i101.0.slot.i101.0.slot.i101.0.value.i102, %slot.i99.0.slot.i99.0.slot.i99.0.value.i100\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i103)\n store volatile i64 %25, ptr %slot.i103, align 8\n %slot.i103.0.slot.i103.0.slot.i103.0.value.i104 = load volatile i64, ptr %slot.i103, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i103)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i105)\n store volatile i64 %\"x::Int64\", ptr %slot.i105, align 8\n %slot.i105.0.slot.i105.0.slot.i105.0.value.i106 = load volatile i64, ptr %slot.i105, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i105)\n; └└\n; ┌ @ int.jl:87 within `+`\n %26 = add i64 %slot.i105.0.slot.i105.0.slot.i105.0.value.i106, %slot.i103.0.slot.i103.0.slot.i103.0.value.i104\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i107)\n store volatile i64 %26, ptr %slot.i107, align 8\n %slot.i107.0.slot.i107.0.slot.i107.0.value.i108 = load volatile i64, ptr %slot.i107, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i107)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i109)\n store volatile i64 %\"x::Int64\", ptr %slot.i109, align 8\n %slot.i109.0.slot.i109.0.slot.i109.0.value.i110 = load volatile i64, ptr %slot.i109, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i109)\n; └└\n; ┌ @ int.jl:87 within `+`\n %27 = add i64 %slot.i109.0.slot.i109.0.slot.i109.0.value.i110, %slot.i107.0.slot.i107.0.slot.i107.0.value.i108\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i111)\n store volatile i64 %27, ptr %slot.i111, align 8\n %slot.i111.0.slot.i111.0.slot.i111.0.value.i112 = load volatile i64, ptr %slot.i111, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i111)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i113)\n store volatile i64 %\"x::Int64\", ptr %slot.i113, align 8\n %slot.i113.0.slot.i113.0.slot.i113.0.value.i114 = load volatile i64, ptr %slot.i113, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i113)\n; └└\n; ┌ @ int.jl:87 within `+`\n %28 = add i64 %slot.i113.0.slot.i113.0.slot.i113.0.value.i114, %slot.i111.0.slot.i111.0.slot.i111.0.value.i112\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i115)\n store volatile i64 %28, ptr %slot.i115, align 8\n %slot.i115.0.slot.i115.0.slot.i115.0.value.i116 = load volatile i64, ptr %slot.i115, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i115)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i117)\n store volatile i64 %\"x::Int64\", ptr %slot.i117, align 8\n %slot.i117.0.slot.i117.0.slot.i117.0.value.i118 = load volatile i64, ptr %slot.i117, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i117)\n; └└\n; ┌ @ int.jl:87 within `+`\n %29 = add i64 %slot.i117.0.slot.i117.0.slot.i117.0.value.i118, %slot.i115.0.slot.i115.0.slot.i115.0.value.i116\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i119)\n store volatile i64 %29, ptr %slot.i119, align 8\n %slot.i119.0.slot.i119.0.slot.i119.0.value.i120 = load volatile i64, ptr %slot.i119, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i119)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i121)\n store volatile i64 %\"x::Int64\", ptr %slot.i121, align 8\n %slot.i121.0.slot.i121.0.slot.i121.0.value.i122 = load volatile i64, ptr %slot.i121, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i121)\n; └└\n; ┌ @ int.jl:87 within `+`\n %30 = add i64 %slot.i121.0.slot.i121.0.slot.i121.0.value.i122, %slot.i119.0.slot.i119.0.slot.i119.0.value.i120\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i123)\n store volatile i64 %30, ptr %slot.i123, align 8\n %slot.i123.0.slot.i123.0.slot.i123.0.value.i124 = load volatile i64, ptr %slot.i123, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i123)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i125)\n store volatile i64 %\"x::Int64\", ptr %slot.i125, align 8\n %slot.i125.0.slot.i125.0.slot.i125.0.value.i126 = load volatile i64, ptr %slot.i125, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i125)\n; └└\n; ┌ @ int.jl:87 within `+`\n %31 = add i64 %slot.i125.0.slot.i125.0.slot.i125.0.value.i126, %slot.i123.0.slot.i123.0.slot.i123.0.value.i124\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i127)\n store volatile i64 %31, ptr %slot.i127, align 8\n %slot.i127.0.slot.i127.0.slot.i127.0.value.i128 = load volatile i64, ptr %slot.i127, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i127)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i129)\n store volatile i64 %\"x::Int64\", ptr %slot.i129, align 8\n %slot.i129.0.slot.i129.0.slot.i129.0.value.i130 = load volatile i64, ptr %slot.i129, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i129)\n; └└\n; ┌ @ int.jl:87 within `+`\n %32 = add i64 %slot.i129.0.slot.i129.0.slot.i129.0.value.i130, %slot.i127.0.slot.i127.0.slot.i127.0.value.i128\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i131)\n store volatile i64 %32, ptr %slot.i131, align 8\n %slot.i131.0.slot.i131.0.slot.i131.0.value.i132 = load volatile i64, ptr %slot.i131, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i131)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i133)\n store volatile i64 %\"x::Int64\", ptr %slot.i133, align 8\n %slot.i133.0.slot.i133.0.slot.i133.0.value.i134 = load volatile i64, ptr %slot.i133, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i133)\n; └└\n; ┌ @ int.jl:87 within `+`\n %33 = add i64 %slot.i133.0.slot.i133.0.slot.i133.0.value.i134, %slot.i131.0.slot.i131.0.slot.i131.0.value.i132\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i135)\n store volatile i64 %33, ptr %slot.i135, align 8\n %slot.i135.0.slot.i135.0.slot.i135.0.value.i136 = load volatile i64, ptr %slot.i135, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i135)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i137)\n store volatile i64 %\"x::Int64\", ptr %slot.i137, align 8\n %slot.i137.0.slot.i137.0.slot.i137.0.value.i138 = load volatile i64, ptr %slot.i137, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i137)\n; └└\n; ┌ @ int.jl:87 within `+`\n %34 = add i64 %slot.i137.0.slot.i137.0.slot.i137.0.value.i138, %slot.i135.0.slot.i135.0.slot.i135.0.value.i136\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i139)\n store volatile i64 %34, ptr %slot.i139, align 8\n %slot.i139.0.slot.i139.0.slot.i139.0.value.i140 = load volatile i64, ptr %slot.i139, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i139)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i141)\n store volatile i64 %\"x::Int64\", ptr %slot.i141, align 8\n %slot.i141.0.slot.i141.0.slot.i141.0.value.i142 = load volatile i64, ptr %slot.i141, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i141)\n; └└\n; ┌ @ int.jl:87 within `+`\n %35 = add i64 %slot.i141.0.slot.i141.0.slot.i141.0.value.i142, %slot.i139.0.slot.i139.0.slot.i139.0.value.i140\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i143)\n store volatile i64 %35, ptr %slot.i143, align 8\n %slot.i143.0.slot.i143.0.slot.i143.0.value.i144 = load volatile i64, ptr %slot.i143, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i143)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i145)\n store volatile i64 %\"x::Int64\", ptr %slot.i145, align 8\n %slot.i145.0.slot.i145.0.slot.i145.0.value.i146 = load volatile i64, ptr %slot.i145, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i145)\n; └└\n; ┌ @ int.jl:87 within `+`\n %36 = add i64 %slot.i145.0.slot.i145.0.slot.i145.0.value.i146, %slot.i143.0.slot.i143.0.slot.i143.0.value.i144\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i147)\n store volatile i64 %36, ptr %slot.i147, align 8\n %slot.i147.0.slot.i147.0.slot.i147.0.value.i148 = load volatile i64, ptr %slot.i147, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i147)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i149)\n store volatile i64 %\"x::Int64\", ptr %slot.i149, align 8\n %slot.i149.0.slot.i149.0.slot.i149.0.value.i150 = load volatile i64, ptr %slot.i149, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i149)\n; └└\n; ┌ @ int.jl:87 within `+`\n %37 = add i64 %slot.i149.0.slot.i149.0.slot.i149.0.value.i150, %slot.i147.0.slot.i147.0.slot.i147.0.value.i148\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i151)\n store volatile i64 %37, ptr %slot.i151, align 8\n %slot.i151.0.slot.i151.0.slot.i151.0.value.i152 = load volatile i64, ptr %slot.i151, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i151)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i153)\n store volatile i64 %\"x::Int64\", ptr %slot.i153, align 8\n %slot.i153.0.slot.i153.0.slot.i153.0.value.i154 = load volatile i64, ptr %slot.i153, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i153)\n; └└\n; ┌ @ int.jl:87 within `+`\n %38 = add i64 %slot.i153.0.slot.i153.0.slot.i153.0.value.i154, %slot.i151.0.slot.i151.0.slot.i151.0.value.i152\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i155)\n store volatile i64 %38, ptr %slot.i155, align 8\n %slot.i155.0.slot.i155.0.slot.i155.0.value.i156 = load volatile i64, ptr %slot.i155, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i155)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i157)\n store volatile i64 %\"x::Int64\", ptr %slot.i157, align 8\n %slot.i157.0.slot.i157.0.slot.i157.0.value.i158 = load volatile i64, ptr %slot.i157, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i157)\n; └└\n; ┌ @ int.jl:87 within `+`\n %39 = add i64 %slot.i157.0.slot.i157.0.slot.i157.0.value.i158, %slot.i155.0.slot.i155.0.slot.i155.0.value.i156\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i159)\n store volatile i64 %39, ptr %slot.i159, align 8\n %slot.i159.0.slot.i159.0.slot.i159.0.value.i160 = load volatile i64, ptr %slot.i159, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i159)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i161)\n store volatile i64 %\"x::Int64\", ptr %slot.i161, align 8\n %slot.i161.0.slot.i161.0.slot.i161.0.value.i162 = load volatile i64, ptr %slot.i161, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i161)\n; └└\n; ┌ @ int.jl:87 within `+`\n %40 = add i64 %slot.i161.0.slot.i161.0.slot.i161.0.value.i162, %slot.i159.0.slot.i159.0.slot.i159.0.value.i160\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i163)\n store volatile i64 %40, ptr %slot.i163, align 8\n %slot.i163.0.slot.i163.0.slot.i163.0.value.i164 = load volatile i64, ptr %slot.i163, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i163)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i165)\n store volatile i64 %\"x::Int64\", ptr %slot.i165, align 8\n %slot.i165.0.slot.i165.0.slot.i165.0.value.i166 = load volatile i64, ptr %slot.i165, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i165)\n; └└\n; ┌ @ int.jl:87 within `+`\n %41 = add i64 %slot.i165.0.slot.i165.0.slot.i165.0.value.i166, %slot.i163.0.slot.i163.0.slot.i163.0.value.i164\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i167)\n store volatile i64 %41, ptr %slot.i167, align 8\n %slot.i167.0.slot.i167.0.slot.i167.0.value.i168 = load volatile i64, ptr %slot.i167, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i167)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i169)\n store volatile i64 %\"x::Int64\", ptr %slot.i169, align 8\n %slot.i169.0.slot.i169.0.slot.i169.0.value.i170 = load volatile i64, ptr %slot.i169, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i169)\n; └└\n; ┌ @ int.jl:87 within `+`\n %42 = add i64 %slot.i169.0.slot.i169.0.slot.i169.0.value.i170, %slot.i167.0.slot.i167.0.slot.i167.0.value.i168\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i171)\n store volatile i64 %42, ptr %slot.i171, align 8\n %slot.i171.0.slot.i171.0.slot.i171.0.value.i172 = load volatile i64, ptr %slot.i171, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i171)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i173)\n store volatile i64 %\"x::Int64\", ptr %slot.i173, align 8\n %slot.i173.0.slot.i173.0.slot.i173.0.value.i174 = load volatile i64, ptr %slot.i173, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i173)\n; └└\n; ┌ @ int.jl:87 within `+`\n %43 = add i64 %slot.i173.0.slot.i173.0.slot.i173.0.value.i174, %slot.i171.0.slot.i171.0.slot.i171.0.value.i172\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i175)\n store volatile i64 %43, ptr %slot.i175, align 8\n %slot.i175.0.slot.i175.0.slot.i175.0.value.i176 = load volatile i64, ptr %slot.i175, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i175)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i177)\n store volatile i64 %\"x::Int64\", ptr %slot.i177, align 8\n %slot.i177.0.slot.i177.0.slot.i177.0.value.i178 = load volatile i64, ptr %slot.i177, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i177)\n; └└\n; ┌ @ int.jl:87 within `+`\n %44 = add i64 %slot.i177.0.slot.i177.0.slot.i177.0.value.i178, %slot.i175.0.slot.i175.0.slot.i175.0.value.i176\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i179)\n store volatile i64 %44, ptr %slot.i179, align 8\n %slot.i179.0.slot.i179.0.slot.i179.0.value.i180 = load volatile i64, ptr %slot.i179, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i179)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i181)\n store volatile i64 %\"x::Int64\", ptr %slot.i181, align 8\n %slot.i181.0.slot.i181.0.slot.i181.0.value.i182 = load volatile i64, ptr %slot.i181, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i181)\n; └└\n; ┌ @ int.jl:87 within `+`\n %45 = add i64 %slot.i181.0.slot.i181.0.slot.i181.0.value.i182, %slot.i179.0.slot.i179.0.slot.i179.0.value.i180\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i183)\n store volatile i64 %45, ptr %slot.i183, align 8\n %slot.i183.0.slot.i183.0.slot.i183.0.value.i184 = load volatile i64, ptr %slot.i183, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i183)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i185)\n store volatile i64 %\"x::Int64\", ptr %slot.i185, align 8\n %slot.i185.0.slot.i185.0.slot.i185.0.value.i186 = load volatile i64, ptr %slot.i185, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i185)\n; └└\n; ┌ @ int.jl:87 within `+`\n %46 = add i64 %slot.i185.0.slot.i185.0.slot.i185.0.value.i186, %slot.i183.0.slot.i183.0.slot.i183.0.value.i184\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i187)\n store volatile i64 %46, ptr %slot.i187, align 8\n %slot.i187.0.slot.i187.0.slot.i187.0.value.i188 = load volatile i64, ptr %slot.i187, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i187)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i189)\n store volatile i64 %\"x::Int64\", ptr %slot.i189, align 8\n %slot.i189.0.slot.i189.0.slot.i189.0.value.i190 = load volatile i64, ptr %slot.i189, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i189)\n; └└\n; ┌ @ int.jl:87 within `+`\n %47 = add i64 %slot.i189.0.slot.i189.0.slot.i189.0.value.i190, %slot.i187.0.slot.i187.0.slot.i187.0.value.i188\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i191)\n store volatile i64 %47, ptr %slot.i191, align 8\n %slot.i191.0.slot.i191.0.slot.i191.0.value.i192 = load volatile i64, ptr %slot.i191, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i191)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i193)\n store volatile i64 %\"x::Int64\", ptr %slot.i193, align 8\n %slot.i193.0.slot.i193.0.slot.i193.0.value.i194 = load volatile i64, ptr %slot.i193, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i193)\n; └└\n; ┌ @ int.jl:87 within `+`\n %48 = add i64 %slot.i193.0.slot.i193.0.slot.i193.0.value.i194, %slot.i191.0.slot.i191.0.slot.i191.0.value.i192\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i195)\n store volatile i64 %48, ptr %slot.i195, align 8\n %slot.i195.0.slot.i195.0.slot.i195.0.value.i196 = load volatile i64, ptr %slot.i195, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i195)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i197)\n store volatile i64 %\"x::Int64\", ptr %slot.i197, align 8\n %slot.i197.0.slot.i197.0.slot.i197.0.value.i198 = load volatile i64, ptr %slot.i197, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i197)\n; └└\n; ┌ @ int.jl:87 within `+`\n %49 = add i64 %slot.i197.0.slot.i197.0.slot.i197.0.value.i198, %slot.i195.0.slot.i195.0.slot.i195.0.value.i196\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i199)\n store volatile i64 %49, ptr %slot.i199, align 8\n %slot.i199.0.slot.i199.0.slot.i199.0.value.i200 = load volatile i64, ptr %slot.i199, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i199)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i201)\n store volatile i64 %\"x::Int64\", ptr %slot.i201, align 8\n %slot.i201.0.slot.i201.0.slot.i201.0.value.i202 = load volatile i64, ptr %slot.i201, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i201)\n; └└\n; ┌ @ int.jl:87 within `+`\n %50 = add i64 %slot.i201.0.slot.i201.0.slot.i201.0.value.i202, %slot.i199.0.slot.i199.0.slot.i199.0.value.i200\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i203)\n store volatile i64 %50, ptr %slot.i203, align 8\n %slot.i203.0.slot.i203.0.slot.i203.0.value.i204 = load volatile i64, ptr %slot.i203, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i203)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i205)\n store volatile i64 %\"x::Int64\", ptr %slot.i205, align 8\n %slot.i205.0.slot.i205.0.slot.i205.0.value.i206 = load volatile i64, ptr %slot.i205, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i205)\n; └└\n; ┌ @ int.jl:87 within `+`\n %51 = add i64 %slot.i205.0.slot.i205.0.slot.i205.0.value.i206, %slot.i203.0.slot.i203.0.slot.i203.0.value.i204\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i207)\n store volatile i64 %51, ptr %slot.i207, align 8\n %slot.i207.0.slot.i207.0.slot.i207.0.value.i208 = load volatile i64, ptr %slot.i207, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i207)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i209)\n store volatile i64 %\"x::Int64\", ptr %slot.i209, align 8\n %slot.i209.0.slot.i209.0.slot.i209.0.value.i210 = load volatile i64, ptr %slot.i209, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i209)\n; └└\n; ┌ @ int.jl:87 within `+`\n %52 = add i64 %slot.i209.0.slot.i209.0.slot.i209.0.value.i210, %slot.i207.0.slot.i207.0.slot.i207.0.value.i208\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i211)\n store volatile i64 %52, ptr %slot.i211, align 8\n %slot.i211.0.slot.i211.0.slot.i211.0.value.i212 = load volatile i64, ptr %slot.i211, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i211)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i213)\n store volatile i64 %\"x::Int64\", ptr %slot.i213, align 8\n %slot.i213.0.slot.i213.0.slot.i213.0.value.i214 = load volatile i64, ptr %slot.i213, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i213)\n; └└\n; ┌ @ int.jl:87 within `+`\n %53 = add i64 %slot.i213.0.slot.i213.0.slot.i213.0.value.i214, %slot.i211.0.slot.i211.0.slot.i211.0.value.i212\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i215)\n store volatile i64 %53, ptr %slot.i215, align 8\n %slot.i215.0.slot.i215.0.slot.i215.0.value.i216 = load volatile i64, ptr %slot.i215, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i215)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i217)\n store volatile i64 %\"x::Int64\", ptr %slot.i217, align 8\n %slot.i217.0.slot.i217.0.slot.i217.0.value.i218 = load volatile i64, ptr %slot.i217, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i217)\n; └└\n; ┌ @ int.jl:87 within `+`\n %54 = add i64 %slot.i217.0.slot.i217.0.slot.i217.0.value.i218, %slot.i215.0.slot.i215.0.slot.i215.0.value.i216\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i219)\n store volatile i64 %54, ptr %slot.i219, align 8\n %slot.i219.0.slot.i219.0.slot.i219.0.value.i220 = load volatile i64, ptr %slot.i219, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i219)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i221)\n store volatile i64 %\"x::Int64\", ptr %slot.i221, align 8\n %slot.i221.0.slot.i221.0.slot.i221.0.value.i222 = load volatile i64, ptr %slot.i221, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i221)\n; └└\n; ┌ @ int.jl:87 within `+`\n %55 = add i64 %slot.i221.0.slot.i221.0.slot.i221.0.value.i222, %slot.i219.0.slot.i219.0.slot.i219.0.value.i220\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i223)\n store volatile i64 %55, ptr %slot.i223, align 8\n %slot.i223.0.slot.i223.0.slot.i223.0.value.i224 = load volatile i64, ptr %slot.i223, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i223)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i225)\n store volatile i64 %\"x::Int64\", ptr %slot.i225, align 8\n %slot.i225.0.slot.i225.0.slot.i225.0.value.i226 = load volatile i64, ptr %slot.i225, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i225)\n; └└\n; ┌ @ int.jl:87 within `+`\n %56 = add i64 %slot.i225.0.slot.i225.0.slot.i225.0.value.i226, %slot.i223.0.slot.i223.0.slot.i223.0.value.i224\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i227)\n store volatile i64 %56, ptr %slot.i227, align 8\n %slot.i227.0.slot.i227.0.slot.i227.0.value.i228 = load volatile i64, ptr %slot.i227, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i227)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i229)\n store volatile i64 %\"x::Int64\", ptr %slot.i229, align 8\n %slot.i229.0.slot.i229.0.slot.i229.0.value.i230 = load volatile i64, ptr %slot.i229, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i229)\n; └└\n; ┌ @ int.jl:87 within `+`\n %57 = add i64 %slot.i229.0.slot.i229.0.slot.i229.0.value.i230, %slot.i227.0.slot.i227.0.slot.i227.0.value.i228\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i231)\n store volatile i64 %57, ptr %slot.i231, align 8\n %slot.i231.0.slot.i231.0.slot.i231.0.value.i232 = load volatile i64, ptr %slot.i231, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i231)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i233)\n store volatile i64 %\"x::Int64\", ptr %slot.i233, align 8\n %slot.i233.0.slot.i233.0.slot.i233.0.value.i234 = load volatile i64, ptr %slot.i233, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i233)\n; └└\n; ┌ @ int.jl:87 within `+`\n %58 = add i64 %slot.i233.0.slot.i233.0.slot.i233.0.value.i234, %slot.i231.0.slot.i231.0.slot.i231.0.value.i232\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i235)\n store volatile i64 %58, ptr %slot.i235, align 8\n %slot.i235.0.slot.i235.0.slot.i235.0.value.i236 = load volatile i64, ptr %slot.i235, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i235)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i237)\n store volatile i64 %\"x::Int64\", ptr %slot.i237, align 8\n %slot.i237.0.slot.i237.0.slot.i237.0.value.i238 = load volatile i64, ptr %slot.i237, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i237)\n; └└\n; ┌ @ int.jl:87 within `+`\n %59 = add i64 %slot.i237.0.slot.i237.0.slot.i237.0.value.i238, %slot.i235.0.slot.i235.0.slot.i235.0.value.i236\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i239)\n store volatile i64 %59, ptr %slot.i239, align 8\n %slot.i239.0.slot.i239.0.slot.i239.0.value.i240 = load volatile i64, ptr %slot.i239, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i239)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i241)\n store volatile i64 %\"x::Int64\", ptr %slot.i241, align 8\n %slot.i241.0.slot.i241.0.slot.i241.0.value.i242 = load volatile i64, ptr %slot.i241, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i241)\n; └└\n; ┌ @ int.jl:87 within `+`\n %60 = add i64 %slot.i241.0.slot.i241.0.slot.i241.0.value.i242, %slot.i239.0.slot.i239.0.slot.i239.0.value.i240\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i243)\n store volatile i64 %60, ptr %slot.i243, align 8\n %slot.i243.0.slot.i243.0.slot.i243.0.value.i244 = load volatile i64, ptr %slot.i243, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i243)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i245)\n store volatile i64 %\"x::Int64\", ptr %slot.i245, align 8\n %slot.i245.0.slot.i245.0.slot.i245.0.value.i246 = load volatile i64, ptr %slot.i245, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i245)\n; └└\n; ┌ @ int.jl:87 within `+`\n %61 = add i64 %slot.i245.0.slot.i245.0.slot.i245.0.value.i246, %slot.i243.0.slot.i243.0.slot.i243.0.value.i244\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i247)\n store volatile i64 %61, ptr %slot.i247, align 8\n %slot.i247.0.slot.i247.0.slot.i247.0.value.i248 = load volatile i64, ptr %slot.i247, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i247)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i249)\n store volatile i64 %\"x::Int64\", ptr %slot.i249, align 8\n %slot.i249.0.slot.i249.0.slot.i249.0.value.i250 = load volatile i64, ptr %slot.i249, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i249)\n; └└\n; ┌ @ int.jl:87 within `+`\n %62 = add i64 %slot.i249.0.slot.i249.0.slot.i249.0.value.i250, %slot.i247.0.slot.i247.0.slot.i247.0.value.i248\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i251)\n store volatile i64 %62, ptr %slot.i251, align 8\n %slot.i251.0.slot.i251.0.slot.i251.0.value.i252 = load volatile i64, ptr %slot.i251, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i251)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i253)\n store volatile i64 %\"x::Int64\", ptr %slot.i253, align 8\n %slot.i253.0.slot.i253.0.slot.i253.0.value.i254 = load volatile i64, ptr %slot.i253, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i253)\n; └└\n; ┌ @ int.jl:87 within `+`\n %63 = add i64 %slot.i253.0.slot.i253.0.slot.i253.0.value.i254, %slot.i251.0.slot.i251.0.slot.i251.0.value.i252\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i255)\n store volatile i64 %63, ptr %slot.i255, align 8\n %slot.i255.0.slot.i255.0.slot.i255.0.value.i256 = load volatile i64, ptr %slot.i255, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i255)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i257)\n store volatile i64 %\"x::Int64\", ptr %slot.i257, align 8\n %slot.i257.0.slot.i257.0.slot.i257.0.value.i258 = load volatile i64, ptr %slot.i257, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i257)\n; └└\n; ┌ @ int.jl:87 within `+`\n %64 = add i64 %slot.i257.0.slot.i257.0.slot.i257.0.value.i258, %slot.i255.0.slot.i255.0.slot.i255.0.value.i256\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i259)\n store volatile i64 %64, ptr %slot.i259, align 8\n %slot.i259.0.slot.i259.0.slot.i259.0.value.i260 = load volatile i64, ptr %slot.i259, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i259)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i261)\n store volatile i64 %\"x::Int64\", ptr %slot.i261, align 8\n %slot.i261.0.slot.i261.0.slot.i261.0.value.i262 = load volatile i64, ptr %slot.i261, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i261)\n; └└\n; ┌ @ int.jl:87 within `+`\n %65 = add i64 %slot.i261.0.slot.i261.0.slot.i261.0.value.i262, %slot.i259.0.slot.i259.0.slot.i259.0.value.i260\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i263)\n store volatile i64 %65, ptr %slot.i263, align 8\n %slot.i263.0.slot.i263.0.slot.i263.0.value.i264 = load volatile i64, ptr %slot.i263, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i263)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i265)\n store volatile i64 %\"x::Int64\", ptr %slot.i265, align 8\n %slot.i265.0.slot.i265.0.slot.i265.0.value.i266 = load volatile i64, ptr %slot.i265, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i265)\n; └└\n; ┌ @ int.jl:87 within `+`\n %66 = add i64 %slot.i265.0.slot.i265.0.slot.i265.0.value.i266, %slot.i263.0.slot.i263.0.slot.i263.0.value.i264\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i267)\n store volatile i64 %66, ptr %slot.i267, align 8\n %slot.i267.0.slot.i267.0.slot.i267.0.value.i268 = load volatile i64, ptr %slot.i267, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i267)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i269)\n store volatile i64 %\"x::Int64\", ptr %slot.i269, align 8\n %slot.i269.0.slot.i269.0.slot.i269.0.value.i270 = load volatile i64, ptr %slot.i269, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i269)\n; └└\n; ┌ @ int.jl:87 within `+`\n %67 = add i64 %slot.i269.0.slot.i269.0.slot.i269.0.value.i270, %slot.i267.0.slot.i267.0.slot.i267.0.value.i268\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i271)\n store volatile i64 %67, ptr %slot.i271, align 8\n %slot.i271.0.slot.i271.0.slot.i271.0.value.i272 = load volatile i64, ptr %slot.i271, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i271)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i273)\n store volatile i64 %\"x::Int64\", ptr %slot.i273, align 8\n %slot.i273.0.slot.i273.0.slot.i273.0.value.i274 = load volatile i64, ptr %slot.i273, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i273)\n; └└\n; ┌ @ int.jl:87 within `+`\n %68 = add i64 %slot.i273.0.slot.i273.0.slot.i273.0.value.i274, %slot.i271.0.slot.i271.0.slot.i271.0.value.i272\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i275)\n store volatile i64 %68, ptr %slot.i275, align 8\n %slot.i275.0.slot.i275.0.slot.i275.0.value.i276 = load volatile i64, ptr %slot.i275, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i275)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i277)\n store volatile i64 %\"x::Int64\", ptr %slot.i277, align 8\n %slot.i277.0.slot.i277.0.slot.i277.0.value.i278 = load volatile i64, ptr %slot.i277, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i277)\n; └└\n; ┌ @ int.jl:87 within `+`\n %69 = add i64 %slot.i277.0.slot.i277.0.slot.i277.0.value.i278, %slot.i275.0.slot.i275.0.slot.i275.0.value.i276\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i279)\n store volatile i64 %69, ptr %slot.i279, align 8\n %slot.i279.0.slot.i279.0.slot.i279.0.value.i280 = load volatile i64, ptr %slot.i279, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i279)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i281)\n store volatile i64 %\"x::Int64\", ptr %slot.i281, align 8\n %slot.i281.0.slot.i281.0.slot.i281.0.value.i282 = load volatile i64, ptr %slot.i281, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i281)\n; └└\n; ┌ @ int.jl:87 within `+`\n %70 = add i64 %slot.i281.0.slot.i281.0.slot.i281.0.value.i282, %slot.i279.0.slot.i279.0.slot.i279.0.value.i280\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i283)\n store volatile i64 %70, ptr %slot.i283, align 8\n %slot.i283.0.slot.i283.0.slot.i283.0.value.i284 = load volatile i64, ptr %slot.i283, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i283)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i285)\n store volatile i64 %\"x::Int64\", ptr %slot.i285, align 8\n %slot.i285.0.slot.i285.0.slot.i285.0.value.i286 = load volatile i64, ptr %slot.i285, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i285)\n; └└\n; ┌ @ int.jl:87 within `+`\n %71 = add i64 %slot.i285.0.slot.i285.0.slot.i285.0.value.i286, %slot.i283.0.slot.i283.0.slot.i283.0.value.i284\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i287)\n store volatile i64 %71, ptr %slot.i287, align 8\n %slot.i287.0.slot.i287.0.slot.i287.0.value.i288 = load volatile i64, ptr %slot.i287, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i287)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i289)\n store volatile i64 %\"x::Int64\", ptr %slot.i289, align 8\n %slot.i289.0.slot.i289.0.slot.i289.0.value.i290 = load volatile i64, ptr %slot.i289, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i289)\n; └└\n; ┌ @ int.jl:87 within `+`\n %72 = add i64 %slot.i289.0.slot.i289.0.slot.i289.0.value.i290, %slot.i287.0.slot.i287.0.slot.i287.0.value.i288\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i291)\n store volatile i64 %72, ptr %slot.i291, align 8\n %slot.i291.0.slot.i291.0.slot.i291.0.value.i292 = load volatile i64, ptr %slot.i291, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i291)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i293)\n store volatile i64 %\"x::Int64\", ptr %slot.i293, align 8\n %slot.i293.0.slot.i293.0.slot.i293.0.value.i294 = load volatile i64, ptr %slot.i293, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i293)\n; └└\n; ┌ @ int.jl:87 within `+`\n %73 = add i64 %slot.i293.0.slot.i293.0.slot.i293.0.value.i294, %slot.i291.0.slot.i291.0.slot.i291.0.value.i292\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i295)\n store volatile i64 %73, ptr %slot.i295, align 8\n %slot.i295.0.slot.i295.0.slot.i295.0.value.i296 = load volatile i64, ptr %slot.i295, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i295)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i297)\n store volatile i64 %\"x::Int64\", ptr %slot.i297, align 8\n %slot.i297.0.slot.i297.0.slot.i297.0.value.i298 = load volatile i64, ptr %slot.i297, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i297)\n; └└\n; ┌ @ int.jl:87 within `+`\n %74 = add i64 %slot.i297.0.slot.i297.0.slot.i297.0.value.i298, %slot.i295.0.slot.i295.0.slot.i295.0.value.i296\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i299)\n store volatile i64 %74, ptr %slot.i299, align 8\n %slot.i299.0.slot.i299.0.slot.i299.0.value.i300 = load volatile i64, ptr %slot.i299, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i299)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i301)\n store volatile i64 %\"x::Int64\", ptr %slot.i301, align 8\n %slot.i301.0.slot.i301.0.slot.i301.0.value.i302 = load volatile i64, ptr %slot.i301, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i301)\n; └└\n; ┌ @ int.jl:87 within `+`\n %75 = add i64 %slot.i301.0.slot.i301.0.slot.i301.0.value.i302, %slot.i299.0.slot.i299.0.slot.i299.0.value.i300\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i303)\n store volatile i64 %75, ptr %slot.i303, align 8\n %slot.i303.0.slot.i303.0.slot.i303.0.value.i304 = load volatile i64, ptr %slot.i303, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i303)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i305)\n store volatile i64 %\"x::Int64\", ptr %slot.i305, align 8\n %slot.i305.0.slot.i305.0.slot.i305.0.value.i306 = load volatile i64, ptr %slot.i305, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i305)\n; └└\n; ┌ @ int.jl:87 within `+`\n %76 = add i64 %slot.i305.0.slot.i305.0.slot.i305.0.value.i306, %slot.i303.0.slot.i303.0.slot.i303.0.value.i304\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i307)\n store volatile i64 %76, ptr %slot.i307, align 8\n %slot.i307.0.slot.i307.0.slot.i307.0.value.i308 = load volatile i64, ptr %slot.i307, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i307)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i309)\n store volatile i64 %\"x::Int64\", ptr %slot.i309, align 8\n %slot.i309.0.slot.i309.0.slot.i309.0.value.i310 = load volatile i64, ptr %slot.i309, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i309)\n; └└\n; ┌ @ int.jl:87 within `+`\n %77 = add i64 %slot.i309.0.slot.i309.0.slot.i309.0.value.i310, %slot.i307.0.slot.i307.0.slot.i307.0.value.i308\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i311)\n store volatile i64 %77, ptr %slot.i311, align 8\n %slot.i311.0.slot.i311.0.slot.i311.0.value.i312 = load volatile i64, ptr %slot.i311, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i311)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i313)\n store volatile i64 %\"x::Int64\", ptr %slot.i313, align 8\n %slot.i313.0.slot.i313.0.slot.i313.0.value.i314 = load volatile i64, ptr %slot.i313, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i313)\n; └└\n; ┌ @ int.jl:87 within `+`\n %78 = add i64 %slot.i313.0.slot.i313.0.slot.i313.0.value.i314, %slot.i311.0.slot.i311.0.slot.i311.0.value.i312\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i315)\n store volatile i64 %78, ptr %slot.i315, align 8\n %slot.i315.0.slot.i315.0.slot.i315.0.value.i316 = load volatile i64, ptr %slot.i315, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i315)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i317)\n store volatile i64 %\"x::Int64\", ptr %slot.i317, align 8\n %slot.i317.0.slot.i317.0.slot.i317.0.value.i318 = load volatile i64, ptr %slot.i317, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i317)\n; └└\n; ┌ @ int.jl:87 within `+`\n %79 = add i64 %slot.i317.0.slot.i317.0.slot.i317.0.value.i318, %slot.i315.0.slot.i315.0.slot.i315.0.value.i316\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i319)\n store volatile i64 %79, ptr %slot.i319, align 8\n %slot.i319.0.slot.i319.0.slot.i319.0.value.i320 = load volatile i64, ptr %slot.i319, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i319)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i321)\n store volatile i64 %\"x::Int64\", ptr %slot.i321, align 8\n %slot.i321.0.slot.i321.0.slot.i321.0.value.i322 = load volatile i64, ptr %slot.i321, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i321)\n; └└\n; ┌ @ int.jl:87 within `+`\n %80 = add i64 %slot.i321.0.slot.i321.0.slot.i321.0.value.i322, %slot.i319.0.slot.i319.0.slot.i319.0.value.i320\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i323)\n store volatile i64 %80, ptr %slot.i323, align 8\n %slot.i323.0.slot.i323.0.slot.i323.0.value.i324 = load volatile i64, ptr %slot.i323, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i323)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i325)\n store volatile i64 %\"x::Int64\", ptr %slot.i325, align 8\n %slot.i325.0.slot.i325.0.slot.i325.0.value.i326 = load volatile i64, ptr %slot.i325, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i325)\n; └└\n; ┌ @ int.jl:87 within `+`\n %81 = add i64 %slot.i325.0.slot.i325.0.slot.i325.0.value.i326, %slot.i323.0.slot.i323.0.slot.i323.0.value.i324\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i327)\n store volatile i64 %81, ptr %slot.i327, align 8\n %slot.i327.0.slot.i327.0.slot.i327.0.value.i328 = load volatile i64, ptr %slot.i327, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i327)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i329)\n store volatile i64 %\"x::Int64\", ptr %slot.i329, align 8\n %slot.i329.0.slot.i329.0.slot.i329.0.value.i330 = load volatile i64, ptr %slot.i329, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i329)\n; └└\n; ┌ @ int.jl:87 within `+`\n %82 = add i64 %slot.i329.0.slot.i329.0.slot.i329.0.value.i330, %slot.i327.0.slot.i327.0.slot.i327.0.value.i328\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i331)\n store volatile i64 %82, ptr %slot.i331, align 8\n %slot.i331.0.slot.i331.0.slot.i331.0.value.i332 = load volatile i64, ptr %slot.i331, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i331)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i333)\n store volatile i64 %\"x::Int64\", ptr %slot.i333, align 8\n %slot.i333.0.slot.i333.0.slot.i333.0.value.i334 = load volatile i64, ptr %slot.i333, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i333)\n; └└\n; ┌ @ int.jl:87 within `+`\n %83 = add i64 %slot.i333.0.slot.i333.0.slot.i333.0.value.i334, %slot.i331.0.slot.i331.0.slot.i331.0.value.i332\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i335)\n store volatile i64 %83, ptr %slot.i335, align 8\n %slot.i335.0.slot.i335.0.slot.i335.0.value.i336 = load volatile i64, ptr %slot.i335, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i335)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i337)\n store volatile i64 %\"x::Int64\", ptr %slot.i337, align 8\n %slot.i337.0.slot.i337.0.slot.i337.0.value.i338 = load volatile i64, ptr %slot.i337, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i337)\n; └└\n; ┌ @ int.jl:87 within `+`\n %84 = add i64 %slot.i337.0.slot.i337.0.slot.i337.0.value.i338, %slot.i335.0.slot.i335.0.slot.i335.0.value.i336\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i339)\n store volatile i64 %84, ptr %slot.i339, align 8\n %slot.i339.0.slot.i339.0.slot.i339.0.value.i340 = load volatile i64, ptr %slot.i339, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i339)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i341)\n store volatile i64 %\"x::Int64\", ptr %slot.i341, align 8\n %slot.i341.0.slot.i341.0.slot.i341.0.value.i342 = load volatile i64, ptr %slot.i341, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i341)\n; └└\n; ┌ @ int.jl:87 within `+`\n %85 = add i64 %slot.i341.0.slot.i341.0.slot.i341.0.value.i342, %slot.i339.0.slot.i339.0.slot.i339.0.value.i340\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i343)\n store volatile i64 %85, ptr %slot.i343, align 8\n %slot.i343.0.slot.i343.0.slot.i343.0.value.i344 = load volatile i64, ptr %slot.i343, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i343)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i345)\n store volatile i64 %\"x::Int64\", ptr %slot.i345, align 8\n %slot.i345.0.slot.i345.0.slot.i345.0.value.i346 = load volatile i64, ptr %slot.i345, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i345)\n; └└\n; ┌ @ int.jl:87 within `+`\n %86 = add i64 %slot.i345.0.slot.i345.0.slot.i345.0.value.i346, %slot.i343.0.slot.i343.0.slot.i343.0.value.i344\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i347)\n store volatile i64 %86, ptr %slot.i347, align 8\n %slot.i347.0.slot.i347.0.slot.i347.0.value.i348 = load volatile i64, ptr %slot.i347, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i347)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i349)\n store volatile i64 %\"x::Int64\", ptr %slot.i349, align 8\n %slot.i349.0.slot.i349.0.slot.i349.0.value.i350 = load volatile i64, ptr %slot.i349, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i349)\n; └└\n; ┌ @ int.jl:87 within `+`\n %87 = add i64 %slot.i349.0.slot.i349.0.slot.i349.0.value.i350, %slot.i347.0.slot.i347.0.slot.i347.0.value.i348\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i351)\n store volatile i64 %87, ptr %slot.i351, align 8\n %slot.i351.0.slot.i351.0.slot.i351.0.value.i352 = load volatile i64, ptr %slot.i351, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i351)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i353)\n store volatile i64 %\"x::Int64\", ptr %slot.i353, align 8\n %slot.i353.0.slot.i353.0.slot.i353.0.value.i354 = load volatile i64, ptr %slot.i353, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i353)\n; └└\n; ┌ @ int.jl:87 within `+`\n %88 = add i64 %slot.i353.0.slot.i353.0.slot.i353.0.value.i354, %slot.i351.0.slot.i351.0.slot.i351.0.value.i352\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i355)\n store volatile i64 %88, ptr %slot.i355, align 8\n %slot.i355.0.slot.i355.0.slot.i355.0.value.i356 = load volatile i64, ptr %slot.i355, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i355)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i357)\n store volatile i64 %\"x::Int64\", ptr %slot.i357, align 8\n %slot.i357.0.slot.i357.0.slot.i357.0.value.i358 = load volatile i64, ptr %slot.i357, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i357)\n; └└\n; ┌ @ int.jl:87 within `+`\n %89 = add i64 %slot.i357.0.slot.i357.0.slot.i357.0.value.i358, %slot.i355.0.slot.i355.0.slot.i355.0.value.i356\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i359)\n store volatile i64 %89, ptr %slot.i359, align 8\n %slot.i359.0.slot.i359.0.slot.i359.0.value.i360 = load volatile i64, ptr %slot.i359, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i359)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i361)\n store volatile i64 %\"x::Int64\", ptr %slot.i361, align 8\n %slot.i361.0.slot.i361.0.slot.i361.0.value.i362 = load volatile i64, ptr %slot.i361, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i361)\n; └└\n; ┌ @ int.jl:87 within `+`\n %90 = add i64 %slot.i361.0.slot.i361.0.slot.i361.0.value.i362, %slot.i359.0.slot.i359.0.slot.i359.0.value.i360\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i363)\n store volatile i64 %90, ptr %slot.i363, align 8\n %slot.i363.0.slot.i363.0.slot.i363.0.value.i364 = load volatile i64, ptr %slot.i363, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i363)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i365)\n store volatile i64 %\"x::Int64\", ptr %slot.i365, align 8\n %slot.i365.0.slot.i365.0.slot.i365.0.value.i366 = load volatile i64, ptr %slot.i365, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i365)\n; └└\n; ┌ @ int.jl:87 within `+`\n %91 = add i64 %slot.i365.0.slot.i365.0.slot.i365.0.value.i366, %slot.i363.0.slot.i363.0.slot.i363.0.value.i364\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i367)\n store volatile i64 %91, ptr %slot.i367, align 8\n %slot.i367.0.slot.i367.0.slot.i367.0.value.i368 = load volatile i64, ptr %slot.i367, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i367)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i369)\n store volatile i64 %\"x::Int64\", ptr %slot.i369, align 8\n %slot.i369.0.slot.i369.0.slot.i369.0.value.i370 = load volatile i64, ptr %slot.i369, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i369)\n; └└\n; ┌ @ int.jl:87 within `+`\n %92 = add i64 %slot.i369.0.slot.i369.0.slot.i369.0.value.i370, %slot.i367.0.slot.i367.0.slot.i367.0.value.i368\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i371)\n store volatile i64 %92, ptr %slot.i371, align 8\n %slot.i371.0.slot.i371.0.slot.i371.0.value.i372 = load volatile i64, ptr %slot.i371, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i371)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i373)\n store volatile i64 %\"x::Int64\", ptr %slot.i373, align 8\n %slot.i373.0.slot.i373.0.slot.i373.0.value.i374 = load volatile i64, ptr %slot.i373, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i373)\n; └└\n; ┌ @ int.jl:87 within `+`\n %93 = add i64 %slot.i373.0.slot.i373.0.slot.i373.0.value.i374, %slot.i371.0.slot.i371.0.slot.i371.0.value.i372\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i375)\n store volatile i64 %93, ptr %slot.i375, align 8\n %slot.i375.0.slot.i375.0.slot.i375.0.value.i376 = load volatile i64, ptr %slot.i375, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i375)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i377)\n store volatile i64 %\"x::Int64\", ptr %slot.i377, align 8\n %slot.i377.0.slot.i377.0.slot.i377.0.value.i378 = load volatile i64, ptr %slot.i377, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i377)\n; └└\n; ┌ @ int.jl:87 within `+`\n %94 = add i64 %slot.i377.0.slot.i377.0.slot.i377.0.value.i378, %slot.i375.0.slot.i375.0.slot.i375.0.value.i376\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i379)\n store volatile i64 %94, ptr %slot.i379, align 8\n %slot.i379.0.slot.i379.0.slot.i379.0.value.i380 = load volatile i64, ptr %slot.i379, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i379)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i381)\n store volatile i64 %\"x::Int64\", ptr %slot.i381, align 8\n %slot.i381.0.slot.i381.0.slot.i381.0.value.i382 = load volatile i64, ptr %slot.i381, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i381)\n; └└\n; ┌ @ int.jl:87 within `+`\n %95 = add i64 %slot.i381.0.slot.i381.0.slot.i381.0.value.i382, %slot.i379.0.slot.i379.0.slot.i379.0.value.i380\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i383)\n store volatile i64 %95, ptr %slot.i383, align 8\n %slot.i383.0.slot.i383.0.slot.i383.0.value.i384 = load volatile i64, ptr %slot.i383, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i383)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i385)\n store volatile i64 %\"x::Int64\", ptr %slot.i385, align 8\n %slot.i385.0.slot.i385.0.slot.i385.0.value.i386 = load volatile i64, ptr %slot.i385, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i385)\n; └└\n; ┌ @ int.jl:87 within `+`\n %96 = add i64 %slot.i385.0.slot.i385.0.slot.i385.0.value.i386, %slot.i383.0.slot.i383.0.slot.i383.0.value.i384\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i387)\n store volatile i64 %96, ptr %slot.i387, align 8\n %slot.i387.0.slot.i387.0.slot.i387.0.value.i388 = load volatile i64, ptr %slot.i387, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i387)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i389)\n store volatile i64 %\"x::Int64\", ptr %slot.i389, align 8\n %slot.i389.0.slot.i389.0.slot.i389.0.value.i390 = load volatile i64, ptr %slot.i389, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i389)\n; └└\n; ┌ @ int.jl:87 within `+`\n %97 = add i64 %slot.i389.0.slot.i389.0.slot.i389.0.value.i390, %slot.i387.0.slot.i387.0.slot.i387.0.value.i388\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i391)\n store volatile i64 %97, ptr %slot.i391, align 8\n %slot.i391.0.slot.i391.0.slot.i391.0.value.i392 = load volatile i64, ptr %slot.i391, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i391)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i393)\n store volatile i64 %\"x::Int64\", ptr %slot.i393, align 8\n %slot.i393.0.slot.i393.0.slot.i393.0.value.i394 = load volatile i64, ptr %slot.i393, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i393)\n; └└\n; ┌ @ int.jl:87 within `+`\n %98 = add i64 %slot.i393.0.slot.i393.0.slot.i393.0.value.i394, %slot.i391.0.slot.i391.0.slot.i391.0.value.i392\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i395)\n store volatile i64 %98, ptr %slot.i395, align 8\n %slot.i395.0.slot.i395.0.slot.i395.0.value.i396 = load volatile i64, ptr %slot.i395, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i395)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i397)\n store volatile i64 %\"x::Int64\", ptr %slot.i397, align 8\n %slot.i397.0.slot.i397.0.slot.i397.0.value.i398 = load volatile i64, ptr %slot.i397, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i397)\n; └└\n; ┌ @ int.jl:87 within `+`\n %99 = add i64 %slot.i397.0.slot.i397.0.slot.i397.0.value.i398, %slot.i395.0.slot.i395.0.slot.i395.0.value.i396\n ret void\n; └\n}\n\n; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)\ndeclare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) #1\n\n; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)\ndeclare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) #1\n\nattributes #0 = { \"frame-pointer\"=\"all\" }\nattributes #1 = { nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!julia.kernel = !{!4}\n\n!0 = !{i32 2, !\"Dwarf Version\", i32 4}\n!1 = !{i32 2, !\"Debug Info Version\", i32 3}\n!2 = !{i32 1, !\"stack-protector-guard\", !\"\"}\n!3 = !{i32 1, !\"override-stack-alignment\", i32 0}\n!4 = !{ptr @_Z1g5Int64}\n")) Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1195 [2] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1187 [3] top-level scope @ ~/.julia/packages/GPUCompiler/aNr5U/test/runtests.jl:364 [4] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [5] top-level scope @ none:6 [6] eval(m::Module, e::Any) @ Core ./boot.jl:489 [7] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [8] _start() @ Base ./client.jl:557 native: Test Failed at /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:304 Expression: !(occursin(r"^define.*(julia|j)_f_expensive"m, ir)) Evaluated: !(occursin(r"^define.*(julia|j)_f_expensive"m, "; ModuleID = 'start'\nsource_filename = \"start\"\ntarget datalayout = \"e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128\"\ntarget triple = \"x86_64-linux-gnu\"\n\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:289 within `h`\ndefine void @_Z1h5Int64(i64 signext %\"x::Int64\") local_unnamed_addr #0 {\ntop:\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:290 within `h`\n call fastcc void @julia_f_expensive_25910(i64 signext %\"x::Int64\")\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:291 within `h`\n ret void\n}\n\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:284 within `f_expensive`\ndefine internal fastcc void @julia_f_expensive_25910(i64 signext %\"x::Int64\") unnamed_addr #0 {\ntop:\n %slot.i397 = alloca i64, align 8\n %slot.i395 = alloca i64, align 8\n %slot.i393 = alloca i64, align 8\n %slot.i391 = alloca i64, align 8\n %slot.i389 = alloca i64, align 8\n %slot.i387 = alloca i64, align 8\n %slot.i385 = alloca i64, align 8\n %slot.i383 = alloca i64, align 8\n %slot.i381 = alloca i64, align 8\n %slot.i379 = alloca i64, align 8\n %slot.i377 = alloca i64, align 8\n %slot.i375 = alloca i64, align 8\n %slot.i373 = alloca i64, align 8\n %slot.i371 = alloca i64, align 8\n %slot.i369 = alloca i64, align 8\n %slot.i367 = alloca i64, align 8\n %slot.i365 = alloca i64, align 8\n %slot.i363 = alloca i64, align 8\n %slot.i361 = alloca i64, align 8\n %slot.i359 = alloca i64, align 8\n %slot.i357 = alloca i64, align 8\n %slot.i355 = alloca i64, align 8\n %slot.i353 = alloca i64, align 8\n %slot.i351 = alloca i64, align 8\n %slot.i349 = alloca i64, align 8\n %slot.i347 = alloca i64, align 8\n %slot.i345 = alloca i64, align 8\n %slot.i343 = alloca i64, align 8\n %slot.i341 = alloca i64, align 8\n %slot.i339 = alloca i64, align 8\n %slot.i337 = alloca i64, align 8\n %slot.i335 = alloca i64, align 8\n %slot.i333 = alloca i64, align 8\n %slot.i331 = alloca i64, align 8\n %slot.i329 = alloca i64, align 8\n %slot.i327 = alloca i64, align 8\n %slot.i325 = alloca i64, align 8\n %slot.i323 = alloca i64, align 8\n %slot.i321 = alloca i64, align 8\n %slot.i319 = alloca i64, align 8\n %slot.i317 = alloca i64, align 8\n %slot.i315 = alloca i64, align 8\n %slot.i313 = alloca i64, align 8\n %slot.i311 = alloca i64, align 8\n %slot.i309 = alloca i64, align 8\n %slot.i307 = alloca i64, align 8\n %slot.i305 = alloca i64, align 8\n %slot.i303 = alloca i64, align 8\n %slot.i301 = alloca i64, align 8\n %slot.i299 = alloca i64, align 8\n %slot.i297 = alloca i64, align 8\n %slot.i295 = alloca i64, align 8\n %slot.i293 = alloca i64, align 8\n %slot.i291 = alloca i64, align 8\n %slot.i289 = alloca i64, align 8\n %slot.i287 = alloca i64, align 8\n %slot.i285 = alloca i64, align 8\n %slot.i283 = alloca i64, align 8\n %slot.i281 = alloca i64, align 8\n %slot.i279 = alloca i64, align 8\n %slot.i277 = alloca i64, align 8\n %slot.i275 = alloca i64, align 8\n %slot.i273 = alloca i64, align 8\n %slot.i271 = alloca i64, align 8\n %slot.i269 = alloca i64, align 8\n %slot.i267 = alloca i64, align 8\n %slot.i265 = alloca i64, align 8\n %slot.i263 = alloca i64, align 8\n %slot.i261 = alloca i64, align 8\n %slot.i259 = alloca i64, align 8\n %slot.i257 = alloca i64, align 8\n %slot.i255 = alloca i64, align 8\n %slot.i253 = alloca i64, align 8\n %slot.i251 = alloca i64, align 8\n %slot.i249 = alloca i64, align 8\n %slot.i247 = alloca i64, align 8\n %slot.i245 = alloca i64, align 8\n %slot.i243 = alloca i64, align 8\n %slot.i241 = alloca i64, align 8\n %slot.i239 = alloca i64, align 8\n %slot.i237 = alloca i64, align 8\n %slot.i235 = alloca i64, align 8\n %slot.i233 = alloca i64, align 8\n %slot.i231 = alloca i64, align 8\n %slot.i229 = alloca i64, align 8\n %slot.i227 = alloca i64, align 8\n %slot.i225 = alloca i64, align 8\n %slot.i223 = alloca i64, align 8\n %slot.i221 = alloca i64, align 8\n %slot.i219 = alloca i64, align 8\n %slot.i217 = alloca i64, align 8\n %slot.i215 = alloca i64, align 8\n %slot.i213 = alloca i64, align 8\n %slot.i211 = alloca i64, align 8\n %slot.i209 = alloca i64, align 8\n %slot.i207 = alloca i64, align 8\n %slot.i205 = alloca i64, align 8\n %slot.i203 = alloca i64, align 8\n %slot.i201 = alloca i64, align 8\n %slot.i199 = alloca i64, align 8\n %slot.i197 = alloca i64, align 8\n %slot.i195 = alloca i64, align 8\n %slot.i193 = alloca i64, align 8\n %slot.i191 = alloca i64, align 8\n %slot.i189 = alloca i64, align 8\n %slot.i187 = alloca i64, align 8\n %slot.i185 = alloca i64, align 8\n %slot.i183 = alloca i64, align 8\n %slot.i181 = alloca i64, align 8\n %slot.i179 = alloca i64, align 8\n %slot.i177 = alloca i64, align 8\n %slot.i175 = alloca i64, align 8\n %slot.i173 = alloca i64, align 8\n %slot.i171 = alloca i64, align 8\n %slot.i169 = alloca i64, align 8\n %slot.i167 = alloca i64, align 8\n %slot.i165 = alloca i64, align 8\n %slot.i163 = alloca i64, align 8\n %slot.i161 = alloca i64, align 8\n %slot.i159 = alloca i64, align 8\n %slot.i157 = alloca i64, align 8\n %slot.i155 = alloca i64, align 8\n %slot.i153 = alloca i64, align 8\n %slot.i151 = alloca i64, align 8\n %slot.i149 = alloca i64, align 8\n %slot.i147 = alloca i64, align 8\n %slot.i145 = alloca i64, align 8\n %slot.i143 = alloca i64, align 8\n %slot.i141 = alloca i64, align 8\n %slot.i139 = alloca i64, align 8\n %slot.i137 = alloca i64, align 8\n %slot.i135 = alloca i64, align 8\n %slot.i133 = alloca i64, align 8\n %slot.i131 = alloca i64, align 8\n %slot.i129 = alloca i64, align 8\n %slot.i127 = alloca i64, align 8\n %slot.i125 = alloca i64, align 8\n %slot.i123 = alloca i64, align 8\n %slot.i121 = alloca i64, align 8\n %slot.i119 = alloca i64, align 8\n %slot.i117 = alloca i64, align 8\n %slot.i115 = alloca i64, align 8\n %slot.i113 = alloca i64, align 8\n %slot.i111 = alloca i64, align 8\n %slot.i109 = alloca i64, align 8\n %slot.i107 = alloca i64, align 8\n %slot.i105 = alloca i64, align 8\n %slot.i103 = alloca i64, align 8\n %slot.i101 = alloca i64, align 8\n %slot.i99 = alloca i64, align 8\n %slot.i97 = alloca i64, align 8\n %slot.i95 = alloca i64, align 8\n %slot.i93 = alloca i64, align 8\n %slot.i91 = alloca i64, align 8\n %slot.i89 = alloca i64, align 8\n %slot.i87 = alloca i64, align 8\n %slot.i85 = alloca i64, align 8\n %slot.i83 = alloca i64, align 8\n %slot.i81 = alloca i64, align 8\n %slot.i79 = alloca i64, align 8\n %slot.i77 = alloca i64, align 8\n %slot.i75 = alloca i64, align 8\n %slot.i73 = alloca i64, align 8\n %slot.i71 = alloca i64, align 8\n %slot.i69 = alloca i64, align 8\n %slot.i67 = alloca i64, align 8\n %slot.i65 = alloca i64, align 8\n %slot.i63 = alloca i64, align 8\n %slot.i61 = alloca i64, align 8\n %slot.i59 = alloca i64, align 8\n %slot.i57 = alloca i64, align 8\n %slot.i55 = alloca i64, align 8\n %slot.i53 = alloca i64, align 8\n %slot.i51 = alloca i64, align 8\n %slot.i49 = alloca i64, align 8\n %slot.i47 = alloca i64, align 8\n %slot.i45 = alloca i64, align 8\n %slot.i43 = alloca i64, align 8\n %slot.i41 = alloca i64, align 8\n %slot.i39 = alloca i64, align 8\n %slot.i37 = alloca i64, align 8\n %slot.i35 = alloca i64, align 8\n %slot.i33 = alloca i64, align 8\n %slot.i31 = alloca i64, align 8\n %slot.i29 = alloca i64, align 8\n %slot.i27 = alloca i64, align 8\n %slot.i25 = alloca i64, align 8\n %slot.i23 = alloca i64, align 8\n %slot.i21 = alloca i64, align 8\n %slot.i19 = alloca i64, align 8\n %slot.i17 = alloca i64, align 8\n %slot.i15 = alloca i64, align 8\n %slot.i13 = alloca i64, align 8\n %slot.i11 = alloca i64, align 8\n %slot.i9 = alloca i64, align 8\n %slot.i7 = alloca i64, align 8\n %slot.i5 = alloca i64, align 8\n %slot.i3 = alloca i64, align 8\n %slot.i1 = alloca i64, align 8\n %slot.i = alloca i64, align 8\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i)\n store volatile i64 %\"x::Int64\", ptr %slot.i, align 8\n %slot.i.0.slot.i.0.slot.i.0.value.i = load volatile i64, ptr %slot.i, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i1)\n store volatile i64 %\"x::Int64\", ptr %slot.i1, align 8\n %slot.i1.0.slot.i1.0.slot.i1.0.value.i2 = load volatile i64, ptr %slot.i1, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i1)\n; └└\n; ┌ @ int.jl:87 within `+`\n %0 = add i64 %slot.i1.0.slot.i1.0.slot.i1.0.value.i2, %slot.i.0.slot.i.0.slot.i.0.value.i\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i3)\n store volatile i64 %0, ptr %slot.i3, align 8\n %slot.i3.0.slot.i3.0.slot.i3.0.value.i4 = load volatile i64, ptr %slot.i3, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i3)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i5)\n store volatile i64 %\"x::Int64\", ptr %slot.i5, align 8\n %slot.i5.0.slot.i5.0.slot.i5.0.value.i6 = load volatile i64, ptr %slot.i5, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i5)\n; └└\n; ┌ @ int.jl:87 within `+`\n %1 = add i64 %slot.i5.0.slot.i5.0.slot.i5.0.value.i6, %slot.i3.0.slot.i3.0.slot.i3.0.value.i4\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i7)\n store volatile i64 %1, ptr %slot.i7, align 8\n %slot.i7.0.slot.i7.0.slot.i7.0.value.i8 = load volatile i64, ptr %slot.i7, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i7)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i9)\n store volatile i64 %\"x::Int64\", ptr %slot.i9, align 8\n %slot.i9.0.slot.i9.0.slot.i9.0.value.i10 = load volatile i64, ptr %slot.i9, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i9)\n; └└\n; ┌ @ int.jl:87 within `+`\n %2 = add i64 %slot.i9.0.slot.i9.0.slot.i9.0.value.i10, %slot.i7.0.slot.i7.0.slot.i7.0.value.i8\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i11)\n store volatile i64 %2, ptr %slot.i11, align 8\n %slot.i11.0.slot.i11.0.slot.i11.0.value.i12 = load volatile i64, ptr %slot.i11, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i11)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i13)\n store volatile i64 %\"x::Int64\", ptr %slot.i13, align 8\n %slot.i13.0.slot.i13.0.slot.i13.0.value.i14 = load volatile i64, ptr %slot.i13, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i13)\n; └└\n; ┌ @ int.jl:87 within `+`\n %3 = add i64 %slot.i13.0.slot.i13.0.slot.i13.0.value.i14, %slot.i11.0.slot.i11.0.slot.i11.0.value.i12\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i15)\n store volatile i64 %3, ptr %slot.i15, align 8\n %slot.i15.0.slot.i15.0.slot.i15.0.value.i16 = load volatile i64, ptr %slot.i15, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i15)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i17)\n store volatile i64 %\"x::Int64\", ptr %slot.i17, align 8\n %slot.i17.0.slot.i17.0.slot.i17.0.value.i18 = load volatile i64, ptr %slot.i17, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i17)\n; └└\n; ┌ @ int.jl:87 within `+`\n %4 = add i64 %slot.i17.0.slot.i17.0.slot.i17.0.value.i18, %slot.i15.0.slot.i15.0.slot.i15.0.value.i16\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i19)\n store volatile i64 %4, ptr %slot.i19, align 8\n %slot.i19.0.slot.i19.0.slot.i19.0.value.i20 = load volatile i64, ptr %slot.i19, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i19)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i21)\n store volatile i64 %\"x::Int64\", ptr %slot.i21, align 8\n %slot.i21.0.slot.i21.0.slot.i21.0.value.i22 = load volatile i64, ptr %slot.i21, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i21)\n; └└\n; ┌ @ int.jl:87 within `+`\n %5 = add i64 %slot.i21.0.slot.i21.0.slot.i21.0.value.i22, %slot.i19.0.slot.i19.0.slot.i19.0.value.i20\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i23)\n store volatile i64 %5, ptr %slot.i23, align 8\n %slot.i23.0.slot.i23.0.slot.i23.0.value.i24 = load volatile i64, ptr %slot.i23, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i23)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i25)\n store volatile i64 %\"x::Int64\", ptr %slot.i25, align 8\n %slot.i25.0.slot.i25.0.slot.i25.0.value.i26 = load volatile i64, ptr %slot.i25, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i25)\n; └└\n; ┌ @ int.jl:87 within `+`\n %6 = add i64 %slot.i25.0.slot.i25.0.slot.i25.0.value.i26, %slot.i23.0.slot.i23.0.slot.i23.0.value.i24\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i27)\n store volatile i64 %6, ptr %slot.i27, align 8\n %slot.i27.0.slot.i27.0.slot.i27.0.value.i28 = load volatile i64, ptr %slot.i27, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i27)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i29)\n store volatile i64 %\"x::Int64\", ptr %slot.i29, align 8\n %slot.i29.0.slot.i29.0.slot.i29.0.value.i30 = load volatile i64, ptr %slot.i29, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i29)\n; └└\n; ┌ @ int.jl:87 within `+`\n %7 = add i64 %slot.i29.0.slot.i29.0.slot.i29.0.value.i30, %slot.i27.0.slot.i27.0.slot.i27.0.value.i28\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i31)\n store volatile i64 %7, ptr %slot.i31, align 8\n %slot.i31.0.slot.i31.0.slot.i31.0.value.i32 = load volatile i64, ptr %slot.i31, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i31)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i33)\n store volatile i64 %\"x::Int64\", ptr %slot.i33, align 8\n %slot.i33.0.slot.i33.0.slot.i33.0.value.i34 = load volatile i64, ptr %slot.i33, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i33)\n; └└\n; ┌ @ int.jl:87 within `+`\n %8 = add i64 %slot.i33.0.slot.i33.0.slot.i33.0.value.i34, %slot.i31.0.slot.i31.0.slot.i31.0.value.i32\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i35)\n store volatile i64 %8, ptr %slot.i35, align 8\n %slot.i35.0.slot.i35.0.slot.i35.0.value.i36 = load volatile i64, ptr %slot.i35, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i35)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i37)\n store volatile i64 %\"x::Int64\", ptr %slot.i37, align 8\n %slot.i37.0.slot.i37.0.slot.i37.0.value.i38 = load volatile i64, ptr %slot.i37, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i37)\n; └└\n; ┌ @ int.jl:87 within `+`\n %9 = add i64 %slot.i37.0.slot.i37.0.slot.i37.0.value.i38, %slot.i35.0.slot.i35.0.slot.i35.0.value.i36\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i39)\n store volatile i64 %9, ptr %slot.i39, align 8\n %slot.i39.0.slot.i39.0.slot.i39.0.value.i40 = load volatile i64, ptr %slot.i39, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i39)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i41)\n store volatile i64 %\"x::Int64\", ptr %slot.i41, align 8\n %slot.i41.0.slot.i41.0.slot.i41.0.value.i42 = load volatile i64, ptr %slot.i41, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i41)\n; └└\n; ┌ @ int.jl:87 within `+`\n %10 = add i64 %slot.i41.0.slot.i41.0.slot.i41.0.value.i42, %slot.i39.0.slot.i39.0.slot.i39.0.value.i40\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i43)\n store volatile i64 %10, ptr %slot.i43, align 8\n %slot.i43.0.slot.i43.0.slot.i43.0.value.i44 = load volatile i64, ptr %slot.i43, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i43)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i45)\n store volatile i64 %\"x::Int64\", ptr %slot.i45, align 8\n %slot.i45.0.slot.i45.0.slot.i45.0.value.i46 = load volatile i64, ptr %slot.i45, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i45)\n; └└\n; ┌ @ int.jl:87 within `+`\n %11 = add i64 %slot.i45.0.slot.i45.0.slot.i45.0.value.i46, %slot.i43.0.slot.i43.0.slot.i43.0.value.i44\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i47)\n store volatile i64 %11, ptr %slot.i47, align 8\n %slot.i47.0.slot.i47.0.slot.i47.0.value.i48 = load volatile i64, ptr %slot.i47, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i47)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i49)\n store volatile i64 %\"x::Int64\", ptr %slot.i49, align 8\n %slot.i49.0.slot.i49.0.slot.i49.0.value.i50 = load volatile i64, ptr %slot.i49, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i49)\n; └└\n; ┌ @ int.jl:87 within `+`\n %12 = add i64 %slot.i49.0.slot.i49.0.slot.i49.0.value.i50, %slot.i47.0.slot.i47.0.slot.i47.0.value.i48\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i51)\n store volatile i64 %12, ptr %slot.i51, align 8\n %slot.i51.0.slot.i51.0.slot.i51.0.value.i52 = load volatile i64, ptr %slot.i51, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i51)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i53)\n store volatile i64 %\"x::Int64\", ptr %slot.i53, align 8\n %slot.i53.0.slot.i53.0.slot.i53.0.value.i54 = load volatile i64, ptr %slot.i53, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i53)\n; └└\n; ┌ @ int.jl:87 within `+`\n %13 = add i64 %slot.i53.0.slot.i53.0.slot.i53.0.value.i54, %slot.i51.0.slot.i51.0.slot.i51.0.value.i52\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i55)\n store volatile i64 %13, ptr %slot.i55, align 8\n %slot.i55.0.slot.i55.0.slot.i55.0.value.i56 = load volatile i64, ptr %slot.i55, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i55)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i57)\n store volatile i64 %\"x::Int64\", ptr %slot.i57, align 8\n %slot.i57.0.slot.i57.0.slot.i57.0.value.i58 = load volatile i64, ptr %slot.i57, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i57)\n; └└\n; ┌ @ int.jl:87 within `+`\n %14 = add i64 %slot.i57.0.slot.i57.0.slot.i57.0.value.i58, %slot.i55.0.slot.i55.0.slot.i55.0.value.i56\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i59)\n store volatile i64 %14, ptr %slot.i59, align 8\n %slot.i59.0.slot.i59.0.slot.i59.0.value.i60 = load volatile i64, ptr %slot.i59, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i59)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i61)\n store volatile i64 %\"x::Int64\", ptr %slot.i61, align 8\n %slot.i61.0.slot.i61.0.slot.i61.0.value.i62 = load volatile i64, ptr %slot.i61, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i61)\n; └└\n; ┌ @ int.jl:87 within `+`\n %15 = add i64 %slot.i61.0.slot.i61.0.slot.i61.0.value.i62, %slot.i59.0.slot.i59.0.slot.i59.0.value.i60\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i63)\n store volatile i64 %15, ptr %slot.i63, align 8\n %slot.i63.0.slot.i63.0.slot.i63.0.value.i64 = load volatile i64, ptr %slot.i63, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i63)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i65)\n store volatile i64 %\"x::Int64\", ptr %slot.i65, align 8\n %slot.i65.0.slot.i65.0.slot.i65.0.value.i66 = load volatile i64, ptr %slot.i65, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i65)\n; └└\n; ┌ @ int.jl:87 within `+`\n %16 = add i64 %slot.i65.0.slot.i65.0.slot.i65.0.value.i66, %slot.i63.0.slot.i63.0.slot.i63.0.value.i64\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i67)\n store volatile i64 %16, ptr %slot.i67, align 8\n %slot.i67.0.slot.i67.0.slot.i67.0.value.i68 = load volatile i64, ptr %slot.i67, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i67)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i69)\n store volatile i64 %\"x::Int64\", ptr %slot.i69, align 8\n %slot.i69.0.slot.i69.0.slot.i69.0.value.i70 = load volatile i64, ptr %slot.i69, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i69)\n; └└\n; ┌ @ int.jl:87 within `+`\n %17 = add i64 %slot.i69.0.slot.i69.0.slot.i69.0.value.i70, %slot.i67.0.slot.i67.0.slot.i67.0.value.i68\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i71)\n store volatile i64 %17, ptr %slot.i71, align 8\n %slot.i71.0.slot.i71.0.slot.i71.0.value.i72 = load volatile i64, ptr %slot.i71, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i71)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i73)\n store volatile i64 %\"x::Int64\", ptr %slot.i73, align 8\n %slot.i73.0.slot.i73.0.slot.i73.0.value.i74 = load volatile i64, ptr %slot.i73, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i73)\n; └└\n; ┌ @ int.jl:87 within `+`\n %18 = add i64 %slot.i73.0.slot.i73.0.slot.i73.0.value.i74, %slot.i71.0.slot.i71.0.slot.i71.0.value.i72\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i75)\n store volatile i64 %18, ptr %slot.i75, align 8\n %slot.i75.0.slot.i75.0.slot.i75.0.value.i76 = load volatile i64, ptr %slot.i75, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i75)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i77)\n store volatile i64 %\"x::Int64\", ptr %slot.i77, align 8\n %slot.i77.0.slot.i77.0.slot.i77.0.value.i78 = load volatile i64, ptr %slot.i77, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i77)\n; └└\n; ┌ @ int.jl:87 within `+`\n %19 = add i64 %slot.i77.0.slot.i77.0.slot.i77.0.value.i78, %slot.i75.0.slot.i75.0.slot.i75.0.value.i76\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i79)\n store volatile i64 %19, ptr %slot.i79, align 8\n %slot.i79.0.slot.i79.0.slot.i79.0.value.i80 = load volatile i64, ptr %slot.i79, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i79)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i81)\n store volatile i64 %\"x::Int64\", ptr %slot.i81, align 8\n %slot.i81.0.slot.i81.0.slot.i81.0.value.i82 = load volatile i64, ptr %slot.i81, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i81)\n; └└\n; ┌ @ int.jl:87 within `+`\n %20 = add i64 %slot.i81.0.slot.i81.0.slot.i81.0.value.i82, %slot.i79.0.slot.i79.0.slot.i79.0.value.i80\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i83)\n store volatile i64 %20, ptr %slot.i83, align 8\n %slot.i83.0.slot.i83.0.slot.i83.0.value.i84 = load volatile i64, ptr %slot.i83, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i83)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i85)\n store volatile i64 %\"x::Int64\", ptr %slot.i85, align 8\n %slot.i85.0.slot.i85.0.slot.i85.0.value.i86 = load volatile i64, ptr %slot.i85, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i85)\n; └└\n; ┌ @ int.jl:87 within `+`\n %21 = add i64 %slot.i85.0.slot.i85.0.slot.i85.0.value.i86, %slot.i83.0.slot.i83.0.slot.i83.0.value.i84\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i87)\n store volatile i64 %21, ptr %slot.i87, align 8\n %slot.i87.0.slot.i87.0.slot.i87.0.value.i88 = load volatile i64, ptr %slot.i87, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i87)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i89)\n store volatile i64 %\"x::Int64\", ptr %slot.i89, align 8\n %slot.i89.0.slot.i89.0.slot.i89.0.value.i90 = load volatile i64, ptr %slot.i89, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i89)\n; └└\n; ┌ @ int.jl:87 within `+`\n %22 = add i64 %slot.i89.0.slot.i89.0.slot.i89.0.value.i90, %slot.i87.0.slot.i87.0.slot.i87.0.value.i88\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i91)\n store volatile i64 %22, ptr %slot.i91, align 8\n %slot.i91.0.slot.i91.0.slot.i91.0.value.i92 = load volatile i64, ptr %slot.i91, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i91)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i93)\n store volatile i64 %\"x::Int64\", ptr %slot.i93, align 8\n %slot.i93.0.slot.i93.0.slot.i93.0.value.i94 = load volatile i64, ptr %slot.i93, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i93)\n; └└\n; ┌ @ int.jl:87 within `+`\n %23 = add i64 %slot.i93.0.slot.i93.0.slot.i93.0.value.i94, %slot.i91.0.slot.i91.0.slot.i91.0.value.i92\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i95)\n store volatile i64 %23, ptr %slot.i95, align 8\n %slot.i95.0.slot.i95.0.slot.i95.0.value.i96 = load volatile i64, ptr %slot.i95, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i95)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i97)\n store volatile i64 %\"x::Int64\", ptr %slot.i97, align 8\n %slot.i97.0.slot.i97.0.slot.i97.0.value.i98 = load volatile i64, ptr %slot.i97, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i97)\n; └└\n; ┌ @ int.jl:87 within `+`\n %24 = add i64 %slot.i97.0.slot.i97.0.slot.i97.0.value.i98, %slot.i95.0.slot.i95.0.slot.i95.0.value.i96\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i99)\n store volatile i64 %24, ptr %slot.i99, align 8\n %slot.i99.0.slot.i99.0.slot.i99.0.value.i100 = load volatile i64, ptr %slot.i99, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i99)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i101)\n store volatile i64 %\"x::Int64\", ptr %slot.i101, align 8\n %slot.i101.0.slot.i101.0.slot.i101.0.value.i102 = load volatile i64, ptr %slot.i101, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i101)\n; └└\n; ┌ @ int.jl:87 within `+`\n %25 = add i64 %slot.i101.0.slot.i101.0.slot.i101.0.value.i102, %slot.i99.0.slot.i99.0.slot.i99.0.value.i100\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i103)\n store volatile i64 %25, ptr %slot.i103, align 8\n %slot.i103.0.slot.i103.0.slot.i103.0.value.i104 = load volatile i64, ptr %slot.i103, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i103)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i105)\n store volatile i64 %\"x::Int64\", ptr %slot.i105, align 8\n %slot.i105.0.slot.i105.0.slot.i105.0.value.i106 = load volatile i64, ptr %slot.i105, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i105)\n; └└\n; ┌ @ int.jl:87 within `+`\n %26 = add i64 %slot.i105.0.slot.i105.0.slot.i105.0.value.i106, %slot.i103.0.slot.i103.0.slot.i103.0.value.i104\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i107)\n store volatile i64 %26, ptr %slot.i107, align 8\n %slot.i107.0.slot.i107.0.slot.i107.0.value.i108 = load volatile i64, ptr %slot.i107, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i107)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i109)\n store volatile i64 %\"x::Int64\", ptr %slot.i109, align 8\n %slot.i109.0.slot.i109.0.slot.i109.0.value.i110 = load volatile i64, ptr %slot.i109, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i109)\n; └└\n; ┌ @ int.jl:87 within `+`\n %27 = add i64 %slot.i109.0.slot.i109.0.slot.i109.0.value.i110, %slot.i107.0.slot.i107.0.slot.i107.0.value.i108\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i111)\n store volatile i64 %27, ptr %slot.i111, align 8\n %slot.i111.0.slot.i111.0.slot.i111.0.value.i112 = load volatile i64, ptr %slot.i111, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i111)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i113)\n store volatile i64 %\"x::Int64\", ptr %slot.i113, align 8\n %slot.i113.0.slot.i113.0.slot.i113.0.value.i114 = load volatile i64, ptr %slot.i113, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i113)\n; └└\n; ┌ @ int.jl:87 within `+`\n %28 = add i64 %slot.i113.0.slot.i113.0.slot.i113.0.value.i114, %slot.i111.0.slot.i111.0.slot.i111.0.value.i112\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i115)\n store volatile i64 %28, ptr %slot.i115, align 8\n %slot.i115.0.slot.i115.0.slot.i115.0.value.i116 = load volatile i64, ptr %slot.i115, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i115)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i117)\n store volatile i64 %\"x::Int64\", ptr %slot.i117, align 8\n %slot.i117.0.slot.i117.0.slot.i117.0.value.i118 = load volatile i64, ptr %slot.i117, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i117)\n; └└\n; ┌ @ int.jl:87 within `+`\n %29 = add i64 %slot.i117.0.slot.i117.0.slot.i117.0.value.i118, %slot.i115.0.slot.i115.0.slot.i115.0.value.i116\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i119)\n store volatile i64 %29, ptr %slot.i119, align 8\n %slot.i119.0.slot.i119.0.slot.i119.0.value.i120 = load volatile i64, ptr %slot.i119, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i119)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i121)\n store volatile i64 %\"x::Int64\", ptr %slot.i121, align 8\n %slot.i121.0.slot.i121.0.slot.i121.0.value.i122 = load volatile i64, ptr %slot.i121, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i121)\n; └└\n; ┌ @ int.jl:87 within `+`\n %30 = add i64 %slot.i121.0.slot.i121.0.slot.i121.0.value.i122, %slot.i119.0.slot.i119.0.slot.i119.0.value.i120\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i123)\n store volatile i64 %30, ptr %slot.i123, align 8\n %slot.i123.0.slot.i123.0.slot.i123.0.value.i124 = load volatile i64, ptr %slot.i123, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i123)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i125)\n store volatile i64 %\"x::Int64\", ptr %slot.i125, align 8\n %slot.i125.0.slot.i125.0.slot.i125.0.value.i126 = load volatile i64, ptr %slot.i125, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i125)\n; └└\n; ┌ @ int.jl:87 within `+`\n %31 = add i64 %slot.i125.0.slot.i125.0.slot.i125.0.value.i126, %slot.i123.0.slot.i123.0.slot.i123.0.value.i124\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i127)\n store volatile i64 %31, ptr %slot.i127, align 8\n %slot.i127.0.slot.i127.0.slot.i127.0.value.i128 = load volatile i64, ptr %slot.i127, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i127)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i129)\n store volatile i64 %\"x::Int64\", ptr %slot.i129, align 8\n %slot.i129.0.slot.i129.0.slot.i129.0.value.i130 = load volatile i64, ptr %slot.i129, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i129)\n; └└\n; ┌ @ int.jl:87 within `+`\n %32 = add i64 %slot.i129.0.slot.i129.0.slot.i129.0.value.i130, %slot.i127.0.slot.i127.0.slot.i127.0.value.i128\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i131)\n store volatile i64 %32, ptr %slot.i131, align 8\n %slot.i131.0.slot.i131.0.slot.i131.0.value.i132 = load volatile i64, ptr %slot.i131, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i131)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i133)\n store volatile i64 %\"x::Int64\", ptr %slot.i133, align 8\n %slot.i133.0.slot.i133.0.slot.i133.0.value.i134 = load volatile i64, ptr %slot.i133, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i133)\n; └└\n; ┌ @ int.jl:87 within `+`\n %33 = add i64 %slot.i133.0.slot.i133.0.slot.i133.0.value.i134, %slot.i131.0.slot.i131.0.slot.i131.0.value.i132\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i135)\n store volatile i64 %33, ptr %slot.i135, align 8\n %slot.i135.0.slot.i135.0.slot.i135.0.value.i136 = load volatile i64, ptr %slot.i135, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i135)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i137)\n store volatile i64 %\"x::Int64\", ptr %slot.i137, align 8\n %slot.i137.0.slot.i137.0.slot.i137.0.value.i138 = load volatile i64, ptr %slot.i137, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i137)\n; └└\n; ┌ @ int.jl:87 within `+`\n %34 = add i64 %slot.i137.0.slot.i137.0.slot.i137.0.value.i138, %slot.i135.0.slot.i135.0.slot.i135.0.value.i136\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i139)\n store volatile i64 %34, ptr %slot.i139, align 8\n %slot.i139.0.slot.i139.0.slot.i139.0.value.i140 = load volatile i64, ptr %slot.i139, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i139)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i141)\n store volatile i64 %\"x::Int64\", ptr %slot.i141, align 8\n %slot.i141.0.slot.i141.0.slot.i141.0.value.i142 = load volatile i64, ptr %slot.i141, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i141)\n; └└\n; ┌ @ int.jl:87 within `+`\n %35 = add i64 %slot.i141.0.slot.i141.0.slot.i141.0.value.i142, %slot.i139.0.slot.i139.0.slot.i139.0.value.i140\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i143)\n store volatile i64 %35, ptr %slot.i143, align 8\n %slot.i143.0.slot.i143.0.slot.i143.0.value.i144 = load volatile i64, ptr %slot.i143, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i143)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i145)\n store volatile i64 %\"x::Int64\", ptr %slot.i145, align 8\n %slot.i145.0.slot.i145.0.slot.i145.0.value.i146 = load volatile i64, ptr %slot.i145, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i145)\n; └└\n; ┌ @ int.jl:87 within `+`\n %36 = add i64 %slot.i145.0.slot.i145.0.slot.i145.0.value.i146, %slot.i143.0.slot.i143.0.slot.i143.0.value.i144\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i147)\n store volatile i64 %36, ptr %slot.i147, align 8\n %slot.i147.0.slot.i147.0.slot.i147.0.value.i148 = load volatile i64, ptr %slot.i147, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i147)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i149)\n store volatile i64 %\"x::Int64\", ptr %slot.i149, align 8\n %slot.i149.0.slot.i149.0.slot.i149.0.value.i150 = load volatile i64, ptr %slot.i149, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i149)\n; └└\n; ┌ @ int.jl:87 within `+`\n %37 = add i64 %slot.i149.0.slot.i149.0.slot.i149.0.value.i150, %slot.i147.0.slot.i147.0.slot.i147.0.value.i148\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i151)\n store volatile i64 %37, ptr %slot.i151, align 8\n %slot.i151.0.slot.i151.0.slot.i151.0.value.i152 = load volatile i64, ptr %slot.i151, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i151)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i153)\n store volatile i64 %\"x::Int64\", ptr %slot.i153, align 8\n %slot.i153.0.slot.i153.0.slot.i153.0.value.i154 = load volatile i64, ptr %slot.i153, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i153)\n; └└\n; ┌ @ int.jl:87 within `+`\n %38 = add i64 %slot.i153.0.slot.i153.0.slot.i153.0.value.i154, %slot.i151.0.slot.i151.0.slot.i151.0.value.i152\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i155)\n store volatile i64 %38, ptr %slot.i155, align 8\n %slot.i155.0.slot.i155.0.slot.i155.0.value.i156 = load volatile i64, ptr %slot.i155, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i155)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i157)\n store volatile i64 %\"x::Int64\", ptr %slot.i157, align 8\n %slot.i157.0.slot.i157.0.slot.i157.0.value.i158 = load volatile i64, ptr %slot.i157, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i157)\n; └└\n; ┌ @ int.jl:87 within `+`\n %39 = add i64 %slot.i157.0.slot.i157.0.slot.i157.0.value.i158, %slot.i155.0.slot.i155.0.slot.i155.0.value.i156\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i159)\n store volatile i64 %39, ptr %slot.i159, align 8\n %slot.i159.0.slot.i159.0.slot.i159.0.value.i160 = load volatile i64, ptr %slot.i159, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i159)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i161)\n store volatile i64 %\"x::Int64\", ptr %slot.i161, align 8\n %slot.i161.0.slot.i161.0.slot.i161.0.value.i162 = load volatile i64, ptr %slot.i161, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i161)\n; └└\n; ┌ @ int.jl:87 within `+`\n %40 = add i64 %slot.i161.0.slot.i161.0.slot.i161.0.value.i162, %slot.i159.0.slot.i159.0.slot.i159.0.value.i160\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i163)\n store volatile i64 %40, ptr %slot.i163, align 8\n %slot.i163.0.slot.i163.0.slot.i163.0.value.i164 = load volatile i64, ptr %slot.i163, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i163)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i165)\n store volatile i64 %\"x::Int64\", ptr %slot.i165, align 8\n %slot.i165.0.slot.i165.0.slot.i165.0.value.i166 = load volatile i64, ptr %slot.i165, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i165)\n; └└\n; ┌ @ int.jl:87 within `+`\n %41 = add i64 %slot.i165.0.slot.i165.0.slot.i165.0.value.i166, %slot.i163.0.slot.i163.0.slot.i163.0.value.i164\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i167)\n store volatile i64 %41, ptr %slot.i167, align 8\n %slot.i167.0.slot.i167.0.slot.i167.0.value.i168 = load volatile i64, ptr %slot.i167, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i167)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i169)\n store volatile i64 %\"x::Int64\", ptr %slot.i169, align 8\n %slot.i169.0.slot.i169.0.slot.i169.0.value.i170 = load volatile i64, ptr %slot.i169, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i169)\n; └└\n; ┌ @ int.jl:87 within `+`\n %42 = add i64 %slot.i169.0.slot.i169.0.slot.i169.0.value.i170, %slot.i167.0.slot.i167.0.slot.i167.0.value.i168\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i171)\n store volatile i64 %42, ptr %slot.i171, align 8\n %slot.i171.0.slot.i171.0.slot.i171.0.value.i172 = load volatile i64, ptr %slot.i171, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i171)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i173)\n store volatile i64 %\"x::Int64\", ptr %slot.i173, align 8\n %slot.i173.0.slot.i173.0.slot.i173.0.value.i174 = load volatile i64, ptr %slot.i173, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i173)\n; └└\n; ┌ @ int.jl:87 within `+`\n %43 = add i64 %slot.i173.0.slot.i173.0.slot.i173.0.value.i174, %slot.i171.0.slot.i171.0.slot.i171.0.value.i172\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i175)\n store volatile i64 %43, ptr %slot.i175, align 8\n %slot.i175.0.slot.i175.0.slot.i175.0.value.i176 = load volatile i64, ptr %slot.i175, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i175)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i177)\n store volatile i64 %\"x::Int64\", ptr %slot.i177, align 8\n %slot.i177.0.slot.i177.0.slot.i177.0.value.i178 = load volatile i64, ptr %slot.i177, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i177)\n; └└\n; ┌ @ int.jl:87 within `+`\n %44 = add i64 %slot.i177.0.slot.i177.0.slot.i177.0.value.i178, %slot.i175.0.slot.i175.0.slot.i175.0.value.i176\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i179)\n store volatile i64 %44, ptr %slot.i179, align 8\n %slot.i179.0.slot.i179.0.slot.i179.0.value.i180 = load volatile i64, ptr %slot.i179, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i179)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i181)\n store volatile i64 %\"x::Int64\", ptr %slot.i181, align 8\n %slot.i181.0.slot.i181.0.slot.i181.0.value.i182 = load volatile i64, ptr %slot.i181, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i181)\n; └└\n; ┌ @ int.jl:87 within `+`\n %45 = add i64 %slot.i181.0.slot.i181.0.slot.i181.0.value.i182, %slot.i179.0.slot.i179.0.slot.i179.0.value.i180\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i183)\n store volatile i64 %45, ptr %slot.i183, align 8\n %slot.i183.0.slot.i183.0.slot.i183.0.value.i184 = load volatile i64, ptr %slot.i183, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i183)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i185)\n store volatile i64 %\"x::Int64\", ptr %slot.i185, align 8\n %slot.i185.0.slot.i185.0.slot.i185.0.value.i186 = load volatile i64, ptr %slot.i185, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i185)\n; └└\n; ┌ @ int.jl:87 within `+`\n %46 = add i64 %slot.i185.0.slot.i185.0.slot.i185.0.value.i186, %slot.i183.0.slot.i183.0.slot.i183.0.value.i184\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i187)\n store volatile i64 %46, ptr %slot.i187, align 8\n %slot.i187.0.slot.i187.0.slot.i187.0.value.i188 = load volatile i64, ptr %slot.i187, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i187)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i189)\n store volatile i64 %\"x::Int64\", ptr %slot.i189, align 8\n %slot.i189.0.slot.i189.0.slot.i189.0.value.i190 = load volatile i64, ptr %slot.i189, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i189)\n; └└\n; ┌ @ int.jl:87 within `+`\n %47 = add i64 %slot.i189.0.slot.i189.0.slot.i189.0.value.i190, %slot.i187.0.slot.i187.0.slot.i187.0.value.i188\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i191)\n store volatile i64 %47, ptr %slot.i191, align 8\n %slot.i191.0.slot.i191.0.slot.i191.0.value.i192 = load volatile i64, ptr %slot.i191, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i191)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i193)\n store volatile i64 %\"x::Int64\", ptr %slot.i193, align 8\n %slot.i193.0.slot.i193.0.slot.i193.0.value.i194 = load volatile i64, ptr %slot.i193, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i193)\n; └└\n; ┌ @ int.jl:87 within `+`\n %48 = add i64 %slot.i193.0.slot.i193.0.slot.i193.0.value.i194, %slot.i191.0.slot.i191.0.slot.i191.0.value.i192\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i195)\n store volatile i64 %48, ptr %slot.i195, align 8\n %slot.i195.0.slot.i195.0.slot.i195.0.value.i196 = load volatile i64, ptr %slot.i195, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i195)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i197)\n store volatile i64 %\"x::Int64\", ptr %slot.i197, align 8\n %slot.i197.0.slot.i197.0.slot.i197.0.value.i198 = load volatile i64, ptr %slot.i197, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i197)\n; └└\n; ┌ @ int.jl:87 within `+`\n %49 = add i64 %slot.i197.0.slot.i197.0.slot.i197.0.value.i198, %slot.i195.0.slot.i195.0.slot.i195.0.value.i196\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i199)\n store volatile i64 %49, ptr %slot.i199, align 8\n %slot.i199.0.slot.i199.0.slot.i199.0.value.i200 = load volatile i64, ptr %slot.i199, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i199)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i201)\n store volatile i64 %\"x::Int64\", ptr %slot.i201, align 8\n %slot.i201.0.slot.i201.0.slot.i201.0.value.i202 = load volatile i64, ptr %slot.i201, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i201)\n; └└\n; ┌ @ int.jl:87 within `+`\n %50 = add i64 %slot.i201.0.slot.i201.0.slot.i201.0.value.i202, %slot.i199.0.slot.i199.0.slot.i199.0.value.i200\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i203)\n store volatile i64 %50, ptr %slot.i203, align 8\n %slot.i203.0.slot.i203.0.slot.i203.0.value.i204 = load volatile i64, ptr %slot.i203, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i203)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i205)\n store volatile i64 %\"x::Int64\", ptr %slot.i205, align 8\n %slot.i205.0.slot.i205.0.slot.i205.0.value.i206 = load volatile i64, ptr %slot.i205, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i205)\n; └└\n; ┌ @ int.jl:87 within `+`\n %51 = add i64 %slot.i205.0.slot.i205.0.slot.i205.0.value.i206, %slot.i203.0.slot.i203.0.slot.i203.0.value.i204\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i207)\n store volatile i64 %51, ptr %slot.i207, align 8\n %slot.i207.0.slot.i207.0.slot.i207.0.value.i208 = load volatile i64, ptr %slot.i207, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i207)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i209)\n store volatile i64 %\"x::Int64\", ptr %slot.i209, align 8\n %slot.i209.0.slot.i209.0.slot.i209.0.value.i210 = load volatile i64, ptr %slot.i209, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i209)\n; └└\n; ┌ @ int.jl:87 within `+`\n %52 = add i64 %slot.i209.0.slot.i209.0.slot.i209.0.value.i210, %slot.i207.0.slot.i207.0.slot.i207.0.value.i208\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i211)\n store volatile i64 %52, ptr %slot.i211, align 8\n %slot.i211.0.slot.i211.0.slot.i211.0.value.i212 = load volatile i64, ptr %slot.i211, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i211)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i213)\n store volatile i64 %\"x::Int64\", ptr %slot.i213, align 8\n %slot.i213.0.slot.i213.0.slot.i213.0.value.i214 = load volatile i64, ptr %slot.i213, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i213)\n; └└\n; ┌ @ int.jl:87 within `+`\n %53 = add i64 %slot.i213.0.slot.i213.0.slot.i213.0.value.i214, %slot.i211.0.slot.i211.0.slot.i211.0.value.i212\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i215)\n store volatile i64 %53, ptr %slot.i215, align 8\n %slot.i215.0.slot.i215.0.slot.i215.0.value.i216 = load volatile i64, ptr %slot.i215, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i215)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i217)\n store volatile i64 %\"x::Int64\", ptr %slot.i217, align 8\n %slot.i217.0.slot.i217.0.slot.i217.0.value.i218 = load volatile i64, ptr %slot.i217, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i217)\n; └└\n; ┌ @ int.jl:87 within `+`\n %54 = add i64 %slot.i217.0.slot.i217.0.slot.i217.0.value.i218, %slot.i215.0.slot.i215.0.slot.i215.0.value.i216\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i219)\n store volatile i64 %54, ptr %slot.i219, align 8\n %slot.i219.0.slot.i219.0.slot.i219.0.value.i220 = load volatile i64, ptr %slot.i219, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i219)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i221)\n store volatile i64 %\"x::Int64\", ptr %slot.i221, align 8\n %slot.i221.0.slot.i221.0.slot.i221.0.value.i222 = load volatile i64, ptr %slot.i221, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i221)\n; └└\n; ┌ @ int.jl:87 within `+`\n %55 = add i64 %slot.i221.0.slot.i221.0.slot.i221.0.value.i222, %slot.i219.0.slot.i219.0.slot.i219.0.value.i220\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i223)\n store volatile i64 %55, ptr %slot.i223, align 8\n %slot.i223.0.slot.i223.0.slot.i223.0.value.i224 = load volatile i64, ptr %slot.i223, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i223)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i225)\n store volatile i64 %\"x::Int64\", ptr %slot.i225, align 8\n %slot.i225.0.slot.i225.0.slot.i225.0.value.i226 = load volatile i64, ptr %slot.i225, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i225)\n; └└\n; ┌ @ int.jl:87 within `+`\n %56 = add i64 %slot.i225.0.slot.i225.0.slot.i225.0.value.i226, %slot.i223.0.slot.i223.0.slot.i223.0.value.i224\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i227)\n store volatile i64 %56, ptr %slot.i227, align 8\n %slot.i227.0.slot.i227.0.slot.i227.0.value.i228 = load volatile i64, ptr %slot.i227, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i227)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i229)\n store volatile i64 %\"x::Int64\", ptr %slot.i229, align 8\n %slot.i229.0.slot.i229.0.slot.i229.0.value.i230 = load volatile i64, ptr %slot.i229, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i229)\n; └└\n; ┌ @ int.jl:87 within `+`\n %57 = add i64 %slot.i229.0.slot.i229.0.slot.i229.0.value.i230, %slot.i227.0.slot.i227.0.slot.i227.0.value.i228\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i231)\n store volatile i64 %57, ptr %slot.i231, align 8\n %slot.i231.0.slot.i231.0.slot.i231.0.value.i232 = load volatile i64, ptr %slot.i231, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i231)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i233)\n store volatile i64 %\"x::Int64\", ptr %slot.i233, align 8\n %slot.i233.0.slot.i233.0.slot.i233.0.value.i234 = load volatile i64, ptr %slot.i233, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i233)\n; └└\n; ┌ @ int.jl:87 within `+`\n %58 = add i64 %slot.i233.0.slot.i233.0.slot.i233.0.value.i234, %slot.i231.0.slot.i231.0.slot.i231.0.value.i232\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i235)\n store volatile i64 %58, ptr %slot.i235, align 8\n %slot.i235.0.slot.i235.0.slot.i235.0.value.i236 = load volatile i64, ptr %slot.i235, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i235)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i237)\n store volatile i64 %\"x::Int64\", ptr %slot.i237, align 8\n %slot.i237.0.slot.i237.0.slot.i237.0.value.i238 = load volatile i64, ptr %slot.i237, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i237)\n; └└\n; ┌ @ int.jl:87 within `+`\n %59 = add i64 %slot.i237.0.slot.i237.0.slot.i237.0.value.i238, %slot.i235.0.slot.i235.0.slot.i235.0.value.i236\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i239)\n store volatile i64 %59, ptr %slot.i239, align 8\n %slot.i239.0.slot.i239.0.slot.i239.0.value.i240 = load volatile i64, ptr %slot.i239, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i239)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i241)\n store volatile i64 %\"x::Int64\", ptr %slot.i241, align 8\n %slot.i241.0.slot.i241.0.slot.i241.0.value.i242 = load volatile i64, ptr %slot.i241, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i241)\n; └└\n; ┌ @ int.jl:87 within `+`\n %60 = add i64 %slot.i241.0.slot.i241.0.slot.i241.0.value.i242, %slot.i239.0.slot.i239.0.slot.i239.0.value.i240\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i243)\n store volatile i64 %60, ptr %slot.i243, align 8\n %slot.i243.0.slot.i243.0.slot.i243.0.value.i244 = load volatile i64, ptr %slot.i243, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i243)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i245)\n store volatile i64 %\"x::Int64\", ptr %slot.i245, align 8\n %slot.i245.0.slot.i245.0.slot.i245.0.value.i246 = load volatile i64, ptr %slot.i245, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i245)\n; └└\n; ┌ @ int.jl:87 within `+`\n %61 = add i64 %slot.i245.0.slot.i245.0.slot.i245.0.value.i246, %slot.i243.0.slot.i243.0.slot.i243.0.value.i244\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i247)\n store volatile i64 %61, ptr %slot.i247, align 8\n %slot.i247.0.slot.i247.0.slot.i247.0.value.i248 = load volatile i64, ptr %slot.i247, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i247)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i249)\n store volatile i64 %\"x::Int64\", ptr %slot.i249, align 8\n %slot.i249.0.slot.i249.0.slot.i249.0.value.i250 = load volatile i64, ptr %slot.i249, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i249)\n; └└\n; ┌ @ int.jl:87 within `+`\n %62 = add i64 %slot.i249.0.slot.i249.0.slot.i249.0.value.i250, %slot.i247.0.slot.i247.0.slot.i247.0.value.i248\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i251)\n store volatile i64 %62, ptr %slot.i251, align 8\n %slot.i251.0.slot.i251.0.slot.i251.0.value.i252 = load volatile i64, ptr %slot.i251, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i251)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i253)\n store volatile i64 %\"x::Int64\", ptr %slot.i253, align 8\n %slot.i253.0.slot.i253.0.slot.i253.0.value.i254 = load volatile i64, ptr %slot.i253, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i253)\n; └└\n; ┌ @ int.jl:87 within `+`\n %63 = add i64 %slot.i253.0.slot.i253.0.slot.i253.0.value.i254, %slot.i251.0.slot.i251.0.slot.i251.0.value.i252\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i255)\n store volatile i64 %63, ptr %slot.i255, align 8\n %slot.i255.0.slot.i255.0.slot.i255.0.value.i256 = load volatile i64, ptr %slot.i255, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i255)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i257)\n store volatile i64 %\"x::Int64\", ptr %slot.i257, align 8\n %slot.i257.0.slot.i257.0.slot.i257.0.value.i258 = load volatile i64, ptr %slot.i257, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i257)\n; └└\n; ┌ @ int.jl:87 within `+`\n %64 = add i64 %slot.i257.0.slot.i257.0.slot.i257.0.value.i258, %slot.i255.0.slot.i255.0.slot.i255.0.value.i256\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i259)\n store volatile i64 %64, ptr %slot.i259, align 8\n %slot.i259.0.slot.i259.0.slot.i259.0.value.i260 = load volatile i64, ptr %slot.i259, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i259)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i261)\n store volatile i64 %\"x::Int64\", ptr %slot.i261, align 8\n %slot.i261.0.slot.i261.0.slot.i261.0.value.i262 = load volatile i64, ptr %slot.i261, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i261)\n; └└\n; ┌ @ int.jl:87 within `+`\n %65 = add i64 %slot.i261.0.slot.i261.0.slot.i261.0.value.i262, %slot.i259.0.slot.i259.0.slot.i259.0.value.i260\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i263)\n store volatile i64 %65, ptr %slot.i263, align 8\n %slot.i263.0.slot.i263.0.slot.i263.0.value.i264 = load volatile i64, ptr %slot.i263, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i263)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i265)\n store volatile i64 %\"x::Int64\", ptr %slot.i265, align 8\n %slot.i265.0.slot.i265.0.slot.i265.0.value.i266 = load volatile i64, ptr %slot.i265, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i265)\n; └└\n; ┌ @ int.jl:87 within `+`\n %66 = add i64 %slot.i265.0.slot.i265.0.slot.i265.0.value.i266, %slot.i263.0.slot.i263.0.slot.i263.0.value.i264\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i267)\n store volatile i64 %66, ptr %slot.i267, align 8\n %slot.i267.0.slot.i267.0.slot.i267.0.value.i268 = load volatile i64, ptr %slot.i267, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i267)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i269)\n store volatile i64 %\"x::Int64\", ptr %slot.i269, align 8\n %slot.i269.0.slot.i269.0.slot.i269.0.value.i270 = load volatile i64, ptr %slot.i269, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i269)\n; └└\n; ┌ @ int.jl:87 within `+`\n %67 = add i64 %slot.i269.0.slot.i269.0.slot.i269.0.value.i270, %slot.i267.0.slot.i267.0.slot.i267.0.value.i268\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i271)\n store volatile i64 %67, ptr %slot.i271, align 8\n %slot.i271.0.slot.i271.0.slot.i271.0.value.i272 = load volatile i64, ptr %slot.i271, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i271)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i273)\n store volatile i64 %\"x::Int64\", ptr %slot.i273, align 8\n %slot.i273.0.slot.i273.0.slot.i273.0.value.i274 = load volatile i64, ptr %slot.i273, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i273)\n; └└\n; ┌ @ int.jl:87 within `+`\n %68 = add i64 %slot.i273.0.slot.i273.0.slot.i273.0.value.i274, %slot.i271.0.slot.i271.0.slot.i271.0.value.i272\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i275)\n store volatile i64 %68, ptr %slot.i275, align 8\n %slot.i275.0.slot.i275.0.slot.i275.0.value.i276 = load volatile i64, ptr %slot.i275, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i275)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i277)\n store volatile i64 %\"x::Int64\", ptr %slot.i277, align 8\n %slot.i277.0.slot.i277.0.slot.i277.0.value.i278 = load volatile i64, ptr %slot.i277, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i277)\n; └└\n; ┌ @ int.jl:87 within `+`\n %69 = add i64 %slot.i277.0.slot.i277.0.slot.i277.0.value.i278, %slot.i275.0.slot.i275.0.slot.i275.0.value.i276\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i279)\n store volatile i64 %69, ptr %slot.i279, align 8\n %slot.i279.0.slot.i279.0.slot.i279.0.value.i280 = load volatile i64, ptr %slot.i279, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i279)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i281)\n store volatile i64 %\"x::Int64\", ptr %slot.i281, align 8\n %slot.i281.0.slot.i281.0.slot.i281.0.value.i282 = load volatile i64, ptr %slot.i281, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i281)\n; └└\n; ┌ @ int.jl:87 within `+`\n %70 = add i64 %slot.i281.0.slot.i281.0.slot.i281.0.value.i282, %slot.i279.0.slot.i279.0.slot.i279.0.value.i280\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i283)\n store volatile i64 %70, ptr %slot.i283, align 8\n %slot.i283.0.slot.i283.0.slot.i283.0.value.i284 = load volatile i64, ptr %slot.i283, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i283)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i285)\n store volatile i64 %\"x::Int64\", ptr %slot.i285, align 8\n %slot.i285.0.slot.i285.0.slot.i285.0.value.i286 = load volatile i64, ptr %slot.i285, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i285)\n; └└\n; ┌ @ int.jl:87 within `+`\n %71 = add i64 %slot.i285.0.slot.i285.0.slot.i285.0.value.i286, %slot.i283.0.slot.i283.0.slot.i283.0.value.i284\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i287)\n store volatile i64 %71, ptr %slot.i287, align 8\n %slot.i287.0.slot.i287.0.slot.i287.0.value.i288 = load volatile i64, ptr %slot.i287, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i287)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i289)\n store volatile i64 %\"x::Int64\", ptr %slot.i289, align 8\n %slot.i289.0.slot.i289.0.slot.i289.0.value.i290 = load volatile i64, ptr %slot.i289, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i289)\n; └└\n; ┌ @ int.jl:87 within `+`\n %72 = add i64 %slot.i289.0.slot.i289.0.slot.i289.0.value.i290, %slot.i287.0.slot.i287.0.slot.i287.0.value.i288\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i291)\n store volatile i64 %72, ptr %slot.i291, align 8\n %slot.i291.0.slot.i291.0.slot.i291.0.value.i292 = load volatile i64, ptr %slot.i291, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i291)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i293)\n store volatile i64 %\"x::Int64\", ptr %slot.i293, align 8\n %slot.i293.0.slot.i293.0.slot.i293.0.value.i294 = load volatile i64, ptr %slot.i293, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i293)\n; └└\n; ┌ @ int.jl:87 within `+`\n %73 = add i64 %slot.i293.0.slot.i293.0.slot.i293.0.value.i294, %slot.i291.0.slot.i291.0.slot.i291.0.value.i292\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i295)\n store volatile i64 %73, ptr %slot.i295, align 8\n %slot.i295.0.slot.i295.0.slot.i295.0.value.i296 = load volatile i64, ptr %slot.i295, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i295)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i297)\n store volatile i64 %\"x::Int64\", ptr %slot.i297, align 8\n %slot.i297.0.slot.i297.0.slot.i297.0.value.i298 = load volatile i64, ptr %slot.i297, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i297)\n; └└\n; ┌ @ int.jl:87 within `+`\n %74 = add i64 %slot.i297.0.slot.i297.0.slot.i297.0.value.i298, %slot.i295.0.slot.i295.0.slot.i295.0.value.i296\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i299)\n store volatile i64 %74, ptr %slot.i299, align 8\n %slot.i299.0.slot.i299.0.slot.i299.0.value.i300 = load volatile i64, ptr %slot.i299, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i299)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i301)\n store volatile i64 %\"x::Int64\", ptr %slot.i301, align 8\n %slot.i301.0.slot.i301.0.slot.i301.0.value.i302 = load volatile i64, ptr %slot.i301, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i301)\n; └└\n; ┌ @ int.jl:87 within `+`\n %75 = add i64 %slot.i301.0.slot.i301.0.slot.i301.0.value.i302, %slot.i299.0.slot.i299.0.slot.i299.0.value.i300\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i303)\n store volatile i64 %75, ptr %slot.i303, align 8\n %slot.i303.0.slot.i303.0.slot.i303.0.value.i304 = load volatile i64, ptr %slot.i303, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i303)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i305)\n store volatile i64 %\"x::Int64\", ptr %slot.i305, align 8\n %slot.i305.0.slot.i305.0.slot.i305.0.value.i306 = load volatile i64, ptr %slot.i305, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i305)\n; └└\n; ┌ @ int.jl:87 within `+`\n %76 = add i64 %slot.i305.0.slot.i305.0.slot.i305.0.value.i306, %slot.i303.0.slot.i303.0.slot.i303.0.value.i304\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i307)\n store volatile i64 %76, ptr %slot.i307, align 8\n %slot.i307.0.slot.i307.0.slot.i307.0.value.i308 = load volatile i64, ptr %slot.i307, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i307)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i309)\n store volatile i64 %\"x::Int64\", ptr %slot.i309, align 8\n %slot.i309.0.slot.i309.0.slot.i309.0.value.i310 = load volatile i64, ptr %slot.i309, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i309)\n; └└\n; ┌ @ int.jl:87 within `+`\n %77 = add i64 %slot.i309.0.slot.i309.0.slot.i309.0.value.i310, %slot.i307.0.slot.i307.0.slot.i307.0.value.i308\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i311)\n store volatile i64 %77, ptr %slot.i311, align 8\n %slot.i311.0.slot.i311.0.slot.i311.0.value.i312 = load volatile i64, ptr %slot.i311, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i311)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i313)\n store volatile i64 %\"x::Int64\", ptr %slot.i313, align 8\n %slot.i313.0.slot.i313.0.slot.i313.0.value.i314 = load volatile i64, ptr %slot.i313, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i313)\n; └└\n; ┌ @ int.jl:87 within `+`\n %78 = add i64 %slot.i313.0.slot.i313.0.slot.i313.0.value.i314, %slot.i311.0.slot.i311.0.slot.i311.0.value.i312\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i315)\n store volatile i64 %78, ptr %slot.i315, align 8\n %slot.i315.0.slot.i315.0.slot.i315.0.value.i316 = load volatile i64, ptr %slot.i315, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i315)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i317)\n store volatile i64 %\"x::Int64\", ptr %slot.i317, align 8\n %slot.i317.0.slot.i317.0.slot.i317.0.value.i318 = load volatile i64, ptr %slot.i317, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i317)\n; └└\n; ┌ @ int.jl:87 within `+`\n %79 = add i64 %slot.i317.0.slot.i317.0.slot.i317.0.value.i318, %slot.i315.0.slot.i315.0.slot.i315.0.value.i316\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i319)\n store volatile i64 %79, ptr %slot.i319, align 8\n %slot.i319.0.slot.i319.0.slot.i319.0.value.i320 = load volatile i64, ptr %slot.i319, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i319)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i321)\n store volatile i64 %\"x::Int64\", ptr %slot.i321, align 8\n %slot.i321.0.slot.i321.0.slot.i321.0.value.i322 = load volatile i64, ptr %slot.i321, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i321)\n; └└\n; ┌ @ int.jl:87 within `+`\n %80 = add i64 %slot.i321.0.slot.i321.0.slot.i321.0.value.i322, %slot.i319.0.slot.i319.0.slot.i319.0.value.i320\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i323)\n store volatile i64 %80, ptr %slot.i323, align 8\n %slot.i323.0.slot.i323.0.slot.i323.0.value.i324 = load volatile i64, ptr %slot.i323, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i323)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i325)\n store volatile i64 %\"x::Int64\", ptr %slot.i325, align 8\n %slot.i325.0.slot.i325.0.slot.i325.0.value.i326 = load volatile i64, ptr %slot.i325, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i325)\n; └└\n; ┌ @ int.jl:87 within `+`\n %81 = add i64 %slot.i325.0.slot.i325.0.slot.i325.0.value.i326, %slot.i323.0.slot.i323.0.slot.i323.0.value.i324\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i327)\n store volatile i64 %81, ptr %slot.i327, align 8\n %slot.i327.0.slot.i327.0.slot.i327.0.value.i328 = load volatile i64, ptr %slot.i327, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i327)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i329)\n store volatile i64 %\"x::Int64\", ptr %slot.i329, align 8\n %slot.i329.0.slot.i329.0.slot.i329.0.value.i330 = load volatile i64, ptr %slot.i329, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i329)\n; └└\n; ┌ @ int.jl:87 within `+`\n %82 = add i64 %slot.i329.0.slot.i329.0.slot.i329.0.value.i330, %slot.i327.0.slot.i327.0.slot.i327.0.value.i328\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i331)\n store volatile i64 %82, ptr %slot.i331, align 8\n %slot.i331.0.slot.i331.0.slot.i331.0.value.i332 = load volatile i64, ptr %slot.i331, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i331)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i333)\n store volatile i64 %\"x::Int64\", ptr %slot.i333, align 8\n %slot.i333.0.slot.i333.0.slot.i333.0.value.i334 = load volatile i64, ptr %slot.i333, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i333)\n; └└\n; ┌ @ int.jl:87 within `+`\n %83 = add i64 %slot.i333.0.slot.i333.0.slot.i333.0.value.i334, %slot.i331.0.slot.i331.0.slot.i331.0.value.i332\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i335)\n store volatile i64 %83, ptr %slot.i335, align 8\n %slot.i335.0.slot.i335.0.slot.i335.0.value.i336 = load volatile i64, ptr %slot.i335, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i335)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i337)\n store volatile i64 %\"x::Int64\", ptr %slot.i337, align 8\n %slot.i337.0.slot.i337.0.slot.i337.0.value.i338 = load volatile i64, ptr %slot.i337, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i337)\n; └└\n; ┌ @ int.jl:87 within `+`\n %84 = add i64 %slot.i337.0.slot.i337.0.slot.i337.0.value.i338, %slot.i335.0.slot.i335.0.slot.i335.0.value.i336\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i339)\n store volatile i64 %84, ptr %slot.i339, align 8\n %slot.i339.0.slot.i339.0.slot.i339.0.value.i340 = load volatile i64, ptr %slot.i339, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i339)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i341)\n store volatile i64 %\"x::Int64\", ptr %slot.i341, align 8\n %slot.i341.0.slot.i341.0.slot.i341.0.value.i342 = load volatile i64, ptr %slot.i341, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i341)\n; └└\n; ┌ @ int.jl:87 within `+`\n %85 = add i64 %slot.i341.0.slot.i341.0.slot.i341.0.value.i342, %slot.i339.0.slot.i339.0.slot.i339.0.value.i340\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i343)\n store volatile i64 %85, ptr %slot.i343, align 8\n %slot.i343.0.slot.i343.0.slot.i343.0.value.i344 = load volatile i64, ptr %slot.i343, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i343)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i345)\n store volatile i64 %\"x::Int64\", ptr %slot.i345, align 8\n %slot.i345.0.slot.i345.0.slot.i345.0.value.i346 = load volatile i64, ptr %slot.i345, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i345)\n; └└\n; ┌ @ int.jl:87 within `+`\n %86 = add i64 %slot.i345.0.slot.i345.0.slot.i345.0.value.i346, %slot.i343.0.slot.i343.0.slot.i343.0.value.i344\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i347)\n store volatile i64 %86, ptr %slot.i347, align 8\n %slot.i347.0.slot.i347.0.slot.i347.0.value.i348 = load volatile i64, ptr %slot.i347, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i347)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i349)\n store volatile i64 %\"x::Int64\", ptr %slot.i349, align 8\n %slot.i349.0.slot.i349.0.slot.i349.0.value.i350 = load volatile i64, ptr %slot.i349, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i349)\n; └└\n; ┌ @ int.jl:87 within `+`\n %87 = add i64 %slot.i349.0.slot.i349.0.slot.i349.0.value.i350, %slot.i347.0.slot.i347.0.slot.i347.0.value.i348\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i351)\n store volatile i64 %87, ptr %slot.i351, align 8\n %slot.i351.0.slot.i351.0.slot.i351.0.value.i352 = load volatile i64, ptr %slot.i351, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i351)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i353)\n store volatile i64 %\"x::Int64\", ptr %slot.i353, align 8\n %slot.i353.0.slot.i353.0.slot.i353.0.value.i354 = load volatile i64, ptr %slot.i353, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i353)\n; └└\n; ┌ @ int.jl:87 within `+`\n %88 = add i64 %slot.i353.0.slot.i353.0.slot.i353.0.value.i354, %slot.i351.0.slot.i351.0.slot.i351.0.value.i352\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i355)\n store volatile i64 %88, ptr %slot.i355, align 8\n %slot.i355.0.slot.i355.0.slot.i355.0.value.i356 = load volatile i64, ptr %slot.i355, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i355)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i357)\n store volatile i64 %\"x::Int64\", ptr %slot.i357, align 8\n %slot.i357.0.slot.i357.0.slot.i357.0.value.i358 = load volatile i64, ptr %slot.i357, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i357)\n; └└\n; ┌ @ int.jl:87 within `+`\n %89 = add i64 %slot.i357.0.slot.i357.0.slot.i357.0.value.i358, %slot.i355.0.slot.i355.0.slot.i355.0.value.i356\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i359)\n store volatile i64 %89, ptr %slot.i359, align 8\n %slot.i359.0.slot.i359.0.slot.i359.0.value.i360 = load volatile i64, ptr %slot.i359, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i359)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i361)\n store volatile i64 %\"x::Int64\", ptr %slot.i361, align 8\n %slot.i361.0.slot.i361.0.slot.i361.0.value.i362 = load volatile i64, ptr %slot.i361, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i361)\n; └└\n; ┌ @ int.jl:87 within `+`\n %90 = add i64 %slot.i361.0.slot.i361.0.slot.i361.0.value.i362, %slot.i359.0.slot.i359.0.slot.i359.0.value.i360\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i363)\n store volatile i64 %90, ptr %slot.i363, align 8\n %slot.i363.0.slot.i363.0.slot.i363.0.value.i364 = load volatile i64, ptr %slot.i363, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i363)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i365)\n store volatile i64 %\"x::Int64\", ptr %slot.i365, align 8\n %slot.i365.0.slot.i365.0.slot.i365.0.value.i366 = load volatile i64, ptr %slot.i365, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i365)\n; └└\n; ┌ @ int.jl:87 within `+`\n %91 = add i64 %slot.i365.0.slot.i365.0.slot.i365.0.value.i366, %slot.i363.0.slot.i363.0.slot.i363.0.value.i364\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i367)\n store volatile i64 %91, ptr %slot.i367, align 8\n %slot.i367.0.slot.i367.0.slot.i367.0.value.i368 = load volatile i64, ptr %slot.i367, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i367)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i369)\n store volatile i64 %\"x::Int64\", ptr %slot.i369, align 8\n %slot.i369.0.slot.i369.0.slot.i369.0.value.i370 = load volatile i64, ptr %slot.i369, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i369)\n; └└\n; ┌ @ int.jl:87 within `+`\n %92 = add i64 %slot.i369.0.slot.i369.0.slot.i369.0.value.i370, %slot.i367.0.slot.i367.0.slot.i367.0.value.i368\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i371)\n store volatile i64 %92, ptr %slot.i371, align 8\n %slot.i371.0.slot.i371.0.slot.i371.0.value.i372 = load volatile i64, ptr %slot.i371, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i371)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i373)\n store volatile i64 %\"x::Int64\", ptr %slot.i373, align 8\n %slot.i373.0.slot.i373.0.slot.i373.0.value.i374 = load volatile i64, ptr %slot.i373, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i373)\n; └└\n; ┌ @ int.jl:87 within `+`\n %93 = add i64 %slot.i373.0.slot.i373.0.slot.i373.0.value.i374, %slot.i371.0.slot.i371.0.slot.i371.0.value.i372\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i375)\n store volatile i64 %93, ptr %slot.i375, align 8\n %slot.i375.0.slot.i375.0.slot.i375.0.value.i376 = load volatile i64, ptr %slot.i375, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i375)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i377)\n store volatile i64 %\"x::Int64\", ptr %slot.i377, align 8\n %slot.i377.0.slot.i377.0.slot.i377.0.value.i378 = load volatile i64, ptr %slot.i377, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i377)\n; └└\n; ┌ @ int.jl:87 within `+`\n %94 = add i64 %slot.i377.0.slot.i377.0.slot.i377.0.value.i378, %slot.i375.0.slot.i375.0.slot.i375.0.value.i376\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i379)\n store volatile i64 %94, ptr %slot.i379, align 8\n %slot.i379.0.slot.i379.0.slot.i379.0.value.i380 = load volatile i64, ptr %slot.i379, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i379)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i381)\n store volatile i64 %\"x::Int64\", ptr %slot.i381, align 8\n %slot.i381.0.slot.i381.0.slot.i381.0.value.i382 = load volatile i64, ptr %slot.i381, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i381)\n; └└\n; ┌ @ int.jl:87 within `+`\n %95 = add i64 %slot.i381.0.slot.i381.0.slot.i381.0.value.i382, %slot.i379.0.slot.i379.0.slot.i379.0.value.i380\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i383)\n store volatile i64 %95, ptr %slot.i383, align 8\n %slot.i383.0.slot.i383.0.slot.i383.0.value.i384 = load volatile i64, ptr %slot.i383, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i383)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i385)\n store volatile i64 %\"x::Int64\", ptr %slot.i385, align 8\n %slot.i385.0.slot.i385.0.slot.i385.0.value.i386 = load volatile i64, ptr %slot.i385, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i385)\n; └└\n; ┌ @ int.jl:87 within `+`\n %96 = add i64 %slot.i385.0.slot.i385.0.slot.i385.0.value.i386, %slot.i383.0.slot.i383.0.slot.i383.0.value.i384\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i387)\n store volatile i64 %96, ptr %slot.i387, align 8\n %slot.i387.0.slot.i387.0.slot.i387.0.value.i388 = load volatile i64, ptr %slot.i387, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i387)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i389)\n store volatile i64 %\"x::Int64\", ptr %slot.i389, align 8\n %slot.i389.0.slot.i389.0.slot.i389.0.value.i390 = load volatile i64, ptr %slot.i389, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i389)\n; └└\n; ┌ @ int.jl:87 within `+`\n %97 = add i64 %slot.i389.0.slot.i389.0.slot.i389.0.value.i390, %slot.i387.0.slot.i387.0.slot.i387.0.value.i388\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i391)\n store volatile i64 %97, ptr %slot.i391, align 8\n %slot.i391.0.slot.i391.0.slot.i391.0.value.i392 = load volatile i64, ptr %slot.i391, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i391)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i393)\n store volatile i64 %\"x::Int64\", ptr %slot.i393, align 8\n %slot.i393.0.slot.i393.0.slot.i393.0.value.i394 = load volatile i64, ptr %slot.i393, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i393)\n; └└\n; ┌ @ int.jl:87 within `+`\n %98 = add i64 %slot.i393.0.slot.i393.0.slot.i393.0.value.i394, %slot.i391.0.slot.i391.0.slot.i391.0.value.i392\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i395)\n store volatile i64 %98, ptr %slot.i395, align 8\n %slot.i395.0.slot.i395.0.slot.i395.0.value.i396 = load volatile i64, ptr %slot.i395, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i395)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i397)\n store volatile i64 %\"x::Int64\", ptr %slot.i397, align 8\n %slot.i397.0.slot.i397.0.slot.i397.0.value.i398 = load volatile i64, ptr %slot.i397, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i397)\n; └└\n; ┌ @ int.jl:87 within `+`\n %99 = add i64 %slot.i397.0.slot.i397.0.slot.i397.0.value.i398, %slot.i395.0.slot.i395.0.slot.i395.0.value.i396\n ret void\n; └\n}\n\n; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)\ndeclare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) #1\n\n; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)\ndeclare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) #1\n\nattributes #0 = { \"frame-pointer\"=\"all\" }\nattributes #1 = { nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!julia.kernel = !{!4}\n\n!0 = !{i32 2, !\"Dwarf Version\", i32 4}\n!1 = !{i32 2, !\"Debug Info Version\", i32 3}\n!2 = !{i32 1, !\"stack-protector-guard\", !\"\"}\n!3 = !{i32 1, !\"override-stack-alignment\", i32 0}\n!4 = !{ptr @_Z1h5Int64}\n")) Stacktrace: [1] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}; print_result::Bool) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1195 [2] record(ts::Test.DefaultTestSet, t::Union{Test.Error, Test.Fail}) @ Test /opt/julia/share/julia/stdlib/v1.13/Test/src/Test.jl:1187 [3] top-level scope @ ~/.julia/packages/GPUCompiler/aNr5U/test/runtests.jl:364 [4] include(mapexpr::Function, mod::Module, _path::String) @ Base ./Base.jl:310 [5] top-level scope @ none:6 [6] eval(m::Module, e::Any) @ Core ./boot.jl:489 [7] exec_options(opts::Base.JLOptions) @ Base ./client.jl:290 [8] _start() @ Base ./client.jl:557 Test Summary: | Pass Fail Broken Total Time Overall | 207 2 5 214 native | 71 2 1 74 ptx | 52 52 utils | 29 2 31 spirv | 26 26 native/precompile | 9 1 10 ptx/precompile | 2 1 3 bpf | 6 6 examples | 1 1 aqua | 11 11 FAILURE Error in testset native: Test Failed at /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:300 Expression: !(occursin(r"^define.*(julia|j)_f_expensive"m, ir)) Evaluated: !(occursin(r"^define.*(julia|j)_f_expensive"m, "; ModuleID = 'start'\nsource_filename = \"start\"\ntarget datalayout = \"e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128\"\ntarget triple = \"x86_64-linux-gnu\"\n\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:285 within `g`\ndefine void @_Z1g5Int64(i64 signext %\"x::Int64\") local_unnamed_addr #0 {\ntop:\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:286 within `g`\n call fastcc void @julia_f_expensive_25672(i64 signext %\"x::Int64\")\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:287 within `g`\n ret void\n}\n\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:284 within `f_expensive`\ndefine internal fastcc void @julia_f_expensive_25672(i64 signext %\"x::Int64\") unnamed_addr #0 {\ntop:\n %slot.i397 = alloca i64, align 8\n %slot.i395 = alloca i64, align 8\n %slot.i393 = alloca i64, align 8\n %slot.i391 = alloca i64, align 8\n %slot.i389 = alloca i64, align 8\n %slot.i387 = alloca i64, align 8\n %slot.i385 = alloca i64, align 8\n %slot.i383 = alloca i64, align 8\n %slot.i381 = alloca i64, align 8\n %slot.i379 = alloca i64, align 8\n %slot.i377 = alloca i64, align 8\n %slot.i375 = alloca i64, align 8\n %slot.i373 = alloca i64, align 8\n %slot.i371 = alloca i64, align 8\n %slot.i369 = alloca i64, align 8\n %slot.i367 = alloca i64, align 8\n %slot.i365 = alloca i64, align 8\n %slot.i363 = alloca i64, align 8\n %slot.i361 = alloca i64, align 8\n %slot.i359 = alloca i64, align 8\n %slot.i357 = alloca i64, align 8\n %slot.i355 = alloca i64, align 8\n %slot.i353 = alloca i64, align 8\n %slot.i351 = alloca i64, align 8\n %slot.i349 = alloca i64, align 8\n %slot.i347 = alloca i64, align 8\n %slot.i345 = alloca i64, align 8\n %slot.i343 = alloca i64, align 8\n %slot.i341 = alloca i64, align 8\n %slot.i339 = alloca i64, align 8\n %slot.i337 = alloca i64, align 8\n %slot.i335 = alloca i64, align 8\n %slot.i333 = alloca i64, align 8\n %slot.i331 = alloca i64, align 8\n %slot.i329 = alloca i64, align 8\n %slot.i327 = alloca i64, align 8\n %slot.i325 = alloca i64, align 8\n %slot.i323 = alloca i64, align 8\n %slot.i321 = alloca i64, align 8\n %slot.i319 = alloca i64, align 8\n %slot.i317 = alloca i64, align 8\n %slot.i315 = alloca i64, align 8\n %slot.i313 = alloca i64, align 8\n %slot.i311 = alloca i64, align 8\n %slot.i309 = alloca i64, align 8\n %slot.i307 = alloca i64, align 8\n %slot.i305 = alloca i64, align 8\n %slot.i303 = alloca i64, align 8\n %slot.i301 = alloca i64, align 8\n %slot.i299 = alloca i64, align 8\n %slot.i297 = alloca i64, align 8\n %slot.i295 = alloca i64, align 8\n %slot.i293 = alloca i64, align 8\n %slot.i291 = alloca i64, align 8\n %slot.i289 = alloca i64, align 8\n %slot.i287 = alloca i64, align 8\n %slot.i285 = alloca i64, align 8\n %slot.i283 = alloca i64, align 8\n %slot.i281 = alloca i64, align 8\n %slot.i279 = alloca i64, align 8\n %slot.i277 = alloca i64, align 8\n %slot.i275 = alloca i64, align 8\n %slot.i273 = alloca i64, align 8\n %slot.i271 = alloca i64, align 8\n %slot.i269 = alloca i64, align 8\n %slot.i267 = alloca i64, align 8\n %slot.i265 = alloca i64, align 8\n %slot.i263 = alloca i64, align 8\n %slot.i261 = alloca i64, align 8\n %slot.i259 = alloca i64, align 8\n %slot.i257 = alloca i64, align 8\n %slot.i255 = alloca i64, align 8\n %slot.i253 = alloca i64, align 8\n %slot.i251 = alloca i64, align 8\n %slot.i249 = alloca i64, align 8\n %slot.i247 = alloca i64, align 8\n %slot.i245 = alloca i64, align 8\n %slot.i243 = alloca i64, align 8\n %slot.i241 = alloca i64, align 8\n %slot.i239 = alloca i64, align 8\n %slot.i237 = alloca i64, align 8\n %slot.i235 = alloca i64, align 8\n %slot.i233 = alloca i64, align 8\n %slot.i231 = alloca i64, align 8\n %slot.i229 = alloca i64, align 8\n %slot.i227 = alloca i64, align 8\n %slot.i225 = alloca i64, align 8\n %slot.i223 = alloca i64, align 8\n %slot.i221 = alloca i64, align 8\n %slot.i219 = alloca i64, align 8\n %slot.i217 = alloca i64, align 8\n %slot.i215 = alloca i64, align 8\n %slot.i213 = alloca i64, align 8\n %slot.i211 = alloca i64, align 8\n %slot.i209 = alloca i64, align 8\n %slot.i207 = alloca i64, align 8\n %slot.i205 = alloca i64, align 8\n %slot.i203 = alloca i64, align 8\n %slot.i201 = alloca i64, align 8\n %slot.i199 = alloca i64, align 8\n %slot.i197 = alloca i64, align 8\n %slot.i195 = alloca i64, align 8\n %slot.i193 = alloca i64, align 8\n %slot.i191 = alloca i64, align 8\n %slot.i189 = alloca i64, align 8\n %slot.i187 = alloca i64, align 8\n %slot.i185 = alloca i64, align 8\n %slot.i183 = alloca i64, align 8\n %slot.i181 = alloca i64, align 8\n %slot.i179 = alloca i64, align 8\n %slot.i177 = alloca i64, align 8\n %slot.i175 = alloca i64, align 8\n %slot.i173 = alloca i64, align 8\n %slot.i171 = alloca i64, align 8\n %slot.i169 = alloca i64, align 8\n %slot.i167 = alloca i64, align 8\n %slot.i165 = alloca i64, align 8\n %slot.i163 = alloca i64, align 8\n %slot.i161 = alloca i64, align 8\n %slot.i159 = alloca i64, align 8\n %slot.i157 = alloca i64, align 8\n %slot.i155 = alloca i64, align 8\n %slot.i153 = alloca i64, align 8\n %slot.i151 = alloca i64, align 8\n %slot.i149 = alloca i64, align 8\n %slot.i147 = alloca i64, align 8\n %slot.i145 = alloca i64, align 8\n %slot.i143 = alloca i64, align 8\n %slot.i141 = alloca i64, align 8\n %slot.i139 = alloca i64, align 8\n %slot.i137 = alloca i64, align 8\n %slot.i135 = alloca i64, align 8\n %slot.i133 = alloca i64, align 8\n %slot.i131 = alloca i64, align 8\n %slot.i129 = alloca i64, align 8\n %slot.i127 = alloca i64, align 8\n %slot.i125 = alloca i64, align 8\n %slot.i123 = alloca i64, align 8\n %slot.i121 = alloca i64, align 8\n %slot.i119 = alloca i64, align 8\n %slot.i117 = alloca i64, align 8\n %slot.i115 = alloca i64, align 8\n %slot.i113 = alloca i64, align 8\n %slot.i111 = alloca i64, align 8\n %slot.i109 = alloca i64, align 8\n %slot.i107 = alloca i64, align 8\n %slot.i105 = alloca i64, align 8\n %slot.i103 = alloca i64, align 8\n %slot.i101 = alloca i64, align 8\n %slot.i99 = alloca i64, align 8\n %slot.i97 = alloca i64, align 8\n %slot.i95 = alloca i64, align 8\n %slot.i93 = alloca i64, align 8\n %slot.i91 = alloca i64, align 8\n %slot.i89 = alloca i64, align 8\n %slot.i87 = alloca i64, align 8\n %slot.i85 = alloca i64, align 8\n %slot.i83 = alloca i64, align 8\n %slot.i81 = alloca i64, align 8\n %slot.i79 = alloca i64, align 8\n %slot.i77 = alloca i64, align 8\n %slot.i75 = alloca i64, align 8\n %slot.i73 = alloca i64, align 8\n %slot.i71 = alloca i64, align 8\n %slot.i69 = alloca i64, align 8\n %slot.i67 = alloca i64, align 8\n %slot.i65 = alloca i64, align 8\n %slot.i63 = alloca i64, align 8\n %slot.i61 = alloca i64, align 8\n %slot.i59 = alloca i64, align 8\n %slot.i57 = alloca i64, align 8\n %slot.i55 = alloca i64, align 8\n %slot.i53 = alloca i64, align 8\n %slot.i51 = alloca i64, align 8\n %slot.i49 = alloca i64, align 8\n %slot.i47 = alloca i64, align 8\n %slot.i45 = alloca i64, align 8\n %slot.i43 = alloca i64, align 8\n %slot.i41 = alloca i64, align 8\n %slot.i39 = alloca i64, align 8\n %slot.i37 = alloca i64, align 8\n %slot.i35 = alloca i64, align 8\n %slot.i33 = alloca i64, align 8\n %slot.i31 = alloca i64, align 8\n %slot.i29 = alloca i64, align 8\n %slot.i27 = alloca i64, align 8\n %slot.i25 = alloca i64, align 8\n %slot.i23 = alloca i64, align 8\n %slot.i21 = alloca i64, align 8\n %slot.i19 = alloca i64, align 8\n %slot.i17 = alloca i64, align 8\n %slot.i15 = alloca i64, align 8\n %slot.i13 = alloca i64, align 8\n %slot.i11 = alloca i64, align 8\n %slot.i9 = alloca i64, align 8\n %slot.i7 = alloca i64, align 8\n %slot.i5 = alloca i64, align 8\n %slot.i3 = alloca i64, align 8\n %slot.i1 = alloca i64, align 8\n %slot.i = alloca i64, align 8\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i)\n store volatile i64 %\"x::Int64\", ptr %slot.i, align 8\n %slot.i.0.slot.i.0.slot.i.0.value.i = load volatile i64, ptr %slot.i, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i1)\n store volatile i64 %\"x::Int64\", ptr %slot.i1, align 8\n %slot.i1.0.slot.i1.0.slot.i1.0.value.i2 = load volatile i64, ptr %slot.i1, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i1)\n; └└\n; ┌ @ int.jl:87 within `+`\n %0 = add i64 %slot.i1.0.slot.i1.0.slot.i1.0.value.i2, %slot.i.0.slot.i.0.slot.i.0.value.i\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i3)\n store volatile i64 %0, ptr %slot.i3, align 8\n %slot.i3.0.slot.i3.0.slot.i3.0.value.i4 = load volatile i64, ptr %slot.i3, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i3)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i5)\n store volatile i64 %\"x::Int64\", ptr %slot.i5, align 8\n %slot.i5.0.slot.i5.0.slot.i5.0.value.i6 = load volatile i64, ptr %slot.i5, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i5)\n; └└\n; ┌ @ int.jl:87 within `+`\n %1 = add i64 %slot.i5.0.slot.i5.0.slot.i5.0.value.i6, %slot.i3.0.slot.i3.0.slot.i3.0.value.i4\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i7)\n store volatile i64 %1, ptr %slot.i7, align 8\n %slot.i7.0.slot.i7.0.slot.i7.0.value.i8 = load volatile i64, ptr %slot.i7, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i7)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i9)\n store volatile i64 %\"x::Int64\", ptr %slot.i9, align 8\n %slot.i9.0.slot.i9.0.slot.i9.0.value.i10 = load volatile i64, ptr %slot.i9, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i9)\n; └└\n; ┌ @ int.jl:87 within `+`\n %2 = add i64 %slot.i9.0.slot.i9.0.slot.i9.0.value.i10, %slot.i7.0.slot.i7.0.slot.i7.0.value.i8\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i11)\n store volatile i64 %2, ptr %slot.i11, align 8\n %slot.i11.0.slot.i11.0.slot.i11.0.value.i12 = load volatile i64, ptr %slot.i11, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i11)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i13)\n store volatile i64 %\"x::Int64\", ptr %slot.i13, align 8\n %slot.i13.0.slot.i13.0.slot.i13.0.value.i14 = load volatile i64, ptr %slot.i13, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i13)\n; └└\n; ┌ @ int.jl:87 within `+`\n %3 = add i64 %slot.i13.0.slot.i13.0.slot.i13.0.value.i14, %slot.i11.0.slot.i11.0.slot.i11.0.value.i12\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i15)\n store volatile i64 %3, ptr %slot.i15, align 8\n %slot.i15.0.slot.i15.0.slot.i15.0.value.i16 = load volatile i64, ptr %slot.i15, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i15)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i17)\n store volatile i64 %\"x::Int64\", ptr %slot.i17, align 8\n %slot.i17.0.slot.i17.0.slot.i17.0.value.i18 = load volatile i64, ptr %slot.i17, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i17)\n; └└\n; ┌ @ int.jl:87 within `+`\n %4 = add i64 %slot.i17.0.slot.i17.0.slot.i17.0.value.i18, %slot.i15.0.slot.i15.0.slot.i15.0.value.i16\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i19)\n store volatile i64 %4, ptr %slot.i19, align 8\n %slot.i19.0.slot.i19.0.slot.i19.0.value.i20 = load volatile i64, ptr %slot.i19, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i19)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i21)\n store volatile i64 %\"x::Int64\", ptr %slot.i21, align 8\n %slot.i21.0.slot.i21.0.slot.i21.0.value.i22 = load volatile i64, ptr %slot.i21, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i21)\n; └└\n; ┌ @ int.jl:87 within `+`\n %5 = add i64 %slot.i21.0.slot.i21.0.slot.i21.0.value.i22, %slot.i19.0.slot.i19.0.slot.i19.0.value.i20\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i23)\n store volatile i64 %5, ptr %slot.i23, align 8\n %slot.i23.0.slot.i23.0.slot.i23.0.value.i24 = load volatile i64, ptr %slot.i23, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i23)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i25)\n store volatile i64 %\"x::Int64\", ptr %slot.i25, align 8\n %slot.i25.0.slot.i25.0.slot.i25.0.value.i26 = load volatile i64, ptr %slot.i25, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i25)\n; └└\n; ┌ @ int.jl:87 within `+`\n %6 = add i64 %slot.i25.0.slot.i25.0.slot.i25.0.value.i26, %slot.i23.0.slot.i23.0.slot.i23.0.value.i24\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i27)\n store volatile i64 %6, ptr %slot.i27, align 8\n %slot.i27.0.slot.i27.0.slot.i27.0.value.i28 = load volatile i64, ptr %slot.i27, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i27)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i29)\n store volatile i64 %\"x::Int64\", ptr %slot.i29, align 8\n %slot.i29.0.slot.i29.0.slot.i29.0.value.i30 = load volatile i64, ptr %slot.i29, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i29)\n; └└\n; ┌ @ int.jl:87 within `+`\n %7 = add i64 %slot.i29.0.slot.i29.0.slot.i29.0.value.i30, %slot.i27.0.slot.i27.0.slot.i27.0.value.i28\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i31)\n store volatile i64 %7, ptr %slot.i31, align 8\n %slot.i31.0.slot.i31.0.slot.i31.0.value.i32 = load volatile i64, ptr %slot.i31, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i31)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i33)\n store volatile i64 %\"x::Int64\", ptr %slot.i33, align 8\n %slot.i33.0.slot.i33.0.slot.i33.0.value.i34 = load volatile i64, ptr %slot.i33, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i33)\n; └└\n; ┌ @ int.jl:87 within `+`\n %8 = add i64 %slot.i33.0.slot.i33.0.slot.i33.0.value.i34, %slot.i31.0.slot.i31.0.slot.i31.0.value.i32\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i35)\n store volatile i64 %8, ptr %slot.i35, align 8\n %slot.i35.0.slot.i35.0.slot.i35.0.value.i36 = load volatile i64, ptr %slot.i35, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i35)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i37)\n store volatile i64 %\"x::Int64\", ptr %slot.i37, align 8\n %slot.i37.0.slot.i37.0.slot.i37.0.value.i38 = load volatile i64, ptr %slot.i37, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i37)\n; └└\n; ┌ @ int.jl:87 within `+`\n %9 = add i64 %slot.i37.0.slot.i37.0.slot.i37.0.value.i38, %slot.i35.0.slot.i35.0.slot.i35.0.value.i36\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i39)\n store volatile i64 %9, ptr %slot.i39, align 8\n %slot.i39.0.slot.i39.0.slot.i39.0.value.i40 = load volatile i64, ptr %slot.i39, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i39)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i41)\n store volatile i64 %\"x::Int64\", ptr %slot.i41, align 8\n %slot.i41.0.slot.i41.0.slot.i41.0.value.i42 = load volatile i64, ptr %slot.i41, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i41)\n; └└\n; ┌ @ int.jl:87 within `+`\n %10 = add i64 %slot.i41.0.slot.i41.0.slot.i41.0.value.i42, %slot.i39.0.slot.i39.0.slot.i39.0.value.i40\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i43)\n store volatile i64 %10, ptr %slot.i43, align 8\n %slot.i43.0.slot.i43.0.slot.i43.0.value.i44 = load volatile i64, ptr %slot.i43, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i43)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i45)\n store volatile i64 %\"x::Int64\", ptr %slot.i45, align 8\n %slot.i45.0.slot.i45.0.slot.i45.0.value.i46 = load volatile i64, ptr %slot.i45, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i45)\n; └└\n; ┌ @ int.jl:87 within `+`\n %11 = add i64 %slot.i45.0.slot.i45.0.slot.i45.0.value.i46, %slot.i43.0.slot.i43.0.slot.i43.0.value.i44\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i47)\n store volatile i64 %11, ptr %slot.i47, align 8\n %slot.i47.0.slot.i47.0.slot.i47.0.value.i48 = load volatile i64, ptr %slot.i47, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i47)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i49)\n store volatile i64 %\"x::Int64\", ptr %slot.i49, align 8\n %slot.i49.0.slot.i49.0.slot.i49.0.value.i50 = load volatile i64, ptr %slot.i49, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i49)\n; └└\n; ┌ @ int.jl:87 within `+`\n %12 = add i64 %slot.i49.0.slot.i49.0.slot.i49.0.value.i50, %slot.i47.0.slot.i47.0.slot.i47.0.value.i48\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i51)\n store volatile i64 %12, ptr %slot.i51, align 8\n %slot.i51.0.slot.i51.0.slot.i51.0.value.i52 = load volatile i64, ptr %slot.i51, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i51)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i53)\n store volatile i64 %\"x::Int64\", ptr %slot.i53, align 8\n %slot.i53.0.slot.i53.0.slot.i53.0.value.i54 = load volatile i64, ptr %slot.i53, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i53)\n; └└\n; ┌ @ int.jl:87 within `+`\n %13 = add i64 %slot.i53.0.slot.i53.0.slot.i53.0.value.i54, %slot.i51.0.slot.i51.0.slot.i51.0.value.i52\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i55)\n store volatile i64 %13, ptr %slot.i55, align 8\n %slot.i55.0.slot.i55.0.slot.i55.0.value.i56 = load volatile i64, ptr %slot.i55, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i55)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i57)\n store volatile i64 %\"x::Int64\", ptr %slot.i57, align 8\n %slot.i57.0.slot.i57.0.slot.i57.0.value.i58 = load volatile i64, ptr %slot.i57, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i57)\n; └└\n; ┌ @ int.jl:87 within `+`\n %14 = add i64 %slot.i57.0.slot.i57.0.slot.i57.0.value.i58, %slot.i55.0.slot.i55.0.slot.i55.0.value.i56\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i59)\n store volatile i64 %14, ptr %slot.i59, align 8\n %slot.i59.0.slot.i59.0.slot.i59.0.value.i60 = load volatile i64, ptr %slot.i59, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i59)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i61)\n store volatile i64 %\"x::Int64\", ptr %slot.i61, align 8\n %slot.i61.0.slot.i61.0.slot.i61.0.value.i62 = load volatile i64, ptr %slot.i61, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i61)\n; └└\n; ┌ @ int.jl:87 within `+`\n %15 = add i64 %slot.i61.0.slot.i61.0.slot.i61.0.value.i62, %slot.i59.0.slot.i59.0.slot.i59.0.value.i60\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i63)\n store volatile i64 %15, ptr %slot.i63, align 8\n %slot.i63.0.slot.i63.0.slot.i63.0.value.i64 = load volatile i64, ptr %slot.i63, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i63)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i65)\n store volatile i64 %\"x::Int64\", ptr %slot.i65, align 8\n %slot.i65.0.slot.i65.0.slot.i65.0.value.i66 = load volatile i64, ptr %slot.i65, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i65)\n; └└\n; ┌ @ int.jl:87 within `+`\n %16 = add i64 %slot.i65.0.slot.i65.0.slot.i65.0.value.i66, %slot.i63.0.slot.i63.0.slot.i63.0.value.i64\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i67)\n store volatile i64 %16, ptr %slot.i67, align 8\n %slot.i67.0.slot.i67.0.slot.i67.0.value.i68 = load volatile i64, ptr %slot.i67, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i67)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i69)\n store volatile i64 %\"x::Int64\", ptr %slot.i69, align 8\n %slot.i69.0.slot.i69.0.slot.i69.0.value.i70 = load volatile i64, ptr %slot.i69, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i69)\n; └└\n; ┌ @ int.jl:87 within `+`\n %17 = add i64 %slot.i69.0.slot.i69.0.slot.i69.0.value.i70, %slot.i67.0.slot.i67.0.slot.i67.0.value.i68\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i71)\n store volatile i64 %17, ptr %slot.i71, align 8\n %slot.i71.0.slot.i71.0.slot.i71.0.value.i72 = load volatile i64, ptr %slot.i71, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i71)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i73)\n store volatile i64 %\"x::Int64\", ptr %slot.i73, align 8\n %slot.i73.0.slot.i73.0.slot.i73.0.value.i74 = load volatile i64, ptr %slot.i73, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i73)\n; └└\n; ┌ @ int.jl:87 within `+`\n %18 = add i64 %slot.i73.0.slot.i73.0.slot.i73.0.value.i74, %slot.i71.0.slot.i71.0.slot.i71.0.value.i72\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i75)\n store volatile i64 %18, ptr %slot.i75, align 8\n %slot.i75.0.slot.i75.0.slot.i75.0.value.i76 = load volatile i64, ptr %slot.i75, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i75)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i77)\n store volatile i64 %\"x::Int64\", ptr %slot.i77, align 8\n %slot.i77.0.slot.i77.0.slot.i77.0.value.i78 = load volatile i64, ptr %slot.i77, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i77)\n; └└\n; ┌ @ int.jl:87 within `+`\n %19 = add i64 %slot.i77.0.slot.i77.0.slot.i77.0.value.i78, %slot.i75.0.slot.i75.0.slot.i75.0.value.i76\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i79)\n store volatile i64 %19, ptr %slot.i79, align 8\n %slot.i79.0.slot.i79.0.slot.i79.0.value.i80 = load volatile i64, ptr %slot.i79, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i79)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i81)\n store volatile i64 %\"x::Int64\", ptr %slot.i81, align 8\n %slot.i81.0.slot.i81.0.slot.i81.0.value.i82 = load volatile i64, ptr %slot.i81, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i81)\n; └└\n; ┌ @ int.jl:87 within `+`\n %20 = add i64 %slot.i81.0.slot.i81.0.slot.i81.0.value.i82, %slot.i79.0.slot.i79.0.slot.i79.0.value.i80\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i83)\n store volatile i64 %20, ptr %slot.i83, align 8\n %slot.i83.0.slot.i83.0.slot.i83.0.value.i84 = load volatile i64, ptr %slot.i83, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i83)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i85)\n store volatile i64 %\"x::Int64\", ptr %slot.i85, align 8\n %slot.i85.0.slot.i85.0.slot.i85.0.value.i86 = load volatile i64, ptr %slot.i85, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i85)\n; └└\n; ┌ @ int.jl:87 within `+`\n %21 = add i64 %slot.i85.0.slot.i85.0.slot.i85.0.value.i86, %slot.i83.0.slot.i83.0.slot.i83.0.value.i84\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i87)\n store volatile i64 %21, ptr %slot.i87, align 8\n %slot.i87.0.slot.i87.0.slot.i87.0.value.i88 = load volatile i64, ptr %slot.i87, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i87)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i89)\n store volatile i64 %\"x::Int64\", ptr %slot.i89, align 8\n %slot.i89.0.slot.i89.0.slot.i89.0.value.i90 = load volatile i64, ptr %slot.i89, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i89)\n; └└\n; ┌ @ int.jl:87 within `+`\n %22 = add i64 %slot.i89.0.slot.i89.0.slot.i89.0.value.i90, %slot.i87.0.slot.i87.0.slot.i87.0.value.i88\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i91)\n store volatile i64 %22, ptr %slot.i91, align 8\n %slot.i91.0.slot.i91.0.slot.i91.0.value.i92 = load volatile i64, ptr %slot.i91, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i91)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i93)\n store volatile i64 %\"x::Int64\", ptr %slot.i93, align 8\n %slot.i93.0.slot.i93.0.slot.i93.0.value.i94 = load volatile i64, ptr %slot.i93, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i93)\n; └└\n; ┌ @ int.jl:87 within `+`\n %23 = add i64 %slot.i93.0.slot.i93.0.slot.i93.0.value.i94, %slot.i91.0.slot.i91.0.slot.i91.0.value.i92\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i95)\n store volatile i64 %23, ptr %slot.i95, align 8\n %slot.i95.0.slot.i95.0.slot.i95.0.value.i96 = load volatile i64, ptr %slot.i95, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i95)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i97)\n store volatile i64 %\"x::Int64\", ptr %slot.i97, align 8\n %slot.i97.0.slot.i97.0.slot.i97.0.value.i98 = load volatile i64, ptr %slot.i97, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i97)\n; └└\n; ┌ @ int.jl:87 within `+`\n %24 = add i64 %slot.i97.0.slot.i97.0.slot.i97.0.value.i98, %slot.i95.0.slot.i95.0.slot.i95.0.value.i96\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i99)\n store volatile i64 %24, ptr %slot.i99, align 8\n %slot.i99.0.slot.i99.0.slot.i99.0.value.i100 = load volatile i64, ptr %slot.i99, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i99)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i101)\n store volatile i64 %\"x::Int64\", ptr %slot.i101, align 8\n %slot.i101.0.slot.i101.0.slot.i101.0.value.i102 = load volatile i64, ptr %slot.i101, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i101)\n; └└\n; ┌ @ int.jl:87 within `+`\n %25 = add i64 %slot.i101.0.slot.i101.0.slot.i101.0.value.i102, %slot.i99.0.slot.i99.0.slot.i99.0.value.i100\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i103)\n store volatile i64 %25, ptr %slot.i103, align 8\n %slot.i103.0.slot.i103.0.slot.i103.0.value.i104 = load volatile i64, ptr %slot.i103, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i103)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i105)\n store volatile i64 %\"x::Int64\", ptr %slot.i105, align 8\n %slot.i105.0.slot.i105.0.slot.i105.0.value.i106 = load volatile i64, ptr %slot.i105, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i105)\n; └└\n; ┌ @ int.jl:87 within `+`\n %26 = add i64 %slot.i105.0.slot.i105.0.slot.i105.0.value.i106, %slot.i103.0.slot.i103.0.slot.i103.0.value.i104\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i107)\n store volatile i64 %26, ptr %slot.i107, align 8\n %slot.i107.0.slot.i107.0.slot.i107.0.value.i108 = load volatile i64, ptr %slot.i107, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i107)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i109)\n store volatile i64 %\"x::Int64\", ptr %slot.i109, align 8\n %slot.i109.0.slot.i109.0.slot.i109.0.value.i110 = load volatile i64, ptr %slot.i109, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i109)\n; └└\n; ┌ @ int.jl:87 within `+`\n %27 = add i64 %slot.i109.0.slot.i109.0.slot.i109.0.value.i110, %slot.i107.0.slot.i107.0.slot.i107.0.value.i108\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i111)\n store volatile i64 %27, ptr %slot.i111, align 8\n %slot.i111.0.slot.i111.0.slot.i111.0.value.i112 = load volatile i64, ptr %slot.i111, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i111)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i113)\n store volatile i64 %\"x::Int64\", ptr %slot.i113, align 8\n %slot.i113.0.slot.i113.0.slot.i113.0.value.i114 = load volatile i64, ptr %slot.i113, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i113)\n; └└\n; ┌ @ int.jl:87 within `+`\n %28 = add i64 %slot.i113.0.slot.i113.0.slot.i113.0.value.i114, %slot.i111.0.slot.i111.0.slot.i111.0.value.i112\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i115)\n store volatile i64 %28, ptr %slot.i115, align 8\n %slot.i115.0.slot.i115.0.slot.i115.0.value.i116 = load volatile i64, ptr %slot.i115, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i115)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i117)\n store volatile i64 %\"x::Int64\", ptr %slot.i117, align 8\n %slot.i117.0.slot.i117.0.slot.i117.0.value.i118 = load volatile i64, ptr %slot.i117, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i117)\n; └└\n; ┌ @ int.jl:87 within `+`\n %29 = add i64 %slot.i117.0.slot.i117.0.slot.i117.0.value.i118, %slot.i115.0.slot.i115.0.slot.i115.0.value.i116\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i119)\n store volatile i64 %29, ptr %slot.i119, align 8\n %slot.i119.0.slot.i119.0.slot.i119.0.value.i120 = load volatile i64, ptr %slot.i119, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i119)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i121)\n store volatile i64 %\"x::Int64\", ptr %slot.i121, align 8\n %slot.i121.0.slot.i121.0.slot.i121.0.value.i122 = load volatile i64, ptr %slot.i121, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i121)\n; └└\n; ┌ @ int.jl:87 within `+`\n %30 = add i64 %slot.i121.0.slot.i121.0.slot.i121.0.value.i122, %slot.i119.0.slot.i119.0.slot.i119.0.value.i120\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i123)\n store volatile i64 %30, ptr %slot.i123, align 8\n %slot.i123.0.slot.i123.0.slot.i123.0.value.i124 = load volatile i64, ptr %slot.i123, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i123)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i125)\n store volatile i64 %\"x::Int64\", ptr %slot.i125, align 8\n %slot.i125.0.slot.i125.0.slot.i125.0.value.i126 = load volatile i64, ptr %slot.i125, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i125)\n; └└\n; ┌ @ int.jl:87 within `+`\n %31 = add i64 %slot.i125.0.slot.i125.0.slot.i125.0.value.i126, %slot.i123.0.slot.i123.0.slot.i123.0.value.i124\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i127)\n store volatile i64 %31, ptr %slot.i127, align 8\n %slot.i127.0.slot.i127.0.slot.i127.0.value.i128 = load volatile i64, ptr %slot.i127, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i127)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i129)\n store volatile i64 %\"x::Int64\", ptr %slot.i129, align 8\n %slot.i129.0.slot.i129.0.slot.i129.0.value.i130 = load volatile i64, ptr %slot.i129, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i129)\n; └└\n; ┌ @ int.jl:87 within `+`\n %32 = add i64 %slot.i129.0.slot.i129.0.slot.i129.0.value.i130, %slot.i127.0.slot.i127.0.slot.i127.0.value.i128\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i131)\n store volatile i64 %32, ptr %slot.i131, align 8\n %slot.i131.0.slot.i131.0.slot.i131.0.value.i132 = load volatile i64, ptr %slot.i131, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i131)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i133)\n store volatile i64 %\"x::Int64\", ptr %slot.i133, align 8\n %slot.i133.0.slot.i133.0.slot.i133.0.value.i134 = load volatile i64, ptr %slot.i133, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i133)\n; └└\n; ┌ @ int.jl:87 within `+`\n %33 = add i64 %slot.i133.0.slot.i133.0.slot.i133.0.value.i134, %slot.i131.0.slot.i131.0.slot.i131.0.value.i132\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i135)\n store volatile i64 %33, ptr %slot.i135, align 8\n %slot.i135.0.slot.i135.0.slot.i135.0.value.i136 = load volatile i64, ptr %slot.i135, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i135)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i137)\n store volatile i64 %\"x::Int64\", ptr %slot.i137, align 8\n %slot.i137.0.slot.i137.0.slot.i137.0.value.i138 = load volatile i64, ptr %slot.i137, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i137)\n; └└\n; ┌ @ int.jl:87 within `+`\n %34 = add i64 %slot.i137.0.slot.i137.0.slot.i137.0.value.i138, %slot.i135.0.slot.i135.0.slot.i135.0.value.i136\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i139)\n store volatile i64 %34, ptr %slot.i139, align 8\n %slot.i139.0.slot.i139.0.slot.i139.0.value.i140 = load volatile i64, ptr %slot.i139, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i139)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i141)\n store volatile i64 %\"x::Int64\", ptr %slot.i141, align 8\n %slot.i141.0.slot.i141.0.slot.i141.0.value.i142 = load volatile i64, ptr %slot.i141, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i141)\n; └└\n; ┌ @ int.jl:87 within `+`\n %35 = add i64 %slot.i141.0.slot.i141.0.slot.i141.0.value.i142, %slot.i139.0.slot.i139.0.slot.i139.0.value.i140\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i143)\n store volatile i64 %35, ptr %slot.i143, align 8\n %slot.i143.0.slot.i143.0.slot.i143.0.value.i144 = load volatile i64, ptr %slot.i143, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i143)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i145)\n store volatile i64 %\"x::Int64\", ptr %slot.i145, align 8\n %slot.i145.0.slot.i145.0.slot.i145.0.value.i146 = load volatile i64, ptr %slot.i145, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i145)\n; └└\n; ┌ @ int.jl:87 within `+`\n %36 = add i64 %slot.i145.0.slot.i145.0.slot.i145.0.value.i146, %slot.i143.0.slot.i143.0.slot.i143.0.value.i144\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i147)\n store volatile i64 %36, ptr %slot.i147, align 8\n %slot.i147.0.slot.i147.0.slot.i147.0.value.i148 = load volatile i64, ptr %slot.i147, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i147)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i149)\n store volatile i64 %\"x::Int64\", ptr %slot.i149, align 8\n %slot.i149.0.slot.i149.0.slot.i149.0.value.i150 = load volatile i64, ptr %slot.i149, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i149)\n; └└\n; ┌ @ int.jl:87 within `+`\n %37 = add i64 %slot.i149.0.slot.i149.0.slot.i149.0.value.i150, %slot.i147.0.slot.i147.0.slot.i147.0.value.i148\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i151)\n store volatile i64 %37, ptr %slot.i151, align 8\n %slot.i151.0.slot.i151.0.slot.i151.0.value.i152 = load volatile i64, ptr %slot.i151, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i151)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i153)\n store volatile i64 %\"x::Int64\", ptr %slot.i153, align 8\n %slot.i153.0.slot.i153.0.slot.i153.0.value.i154 = load volatile i64, ptr %slot.i153, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i153)\n; └└\n; ┌ @ int.jl:87 within `+`\n %38 = add i64 %slot.i153.0.slot.i153.0.slot.i153.0.value.i154, %slot.i151.0.slot.i151.0.slot.i151.0.value.i152\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i155)\n store volatile i64 %38, ptr %slot.i155, align 8\n %slot.i155.0.slot.i155.0.slot.i155.0.value.i156 = load volatile i64, ptr %slot.i155, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i155)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i157)\n store volatile i64 %\"x::Int64\", ptr %slot.i157, align 8\n %slot.i157.0.slot.i157.0.slot.i157.0.value.i158 = load volatile i64, ptr %slot.i157, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i157)\n; └└\n; ┌ @ int.jl:87 within `+`\n %39 = add i64 %slot.i157.0.slot.i157.0.slot.i157.0.value.i158, %slot.i155.0.slot.i155.0.slot.i155.0.value.i156\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i159)\n store volatile i64 %39, ptr %slot.i159, align 8\n %slot.i159.0.slot.i159.0.slot.i159.0.value.i160 = load volatile i64, ptr %slot.i159, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i159)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i161)\n store volatile i64 %\"x::Int64\", ptr %slot.i161, align 8\n %slot.i161.0.slot.i161.0.slot.i161.0.value.i162 = load volatile i64, ptr %slot.i161, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i161)\n; └└\n; ┌ @ int.jl:87 within `+`\n %40 = add i64 %slot.i161.0.slot.i161.0.slot.i161.0.value.i162, %slot.i159.0.slot.i159.0.slot.i159.0.value.i160\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i163)\n store volatile i64 %40, ptr %slot.i163, align 8\n %slot.i163.0.slot.i163.0.slot.i163.0.value.i164 = load volatile i64, ptr %slot.i163, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i163)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i165)\n store volatile i64 %\"x::Int64\", ptr %slot.i165, align 8\n %slot.i165.0.slot.i165.0.slot.i165.0.value.i166 = load volatile i64, ptr %slot.i165, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i165)\n; └└\n; ┌ @ int.jl:87 within `+`\n %41 = add i64 %slot.i165.0.slot.i165.0.slot.i165.0.value.i166, %slot.i163.0.slot.i163.0.slot.i163.0.value.i164\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i167)\n store volatile i64 %41, ptr %slot.i167, align 8\n %slot.i167.0.slot.i167.0.slot.i167.0.value.i168 = load volatile i64, ptr %slot.i167, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i167)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i169)\n store volatile i64 %\"x::Int64\", ptr %slot.i169, align 8\n %slot.i169.0.slot.i169.0.slot.i169.0.value.i170 = load volatile i64, ptr %slot.i169, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i169)\n; └└\n; ┌ @ int.jl:87 within `+`\n %42 = add i64 %slot.i169.0.slot.i169.0.slot.i169.0.value.i170, %slot.i167.0.slot.i167.0.slot.i167.0.value.i168\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i171)\n store volatile i64 %42, ptr %slot.i171, align 8\n %slot.i171.0.slot.i171.0.slot.i171.0.value.i172 = load volatile i64, ptr %slot.i171, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i171)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i173)\n store volatile i64 %\"x::Int64\", ptr %slot.i173, align 8\n %slot.i173.0.slot.i173.0.slot.i173.0.value.i174 = load volatile i64, ptr %slot.i173, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i173)\n; └└\n; ┌ @ int.jl:87 within `+`\n %43 = add i64 %slot.i173.0.slot.i173.0.slot.i173.0.value.i174, %slot.i171.0.slot.i171.0.slot.i171.0.value.i172\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i175)\n store volatile i64 %43, ptr %slot.i175, align 8\n %slot.i175.0.slot.i175.0.slot.i175.0.value.i176 = load volatile i64, ptr %slot.i175, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i175)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i177)\n store volatile i64 %\"x::Int64\", ptr %slot.i177, align 8\n %slot.i177.0.slot.i177.0.slot.i177.0.value.i178 = load volatile i64, ptr %slot.i177, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i177)\n; └└\n; ┌ @ int.jl:87 within `+`\n %44 = add i64 %slot.i177.0.slot.i177.0.slot.i177.0.value.i178, %slot.i175.0.slot.i175.0.slot.i175.0.value.i176\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i179)\n store volatile i64 %44, ptr %slot.i179, align 8\n %slot.i179.0.slot.i179.0.slot.i179.0.value.i180 = load volatile i64, ptr %slot.i179, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i179)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i181)\n store volatile i64 %\"x::Int64\", ptr %slot.i181, align 8\n %slot.i181.0.slot.i181.0.slot.i181.0.value.i182 = load volatile i64, ptr %slot.i181, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i181)\n; └└\n; ┌ @ int.jl:87 within `+`\n %45 = add i64 %slot.i181.0.slot.i181.0.slot.i181.0.value.i182, %slot.i179.0.slot.i179.0.slot.i179.0.value.i180\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i183)\n store volatile i64 %45, ptr %slot.i183, align 8\n %slot.i183.0.slot.i183.0.slot.i183.0.value.i184 = load volatile i64, ptr %slot.i183, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i183)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i185)\n store volatile i64 %\"x::Int64\", ptr %slot.i185, align 8\n %slot.i185.0.slot.i185.0.slot.i185.0.value.i186 = load volatile i64, ptr %slot.i185, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i185)\n; └└\n; ┌ @ int.jl:87 within `+`\n %46 = add i64 %slot.i185.0.slot.i185.0.slot.i185.0.value.i186, %slot.i183.0.slot.i183.0.slot.i183.0.value.i184\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i187)\n store volatile i64 %46, ptr %slot.i187, align 8\n %slot.i187.0.slot.i187.0.slot.i187.0.value.i188 = load volatile i64, ptr %slot.i187, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i187)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i189)\n store volatile i64 %\"x::Int64\", ptr %slot.i189, align 8\n %slot.i189.0.slot.i189.0.slot.i189.0.value.i190 = load volatile i64, ptr %slot.i189, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i189)\n; └└\n; ┌ @ int.jl:87 within `+`\n %47 = add i64 %slot.i189.0.slot.i189.0.slot.i189.0.value.i190, %slot.i187.0.slot.i187.0.slot.i187.0.value.i188\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i191)\n store volatile i64 %47, ptr %slot.i191, align 8\n %slot.i191.0.slot.i191.0.slot.i191.0.value.i192 = load volatile i64, ptr %slot.i191, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i191)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i193)\n store volatile i64 %\"x::Int64\", ptr %slot.i193, align 8\n %slot.i193.0.slot.i193.0.slot.i193.0.value.i194 = load volatile i64, ptr %slot.i193, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i193)\n; └└\n; ┌ @ int.jl:87 within `+`\n %48 = add i64 %slot.i193.0.slot.i193.0.slot.i193.0.value.i194, %slot.i191.0.slot.i191.0.slot.i191.0.value.i192\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i195)\n store volatile i64 %48, ptr %slot.i195, align 8\n %slot.i195.0.slot.i195.0.slot.i195.0.value.i196 = load volatile i64, ptr %slot.i195, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i195)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i197)\n store volatile i64 %\"x::Int64\", ptr %slot.i197, align 8\n %slot.i197.0.slot.i197.0.slot.i197.0.value.i198 = load volatile i64, ptr %slot.i197, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i197)\n; └└\n; ┌ @ int.jl:87 within `+`\n %49 = add i64 %slot.i197.0.slot.i197.0.slot.i197.0.value.i198, %slot.i195.0.slot.i195.0.slot.i195.0.value.i196\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i199)\n store volatile i64 %49, ptr %slot.i199, align 8\n %slot.i199.0.slot.i199.0.slot.i199.0.value.i200 = load volatile i64, ptr %slot.i199, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i199)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i201)\n store volatile i64 %\"x::Int64\", ptr %slot.i201, align 8\n %slot.i201.0.slot.i201.0.slot.i201.0.value.i202 = load volatile i64, ptr %slot.i201, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i201)\n; └└\n; ┌ @ int.jl:87 within `+`\n %50 = add i64 %slot.i201.0.slot.i201.0.slot.i201.0.value.i202, %slot.i199.0.slot.i199.0.slot.i199.0.value.i200\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i203)\n store volatile i64 %50, ptr %slot.i203, align 8\n %slot.i203.0.slot.i203.0.slot.i203.0.value.i204 = load volatile i64, ptr %slot.i203, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i203)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i205)\n store volatile i64 %\"x::Int64\", ptr %slot.i205, align 8\n %slot.i205.0.slot.i205.0.slot.i205.0.value.i206 = load volatile i64, ptr %slot.i205, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i205)\n; └└\n; ┌ @ int.jl:87 within `+`\n %51 = add i64 %slot.i205.0.slot.i205.0.slot.i205.0.value.i206, %slot.i203.0.slot.i203.0.slot.i203.0.value.i204\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i207)\n store volatile i64 %51, ptr %slot.i207, align 8\n %slot.i207.0.slot.i207.0.slot.i207.0.value.i208 = load volatile i64, ptr %slot.i207, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i207)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i209)\n store volatile i64 %\"x::Int64\", ptr %slot.i209, align 8\n %slot.i209.0.slot.i209.0.slot.i209.0.value.i210 = load volatile i64, ptr %slot.i209, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i209)\n; └└\n; ┌ @ int.jl:87 within `+`\n %52 = add i64 %slot.i209.0.slot.i209.0.slot.i209.0.value.i210, %slot.i207.0.slot.i207.0.slot.i207.0.value.i208\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i211)\n store volatile i64 %52, ptr %slot.i211, align 8\n %slot.i211.0.slot.i211.0.slot.i211.0.value.i212 = load volatile i64, ptr %slot.i211, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i211)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i213)\n store volatile i64 %\"x::Int64\", ptr %slot.i213, align 8\n %slot.i213.0.slot.i213.0.slot.i213.0.value.i214 = load volatile i64, ptr %slot.i213, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i213)\n; └└\n; ┌ @ int.jl:87 within `+`\n %53 = add i64 %slot.i213.0.slot.i213.0.slot.i213.0.value.i214, %slot.i211.0.slot.i211.0.slot.i211.0.value.i212\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i215)\n store volatile i64 %53, ptr %slot.i215, align 8\n %slot.i215.0.slot.i215.0.slot.i215.0.value.i216 = load volatile i64, ptr %slot.i215, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i215)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i217)\n store volatile i64 %\"x::Int64\", ptr %slot.i217, align 8\n %slot.i217.0.slot.i217.0.slot.i217.0.value.i218 = load volatile i64, ptr %slot.i217, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i217)\n; └└\n; ┌ @ int.jl:87 within `+`\n %54 = add i64 %slot.i217.0.slot.i217.0.slot.i217.0.value.i218, %slot.i215.0.slot.i215.0.slot.i215.0.value.i216\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i219)\n store volatile i64 %54, ptr %slot.i219, align 8\n %slot.i219.0.slot.i219.0.slot.i219.0.value.i220 = load volatile i64, ptr %slot.i219, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i219)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i221)\n store volatile i64 %\"x::Int64\", ptr %slot.i221, align 8\n %slot.i221.0.slot.i221.0.slot.i221.0.value.i222 = load volatile i64, ptr %slot.i221, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i221)\n; └└\n; ┌ @ int.jl:87 within `+`\n %55 = add i64 %slot.i221.0.slot.i221.0.slot.i221.0.value.i222, %slot.i219.0.slot.i219.0.slot.i219.0.value.i220\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i223)\n store volatile i64 %55, ptr %slot.i223, align 8\n %slot.i223.0.slot.i223.0.slot.i223.0.value.i224 = load volatile i64, ptr %slot.i223, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i223)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i225)\n store volatile i64 %\"x::Int64\", ptr %slot.i225, align 8\n %slot.i225.0.slot.i225.0.slot.i225.0.value.i226 = load volatile i64, ptr %slot.i225, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i225)\n; └└\n; ┌ @ int.jl:87 within `+`\n %56 = add i64 %slot.i225.0.slot.i225.0.slot.i225.0.value.i226, %slot.i223.0.slot.i223.0.slot.i223.0.value.i224\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i227)\n store volatile i64 %56, ptr %slot.i227, align 8\n %slot.i227.0.slot.i227.0.slot.i227.0.value.i228 = load volatile i64, ptr %slot.i227, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i227)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i229)\n store volatile i64 %\"x::Int64\", ptr %slot.i229, align 8\n %slot.i229.0.slot.i229.0.slot.i229.0.value.i230 = load volatile i64, ptr %slot.i229, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i229)\n; └└\n; ┌ @ int.jl:87 within `+`\n %57 = add i64 %slot.i229.0.slot.i229.0.slot.i229.0.value.i230, %slot.i227.0.slot.i227.0.slot.i227.0.value.i228\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i231)\n store volatile i64 %57, ptr %slot.i231, align 8\n %slot.i231.0.slot.i231.0.slot.i231.0.value.i232 = load volatile i64, ptr %slot.i231, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i231)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i233)\n store volatile i64 %\"x::Int64\", ptr %slot.i233, align 8\n %slot.i233.0.slot.i233.0.slot.i233.0.value.i234 = load volatile i64, ptr %slot.i233, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i233)\n; └└\n; ┌ @ int.jl:87 within `+`\n %58 = add i64 %slot.i233.0.slot.i233.0.slot.i233.0.value.i234, %slot.i231.0.slot.i231.0.slot.i231.0.value.i232\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i235)\n store volatile i64 %58, ptr %slot.i235, align 8\n %slot.i235.0.slot.i235.0.slot.i235.0.value.i236 = load volatile i64, ptr %slot.i235, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i235)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i237)\n store volatile i64 %\"x::Int64\", ptr %slot.i237, align 8\n %slot.i237.0.slot.i237.0.slot.i237.0.value.i238 = load volatile i64, ptr %slot.i237, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i237)\n; └└\n; ┌ @ int.jl:87 within `+`\n %59 = add i64 %slot.i237.0.slot.i237.0.slot.i237.0.value.i238, %slot.i235.0.slot.i235.0.slot.i235.0.value.i236\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i239)\n store volatile i64 %59, ptr %slot.i239, align 8\n %slot.i239.0.slot.i239.0.slot.i239.0.value.i240 = load volatile i64, ptr %slot.i239, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i239)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i241)\n store volatile i64 %\"x::Int64\", ptr %slot.i241, align 8\n %slot.i241.0.slot.i241.0.slot.i241.0.value.i242 = load volatile i64, ptr %slot.i241, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i241)\n; └└\n; ┌ @ int.jl:87 within `+`\n %60 = add i64 %slot.i241.0.slot.i241.0.slot.i241.0.value.i242, %slot.i239.0.slot.i239.0.slot.i239.0.value.i240\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i243)\n store volatile i64 %60, ptr %slot.i243, align 8\n %slot.i243.0.slot.i243.0.slot.i243.0.value.i244 = load volatile i64, ptr %slot.i243, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i243)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i245)\n store volatile i64 %\"x::Int64\", ptr %slot.i245, align 8\n %slot.i245.0.slot.i245.0.slot.i245.0.value.i246 = load volatile i64, ptr %slot.i245, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i245)\n; └└\n; ┌ @ int.jl:87 within `+`\n %61 = add i64 %slot.i245.0.slot.i245.0.slot.i245.0.value.i246, %slot.i243.0.slot.i243.0.slot.i243.0.value.i244\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i247)\n store volatile i64 %61, ptr %slot.i247, align 8\n %slot.i247.0.slot.i247.0.slot.i247.0.value.i248 = load volatile i64, ptr %slot.i247, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i247)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i249)\n store volatile i64 %\"x::Int64\", ptr %slot.i249, align 8\n %slot.i249.0.slot.i249.0.slot.i249.0.value.i250 = load volatile i64, ptr %slot.i249, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i249)\n; └└\n; ┌ @ int.jl:87 within `+`\n %62 = add i64 %slot.i249.0.slot.i249.0.slot.i249.0.value.i250, %slot.i247.0.slot.i247.0.slot.i247.0.value.i248\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i251)\n store volatile i64 %62, ptr %slot.i251, align 8\n %slot.i251.0.slot.i251.0.slot.i251.0.value.i252 = load volatile i64, ptr %slot.i251, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i251)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i253)\n store volatile i64 %\"x::Int64\", ptr %slot.i253, align 8\n %slot.i253.0.slot.i253.0.slot.i253.0.value.i254 = load volatile i64, ptr %slot.i253, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i253)\n; └└\n; ┌ @ int.jl:87 within `+`\n %63 = add i64 %slot.i253.0.slot.i253.0.slot.i253.0.value.i254, %slot.i251.0.slot.i251.0.slot.i251.0.value.i252\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i255)\n store volatile i64 %63, ptr %slot.i255, align 8\n %slot.i255.0.slot.i255.0.slot.i255.0.value.i256 = load volatile i64, ptr %slot.i255, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i255)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i257)\n store volatile i64 %\"x::Int64\", ptr %slot.i257, align 8\n %slot.i257.0.slot.i257.0.slot.i257.0.value.i258 = load volatile i64, ptr %slot.i257, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i257)\n; └└\n; ┌ @ int.jl:87 within `+`\n %64 = add i64 %slot.i257.0.slot.i257.0.slot.i257.0.value.i258, %slot.i255.0.slot.i255.0.slot.i255.0.value.i256\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i259)\n store volatile i64 %64, ptr %slot.i259, align 8\n %slot.i259.0.slot.i259.0.slot.i259.0.value.i260 = load volatile i64, ptr %slot.i259, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i259)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i261)\n store volatile i64 %\"x::Int64\", ptr %slot.i261, align 8\n %slot.i261.0.slot.i261.0.slot.i261.0.value.i262 = load volatile i64, ptr %slot.i261, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i261)\n; └└\n; ┌ @ int.jl:87 within `+`\n %65 = add i64 %slot.i261.0.slot.i261.0.slot.i261.0.value.i262, %slot.i259.0.slot.i259.0.slot.i259.0.value.i260\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i263)\n store volatile i64 %65, ptr %slot.i263, align 8\n %slot.i263.0.slot.i263.0.slot.i263.0.value.i264 = load volatile i64, ptr %slot.i263, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i263)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i265)\n store volatile i64 %\"x::Int64\", ptr %slot.i265, align 8\n %slot.i265.0.slot.i265.0.slot.i265.0.value.i266 = load volatile i64, ptr %slot.i265, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i265)\n; └└\n; ┌ @ int.jl:87 within `+`\n %66 = add i64 %slot.i265.0.slot.i265.0.slot.i265.0.value.i266, %slot.i263.0.slot.i263.0.slot.i263.0.value.i264\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i267)\n store volatile i64 %66, ptr %slot.i267, align 8\n %slot.i267.0.slot.i267.0.slot.i267.0.value.i268 = load volatile i64, ptr %slot.i267, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i267)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i269)\n store volatile i64 %\"x::Int64\", ptr %slot.i269, align 8\n %slot.i269.0.slot.i269.0.slot.i269.0.value.i270 = load volatile i64, ptr %slot.i269, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i269)\n; └└\n; ┌ @ int.jl:87 within `+`\n %67 = add i64 %slot.i269.0.slot.i269.0.slot.i269.0.value.i270, %slot.i267.0.slot.i267.0.slot.i267.0.value.i268\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i271)\n store volatile i64 %67, ptr %slot.i271, align 8\n %slot.i271.0.slot.i271.0.slot.i271.0.value.i272 = load volatile i64, ptr %slot.i271, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i271)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i273)\n store volatile i64 %\"x::Int64\", ptr %slot.i273, align 8\n %slot.i273.0.slot.i273.0.slot.i273.0.value.i274 = load volatile i64, ptr %slot.i273, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i273)\n; └└\n; ┌ @ int.jl:87 within `+`\n %68 = add i64 %slot.i273.0.slot.i273.0.slot.i273.0.value.i274, %slot.i271.0.slot.i271.0.slot.i271.0.value.i272\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i275)\n store volatile i64 %68, ptr %slot.i275, align 8\n %slot.i275.0.slot.i275.0.slot.i275.0.value.i276 = load volatile i64, ptr %slot.i275, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i275)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i277)\n store volatile i64 %\"x::Int64\", ptr %slot.i277, align 8\n %slot.i277.0.slot.i277.0.slot.i277.0.value.i278 = load volatile i64, ptr %slot.i277, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i277)\n; └└\n; ┌ @ int.jl:87 within `+`\n %69 = add i64 %slot.i277.0.slot.i277.0.slot.i277.0.value.i278, %slot.i275.0.slot.i275.0.slot.i275.0.value.i276\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i279)\n store volatile i64 %69, ptr %slot.i279, align 8\n %slot.i279.0.slot.i279.0.slot.i279.0.value.i280 = load volatile i64, ptr %slot.i279, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i279)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i281)\n store volatile i64 %\"x::Int64\", ptr %slot.i281, align 8\n %slot.i281.0.slot.i281.0.slot.i281.0.value.i282 = load volatile i64, ptr %slot.i281, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i281)\n; └└\n; ┌ @ int.jl:87 within `+`\n %70 = add i64 %slot.i281.0.slot.i281.0.slot.i281.0.value.i282, %slot.i279.0.slot.i279.0.slot.i279.0.value.i280\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i283)\n store volatile i64 %70, ptr %slot.i283, align 8\n %slot.i283.0.slot.i283.0.slot.i283.0.value.i284 = load volatile i64, ptr %slot.i283, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i283)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i285)\n store volatile i64 %\"x::Int64\", ptr %slot.i285, align 8\n %slot.i285.0.slot.i285.0.slot.i285.0.value.i286 = load volatile i64, ptr %slot.i285, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i285)\n; └└\n; ┌ @ int.jl:87 within `+`\n %71 = add i64 %slot.i285.0.slot.i285.0.slot.i285.0.value.i286, %slot.i283.0.slot.i283.0.slot.i283.0.value.i284\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i287)\n store volatile i64 %71, ptr %slot.i287, align 8\n %slot.i287.0.slot.i287.0.slot.i287.0.value.i288 = load volatile i64, ptr %slot.i287, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i287)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i289)\n store volatile i64 %\"x::Int64\", ptr %slot.i289, align 8\n %slot.i289.0.slot.i289.0.slot.i289.0.value.i290 = load volatile i64, ptr %slot.i289, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i289)\n; └└\n; ┌ @ int.jl:87 within `+`\n %72 = add i64 %slot.i289.0.slot.i289.0.slot.i289.0.value.i290, %slot.i287.0.slot.i287.0.slot.i287.0.value.i288\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i291)\n store volatile i64 %72, ptr %slot.i291, align 8\n %slot.i291.0.slot.i291.0.slot.i291.0.value.i292 = load volatile i64, ptr %slot.i291, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i291)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i293)\n store volatile i64 %\"x::Int64\", ptr %slot.i293, align 8\n %slot.i293.0.slot.i293.0.slot.i293.0.value.i294 = load volatile i64, ptr %slot.i293, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i293)\n; └└\n; ┌ @ int.jl:87 within `+`\n %73 = add i64 %slot.i293.0.slot.i293.0.slot.i293.0.value.i294, %slot.i291.0.slot.i291.0.slot.i291.0.value.i292\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i295)\n store volatile i64 %73, ptr %slot.i295, align 8\n %slot.i295.0.slot.i295.0.slot.i295.0.value.i296 = load volatile i64, ptr %slot.i295, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i295)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i297)\n store volatile i64 %\"x::Int64\", ptr %slot.i297, align 8\n %slot.i297.0.slot.i297.0.slot.i297.0.value.i298 = load volatile i64, ptr %slot.i297, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i297)\n; └└\n; ┌ @ int.jl:87 within `+`\n %74 = add i64 %slot.i297.0.slot.i297.0.slot.i297.0.value.i298, %slot.i295.0.slot.i295.0.slot.i295.0.value.i296\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i299)\n store volatile i64 %74, ptr %slot.i299, align 8\n %slot.i299.0.slot.i299.0.slot.i299.0.value.i300 = load volatile i64, ptr %slot.i299, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i299)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i301)\n store volatile i64 %\"x::Int64\", ptr %slot.i301, align 8\n %slot.i301.0.slot.i301.0.slot.i301.0.value.i302 = load volatile i64, ptr %slot.i301, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i301)\n; └└\n; ┌ @ int.jl:87 within `+`\n %75 = add i64 %slot.i301.0.slot.i301.0.slot.i301.0.value.i302, %slot.i299.0.slot.i299.0.slot.i299.0.value.i300\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i303)\n store volatile i64 %75, ptr %slot.i303, align 8\n %slot.i303.0.slot.i303.0.slot.i303.0.value.i304 = load volatile i64, ptr %slot.i303, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i303)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i305)\n store volatile i64 %\"x::Int64\", ptr %slot.i305, align 8\n %slot.i305.0.slot.i305.0.slot.i305.0.value.i306 = load volatile i64, ptr %slot.i305, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i305)\n; └└\n; ┌ @ int.jl:87 within `+`\n %76 = add i64 %slot.i305.0.slot.i305.0.slot.i305.0.value.i306, %slot.i303.0.slot.i303.0.slot.i303.0.value.i304\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i307)\n store volatile i64 %76, ptr %slot.i307, align 8\n %slot.i307.0.slot.i307.0.slot.i307.0.value.i308 = load volatile i64, ptr %slot.i307, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i307)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i309)\n store volatile i64 %\"x::Int64\", ptr %slot.i309, align 8\n %slot.i309.0.slot.i309.0.slot.i309.0.value.i310 = load volatile i64, ptr %slot.i309, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i309)\n; └└\n; ┌ @ int.jl:87 within `+`\n %77 = add i64 %slot.i309.0.slot.i309.0.slot.i309.0.value.i310, %slot.i307.0.slot.i307.0.slot.i307.0.value.i308\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i311)\n store volatile i64 %77, ptr %slot.i311, align 8\n %slot.i311.0.slot.i311.0.slot.i311.0.value.i312 = load volatile i64, ptr %slot.i311, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i311)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i313)\n store volatile i64 %\"x::Int64\", ptr %slot.i313, align 8\n %slot.i313.0.slot.i313.0.slot.i313.0.value.i314 = load volatile i64, ptr %slot.i313, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i313)\n; └└\n; ┌ @ int.jl:87 within `+`\n %78 = add i64 %slot.i313.0.slot.i313.0.slot.i313.0.value.i314, %slot.i311.0.slot.i311.0.slot.i311.0.value.i312\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i315)\n store volatile i64 %78, ptr %slot.i315, align 8\n %slot.i315.0.slot.i315.0.slot.i315.0.value.i316 = load volatile i64, ptr %slot.i315, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i315)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i317)\n store volatile i64 %\"x::Int64\", ptr %slot.i317, align 8\n %slot.i317.0.slot.i317.0.slot.i317.0.value.i318 = load volatile i64, ptr %slot.i317, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i317)\n; └└\n; ┌ @ int.jl:87 within `+`\n %79 = add i64 %slot.i317.0.slot.i317.0.slot.i317.0.value.i318, %slot.i315.0.slot.i315.0.slot.i315.0.value.i316\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i319)\n store volatile i64 %79, ptr %slot.i319, align 8\n %slot.i319.0.slot.i319.0.slot.i319.0.value.i320 = load volatile i64, ptr %slot.i319, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i319)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i321)\n store volatile i64 %\"x::Int64\", ptr %slot.i321, align 8\n %slot.i321.0.slot.i321.0.slot.i321.0.value.i322 = load volatile i64, ptr %slot.i321, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i321)\n; └└\n; ┌ @ int.jl:87 within `+`\n %80 = add i64 %slot.i321.0.slot.i321.0.slot.i321.0.value.i322, %slot.i319.0.slot.i319.0.slot.i319.0.value.i320\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i323)\n store volatile i64 %80, ptr %slot.i323, align 8\n %slot.i323.0.slot.i323.0.slot.i323.0.value.i324 = load volatile i64, ptr %slot.i323, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i323)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i325)\n store volatile i64 %\"x::Int64\", ptr %slot.i325, align 8\n %slot.i325.0.slot.i325.0.slot.i325.0.value.i326 = load volatile i64, ptr %slot.i325, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i325)\n; └└\n; ┌ @ int.jl:87 within `+`\n %81 = add i64 %slot.i325.0.slot.i325.0.slot.i325.0.value.i326, %slot.i323.0.slot.i323.0.slot.i323.0.value.i324\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i327)\n store volatile i64 %81, ptr %slot.i327, align 8\n %slot.i327.0.slot.i327.0.slot.i327.0.value.i328 = load volatile i64, ptr %slot.i327, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i327)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i329)\n store volatile i64 %\"x::Int64\", ptr %slot.i329, align 8\n %slot.i329.0.slot.i329.0.slot.i329.0.value.i330 = load volatile i64, ptr %slot.i329, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i329)\n; └└\n; ┌ @ int.jl:87 within `+`\n %82 = add i64 %slot.i329.0.slot.i329.0.slot.i329.0.value.i330, %slot.i327.0.slot.i327.0.slot.i327.0.value.i328\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i331)\n store volatile i64 %82, ptr %slot.i331, align 8\n %slot.i331.0.slot.i331.0.slot.i331.0.value.i332 = load volatile i64, ptr %slot.i331, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i331)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i333)\n store volatile i64 %\"x::Int64\", ptr %slot.i333, align 8\n %slot.i333.0.slot.i333.0.slot.i333.0.value.i334 = load volatile i64, ptr %slot.i333, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i333)\n; └└\n; ┌ @ int.jl:87 within `+`\n %83 = add i64 %slot.i333.0.slot.i333.0.slot.i333.0.value.i334, %slot.i331.0.slot.i331.0.slot.i331.0.value.i332\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i335)\n store volatile i64 %83, ptr %slot.i335, align 8\n %slot.i335.0.slot.i335.0.slot.i335.0.value.i336 = load volatile i64, ptr %slot.i335, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i335)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i337)\n store volatile i64 %\"x::Int64\", ptr %slot.i337, align 8\n %slot.i337.0.slot.i337.0.slot.i337.0.value.i338 = load volatile i64, ptr %slot.i337, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i337)\n; └└\n; ┌ @ int.jl:87 within `+`\n %84 = add i64 %slot.i337.0.slot.i337.0.slot.i337.0.value.i338, %slot.i335.0.slot.i335.0.slot.i335.0.value.i336\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i339)\n store volatile i64 %84, ptr %slot.i339, align 8\n %slot.i339.0.slot.i339.0.slot.i339.0.value.i340 = load volatile i64, ptr %slot.i339, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i339)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i341)\n store volatile i64 %\"x::Int64\", ptr %slot.i341, align 8\n %slot.i341.0.slot.i341.0.slot.i341.0.value.i342 = load volatile i64, ptr %slot.i341, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i341)\n; └└\n; ┌ @ int.jl:87 within `+`\n %85 = add i64 %slot.i341.0.slot.i341.0.slot.i341.0.value.i342, %slot.i339.0.slot.i339.0.slot.i339.0.value.i340\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i343)\n store volatile i64 %85, ptr %slot.i343, align 8\n %slot.i343.0.slot.i343.0.slot.i343.0.value.i344 = load volatile i64, ptr %slot.i343, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i343)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i345)\n store volatile i64 %\"x::Int64\", ptr %slot.i345, align 8\n %slot.i345.0.slot.i345.0.slot.i345.0.value.i346 = load volatile i64, ptr %slot.i345, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i345)\n; └└\n; ┌ @ int.jl:87 within `+`\n %86 = add i64 %slot.i345.0.slot.i345.0.slot.i345.0.value.i346, %slot.i343.0.slot.i343.0.slot.i343.0.value.i344\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i347)\n store volatile i64 %86, ptr %slot.i347, align 8\n %slot.i347.0.slot.i347.0.slot.i347.0.value.i348 = load volatile i64, ptr %slot.i347, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i347)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i349)\n store volatile i64 %\"x::Int64\", ptr %slot.i349, align 8\n %slot.i349.0.slot.i349.0.slot.i349.0.value.i350 = load volatile i64, ptr %slot.i349, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i349)\n; └└\n; ┌ @ int.jl:87 within `+`\n %87 = add i64 %slot.i349.0.slot.i349.0.slot.i349.0.value.i350, %slot.i347.0.slot.i347.0.slot.i347.0.value.i348\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i351)\n store volatile i64 %87, ptr %slot.i351, align 8\n %slot.i351.0.slot.i351.0.slot.i351.0.value.i352 = load volatile i64, ptr %slot.i351, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i351)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i353)\n store volatile i64 %\"x::Int64\", ptr %slot.i353, align 8\n %slot.i353.0.slot.i353.0.slot.i353.0.value.i354 = load volatile i64, ptr %slot.i353, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i353)\n; └└\n; ┌ @ int.jl:87 within `+`\n %88 = add i64 %slot.i353.0.slot.i353.0.slot.i353.0.value.i354, %slot.i351.0.slot.i351.0.slot.i351.0.value.i352\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i355)\n store volatile i64 %88, ptr %slot.i355, align 8\n %slot.i355.0.slot.i355.0.slot.i355.0.value.i356 = load volatile i64, ptr %slot.i355, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i355)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i357)\n store volatile i64 %\"x::Int64\", ptr %slot.i357, align 8\n %slot.i357.0.slot.i357.0.slot.i357.0.value.i358 = load volatile i64, ptr %slot.i357, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i357)\n; └└\n; ┌ @ int.jl:87 within `+`\n %89 = add i64 %slot.i357.0.slot.i357.0.slot.i357.0.value.i358, %slot.i355.0.slot.i355.0.slot.i355.0.value.i356\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i359)\n store volatile i64 %89, ptr %slot.i359, align 8\n %slot.i359.0.slot.i359.0.slot.i359.0.value.i360 = load volatile i64, ptr %slot.i359, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i359)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i361)\n store volatile i64 %\"x::Int64\", ptr %slot.i361, align 8\n %slot.i361.0.slot.i361.0.slot.i361.0.value.i362 = load volatile i64, ptr %slot.i361, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i361)\n; └└\n; ┌ @ int.jl:87 within `+`\n %90 = add i64 %slot.i361.0.slot.i361.0.slot.i361.0.value.i362, %slot.i359.0.slot.i359.0.slot.i359.0.value.i360\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i363)\n store volatile i64 %90, ptr %slot.i363, align 8\n %slot.i363.0.slot.i363.0.slot.i363.0.value.i364 = load volatile i64, ptr %slot.i363, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i363)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i365)\n store volatile i64 %\"x::Int64\", ptr %slot.i365, align 8\n %slot.i365.0.slot.i365.0.slot.i365.0.value.i366 = load volatile i64, ptr %slot.i365, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i365)\n; └└\n; ┌ @ int.jl:87 within `+`\n %91 = add i64 %slot.i365.0.slot.i365.0.slot.i365.0.value.i366, %slot.i363.0.slot.i363.0.slot.i363.0.value.i364\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i367)\n store volatile i64 %91, ptr %slot.i367, align 8\n %slot.i367.0.slot.i367.0.slot.i367.0.value.i368 = load volatile i64, ptr %slot.i367, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i367)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i369)\n store volatile i64 %\"x::Int64\", ptr %slot.i369, align 8\n %slot.i369.0.slot.i369.0.slot.i369.0.value.i370 = load volatile i64, ptr %slot.i369, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i369)\n; └└\n; ┌ @ int.jl:87 within `+`\n %92 = add i64 %slot.i369.0.slot.i369.0.slot.i369.0.value.i370, %slot.i367.0.slot.i367.0.slot.i367.0.value.i368\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i371)\n store volatile i64 %92, ptr %slot.i371, align 8\n %slot.i371.0.slot.i371.0.slot.i371.0.value.i372 = load volatile i64, ptr %slot.i371, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i371)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i373)\n store volatile i64 %\"x::Int64\", ptr %slot.i373, align 8\n %slot.i373.0.slot.i373.0.slot.i373.0.value.i374 = load volatile i64, ptr %slot.i373, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i373)\n; └└\n; ┌ @ int.jl:87 within `+`\n %93 = add i64 %slot.i373.0.slot.i373.0.slot.i373.0.value.i374, %slot.i371.0.slot.i371.0.slot.i371.0.value.i372\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i375)\n store volatile i64 %93, ptr %slot.i375, align 8\n %slot.i375.0.slot.i375.0.slot.i375.0.value.i376 = load volatile i64, ptr %slot.i375, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i375)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i377)\n store volatile i64 %\"x::Int64\", ptr %slot.i377, align 8\n %slot.i377.0.slot.i377.0.slot.i377.0.value.i378 = load volatile i64, ptr %slot.i377, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i377)\n; └└\n; ┌ @ int.jl:87 within `+`\n %94 = add i64 %slot.i377.0.slot.i377.0.slot.i377.0.value.i378, %slot.i375.0.slot.i375.0.slot.i375.0.value.i376\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i379)\n store volatile i64 %94, ptr %slot.i379, align 8\n %slot.i379.0.slot.i379.0.slot.i379.0.value.i380 = load volatile i64, ptr %slot.i379, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i379)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i381)\n store volatile i64 %\"x::Int64\", ptr %slot.i381, align 8\n %slot.i381.0.slot.i381.0.slot.i381.0.value.i382 = load volatile i64, ptr %slot.i381, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i381)\n; └└\n; ┌ @ int.jl:87 within `+`\n %95 = add i64 %slot.i381.0.slot.i381.0.slot.i381.0.value.i382, %slot.i379.0.slot.i379.0.slot.i379.0.value.i380\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i383)\n store volatile i64 %95, ptr %slot.i383, align 8\n %slot.i383.0.slot.i383.0.slot.i383.0.value.i384 = load volatile i64, ptr %slot.i383, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i383)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i385)\n store volatile i64 %\"x::Int64\", ptr %slot.i385, align 8\n %slot.i385.0.slot.i385.0.slot.i385.0.value.i386 = load volatile i64, ptr %slot.i385, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i385)\n; └└\n; ┌ @ int.jl:87 within `+`\n %96 = add i64 %slot.i385.0.slot.i385.0.slot.i385.0.value.i386, %slot.i383.0.slot.i383.0.slot.i383.0.value.i384\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i387)\n store volatile i64 %96, ptr %slot.i387, align 8\n %slot.i387.0.slot.i387.0.slot.i387.0.value.i388 = load volatile i64, ptr %slot.i387, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i387)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i389)\n store volatile i64 %\"x::Int64\", ptr %slot.i389, align 8\n %slot.i389.0.slot.i389.0.slot.i389.0.value.i390 = load volatile i64, ptr %slot.i389, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i389)\n; └└\n; ┌ @ int.jl:87 within `+`\n %97 = add i64 %slot.i389.0.slot.i389.0.slot.i389.0.value.i390, %slot.i387.0.slot.i387.0.slot.i387.0.value.i388\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i391)\n store volatile i64 %97, ptr %slot.i391, align 8\n %slot.i391.0.slot.i391.0.slot.i391.0.value.i392 = load volatile i64, ptr %slot.i391, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i391)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i393)\n store volatile i64 %\"x::Int64\", ptr %slot.i393, align 8\n %slot.i393.0.slot.i393.0.slot.i393.0.value.i394 = load volatile i64, ptr %slot.i393, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i393)\n; └└\n; ┌ @ int.jl:87 within `+`\n %98 = add i64 %slot.i393.0.slot.i393.0.slot.i393.0.value.i394, %slot.i391.0.slot.i391.0.slot.i391.0.value.i392\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i395)\n store volatile i64 %98, ptr %slot.i395, align 8\n %slot.i395.0.slot.i395.0.slot.i395.0.value.i396 = load volatile i64, ptr %slot.i395, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i395)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i397)\n store volatile i64 %\"x::Int64\", ptr %slot.i397, align 8\n %slot.i397.0.slot.i397.0.slot.i397.0.value.i398 = load volatile i64, ptr %slot.i397, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i397)\n; └└\n; ┌ @ int.jl:87 within `+`\n %99 = add i64 %slot.i397.0.slot.i397.0.slot.i397.0.value.i398, %slot.i395.0.slot.i395.0.slot.i395.0.value.i396\n ret void\n; └\n}\n\n; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)\ndeclare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) #1\n\n; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)\ndeclare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) #1\n\nattributes #0 = { \"frame-pointer\"=\"all\" }\nattributes #1 = { nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!julia.kernel = !{!4}\n\n!0 = !{i32 2, !\"Dwarf Version\", i32 4}\n!1 = !{i32 2, !\"Debug Info Version\", i32 3}\n!2 = !{i32 1, !\"stack-protector-guard\", !\"\"}\n!3 = !{i32 1, !\"override-stack-alignment\", i32 0}\n!4 = !{ptr @_Z1g5Int64}\n")) Error in testset native: Test Failed at /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:304 Expression: !(occursin(r"^define.*(julia|j)_f_expensive"m, ir)) Evaluated: !(occursin(r"^define.*(julia|j)_f_expensive"m, "; ModuleID = 'start'\nsource_filename = \"start\"\ntarget datalayout = \"e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128\"\ntarget triple = \"x86_64-linux-gnu\"\n\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:289 within `h`\ndefine void @_Z1h5Int64(i64 signext %\"x::Int64\") local_unnamed_addr #0 {\ntop:\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:290 within `h`\n call fastcc void @julia_f_expensive_25910(i64 signext %\"x::Int64\")\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:291 within `h`\n ret void\n}\n\n; @ /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/native.jl:284 within `f_expensive`\ndefine internal fastcc void @julia_f_expensive_25910(i64 signext %\"x::Int64\") unnamed_addr #0 {\ntop:\n %slot.i397 = alloca i64, align 8\n %slot.i395 = alloca i64, align 8\n %slot.i393 = alloca i64, align 8\n %slot.i391 = alloca i64, align 8\n %slot.i389 = alloca i64, align 8\n %slot.i387 = alloca i64, align 8\n %slot.i385 = alloca i64, align 8\n %slot.i383 = alloca i64, align 8\n %slot.i381 = alloca i64, align 8\n %slot.i379 = alloca i64, align 8\n %slot.i377 = alloca i64, align 8\n %slot.i375 = alloca i64, align 8\n %slot.i373 = alloca i64, align 8\n %slot.i371 = alloca i64, align 8\n %slot.i369 = alloca i64, align 8\n %slot.i367 = alloca i64, align 8\n %slot.i365 = alloca i64, align 8\n %slot.i363 = alloca i64, align 8\n %slot.i361 = alloca i64, align 8\n %slot.i359 = alloca i64, align 8\n %slot.i357 = alloca i64, align 8\n %slot.i355 = alloca i64, align 8\n %slot.i353 = alloca i64, align 8\n %slot.i351 = alloca i64, align 8\n %slot.i349 = alloca i64, align 8\n %slot.i347 = alloca i64, align 8\n %slot.i345 = alloca i64, align 8\n %slot.i343 = alloca i64, align 8\n %slot.i341 = alloca i64, align 8\n %slot.i339 = alloca i64, align 8\n %slot.i337 = alloca i64, align 8\n %slot.i335 = alloca i64, align 8\n %slot.i333 = alloca i64, align 8\n %slot.i331 = alloca i64, align 8\n %slot.i329 = alloca i64, align 8\n %slot.i327 = alloca i64, align 8\n %slot.i325 = alloca i64, align 8\n %slot.i323 = alloca i64, align 8\n %slot.i321 = alloca i64, align 8\n %slot.i319 = alloca i64, align 8\n %slot.i317 = alloca i64, align 8\n %slot.i315 = alloca i64, align 8\n %slot.i313 = alloca i64, align 8\n %slot.i311 = alloca i64, align 8\n %slot.i309 = alloca i64, align 8\n %slot.i307 = alloca i64, align 8\n %slot.i305 = alloca i64, align 8\n %slot.i303 = alloca i64, align 8\n %slot.i301 = alloca i64, align 8\n %slot.i299 = alloca i64, align 8\n %slot.i297 = alloca i64, align 8\n %slot.i295 = alloca i64, align 8\n %slot.i293 = alloca i64, align 8\n %slot.i291 = alloca i64, align 8\n %slot.i289 = alloca i64, align 8\n %slot.i287 = alloca i64, align 8\n %slot.i285 = alloca i64, align 8\n %slot.i283 = alloca i64, align 8\n %slot.i281 = alloca i64, align 8\n %slot.i279 = alloca i64, align 8\n %slot.i277 = alloca i64, align 8\n %slot.i275 = alloca i64, align 8\n %slot.i273 = alloca i64, align 8\n %slot.i271 = alloca i64, align 8\n %slot.i269 = alloca i64, align 8\n %slot.i267 = alloca i64, align 8\n %slot.i265 = alloca i64, align 8\n %slot.i263 = alloca i64, align 8\n %slot.i261 = alloca i64, align 8\n %slot.i259 = alloca i64, align 8\n %slot.i257 = alloca i64, align 8\n %slot.i255 = alloca i64, align 8\n %slot.i253 = alloca i64, align 8\n %slot.i251 = alloca i64, align 8\n %slot.i249 = alloca i64, align 8\n %slot.i247 = alloca i64, align 8\n %slot.i245 = alloca i64, align 8\n %slot.i243 = alloca i64, align 8\n %slot.i241 = alloca i64, align 8\n %slot.i239 = alloca i64, align 8\n %slot.i237 = alloca i64, align 8\n %slot.i235 = alloca i64, align 8\n %slot.i233 = alloca i64, align 8\n %slot.i231 = alloca i64, align 8\n %slot.i229 = alloca i64, align 8\n %slot.i227 = alloca i64, align 8\n %slot.i225 = alloca i64, align 8\n %slot.i223 = alloca i64, align 8\n %slot.i221 = alloca i64, align 8\n %slot.i219 = alloca i64, align 8\n %slot.i217 = alloca i64, align 8\n %slot.i215 = alloca i64, align 8\n %slot.i213 = alloca i64, align 8\n %slot.i211 = alloca i64, align 8\n %slot.i209 = alloca i64, align 8\n %slot.i207 = alloca i64, align 8\n %slot.i205 = alloca i64, align 8\n %slot.i203 = alloca i64, align 8\n %slot.i201 = alloca i64, align 8\n %slot.i199 = alloca i64, align 8\n %slot.i197 = alloca i64, align 8\n %slot.i195 = alloca i64, align 8\n %slot.i193 = alloca i64, align 8\n %slot.i191 = alloca i64, align 8\n %slot.i189 = alloca i64, align 8\n %slot.i187 = alloca i64, align 8\n %slot.i185 = alloca i64, align 8\n %slot.i183 = alloca i64, align 8\n %slot.i181 = alloca i64, align 8\n %slot.i179 = alloca i64, align 8\n %slot.i177 = alloca i64, align 8\n %slot.i175 = alloca i64, align 8\n %slot.i173 = alloca i64, align 8\n %slot.i171 = alloca i64, align 8\n %slot.i169 = alloca i64, align 8\n %slot.i167 = alloca i64, align 8\n %slot.i165 = alloca i64, align 8\n %slot.i163 = alloca i64, align 8\n %slot.i161 = alloca i64, align 8\n %slot.i159 = alloca i64, align 8\n %slot.i157 = alloca i64, align 8\n %slot.i155 = alloca i64, align 8\n %slot.i153 = alloca i64, align 8\n %slot.i151 = alloca i64, align 8\n %slot.i149 = alloca i64, align 8\n %slot.i147 = alloca i64, align 8\n %slot.i145 = alloca i64, align 8\n %slot.i143 = alloca i64, align 8\n %slot.i141 = alloca i64, align 8\n %slot.i139 = alloca i64, align 8\n %slot.i137 = alloca i64, align 8\n %slot.i135 = alloca i64, align 8\n %slot.i133 = alloca i64, align 8\n %slot.i131 = alloca i64, align 8\n %slot.i129 = alloca i64, align 8\n %slot.i127 = alloca i64, align 8\n %slot.i125 = alloca i64, align 8\n %slot.i123 = alloca i64, align 8\n %slot.i121 = alloca i64, align 8\n %slot.i119 = alloca i64, align 8\n %slot.i117 = alloca i64, align 8\n %slot.i115 = alloca i64, align 8\n %slot.i113 = alloca i64, align 8\n %slot.i111 = alloca i64, align 8\n %slot.i109 = alloca i64, align 8\n %slot.i107 = alloca i64, align 8\n %slot.i105 = alloca i64, align 8\n %slot.i103 = alloca i64, align 8\n %slot.i101 = alloca i64, align 8\n %slot.i99 = alloca i64, align 8\n %slot.i97 = alloca i64, align 8\n %slot.i95 = alloca i64, align 8\n %slot.i93 = alloca i64, align 8\n %slot.i91 = alloca i64, align 8\n %slot.i89 = alloca i64, align 8\n %slot.i87 = alloca i64, align 8\n %slot.i85 = alloca i64, align 8\n %slot.i83 = alloca i64, align 8\n %slot.i81 = alloca i64, align 8\n %slot.i79 = alloca i64, align 8\n %slot.i77 = alloca i64, align 8\n %slot.i75 = alloca i64, align 8\n %slot.i73 = alloca i64, align 8\n %slot.i71 = alloca i64, align 8\n %slot.i69 = alloca i64, align 8\n %slot.i67 = alloca i64, align 8\n %slot.i65 = alloca i64, align 8\n %slot.i63 = alloca i64, align 8\n %slot.i61 = alloca i64, align 8\n %slot.i59 = alloca i64, align 8\n %slot.i57 = alloca i64, align 8\n %slot.i55 = alloca i64, align 8\n %slot.i53 = alloca i64, align 8\n %slot.i51 = alloca i64, align 8\n %slot.i49 = alloca i64, align 8\n %slot.i47 = alloca i64, align 8\n %slot.i45 = alloca i64, align 8\n %slot.i43 = alloca i64, align 8\n %slot.i41 = alloca i64, align 8\n %slot.i39 = alloca i64, align 8\n %slot.i37 = alloca i64, align 8\n %slot.i35 = alloca i64, align 8\n %slot.i33 = alloca i64, align 8\n %slot.i31 = alloca i64, align 8\n %slot.i29 = alloca i64, align 8\n %slot.i27 = alloca i64, align 8\n %slot.i25 = alloca i64, align 8\n %slot.i23 = alloca i64, align 8\n %slot.i21 = alloca i64, align 8\n %slot.i19 = alloca i64, align 8\n %slot.i17 = alloca i64, align 8\n %slot.i15 = alloca i64, align 8\n %slot.i13 = alloca i64, align 8\n %slot.i11 = alloca i64, align 8\n %slot.i9 = alloca i64, align 8\n %slot.i7 = alloca i64, align 8\n %slot.i5 = alloca i64, align 8\n %slot.i3 = alloca i64, align 8\n %slot.i1 = alloca i64, align 8\n %slot.i = alloca i64, align 8\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i)\n store volatile i64 %\"x::Int64\", ptr %slot.i, align 8\n %slot.i.0.slot.i.0.slot.i.0.value.i = load volatile i64, ptr %slot.i, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i1)\n store volatile i64 %\"x::Int64\", ptr %slot.i1, align 8\n %slot.i1.0.slot.i1.0.slot.i1.0.value.i2 = load volatile i64, ptr %slot.i1, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i1)\n; └└\n; ┌ @ int.jl:87 within `+`\n %0 = add i64 %slot.i1.0.slot.i1.0.slot.i1.0.value.i2, %slot.i.0.slot.i.0.slot.i.0.value.i\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i3)\n store volatile i64 %0, ptr %slot.i3, align 8\n %slot.i3.0.slot.i3.0.slot.i3.0.value.i4 = load volatile i64, ptr %slot.i3, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i3)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i5)\n store volatile i64 %\"x::Int64\", ptr %slot.i5, align 8\n %slot.i5.0.slot.i5.0.slot.i5.0.value.i6 = load volatile i64, ptr %slot.i5, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i5)\n; └└\n; ┌ @ int.jl:87 within `+`\n %1 = add i64 %slot.i5.0.slot.i5.0.slot.i5.0.value.i6, %slot.i3.0.slot.i3.0.slot.i3.0.value.i4\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i7)\n store volatile i64 %1, ptr %slot.i7, align 8\n %slot.i7.0.slot.i7.0.slot.i7.0.value.i8 = load volatile i64, ptr %slot.i7, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i7)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i9)\n store volatile i64 %\"x::Int64\", ptr %slot.i9, align 8\n %slot.i9.0.slot.i9.0.slot.i9.0.value.i10 = load volatile i64, ptr %slot.i9, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i9)\n; └└\n; ┌ @ int.jl:87 within `+`\n %2 = add i64 %slot.i9.0.slot.i9.0.slot.i9.0.value.i10, %slot.i7.0.slot.i7.0.slot.i7.0.value.i8\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i11)\n store volatile i64 %2, ptr %slot.i11, align 8\n %slot.i11.0.slot.i11.0.slot.i11.0.value.i12 = load volatile i64, ptr %slot.i11, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i11)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i13)\n store volatile i64 %\"x::Int64\", ptr %slot.i13, align 8\n %slot.i13.0.slot.i13.0.slot.i13.0.value.i14 = load volatile i64, ptr %slot.i13, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i13)\n; └└\n; ┌ @ int.jl:87 within `+`\n %3 = add i64 %slot.i13.0.slot.i13.0.slot.i13.0.value.i14, %slot.i11.0.slot.i11.0.slot.i11.0.value.i12\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i15)\n store volatile i64 %3, ptr %slot.i15, align 8\n %slot.i15.0.slot.i15.0.slot.i15.0.value.i16 = load volatile i64, ptr %slot.i15, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i15)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i17)\n store volatile i64 %\"x::Int64\", ptr %slot.i17, align 8\n %slot.i17.0.slot.i17.0.slot.i17.0.value.i18 = load volatile i64, ptr %slot.i17, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i17)\n; └└\n; ┌ @ int.jl:87 within `+`\n %4 = add i64 %slot.i17.0.slot.i17.0.slot.i17.0.value.i18, %slot.i15.0.slot.i15.0.slot.i15.0.value.i16\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i19)\n store volatile i64 %4, ptr %slot.i19, align 8\n %slot.i19.0.slot.i19.0.slot.i19.0.value.i20 = load volatile i64, ptr %slot.i19, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i19)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i21)\n store volatile i64 %\"x::Int64\", ptr %slot.i21, align 8\n %slot.i21.0.slot.i21.0.slot.i21.0.value.i22 = load volatile i64, ptr %slot.i21, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i21)\n; └└\n; ┌ @ int.jl:87 within `+`\n %5 = add i64 %slot.i21.0.slot.i21.0.slot.i21.0.value.i22, %slot.i19.0.slot.i19.0.slot.i19.0.value.i20\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i23)\n store volatile i64 %5, ptr %slot.i23, align 8\n %slot.i23.0.slot.i23.0.slot.i23.0.value.i24 = load volatile i64, ptr %slot.i23, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i23)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i25)\n store volatile i64 %\"x::Int64\", ptr %slot.i25, align 8\n %slot.i25.0.slot.i25.0.slot.i25.0.value.i26 = load volatile i64, ptr %slot.i25, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i25)\n; └└\n; ┌ @ int.jl:87 within `+`\n %6 = add i64 %slot.i25.0.slot.i25.0.slot.i25.0.value.i26, %slot.i23.0.slot.i23.0.slot.i23.0.value.i24\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i27)\n store volatile i64 %6, ptr %slot.i27, align 8\n %slot.i27.0.slot.i27.0.slot.i27.0.value.i28 = load volatile i64, ptr %slot.i27, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i27)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i29)\n store volatile i64 %\"x::Int64\", ptr %slot.i29, align 8\n %slot.i29.0.slot.i29.0.slot.i29.0.value.i30 = load volatile i64, ptr %slot.i29, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i29)\n; └└\n; ┌ @ int.jl:87 within `+`\n %7 = add i64 %slot.i29.0.slot.i29.0.slot.i29.0.value.i30, %slot.i27.0.slot.i27.0.slot.i27.0.value.i28\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i31)\n store volatile i64 %7, ptr %slot.i31, align 8\n %slot.i31.0.slot.i31.0.slot.i31.0.value.i32 = load volatile i64, ptr %slot.i31, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i31)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i33)\n store volatile i64 %\"x::Int64\", ptr %slot.i33, align 8\n %slot.i33.0.slot.i33.0.slot.i33.0.value.i34 = load volatile i64, ptr %slot.i33, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i33)\n; └└\n; ┌ @ int.jl:87 within `+`\n %8 = add i64 %slot.i33.0.slot.i33.0.slot.i33.0.value.i34, %slot.i31.0.slot.i31.0.slot.i31.0.value.i32\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i35)\n store volatile i64 %8, ptr %slot.i35, align 8\n %slot.i35.0.slot.i35.0.slot.i35.0.value.i36 = load volatile i64, ptr %slot.i35, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i35)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i37)\n store volatile i64 %\"x::Int64\", ptr %slot.i37, align 8\n %slot.i37.0.slot.i37.0.slot.i37.0.value.i38 = load volatile i64, ptr %slot.i37, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i37)\n; └└\n; ┌ @ int.jl:87 within `+`\n %9 = add i64 %slot.i37.0.slot.i37.0.slot.i37.0.value.i38, %slot.i35.0.slot.i35.0.slot.i35.0.value.i36\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i39)\n store volatile i64 %9, ptr %slot.i39, align 8\n %slot.i39.0.slot.i39.0.slot.i39.0.value.i40 = load volatile i64, ptr %slot.i39, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i39)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i41)\n store volatile i64 %\"x::Int64\", ptr %slot.i41, align 8\n %slot.i41.0.slot.i41.0.slot.i41.0.value.i42 = load volatile i64, ptr %slot.i41, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i41)\n; └└\n; ┌ @ int.jl:87 within `+`\n %10 = add i64 %slot.i41.0.slot.i41.0.slot.i41.0.value.i42, %slot.i39.0.slot.i39.0.slot.i39.0.value.i40\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i43)\n store volatile i64 %10, ptr %slot.i43, align 8\n %slot.i43.0.slot.i43.0.slot.i43.0.value.i44 = load volatile i64, ptr %slot.i43, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i43)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i45)\n store volatile i64 %\"x::Int64\", ptr %slot.i45, align 8\n %slot.i45.0.slot.i45.0.slot.i45.0.value.i46 = load volatile i64, ptr %slot.i45, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i45)\n; └└\n; ┌ @ int.jl:87 within `+`\n %11 = add i64 %slot.i45.0.slot.i45.0.slot.i45.0.value.i46, %slot.i43.0.slot.i43.0.slot.i43.0.value.i44\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i47)\n store volatile i64 %11, ptr %slot.i47, align 8\n %slot.i47.0.slot.i47.0.slot.i47.0.value.i48 = load volatile i64, ptr %slot.i47, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i47)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i49)\n store volatile i64 %\"x::Int64\", ptr %slot.i49, align 8\n %slot.i49.0.slot.i49.0.slot.i49.0.value.i50 = load volatile i64, ptr %slot.i49, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i49)\n; └└\n; ┌ @ int.jl:87 within `+`\n %12 = add i64 %slot.i49.0.slot.i49.0.slot.i49.0.value.i50, %slot.i47.0.slot.i47.0.slot.i47.0.value.i48\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i51)\n store volatile i64 %12, ptr %slot.i51, align 8\n %slot.i51.0.slot.i51.0.slot.i51.0.value.i52 = load volatile i64, ptr %slot.i51, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i51)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i53)\n store volatile i64 %\"x::Int64\", ptr %slot.i53, align 8\n %slot.i53.0.slot.i53.0.slot.i53.0.value.i54 = load volatile i64, ptr %slot.i53, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i53)\n; └└\n; ┌ @ int.jl:87 within `+`\n %13 = add i64 %slot.i53.0.slot.i53.0.slot.i53.0.value.i54, %slot.i51.0.slot.i51.0.slot.i51.0.value.i52\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i55)\n store volatile i64 %13, ptr %slot.i55, align 8\n %slot.i55.0.slot.i55.0.slot.i55.0.value.i56 = load volatile i64, ptr %slot.i55, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i55)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i57)\n store volatile i64 %\"x::Int64\", ptr %slot.i57, align 8\n %slot.i57.0.slot.i57.0.slot.i57.0.value.i58 = load volatile i64, ptr %slot.i57, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i57)\n; └└\n; ┌ @ int.jl:87 within `+`\n %14 = add i64 %slot.i57.0.slot.i57.0.slot.i57.0.value.i58, %slot.i55.0.slot.i55.0.slot.i55.0.value.i56\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i59)\n store volatile i64 %14, ptr %slot.i59, align 8\n %slot.i59.0.slot.i59.0.slot.i59.0.value.i60 = load volatile i64, ptr %slot.i59, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i59)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i61)\n store volatile i64 %\"x::Int64\", ptr %slot.i61, align 8\n %slot.i61.0.slot.i61.0.slot.i61.0.value.i62 = load volatile i64, ptr %slot.i61, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i61)\n; └└\n; ┌ @ int.jl:87 within `+`\n %15 = add i64 %slot.i61.0.slot.i61.0.slot.i61.0.value.i62, %slot.i59.0.slot.i59.0.slot.i59.0.value.i60\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i63)\n store volatile i64 %15, ptr %slot.i63, align 8\n %slot.i63.0.slot.i63.0.slot.i63.0.value.i64 = load volatile i64, ptr %slot.i63, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i63)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i65)\n store volatile i64 %\"x::Int64\", ptr %slot.i65, align 8\n %slot.i65.0.slot.i65.0.slot.i65.0.value.i66 = load volatile i64, ptr %slot.i65, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i65)\n; └└\n; ┌ @ int.jl:87 within `+`\n %16 = add i64 %slot.i65.0.slot.i65.0.slot.i65.0.value.i66, %slot.i63.0.slot.i63.0.slot.i63.0.value.i64\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i67)\n store volatile i64 %16, ptr %slot.i67, align 8\n %slot.i67.0.slot.i67.0.slot.i67.0.value.i68 = load volatile i64, ptr %slot.i67, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i67)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i69)\n store volatile i64 %\"x::Int64\", ptr %slot.i69, align 8\n %slot.i69.0.slot.i69.0.slot.i69.0.value.i70 = load volatile i64, ptr %slot.i69, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i69)\n; └└\n; ┌ @ int.jl:87 within `+`\n %17 = add i64 %slot.i69.0.slot.i69.0.slot.i69.0.value.i70, %slot.i67.0.slot.i67.0.slot.i67.0.value.i68\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i71)\n store volatile i64 %17, ptr %slot.i71, align 8\n %slot.i71.0.slot.i71.0.slot.i71.0.value.i72 = load volatile i64, ptr %slot.i71, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i71)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i73)\n store volatile i64 %\"x::Int64\", ptr %slot.i73, align 8\n %slot.i73.0.slot.i73.0.slot.i73.0.value.i74 = load volatile i64, ptr %slot.i73, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i73)\n; └└\n; ┌ @ int.jl:87 within `+`\n %18 = add i64 %slot.i73.0.slot.i73.0.slot.i73.0.value.i74, %slot.i71.0.slot.i71.0.slot.i71.0.value.i72\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i75)\n store volatile i64 %18, ptr %slot.i75, align 8\n %slot.i75.0.slot.i75.0.slot.i75.0.value.i76 = load volatile i64, ptr %slot.i75, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i75)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i77)\n store volatile i64 %\"x::Int64\", ptr %slot.i77, align 8\n %slot.i77.0.slot.i77.0.slot.i77.0.value.i78 = load volatile i64, ptr %slot.i77, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i77)\n; └└\n; ┌ @ int.jl:87 within `+`\n %19 = add i64 %slot.i77.0.slot.i77.0.slot.i77.0.value.i78, %slot.i75.0.slot.i75.0.slot.i75.0.value.i76\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i79)\n store volatile i64 %19, ptr %slot.i79, align 8\n %slot.i79.0.slot.i79.0.slot.i79.0.value.i80 = load volatile i64, ptr %slot.i79, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i79)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i81)\n store volatile i64 %\"x::Int64\", ptr %slot.i81, align 8\n %slot.i81.0.slot.i81.0.slot.i81.0.value.i82 = load volatile i64, ptr %slot.i81, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i81)\n; └└\n; ┌ @ int.jl:87 within `+`\n %20 = add i64 %slot.i81.0.slot.i81.0.slot.i81.0.value.i82, %slot.i79.0.slot.i79.0.slot.i79.0.value.i80\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i83)\n store volatile i64 %20, ptr %slot.i83, align 8\n %slot.i83.0.slot.i83.0.slot.i83.0.value.i84 = load volatile i64, ptr %slot.i83, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i83)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i85)\n store volatile i64 %\"x::Int64\", ptr %slot.i85, align 8\n %slot.i85.0.slot.i85.0.slot.i85.0.value.i86 = load volatile i64, ptr %slot.i85, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i85)\n; └└\n; ┌ @ int.jl:87 within `+`\n %21 = add i64 %slot.i85.0.slot.i85.0.slot.i85.0.value.i86, %slot.i83.0.slot.i83.0.slot.i83.0.value.i84\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i87)\n store volatile i64 %21, ptr %slot.i87, align 8\n %slot.i87.0.slot.i87.0.slot.i87.0.value.i88 = load volatile i64, ptr %slot.i87, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i87)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i89)\n store volatile i64 %\"x::Int64\", ptr %slot.i89, align 8\n %slot.i89.0.slot.i89.0.slot.i89.0.value.i90 = load volatile i64, ptr %slot.i89, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i89)\n; └└\n; ┌ @ int.jl:87 within `+`\n %22 = add i64 %slot.i89.0.slot.i89.0.slot.i89.0.value.i90, %slot.i87.0.slot.i87.0.slot.i87.0.value.i88\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i91)\n store volatile i64 %22, ptr %slot.i91, align 8\n %slot.i91.0.slot.i91.0.slot.i91.0.value.i92 = load volatile i64, ptr %slot.i91, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i91)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i93)\n store volatile i64 %\"x::Int64\", ptr %slot.i93, align 8\n %slot.i93.0.slot.i93.0.slot.i93.0.value.i94 = load volatile i64, ptr %slot.i93, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i93)\n; └└\n; ┌ @ int.jl:87 within `+`\n %23 = add i64 %slot.i93.0.slot.i93.0.slot.i93.0.value.i94, %slot.i91.0.slot.i91.0.slot.i91.0.value.i92\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i95)\n store volatile i64 %23, ptr %slot.i95, align 8\n %slot.i95.0.slot.i95.0.slot.i95.0.value.i96 = load volatile i64, ptr %slot.i95, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i95)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i97)\n store volatile i64 %\"x::Int64\", ptr %slot.i97, align 8\n %slot.i97.0.slot.i97.0.slot.i97.0.value.i98 = load volatile i64, ptr %slot.i97, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i97)\n; └└\n; ┌ @ int.jl:87 within `+`\n %24 = add i64 %slot.i97.0.slot.i97.0.slot.i97.0.value.i98, %slot.i95.0.slot.i95.0.slot.i95.0.value.i96\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i99)\n store volatile i64 %24, ptr %slot.i99, align 8\n %slot.i99.0.slot.i99.0.slot.i99.0.value.i100 = load volatile i64, ptr %slot.i99, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i99)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i101)\n store volatile i64 %\"x::Int64\", ptr %slot.i101, align 8\n %slot.i101.0.slot.i101.0.slot.i101.0.value.i102 = load volatile i64, ptr %slot.i101, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i101)\n; └└\n; ┌ @ int.jl:87 within `+`\n %25 = add i64 %slot.i101.0.slot.i101.0.slot.i101.0.value.i102, %slot.i99.0.slot.i99.0.slot.i99.0.value.i100\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i103)\n store volatile i64 %25, ptr %slot.i103, align 8\n %slot.i103.0.slot.i103.0.slot.i103.0.value.i104 = load volatile i64, ptr %slot.i103, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i103)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i105)\n store volatile i64 %\"x::Int64\", ptr %slot.i105, align 8\n %slot.i105.0.slot.i105.0.slot.i105.0.value.i106 = load volatile i64, ptr %slot.i105, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i105)\n; └└\n; ┌ @ int.jl:87 within `+`\n %26 = add i64 %slot.i105.0.slot.i105.0.slot.i105.0.value.i106, %slot.i103.0.slot.i103.0.slot.i103.0.value.i104\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i107)\n store volatile i64 %26, ptr %slot.i107, align 8\n %slot.i107.0.slot.i107.0.slot.i107.0.value.i108 = load volatile i64, ptr %slot.i107, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i107)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i109)\n store volatile i64 %\"x::Int64\", ptr %slot.i109, align 8\n %slot.i109.0.slot.i109.0.slot.i109.0.value.i110 = load volatile i64, ptr %slot.i109, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i109)\n; └└\n; ┌ @ int.jl:87 within `+`\n %27 = add i64 %slot.i109.0.slot.i109.0.slot.i109.0.value.i110, %slot.i107.0.slot.i107.0.slot.i107.0.value.i108\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i111)\n store volatile i64 %27, ptr %slot.i111, align 8\n %slot.i111.0.slot.i111.0.slot.i111.0.value.i112 = load volatile i64, ptr %slot.i111, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i111)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i113)\n store volatile i64 %\"x::Int64\", ptr %slot.i113, align 8\n %slot.i113.0.slot.i113.0.slot.i113.0.value.i114 = load volatile i64, ptr %slot.i113, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i113)\n; └└\n; ┌ @ int.jl:87 within `+`\n %28 = add i64 %slot.i113.0.slot.i113.0.slot.i113.0.value.i114, %slot.i111.0.slot.i111.0.slot.i111.0.value.i112\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i115)\n store volatile i64 %28, ptr %slot.i115, align 8\n %slot.i115.0.slot.i115.0.slot.i115.0.value.i116 = load volatile i64, ptr %slot.i115, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i115)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i117)\n store volatile i64 %\"x::Int64\", ptr %slot.i117, align 8\n %slot.i117.0.slot.i117.0.slot.i117.0.value.i118 = load volatile i64, ptr %slot.i117, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i117)\n; └└\n; ┌ @ int.jl:87 within `+`\n %29 = add i64 %slot.i117.0.slot.i117.0.slot.i117.0.value.i118, %slot.i115.0.slot.i115.0.slot.i115.0.value.i116\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i119)\n store volatile i64 %29, ptr %slot.i119, align 8\n %slot.i119.0.slot.i119.0.slot.i119.0.value.i120 = load volatile i64, ptr %slot.i119, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i119)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i121)\n store volatile i64 %\"x::Int64\", ptr %slot.i121, align 8\n %slot.i121.0.slot.i121.0.slot.i121.0.value.i122 = load volatile i64, ptr %slot.i121, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i121)\n; └└\n; ┌ @ int.jl:87 within `+`\n %30 = add i64 %slot.i121.0.slot.i121.0.slot.i121.0.value.i122, %slot.i119.0.slot.i119.0.slot.i119.0.value.i120\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i123)\n store volatile i64 %30, ptr %slot.i123, align 8\n %slot.i123.0.slot.i123.0.slot.i123.0.value.i124 = load volatile i64, ptr %slot.i123, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i123)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i125)\n store volatile i64 %\"x::Int64\", ptr %slot.i125, align 8\n %slot.i125.0.slot.i125.0.slot.i125.0.value.i126 = load volatile i64, ptr %slot.i125, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i125)\n; └└\n; ┌ @ int.jl:87 within `+`\n %31 = add i64 %slot.i125.0.slot.i125.0.slot.i125.0.value.i126, %slot.i123.0.slot.i123.0.slot.i123.0.value.i124\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i127)\n store volatile i64 %31, ptr %slot.i127, align 8\n %slot.i127.0.slot.i127.0.slot.i127.0.value.i128 = load volatile i64, ptr %slot.i127, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i127)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i129)\n store volatile i64 %\"x::Int64\", ptr %slot.i129, align 8\n %slot.i129.0.slot.i129.0.slot.i129.0.value.i130 = load volatile i64, ptr %slot.i129, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i129)\n; └└\n; ┌ @ int.jl:87 within `+`\n %32 = add i64 %slot.i129.0.slot.i129.0.slot.i129.0.value.i130, %slot.i127.0.slot.i127.0.slot.i127.0.value.i128\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i131)\n store volatile i64 %32, ptr %slot.i131, align 8\n %slot.i131.0.slot.i131.0.slot.i131.0.value.i132 = load volatile i64, ptr %slot.i131, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i131)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i133)\n store volatile i64 %\"x::Int64\", ptr %slot.i133, align 8\n %slot.i133.0.slot.i133.0.slot.i133.0.value.i134 = load volatile i64, ptr %slot.i133, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i133)\n; └└\n; ┌ @ int.jl:87 within `+`\n %33 = add i64 %slot.i133.0.slot.i133.0.slot.i133.0.value.i134, %slot.i131.0.slot.i131.0.slot.i131.0.value.i132\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i135)\n store volatile i64 %33, ptr %slot.i135, align 8\n %slot.i135.0.slot.i135.0.slot.i135.0.value.i136 = load volatile i64, ptr %slot.i135, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i135)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i137)\n store volatile i64 %\"x::Int64\", ptr %slot.i137, align 8\n %slot.i137.0.slot.i137.0.slot.i137.0.value.i138 = load volatile i64, ptr %slot.i137, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i137)\n; └└\n; ┌ @ int.jl:87 within `+`\n %34 = add i64 %slot.i137.0.slot.i137.0.slot.i137.0.value.i138, %slot.i135.0.slot.i135.0.slot.i135.0.value.i136\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i139)\n store volatile i64 %34, ptr %slot.i139, align 8\n %slot.i139.0.slot.i139.0.slot.i139.0.value.i140 = load volatile i64, ptr %slot.i139, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i139)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i141)\n store volatile i64 %\"x::Int64\", ptr %slot.i141, align 8\n %slot.i141.0.slot.i141.0.slot.i141.0.value.i142 = load volatile i64, ptr %slot.i141, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i141)\n; └└\n; ┌ @ int.jl:87 within `+`\n %35 = add i64 %slot.i141.0.slot.i141.0.slot.i141.0.value.i142, %slot.i139.0.slot.i139.0.slot.i139.0.value.i140\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i143)\n store volatile i64 %35, ptr %slot.i143, align 8\n %slot.i143.0.slot.i143.0.slot.i143.0.value.i144 = load volatile i64, ptr %slot.i143, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i143)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i145)\n store volatile i64 %\"x::Int64\", ptr %slot.i145, align 8\n %slot.i145.0.slot.i145.0.slot.i145.0.value.i146 = load volatile i64, ptr %slot.i145, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i145)\n; └└\n; ┌ @ int.jl:87 within `+`\n %36 = add i64 %slot.i145.0.slot.i145.0.slot.i145.0.value.i146, %slot.i143.0.slot.i143.0.slot.i143.0.value.i144\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i147)\n store volatile i64 %36, ptr %slot.i147, align 8\n %slot.i147.0.slot.i147.0.slot.i147.0.value.i148 = load volatile i64, ptr %slot.i147, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i147)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i149)\n store volatile i64 %\"x::Int64\", ptr %slot.i149, align 8\n %slot.i149.0.slot.i149.0.slot.i149.0.value.i150 = load volatile i64, ptr %slot.i149, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i149)\n; └└\n; ┌ @ int.jl:87 within `+`\n %37 = add i64 %slot.i149.0.slot.i149.0.slot.i149.0.value.i150, %slot.i147.0.slot.i147.0.slot.i147.0.value.i148\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i151)\n store volatile i64 %37, ptr %slot.i151, align 8\n %slot.i151.0.slot.i151.0.slot.i151.0.value.i152 = load volatile i64, ptr %slot.i151, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i151)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i153)\n store volatile i64 %\"x::Int64\", ptr %slot.i153, align 8\n %slot.i153.0.slot.i153.0.slot.i153.0.value.i154 = load volatile i64, ptr %slot.i153, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i153)\n; └└\n; ┌ @ int.jl:87 within `+`\n %38 = add i64 %slot.i153.0.slot.i153.0.slot.i153.0.value.i154, %slot.i151.0.slot.i151.0.slot.i151.0.value.i152\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i155)\n store volatile i64 %38, ptr %slot.i155, align 8\n %slot.i155.0.slot.i155.0.slot.i155.0.value.i156 = load volatile i64, ptr %slot.i155, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i155)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i157)\n store volatile i64 %\"x::Int64\", ptr %slot.i157, align 8\n %slot.i157.0.slot.i157.0.slot.i157.0.value.i158 = load volatile i64, ptr %slot.i157, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i157)\n; └└\n; ┌ @ int.jl:87 within `+`\n %39 = add i64 %slot.i157.0.slot.i157.0.slot.i157.0.value.i158, %slot.i155.0.slot.i155.0.slot.i155.0.value.i156\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i159)\n store volatile i64 %39, ptr %slot.i159, align 8\n %slot.i159.0.slot.i159.0.slot.i159.0.value.i160 = load volatile i64, ptr %slot.i159, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i159)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i161)\n store volatile i64 %\"x::Int64\", ptr %slot.i161, align 8\n %slot.i161.0.slot.i161.0.slot.i161.0.value.i162 = load volatile i64, ptr %slot.i161, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i161)\n; └└\n; ┌ @ int.jl:87 within `+`\n %40 = add i64 %slot.i161.0.slot.i161.0.slot.i161.0.value.i162, %slot.i159.0.slot.i159.0.slot.i159.0.value.i160\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i163)\n store volatile i64 %40, ptr %slot.i163, align 8\n %slot.i163.0.slot.i163.0.slot.i163.0.value.i164 = load volatile i64, ptr %slot.i163, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i163)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i165)\n store volatile i64 %\"x::Int64\", ptr %slot.i165, align 8\n %slot.i165.0.slot.i165.0.slot.i165.0.value.i166 = load volatile i64, ptr %slot.i165, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i165)\n; └└\n; ┌ @ int.jl:87 within `+`\n %41 = add i64 %slot.i165.0.slot.i165.0.slot.i165.0.value.i166, %slot.i163.0.slot.i163.0.slot.i163.0.value.i164\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i167)\n store volatile i64 %41, ptr %slot.i167, align 8\n %slot.i167.0.slot.i167.0.slot.i167.0.value.i168 = load volatile i64, ptr %slot.i167, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i167)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i169)\n store volatile i64 %\"x::Int64\", ptr %slot.i169, align 8\n %slot.i169.0.slot.i169.0.slot.i169.0.value.i170 = load volatile i64, ptr %slot.i169, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i169)\n; └└\n; ┌ @ int.jl:87 within `+`\n %42 = add i64 %slot.i169.0.slot.i169.0.slot.i169.0.value.i170, %slot.i167.0.slot.i167.0.slot.i167.0.value.i168\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i171)\n store volatile i64 %42, ptr %slot.i171, align 8\n %slot.i171.0.slot.i171.0.slot.i171.0.value.i172 = load volatile i64, ptr %slot.i171, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i171)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i173)\n store volatile i64 %\"x::Int64\", ptr %slot.i173, align 8\n %slot.i173.0.slot.i173.0.slot.i173.0.value.i174 = load volatile i64, ptr %slot.i173, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i173)\n; └└\n; ┌ @ int.jl:87 within `+`\n %43 = add i64 %slot.i173.0.slot.i173.0.slot.i173.0.value.i174, %slot.i171.0.slot.i171.0.slot.i171.0.value.i172\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i175)\n store volatile i64 %43, ptr %slot.i175, align 8\n %slot.i175.0.slot.i175.0.slot.i175.0.value.i176 = load volatile i64, ptr %slot.i175, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i175)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i177)\n store volatile i64 %\"x::Int64\", ptr %slot.i177, align 8\n %slot.i177.0.slot.i177.0.slot.i177.0.value.i178 = load volatile i64, ptr %slot.i177, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i177)\n; └└\n; ┌ @ int.jl:87 within `+`\n %44 = add i64 %slot.i177.0.slot.i177.0.slot.i177.0.value.i178, %slot.i175.0.slot.i175.0.slot.i175.0.value.i176\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i179)\n store volatile i64 %44, ptr %slot.i179, align 8\n %slot.i179.0.slot.i179.0.slot.i179.0.value.i180 = load volatile i64, ptr %slot.i179, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i179)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i181)\n store volatile i64 %\"x::Int64\", ptr %slot.i181, align 8\n %slot.i181.0.slot.i181.0.slot.i181.0.value.i182 = load volatile i64, ptr %slot.i181, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i181)\n; └└\n; ┌ @ int.jl:87 within `+`\n %45 = add i64 %slot.i181.0.slot.i181.0.slot.i181.0.value.i182, %slot.i179.0.slot.i179.0.slot.i179.0.value.i180\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i183)\n store volatile i64 %45, ptr %slot.i183, align 8\n %slot.i183.0.slot.i183.0.slot.i183.0.value.i184 = load volatile i64, ptr %slot.i183, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i183)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i185)\n store volatile i64 %\"x::Int64\", ptr %slot.i185, align 8\n %slot.i185.0.slot.i185.0.slot.i185.0.value.i186 = load volatile i64, ptr %slot.i185, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i185)\n; └└\n; ┌ @ int.jl:87 within `+`\n %46 = add i64 %slot.i185.0.slot.i185.0.slot.i185.0.value.i186, %slot.i183.0.slot.i183.0.slot.i183.0.value.i184\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i187)\n store volatile i64 %46, ptr %slot.i187, align 8\n %slot.i187.0.slot.i187.0.slot.i187.0.value.i188 = load volatile i64, ptr %slot.i187, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i187)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i189)\n store volatile i64 %\"x::Int64\", ptr %slot.i189, align 8\n %slot.i189.0.slot.i189.0.slot.i189.0.value.i190 = load volatile i64, ptr %slot.i189, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i189)\n; └└\n; ┌ @ int.jl:87 within `+`\n %47 = add i64 %slot.i189.0.slot.i189.0.slot.i189.0.value.i190, %slot.i187.0.slot.i187.0.slot.i187.0.value.i188\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i191)\n store volatile i64 %47, ptr %slot.i191, align 8\n %slot.i191.0.slot.i191.0.slot.i191.0.value.i192 = load volatile i64, ptr %slot.i191, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i191)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i193)\n store volatile i64 %\"x::Int64\", ptr %slot.i193, align 8\n %slot.i193.0.slot.i193.0.slot.i193.0.value.i194 = load volatile i64, ptr %slot.i193, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i193)\n; └└\n; ┌ @ int.jl:87 within `+`\n %48 = add i64 %slot.i193.0.slot.i193.0.slot.i193.0.value.i194, %slot.i191.0.slot.i191.0.slot.i191.0.value.i192\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i195)\n store volatile i64 %48, ptr %slot.i195, align 8\n %slot.i195.0.slot.i195.0.slot.i195.0.value.i196 = load volatile i64, ptr %slot.i195, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i195)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i197)\n store volatile i64 %\"x::Int64\", ptr %slot.i197, align 8\n %slot.i197.0.slot.i197.0.slot.i197.0.value.i198 = load volatile i64, ptr %slot.i197, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i197)\n; └└\n; ┌ @ int.jl:87 within `+`\n %49 = add i64 %slot.i197.0.slot.i197.0.slot.i197.0.value.i198, %slot.i195.0.slot.i195.0.slot.i195.0.value.i196\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i199)\n store volatile i64 %49, ptr %slot.i199, align 8\n %slot.i199.0.slot.i199.0.slot.i199.0.value.i200 = load volatile i64, ptr %slot.i199, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i199)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i201)\n store volatile i64 %\"x::Int64\", ptr %slot.i201, align 8\n %slot.i201.0.slot.i201.0.slot.i201.0.value.i202 = load volatile i64, ptr %slot.i201, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i201)\n; └└\n; ┌ @ int.jl:87 within `+`\n %50 = add i64 %slot.i201.0.slot.i201.0.slot.i201.0.value.i202, %slot.i199.0.slot.i199.0.slot.i199.0.value.i200\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i203)\n store volatile i64 %50, ptr %slot.i203, align 8\n %slot.i203.0.slot.i203.0.slot.i203.0.value.i204 = load volatile i64, ptr %slot.i203, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i203)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i205)\n store volatile i64 %\"x::Int64\", ptr %slot.i205, align 8\n %slot.i205.0.slot.i205.0.slot.i205.0.value.i206 = load volatile i64, ptr %slot.i205, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i205)\n; └└\n; ┌ @ int.jl:87 within `+`\n %51 = add i64 %slot.i205.0.slot.i205.0.slot.i205.0.value.i206, %slot.i203.0.slot.i203.0.slot.i203.0.value.i204\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i207)\n store volatile i64 %51, ptr %slot.i207, align 8\n %slot.i207.0.slot.i207.0.slot.i207.0.value.i208 = load volatile i64, ptr %slot.i207, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i207)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i209)\n store volatile i64 %\"x::Int64\", ptr %slot.i209, align 8\n %slot.i209.0.slot.i209.0.slot.i209.0.value.i210 = load volatile i64, ptr %slot.i209, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i209)\n; └└\n; ┌ @ int.jl:87 within `+`\n %52 = add i64 %slot.i209.0.slot.i209.0.slot.i209.0.value.i210, %slot.i207.0.slot.i207.0.slot.i207.0.value.i208\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i211)\n store volatile i64 %52, ptr %slot.i211, align 8\n %slot.i211.0.slot.i211.0.slot.i211.0.value.i212 = load volatile i64, ptr %slot.i211, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i211)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i213)\n store volatile i64 %\"x::Int64\", ptr %slot.i213, align 8\n %slot.i213.0.slot.i213.0.slot.i213.0.value.i214 = load volatile i64, ptr %slot.i213, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i213)\n; └└\n; ┌ @ int.jl:87 within `+`\n %53 = add i64 %slot.i213.0.slot.i213.0.slot.i213.0.value.i214, %slot.i211.0.slot.i211.0.slot.i211.0.value.i212\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i215)\n store volatile i64 %53, ptr %slot.i215, align 8\n %slot.i215.0.slot.i215.0.slot.i215.0.value.i216 = load volatile i64, ptr %slot.i215, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i215)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i217)\n store volatile i64 %\"x::Int64\", ptr %slot.i217, align 8\n %slot.i217.0.slot.i217.0.slot.i217.0.value.i218 = load volatile i64, ptr %slot.i217, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i217)\n; └└\n; ┌ @ int.jl:87 within `+`\n %54 = add i64 %slot.i217.0.slot.i217.0.slot.i217.0.value.i218, %slot.i215.0.slot.i215.0.slot.i215.0.value.i216\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i219)\n store volatile i64 %54, ptr %slot.i219, align 8\n %slot.i219.0.slot.i219.0.slot.i219.0.value.i220 = load volatile i64, ptr %slot.i219, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i219)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i221)\n store volatile i64 %\"x::Int64\", ptr %slot.i221, align 8\n %slot.i221.0.slot.i221.0.slot.i221.0.value.i222 = load volatile i64, ptr %slot.i221, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i221)\n; └└\n; ┌ @ int.jl:87 within `+`\n %55 = add i64 %slot.i221.0.slot.i221.0.slot.i221.0.value.i222, %slot.i219.0.slot.i219.0.slot.i219.0.value.i220\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i223)\n store volatile i64 %55, ptr %slot.i223, align 8\n %slot.i223.0.slot.i223.0.slot.i223.0.value.i224 = load volatile i64, ptr %slot.i223, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i223)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i225)\n store volatile i64 %\"x::Int64\", ptr %slot.i225, align 8\n %slot.i225.0.slot.i225.0.slot.i225.0.value.i226 = load volatile i64, ptr %slot.i225, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i225)\n; └└\n; ┌ @ int.jl:87 within `+`\n %56 = add i64 %slot.i225.0.slot.i225.0.slot.i225.0.value.i226, %slot.i223.0.slot.i223.0.slot.i223.0.value.i224\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i227)\n store volatile i64 %56, ptr %slot.i227, align 8\n %slot.i227.0.slot.i227.0.slot.i227.0.value.i228 = load volatile i64, ptr %slot.i227, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i227)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i229)\n store volatile i64 %\"x::Int64\", ptr %slot.i229, align 8\n %slot.i229.0.slot.i229.0.slot.i229.0.value.i230 = load volatile i64, ptr %slot.i229, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i229)\n; └└\n; ┌ @ int.jl:87 within `+`\n %57 = add i64 %slot.i229.0.slot.i229.0.slot.i229.0.value.i230, %slot.i227.0.slot.i227.0.slot.i227.0.value.i228\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i231)\n store volatile i64 %57, ptr %slot.i231, align 8\n %slot.i231.0.slot.i231.0.slot.i231.0.value.i232 = load volatile i64, ptr %slot.i231, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i231)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i233)\n store volatile i64 %\"x::Int64\", ptr %slot.i233, align 8\n %slot.i233.0.slot.i233.0.slot.i233.0.value.i234 = load volatile i64, ptr %slot.i233, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i233)\n; └└\n; ┌ @ int.jl:87 within `+`\n %58 = add i64 %slot.i233.0.slot.i233.0.slot.i233.0.value.i234, %slot.i231.0.slot.i231.0.slot.i231.0.value.i232\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i235)\n store volatile i64 %58, ptr %slot.i235, align 8\n %slot.i235.0.slot.i235.0.slot.i235.0.value.i236 = load volatile i64, ptr %slot.i235, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i235)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i237)\n store volatile i64 %\"x::Int64\", ptr %slot.i237, align 8\n %slot.i237.0.slot.i237.0.slot.i237.0.value.i238 = load volatile i64, ptr %slot.i237, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i237)\n; └└\n; ┌ @ int.jl:87 within `+`\n %59 = add i64 %slot.i237.0.slot.i237.0.slot.i237.0.value.i238, %slot.i235.0.slot.i235.0.slot.i235.0.value.i236\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i239)\n store volatile i64 %59, ptr %slot.i239, align 8\n %slot.i239.0.slot.i239.0.slot.i239.0.value.i240 = load volatile i64, ptr %slot.i239, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i239)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i241)\n store volatile i64 %\"x::Int64\", ptr %slot.i241, align 8\n %slot.i241.0.slot.i241.0.slot.i241.0.value.i242 = load volatile i64, ptr %slot.i241, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i241)\n; └└\n; ┌ @ int.jl:87 within `+`\n %60 = add i64 %slot.i241.0.slot.i241.0.slot.i241.0.value.i242, %slot.i239.0.slot.i239.0.slot.i239.0.value.i240\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i243)\n store volatile i64 %60, ptr %slot.i243, align 8\n %slot.i243.0.slot.i243.0.slot.i243.0.value.i244 = load volatile i64, ptr %slot.i243, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i243)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i245)\n store volatile i64 %\"x::Int64\", ptr %slot.i245, align 8\n %slot.i245.0.slot.i245.0.slot.i245.0.value.i246 = load volatile i64, ptr %slot.i245, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i245)\n; └└\n; ┌ @ int.jl:87 within `+`\n %61 = add i64 %slot.i245.0.slot.i245.0.slot.i245.0.value.i246, %slot.i243.0.slot.i243.0.slot.i243.0.value.i244\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i247)\n store volatile i64 %61, ptr %slot.i247, align 8\n %slot.i247.0.slot.i247.0.slot.i247.0.value.i248 = load volatile i64, ptr %slot.i247, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i247)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i249)\n store volatile i64 %\"x::Int64\", ptr %slot.i249, align 8\n %slot.i249.0.slot.i249.0.slot.i249.0.value.i250 = load volatile i64, ptr %slot.i249, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i249)\n; └└\n; ┌ @ int.jl:87 within `+`\n %62 = add i64 %slot.i249.0.slot.i249.0.slot.i249.0.value.i250, %slot.i247.0.slot.i247.0.slot.i247.0.value.i248\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i251)\n store volatile i64 %62, ptr %slot.i251, align 8\n %slot.i251.0.slot.i251.0.slot.i251.0.value.i252 = load volatile i64, ptr %slot.i251, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i251)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i253)\n store volatile i64 %\"x::Int64\", ptr %slot.i253, align 8\n %slot.i253.0.slot.i253.0.slot.i253.0.value.i254 = load volatile i64, ptr %slot.i253, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i253)\n; └└\n; ┌ @ int.jl:87 within `+`\n %63 = add i64 %slot.i253.0.slot.i253.0.slot.i253.0.value.i254, %slot.i251.0.slot.i251.0.slot.i251.0.value.i252\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i255)\n store volatile i64 %63, ptr %slot.i255, align 8\n %slot.i255.0.slot.i255.0.slot.i255.0.value.i256 = load volatile i64, ptr %slot.i255, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i255)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i257)\n store volatile i64 %\"x::Int64\", ptr %slot.i257, align 8\n %slot.i257.0.slot.i257.0.slot.i257.0.value.i258 = load volatile i64, ptr %slot.i257, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i257)\n; └└\n; ┌ @ int.jl:87 within `+`\n %64 = add i64 %slot.i257.0.slot.i257.0.slot.i257.0.value.i258, %slot.i255.0.slot.i255.0.slot.i255.0.value.i256\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i259)\n store volatile i64 %64, ptr %slot.i259, align 8\n %slot.i259.0.slot.i259.0.slot.i259.0.value.i260 = load volatile i64, ptr %slot.i259, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i259)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i261)\n store volatile i64 %\"x::Int64\", ptr %slot.i261, align 8\n %slot.i261.0.slot.i261.0.slot.i261.0.value.i262 = load volatile i64, ptr %slot.i261, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i261)\n; └└\n; ┌ @ int.jl:87 within `+`\n %65 = add i64 %slot.i261.0.slot.i261.0.slot.i261.0.value.i262, %slot.i259.0.slot.i259.0.slot.i259.0.value.i260\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i263)\n store volatile i64 %65, ptr %slot.i263, align 8\n %slot.i263.0.slot.i263.0.slot.i263.0.value.i264 = load volatile i64, ptr %slot.i263, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i263)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i265)\n store volatile i64 %\"x::Int64\", ptr %slot.i265, align 8\n %slot.i265.0.slot.i265.0.slot.i265.0.value.i266 = load volatile i64, ptr %slot.i265, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i265)\n; └└\n; ┌ @ int.jl:87 within `+`\n %66 = add i64 %slot.i265.0.slot.i265.0.slot.i265.0.value.i266, %slot.i263.0.slot.i263.0.slot.i263.0.value.i264\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i267)\n store volatile i64 %66, ptr %slot.i267, align 8\n %slot.i267.0.slot.i267.0.slot.i267.0.value.i268 = load volatile i64, ptr %slot.i267, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i267)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i269)\n store volatile i64 %\"x::Int64\", ptr %slot.i269, align 8\n %slot.i269.0.slot.i269.0.slot.i269.0.value.i270 = load volatile i64, ptr %slot.i269, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i269)\n; └└\n; ┌ @ int.jl:87 within `+`\n %67 = add i64 %slot.i269.0.slot.i269.0.slot.i269.0.value.i270, %slot.i267.0.slot.i267.0.slot.i267.0.value.i268\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i271)\n store volatile i64 %67, ptr %slot.i271, align 8\n %slot.i271.0.slot.i271.0.slot.i271.0.value.i272 = load volatile i64, ptr %slot.i271, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i271)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i273)\n store volatile i64 %\"x::Int64\", ptr %slot.i273, align 8\n %slot.i273.0.slot.i273.0.slot.i273.0.value.i274 = load volatile i64, ptr %slot.i273, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i273)\n; └└\n; ┌ @ int.jl:87 within `+`\n %68 = add i64 %slot.i273.0.slot.i273.0.slot.i273.0.value.i274, %slot.i271.0.slot.i271.0.slot.i271.0.value.i272\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i275)\n store volatile i64 %68, ptr %slot.i275, align 8\n %slot.i275.0.slot.i275.0.slot.i275.0.value.i276 = load volatile i64, ptr %slot.i275, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i275)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i277)\n store volatile i64 %\"x::Int64\", ptr %slot.i277, align 8\n %slot.i277.0.slot.i277.0.slot.i277.0.value.i278 = load volatile i64, ptr %slot.i277, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i277)\n; └└\n; ┌ @ int.jl:87 within `+`\n %69 = add i64 %slot.i277.0.slot.i277.0.slot.i277.0.value.i278, %slot.i275.0.slot.i275.0.slot.i275.0.value.i276\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i279)\n store volatile i64 %69, ptr %slot.i279, align 8\n %slot.i279.0.slot.i279.0.slot.i279.0.value.i280 = load volatile i64, ptr %slot.i279, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i279)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i281)\n store volatile i64 %\"x::Int64\", ptr %slot.i281, align 8\n %slot.i281.0.slot.i281.0.slot.i281.0.value.i282 = load volatile i64, ptr %slot.i281, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i281)\n; └└\n; ┌ @ int.jl:87 within `+`\n %70 = add i64 %slot.i281.0.slot.i281.0.slot.i281.0.value.i282, %slot.i279.0.slot.i279.0.slot.i279.0.value.i280\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i283)\n store volatile i64 %70, ptr %slot.i283, align 8\n %slot.i283.0.slot.i283.0.slot.i283.0.value.i284 = load volatile i64, ptr %slot.i283, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i283)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i285)\n store volatile i64 %\"x::Int64\", ptr %slot.i285, align 8\n %slot.i285.0.slot.i285.0.slot.i285.0.value.i286 = load volatile i64, ptr %slot.i285, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i285)\n; └└\n; ┌ @ int.jl:87 within `+`\n %71 = add i64 %slot.i285.0.slot.i285.0.slot.i285.0.value.i286, %slot.i283.0.slot.i283.0.slot.i283.0.value.i284\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i287)\n store volatile i64 %71, ptr %slot.i287, align 8\n %slot.i287.0.slot.i287.0.slot.i287.0.value.i288 = load volatile i64, ptr %slot.i287, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i287)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i289)\n store volatile i64 %\"x::Int64\", ptr %slot.i289, align 8\n %slot.i289.0.slot.i289.0.slot.i289.0.value.i290 = load volatile i64, ptr %slot.i289, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i289)\n; └└\n; ┌ @ int.jl:87 within `+`\n %72 = add i64 %slot.i289.0.slot.i289.0.slot.i289.0.value.i290, %slot.i287.0.slot.i287.0.slot.i287.0.value.i288\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i291)\n store volatile i64 %72, ptr %slot.i291, align 8\n %slot.i291.0.slot.i291.0.slot.i291.0.value.i292 = load volatile i64, ptr %slot.i291, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i291)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i293)\n store volatile i64 %\"x::Int64\", ptr %slot.i293, align 8\n %slot.i293.0.slot.i293.0.slot.i293.0.value.i294 = load volatile i64, ptr %slot.i293, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i293)\n; └└\n; ┌ @ int.jl:87 within `+`\n %73 = add i64 %slot.i293.0.slot.i293.0.slot.i293.0.value.i294, %slot.i291.0.slot.i291.0.slot.i291.0.value.i292\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i295)\n store volatile i64 %73, ptr %slot.i295, align 8\n %slot.i295.0.slot.i295.0.slot.i295.0.value.i296 = load volatile i64, ptr %slot.i295, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i295)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i297)\n store volatile i64 %\"x::Int64\", ptr %slot.i297, align 8\n %slot.i297.0.slot.i297.0.slot.i297.0.value.i298 = load volatile i64, ptr %slot.i297, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i297)\n; └└\n; ┌ @ int.jl:87 within `+`\n %74 = add i64 %slot.i297.0.slot.i297.0.slot.i297.0.value.i298, %slot.i295.0.slot.i295.0.slot.i295.0.value.i296\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i299)\n store volatile i64 %74, ptr %slot.i299, align 8\n %slot.i299.0.slot.i299.0.slot.i299.0.value.i300 = load volatile i64, ptr %slot.i299, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i299)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i301)\n store volatile i64 %\"x::Int64\", ptr %slot.i301, align 8\n %slot.i301.0.slot.i301.0.slot.i301.0.value.i302 = load volatile i64, ptr %slot.i301, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i301)\n; └└\n; ┌ @ int.jl:87 within `+`\n %75 = add i64 %slot.i301.0.slot.i301.0.slot.i301.0.value.i302, %slot.i299.0.slot.i299.0.slot.i299.0.value.i300\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i303)\n store volatile i64 %75, ptr %slot.i303, align 8\n %slot.i303.0.slot.i303.0.slot.i303.0.value.i304 = load volatile i64, ptr %slot.i303, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i303)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i305)\n store volatile i64 %\"x::Int64\", ptr %slot.i305, align 8\n %slot.i305.0.slot.i305.0.slot.i305.0.value.i306 = load volatile i64, ptr %slot.i305, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i305)\n; └└\n; ┌ @ int.jl:87 within `+`\n %76 = add i64 %slot.i305.0.slot.i305.0.slot.i305.0.value.i306, %slot.i303.0.slot.i303.0.slot.i303.0.value.i304\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i307)\n store volatile i64 %76, ptr %slot.i307, align 8\n %slot.i307.0.slot.i307.0.slot.i307.0.value.i308 = load volatile i64, ptr %slot.i307, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i307)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i309)\n store volatile i64 %\"x::Int64\", ptr %slot.i309, align 8\n %slot.i309.0.slot.i309.0.slot.i309.0.value.i310 = load volatile i64, ptr %slot.i309, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i309)\n; └└\n; ┌ @ int.jl:87 within `+`\n %77 = add i64 %slot.i309.0.slot.i309.0.slot.i309.0.value.i310, %slot.i307.0.slot.i307.0.slot.i307.0.value.i308\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i311)\n store volatile i64 %77, ptr %slot.i311, align 8\n %slot.i311.0.slot.i311.0.slot.i311.0.value.i312 = load volatile i64, ptr %slot.i311, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i311)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i313)\n store volatile i64 %\"x::Int64\", ptr %slot.i313, align 8\n %slot.i313.0.slot.i313.0.slot.i313.0.value.i314 = load volatile i64, ptr %slot.i313, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i313)\n; └└\n; ┌ @ int.jl:87 within `+`\n %78 = add i64 %slot.i313.0.slot.i313.0.slot.i313.0.value.i314, %slot.i311.0.slot.i311.0.slot.i311.0.value.i312\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i315)\n store volatile i64 %78, ptr %slot.i315, align 8\n %slot.i315.0.slot.i315.0.slot.i315.0.value.i316 = load volatile i64, ptr %slot.i315, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i315)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i317)\n store volatile i64 %\"x::Int64\", ptr %slot.i317, align 8\n %slot.i317.0.slot.i317.0.slot.i317.0.value.i318 = load volatile i64, ptr %slot.i317, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i317)\n; └└\n; ┌ @ int.jl:87 within `+`\n %79 = add i64 %slot.i317.0.slot.i317.0.slot.i317.0.value.i318, %slot.i315.0.slot.i315.0.slot.i315.0.value.i316\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i319)\n store volatile i64 %79, ptr %slot.i319, align 8\n %slot.i319.0.slot.i319.0.slot.i319.0.value.i320 = load volatile i64, ptr %slot.i319, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i319)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i321)\n store volatile i64 %\"x::Int64\", ptr %slot.i321, align 8\n %slot.i321.0.slot.i321.0.slot.i321.0.value.i322 = load volatile i64, ptr %slot.i321, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i321)\n; └└\n; ┌ @ int.jl:87 within `+`\n %80 = add i64 %slot.i321.0.slot.i321.0.slot.i321.0.value.i322, %slot.i319.0.slot.i319.0.slot.i319.0.value.i320\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i323)\n store volatile i64 %80, ptr %slot.i323, align 8\n %slot.i323.0.slot.i323.0.slot.i323.0.value.i324 = load volatile i64, ptr %slot.i323, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i323)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i325)\n store volatile i64 %\"x::Int64\", ptr %slot.i325, align 8\n %slot.i325.0.slot.i325.0.slot.i325.0.value.i326 = load volatile i64, ptr %slot.i325, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i325)\n; └└\n; ┌ @ int.jl:87 within `+`\n %81 = add i64 %slot.i325.0.slot.i325.0.slot.i325.0.value.i326, %slot.i323.0.slot.i323.0.slot.i323.0.value.i324\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i327)\n store volatile i64 %81, ptr %slot.i327, align 8\n %slot.i327.0.slot.i327.0.slot.i327.0.value.i328 = load volatile i64, ptr %slot.i327, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i327)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i329)\n store volatile i64 %\"x::Int64\", ptr %slot.i329, align 8\n %slot.i329.0.slot.i329.0.slot.i329.0.value.i330 = load volatile i64, ptr %slot.i329, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i329)\n; └└\n; ┌ @ int.jl:87 within `+`\n %82 = add i64 %slot.i329.0.slot.i329.0.slot.i329.0.value.i330, %slot.i327.0.slot.i327.0.slot.i327.0.value.i328\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i331)\n store volatile i64 %82, ptr %slot.i331, align 8\n %slot.i331.0.slot.i331.0.slot.i331.0.value.i332 = load volatile i64, ptr %slot.i331, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i331)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i333)\n store volatile i64 %\"x::Int64\", ptr %slot.i333, align 8\n %slot.i333.0.slot.i333.0.slot.i333.0.value.i334 = load volatile i64, ptr %slot.i333, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i333)\n; └└\n; ┌ @ int.jl:87 within `+`\n %83 = add i64 %slot.i333.0.slot.i333.0.slot.i333.0.value.i334, %slot.i331.0.slot.i331.0.slot.i331.0.value.i332\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i335)\n store volatile i64 %83, ptr %slot.i335, align 8\n %slot.i335.0.slot.i335.0.slot.i335.0.value.i336 = load volatile i64, ptr %slot.i335, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i335)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i337)\n store volatile i64 %\"x::Int64\", ptr %slot.i337, align 8\n %slot.i337.0.slot.i337.0.slot.i337.0.value.i338 = load volatile i64, ptr %slot.i337, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i337)\n; └└\n; ┌ @ int.jl:87 within `+`\n %84 = add i64 %slot.i337.0.slot.i337.0.slot.i337.0.value.i338, %slot.i335.0.slot.i335.0.slot.i335.0.value.i336\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i339)\n store volatile i64 %84, ptr %slot.i339, align 8\n %slot.i339.0.slot.i339.0.slot.i339.0.value.i340 = load volatile i64, ptr %slot.i339, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i339)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i341)\n store volatile i64 %\"x::Int64\", ptr %slot.i341, align 8\n %slot.i341.0.slot.i341.0.slot.i341.0.value.i342 = load volatile i64, ptr %slot.i341, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i341)\n; └└\n; ┌ @ int.jl:87 within `+`\n %85 = add i64 %slot.i341.0.slot.i341.0.slot.i341.0.value.i342, %slot.i339.0.slot.i339.0.slot.i339.0.value.i340\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i343)\n store volatile i64 %85, ptr %slot.i343, align 8\n %slot.i343.0.slot.i343.0.slot.i343.0.value.i344 = load volatile i64, ptr %slot.i343, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i343)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i345)\n store volatile i64 %\"x::Int64\", ptr %slot.i345, align 8\n %slot.i345.0.slot.i345.0.slot.i345.0.value.i346 = load volatile i64, ptr %slot.i345, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i345)\n; └└\n; ┌ @ int.jl:87 within `+`\n %86 = add i64 %slot.i345.0.slot.i345.0.slot.i345.0.value.i346, %slot.i343.0.slot.i343.0.slot.i343.0.value.i344\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i347)\n store volatile i64 %86, ptr %slot.i347, align 8\n %slot.i347.0.slot.i347.0.slot.i347.0.value.i348 = load volatile i64, ptr %slot.i347, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i347)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i349)\n store volatile i64 %\"x::Int64\", ptr %slot.i349, align 8\n %slot.i349.0.slot.i349.0.slot.i349.0.value.i350 = load volatile i64, ptr %slot.i349, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i349)\n; └└\n; ┌ @ int.jl:87 within `+`\n %87 = add i64 %slot.i349.0.slot.i349.0.slot.i349.0.value.i350, %slot.i347.0.slot.i347.0.slot.i347.0.value.i348\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i351)\n store volatile i64 %87, ptr %slot.i351, align 8\n %slot.i351.0.slot.i351.0.slot.i351.0.value.i352 = load volatile i64, ptr %slot.i351, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i351)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i353)\n store volatile i64 %\"x::Int64\", ptr %slot.i353, align 8\n %slot.i353.0.slot.i353.0.slot.i353.0.value.i354 = load volatile i64, ptr %slot.i353, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i353)\n; └└\n; ┌ @ int.jl:87 within `+`\n %88 = add i64 %slot.i353.0.slot.i353.0.slot.i353.0.value.i354, %slot.i351.0.slot.i351.0.slot.i351.0.value.i352\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i355)\n store volatile i64 %88, ptr %slot.i355, align 8\n %slot.i355.0.slot.i355.0.slot.i355.0.value.i356 = load volatile i64, ptr %slot.i355, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i355)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i357)\n store volatile i64 %\"x::Int64\", ptr %slot.i357, align 8\n %slot.i357.0.slot.i357.0.slot.i357.0.value.i358 = load volatile i64, ptr %slot.i357, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i357)\n; └└\n; ┌ @ int.jl:87 within `+`\n %89 = add i64 %slot.i357.0.slot.i357.0.slot.i357.0.value.i358, %slot.i355.0.slot.i355.0.slot.i355.0.value.i356\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i359)\n store volatile i64 %89, ptr %slot.i359, align 8\n %slot.i359.0.slot.i359.0.slot.i359.0.value.i360 = load volatile i64, ptr %slot.i359, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i359)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i361)\n store volatile i64 %\"x::Int64\", ptr %slot.i361, align 8\n %slot.i361.0.slot.i361.0.slot.i361.0.value.i362 = load volatile i64, ptr %slot.i361, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i361)\n; └└\n; ┌ @ int.jl:87 within `+`\n %90 = add i64 %slot.i361.0.slot.i361.0.slot.i361.0.value.i362, %slot.i359.0.slot.i359.0.slot.i359.0.value.i360\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i363)\n store volatile i64 %90, ptr %slot.i363, align 8\n %slot.i363.0.slot.i363.0.slot.i363.0.value.i364 = load volatile i64, ptr %slot.i363, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i363)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i365)\n store volatile i64 %\"x::Int64\", ptr %slot.i365, align 8\n %slot.i365.0.slot.i365.0.slot.i365.0.value.i366 = load volatile i64, ptr %slot.i365, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i365)\n; └└\n; ┌ @ int.jl:87 within `+`\n %91 = add i64 %slot.i365.0.slot.i365.0.slot.i365.0.value.i366, %slot.i363.0.slot.i363.0.slot.i363.0.value.i364\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i367)\n store volatile i64 %91, ptr %slot.i367, align 8\n %slot.i367.0.slot.i367.0.slot.i367.0.value.i368 = load volatile i64, ptr %slot.i367, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i367)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i369)\n store volatile i64 %\"x::Int64\", ptr %slot.i369, align 8\n %slot.i369.0.slot.i369.0.slot.i369.0.value.i370 = load volatile i64, ptr %slot.i369, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i369)\n; └└\n; ┌ @ int.jl:87 within `+`\n %92 = add i64 %slot.i369.0.slot.i369.0.slot.i369.0.value.i370, %slot.i367.0.slot.i367.0.slot.i367.0.value.i368\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i371)\n store volatile i64 %92, ptr %slot.i371, align 8\n %slot.i371.0.slot.i371.0.slot.i371.0.value.i372 = load volatile i64, ptr %slot.i371, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i371)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i373)\n store volatile i64 %\"x::Int64\", ptr %slot.i373, align 8\n %slot.i373.0.slot.i373.0.slot.i373.0.value.i374 = load volatile i64, ptr %slot.i373, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i373)\n; └└\n; ┌ @ int.jl:87 within `+`\n %93 = add i64 %slot.i373.0.slot.i373.0.slot.i373.0.value.i374, %slot.i371.0.slot.i371.0.slot.i371.0.value.i372\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i375)\n store volatile i64 %93, ptr %slot.i375, align 8\n %slot.i375.0.slot.i375.0.slot.i375.0.value.i376 = load volatile i64, ptr %slot.i375, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i375)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i377)\n store volatile i64 %\"x::Int64\", ptr %slot.i377, align 8\n %slot.i377.0.slot.i377.0.slot.i377.0.value.i378 = load volatile i64, ptr %slot.i377, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i377)\n; └└\n; ┌ @ int.jl:87 within `+`\n %94 = add i64 %slot.i377.0.slot.i377.0.slot.i377.0.value.i378, %slot.i375.0.slot.i375.0.slot.i375.0.value.i376\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i379)\n store volatile i64 %94, ptr %slot.i379, align 8\n %slot.i379.0.slot.i379.0.slot.i379.0.value.i380 = load volatile i64, ptr %slot.i379, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i379)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i381)\n store volatile i64 %\"x::Int64\", ptr %slot.i381, align 8\n %slot.i381.0.slot.i381.0.slot.i381.0.value.i382 = load volatile i64, ptr %slot.i381, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i381)\n; └└\n; ┌ @ int.jl:87 within `+`\n %95 = add i64 %slot.i381.0.slot.i381.0.slot.i381.0.value.i382, %slot.i379.0.slot.i379.0.slot.i379.0.value.i380\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i383)\n store volatile i64 %95, ptr %slot.i383, align 8\n %slot.i383.0.slot.i383.0.slot.i383.0.value.i384 = load volatile i64, ptr %slot.i383, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i383)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i385)\n store volatile i64 %\"x::Int64\", ptr %slot.i385, align 8\n %slot.i385.0.slot.i385.0.slot.i385.0.value.i386 = load volatile i64, ptr %slot.i385, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i385)\n; └└\n; ┌ @ int.jl:87 within `+`\n %96 = add i64 %slot.i385.0.slot.i385.0.slot.i385.0.value.i386, %slot.i383.0.slot.i383.0.slot.i383.0.value.i384\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i387)\n store volatile i64 %96, ptr %slot.i387, align 8\n %slot.i387.0.slot.i387.0.slot.i387.0.value.i388 = load volatile i64, ptr %slot.i387, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i387)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i389)\n store volatile i64 %\"x::Int64\", ptr %slot.i389, align 8\n %slot.i389.0.slot.i389.0.slot.i389.0.value.i390 = load volatile i64, ptr %slot.i389, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i389)\n; └└\n; ┌ @ int.jl:87 within `+`\n %97 = add i64 %slot.i389.0.slot.i389.0.slot.i389.0.value.i390, %slot.i387.0.slot.i387.0.slot.i387.0.value.i388\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i391)\n store volatile i64 %97, ptr %slot.i391, align 8\n %slot.i391.0.slot.i391.0.slot.i391.0.value.i392 = load volatile i64, ptr %slot.i391, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i391)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i393)\n store volatile i64 %\"x::Int64\", ptr %slot.i393, align 8\n %slot.i393.0.slot.i393.0.slot.i393.0.value.i394 = load volatile i64, ptr %slot.i393, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i393)\n; └└\n; ┌ @ int.jl:87 within `+`\n %98 = add i64 %slot.i393.0.slot.i393.0.slot.i393.0.value.i394, %slot.i391.0.slot.i391.0.slot.i391.0.value.i392\n; └\n; ┌ @ none within `sink` @ none:0\n; │┌ @ none within `macro expansion`\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i395)\n store volatile i64 %98, ptr %slot.i395, align 8\n %slot.i395.0.slot.i395.0.slot.i395.0.value.i396 = load volatile i64, ptr %slot.i395, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i395)\n call void @llvm.lifetime.start.p0(i64 8, ptr nonnull %slot.i397)\n store volatile i64 %\"x::Int64\", ptr %slot.i397, align 8\n %slot.i397.0.slot.i397.0.slot.i397.0.value.i398 = load volatile i64, ptr %slot.i397, align 8\n call void @llvm.lifetime.end.p0(i64 8, ptr nonnull %slot.i397)\n; └└\n; ┌ @ int.jl:87 within `+`\n %99 = add i64 %slot.i397.0.slot.i397.0.slot.i397.0.value.i398, %slot.i395.0.slot.i395.0.slot.i395.0.value.i396\n ret void\n; └\n}\n\n; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)\ndeclare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) #1\n\n; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)\ndeclare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) #1\n\nattributes #0 = { \"frame-pointer\"=\"all\" }\nattributes #1 = { nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) }\n\n!llvm.module.flags = !{!0, !1, !2, !3}\n!julia.kernel = !{!4}\n\n!0 = !{i32 2, !\"Dwarf Version\", i32 4}\n!1 = !{i32 2, !\"Debug Info Version\", i32 3}\n!2 = !{i32 1, !\"stack-protector-guard\", !\"\"}\n!3 = !{i32 1, !\"override-stack-alignment\", i32 0}\n!4 = !{ptr @_Z1h5Int64}\n")) ERROR: LoadError: Test run finished with errors in expression starting at /home/pkgeval/.julia/packages/GPUCompiler/aNr5U/test/runtests.jl:395 Testing failed after 1109.16s ERROR: LoadError: Package GPUCompiler errored during testing Stacktrace: [1] pkgerror(msg::String) @ Pkg.Types /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Types.jl:68 [2] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, julia_args::Cmd, test_args::Cmd, test_fn::Nothing, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool) @ Pkg.Operations /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2423 [3] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Operations.jl:2278 [inlined] [4] test(ctx::Pkg.Types.Context, pkgs::Vector{PackageSpec}; coverage::Bool, test_fn::Nothing, julia_args::Cmd, test_args::Cmd, force_latest_compatible_version::Bool, allow_earlier_backwards_compatible_versions::Bool, allow_reresolve::Bool, kwargs::@Kwargs{io::IOContext{IO}}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:500 [5] test(pkgs::Vector{PackageSpec}; io::IOContext{IO}, kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:164 [6] test(pkgs::Vector{String}; kwargs::@Kwargs{julia_args::Cmd}) @ Pkg.API /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [7] test @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:152 [inlined] [8] #test#81 @ /opt/julia/share/julia/stdlib/v1.13/Pkg/src/API.jl:151 [inlined] [9] top-level scope @ /PkgEval.jl/scripts/evaluate.jl:219 [10] include(mod::Module, _path::String) @ Base ./Base.jl:309 [11] exec_options(opts::Base.JLOptions) @ Base ./client.jl:324 [12] _start() @ Base ./client.jl:557 in expression starting at /PkgEval.jl/scripts/evaluate.jl:210 PkgEval failed after 1161.06s: package has test failures