Created
June 16, 2018 06:37
-
-
Save DiamondLovesYou/564af469b29a9c04601b96431d88ea99 to your computer and use it in GitHub Desktop.
Demonstration of single source Rust support and partial support for AMDGPU codegen
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
adding dylibs in search path /opt/rocm/hsa/lib | |
adding dylibs in search path /home/dick/workspace/src/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib/ | |
adding dylibs in search path /home/dick/workspace/src/mir-hsair/target/debug | |
parsing metadata from rust_metadata_log_5b713437c8bd71485412c2ad7874fb88 | |
parsing metadata from rust_metadata_kernel32_d224557aec71859f9ad849f673c5d29 | |
parsing metadata from rust_metadata_utf8_ranges_819c6f66c9b90b9ec3a987f990a570da | |
parsing metadata from rust_metadata_rand_5d9e49578401daaaf4fd86155ed6d9d4 | |
parsing metadata from rust_metadata_winapi_101b2d8b3016f3822837d81a88441bc6 | |
parsing metadata from rust_metadata_num_traits_e51a54b8a55909bc155ac0a207831e7b | |
parsing metadata from rust_metadata_num_complex_84760e8bde315f133a33cbb5d43cefd1 | |
parsing metadata from rust_metadata_rawpointer_15c220c043f5346247aff586e72ad33d | |
parsing metadata from rust_metadata_itertools_2219a848ea7f22d07054850d6d1335e0 | |
parsing metadata from rust_metadata_runtime_b45da52fe5ce23fe22ec549215385e7d | |
parsing metadata from rust_metadata_remove_dir_all_75b628f4e08513abcfd113145f63c3f9 | |
parsing metadata from rust_metadata_thread_local_eaf2bf2b11c861ddca165541c6c55b79 | |
parsing metadata from rust_metadata_cfg_if_9aa5dcefa0022515ff83d6f6b0011caa | |
parsing metadata from rust_metadata_memchr_dd0319bcafee22d9f4c85075a76e85fd | |
parsing metadata from rust_metadata_hsa_rt_sys_1072956d31563df6e287306de519d06f | |
parsing metadata from rust_metadata_hsa_rt_64c8ea525b82411bb4c4cfb73874b883 | |
parsing metadata from rust_metadata_serde_json_ba2a479cbc85866a584faf4513c978b9 | |
parsing metadata from rust_metadata_aho_corasick_4bf839f5c99197afd62ab70f237aac78 | |
parsing metadata from rust_metadata_lazy_static_5b6205fae6b50d2db9fbe7e8e5f0ca80 | |
parsing metadata from rust_metadata_ndarray_a03af19a06da8dcbfef44c757db19e1 | |
parsing metadata from rust_metadata_matrixmultiply_71a9d4333fdaf60cb2e8d040c45a1d8a | |
parsing metadata from rust_metadata_env_logger_c9f3a4b5cbca6e0d7df6b17902e0a4f5 | |
parsing metadata from rust_metadata_ndarray_9baadd7727b37fdffc0de396a36b76f1 | |
parsing metadata from rust_metadata_miniz_sys_cf6a265c7b5dd3598f489a4673835fb4 | |
parsing metadata from rust_metadata_indexvec_6bbae17653143a264428fc97329214b2 | |
parsing metadata from rust_metadata_quick_error_d32004f174c53c1ad08e6191840407d | |
parsing metadata from rust_metadata_regex_syntax_4c2f5a101c93386de12fe0c0343997a4 | |
parsing metadata from rust_metadata_humantime_d353bc8ebbf284a57f3021b65bac86e8 | |
parsing metadata from rust_metadata_num_traits_7d1c511beb3cf883dd39938c6fe5ec9b | |
parsing metadata from rust_metadata_compiler_builtins_904451f6310566656bb4cd5cea3a101e | |
parsing metadata from rust_metadata_void_6f4b49469b43ce88d05a5efb201ca5f7 | |
parsing metadata from rust_metadata_unreachable_67a55a8896bfae2d2955fd352bd957d9 | |
parsing metadata from rust_metadata_flate2_3be4a2edae95ac243a70cf05b72557d4 | |
parsing metadata from rust_metadata_termcolor_234b509185ce44144ee43c287d3fc42 | |
parsing metadata from rust_metadata_regex_a60f3ccd5f961ff5284f38706283a4b7 | |
parsing metadata from rust_metadata_itoa_e6e80a7a670dc9bfa00e3fecf9ee13ce | |
parsing metadata from rust_metadata_atty_9b32212fa0d8092aaba480d8b8931715 | |
parsing metadata from rust_metadata_ucd_util_3cd7327acdd32ca4e6b3b8e125dab98 | |
parsing metadata from rust_metadata_dtoa_62576a138edb59ddffd72bb7d2dbb9ac | |
parsing metadata from rust_metadata_tempdir_bd8fae9957c8b4aac511d2e429d0dacc | |
parsing metadata from rust_metadata_libc_b90b98c030fd46ac16b6939282ad37e8 | |
parsing metadata from rust_metadata_either_1673000df851df6a703dcbb09249d4c6 | |
parsing metadata from rust_metadata_rustc_allocator_42c0e52d43e0bf425f4f358d64b2794 | |
parsing metadata from rust_metadata_rls_data_b37842f1326a8efb90f95764b2a51328 | |
parsing metadata from rust_metadata_rustc_save_analysis_c9e473e16bae4f90482e327903f57c16 | |
parsing metadata from rust_metadata_rls_span_9b300c49f7dd721121f80ddf6f37b04a | |
parsing metadata from rust_metadata_rustc_serialize_76c57e80af1bb3a0c019d672494b7733 | |
parsing metadata from rust_metadata_proc_macro_df2adb341c3608932565fb0fdb9ba70a | |
parsing metadata from rust_metadata_term_e461f954e6d66e5e10fb51dee36aa936 | |
parsing metadata from rust_metadata_rustc_privacy_8e8ee1269dbd9771a4005fa41d38ca8b | |
parsing metadata from rust_metadata_rustc_back_66ae36f756b3f5144a05851b15a726ee | |
parsing metadata from rust_metadata_fmt_macros_3f9de1198461bd15cc1766db6bf5929b | |
parsing metadata from rust_metadata_rustc_errors_b8c7ab7e6d849143d1c0054409a15f56 | |
parsing metadata from rust_metadata_syntax_ext_a41c6b791baf35167b8b63af7fe31e9 | |
parsing metadata from rust_metadata_rustc_apfloat_b3720b2a0fa134f4595e8094cd4eabae | |
parsing metadata from rust_metadata_rustc_const_math_21a43bb82e34be03e9b988f1d72ee91c | |
parsing metadata from rust_metadata_rustc_resolve_9fce2cb914ab61f5145f8c3049f42e72 | |
parsing metadata from rust_metadata_rustc_incremental_a0e420a8cd7f485b31496f298c5fd7f3 | |
parsing metadata from rust_metadata_rustc_const_eval_73fb02f7e9622d73fce3966cbc194801 | |
parsing metadata from rust_metadata_ar_e70f20fb317038e953834c7b804d5da3 | |
parsing metadata from rust_metadata_rustc_trans_utils_9853e86911849256fe3eb189fb9482d2 | |
parsing metadata from rust_metadata_unicode_width_bf14ef891a9db4b83414bc4b9228395f | |
parsing metadata from rust_metadata_syntax_pos_c64a95b49db85ca99216e58634905c40 | |
parsing metadata from rust_metadata_serde_536cff07ccb9bd2ccbb55d5b758ccb23 | |
parsing metadata from rust_metadata_hsa_core_9bf0512278423817a1d00006f143aad9 | |
parsing metadata from rust_metadata_rustc_metadata_dbe2a7ad2b9bfb8057b975d528f3e7b6 | |
parsing metadata from rust_metadata_getopts_b4668d80de4e44fa67d20f7898b88014 | |
parsing metadata from rust_metadata_test_5ab7adf60948b4dc63267cb0db0d037 | |
parsing metadata from rust_metadata_rustc_borrowck_382c82bb02d5aeae6184e5316ef8eee1 | |
parsing metadata from rust_metadata_rustc_typeck_a9983abe1a681cd22639d071d9680c70 | |
parsing metadata from rust_metadata_graphviz_dbbc01010a7ab819fd217ea50996a587 | |
parsing metadata from rust_metadata_log_7ae3a5d7db2eb3dd4f8ccf3556eb9da9 | |
parsing metadata from rust_metadata_env_logger_ff42d368d34c4278e7d689e3fa0998ff | |
parsing metadata from rust_metadata_rustc_driver_78706ba4a4b77b68bc4e67348a3dd56d | |
parsing metadata from rust_metadata_arena_825b5a87a833f1e8c9408ac86a06cba3 | |
parsing metadata from rust_metadata_rustc_llvm_8827a60bcd12b86c58192f17e78b8759 | |
parsing metadata from rust_metadata_libc_5442e46f337f178cc6498ff3ff794352 | |
parsing metadata from rust_metadata_stable_deref_trait_a474977c23f11c1535db164973306e1a | |
parsing metadata from rust_metadata_owning_ref_f579647ddff5b043144f6655fdb09e6d | |
parsing metadata from rust_metadata_smallvec_cd2490b3956508f4551d98f086916883 | |
parsing metadata from rust_metadata_cfg_if_ca54891ca2ba4cb8abd65d721b45b4eb | |
parsing metadata from rust_metadata_parking_lot_core_7b0471d0a898f13f52d54fdfdb22ca6d | |
parsing metadata from rust_metadata_log_42d577db4d3ad89cc22bb160e29db64b | |
parsing metadata from rust_metadata_rustc_data_structures_e658a66e77a71f7713c0c3eaeff4e584 | |
parsing metadata from rust_metadata_parking_lot_fa14e221fd2ef9d2277ae99cdaa7984d | |
parsing metadata from rust_metadata_rand_f4baab098538f71a7ae2d46812146226 | |
parsing metadata from rust_metadata_flate2_ee69be9a591180de668442f78adc43bb | |
parsing metadata from rust_metadata_rustc_demangle_100ebc3d9072419e73e355d75e41477c | |
parsing metadata from rust_metadata_jobserver_62101d7e141f43426be628c47077634d | |
parsing metadata from rust_metadata_miniz_sys_10288baaca50d304751f5896747d42d8 | |
parsing metadata from rust_metadata_rustc_376b3ef5b3a7c8bd21bd8a68e6909c65 | |
parsing metadata from rust_metadata_lazy_static_9a59ab973f046136aa37b25ffdc0b8f0 | |
parsing metadata from rust_metadata_byteorder_11fb67a84782ef86283cefe1d6ce34b6 | |
parsing metadata from rust_metadata_backtrace_sys_eec7483a7eac125d58e768152922c4fd | |
parsing metadata from rust_metadata_backtrace_685d0bc35e8992c8ba7d661597d6177 | |
parsing metadata from rust_metadata_rustc_lint_4b9ae51ce79f67d87481ebc17b7d2701 | |
parsing metadata from rust_metadata_serialize_b38339b22ead6701bb77fedfe761938d | |
parsing metadata from rust_metadata_panic_unwind_33263f4e02a205fd61f9b161926a526 | |
parsing metadata from rust_metadata_unwind_e9580ec7532c845a2a0c3a11a0dc1f5c | |
parsing metadata from rust_metadata_core_bcf7211d1e22962163c44dbe4c67de25 | |
parsing metadata from rust_metadata_alloc_cccb288e2c7682387e6c92248f1b97ef | |
parsing metadata from rust_metadata_std_unicode_72420d29ae163aef4aaa2b88de65df9c | |
parsing metadata from rust_metadata_alloc_jemalloc_65902bad740aebb0ff05a49eadbfce85 | |
parsing metadata from rust_metadata_std_d9feb31ab1c8001ed297f171efd4e00b | |
parsing metadata from rust_metadata_libc_30a0019f573bb4b7ae27414de435ae85 | |
parsing metadata from rust_metadata_alloc_system_987f50a533b2b44886b6cdfd4db0ea78 | |
parsing metadata from rust_metadata_lazy_static_4c2cab2ea80e1b612f32abb5d36a4f51 | |
parsing metadata from rust_metadata_log_settings_b364753f48120c1f2d084c2616de97c4 | |
parsing metadata from rust_metadata_rustc_mir_7092100da391db02e10f74b7c5629be4 | |
parsing metadata from rust_metadata_rustc_platform_intrinsics_75abc1548be7f6d38218f47d3e3c51ba | |
parsing metadata from rust_metadata_rustc_passes_4ca31c4e6e3a85116457d3a9aa7e88e4 | |
parsing metadata from rust_metadata_rustc_plugin_826b2ab71f39b135492f369a37531743 | |
parsing metadata from rust_metadata_syntax_e1a7cdf2bdd1530c23e237422ff9dff3 | |
parsing metadata from rust_metadata_rustc_cratesio_shim_5c78e4bd0fa72a7a136a8ce78ed10bc7 | |
parsing metadata from rust_metadata_bitflags_a11f8e36c2a798aa914fab7a0ad2040c | |
loading: libstd-9043250014e62502.so, name: libc, cnum: 1 | |
loading: libstd-9043250014e62502.so, name: core, cnum: 2 | |
loading: libfmt_macros-206ae6624f2b36a6.so, name: fmt_macros, cnum: 3 | |
loading: libstd-9043250014e62502.so, name: std, cnum: 4 | |
loading: libstd-9043250014e62502.so, name: alloc, cnum: 5 | |
loading: libstd-9043250014e62502.so, name: std_unicode, cnum: 6 | |
loading: libstd-9043250014e62502.so, name: alloc_system, cnum: 7 | |
loading: libstd-9043250014e62502.so, name: unwind, cnum: 8 | |
loading: ndarray, name: compiler_builtins, cnum: 9 | |
loading: libstd-9043250014e62502.so, name: alloc_jemalloc, cnum: 10 | |
loading: libstd-9043250014e62502.so, name: panic_unwind, cnum: 11 | |
loading: librustc_mir-ac7d0958e6d57ce6.so, name: lazy_static, cnum: 12 | |
loading: libhsa_core.so, name: serde, cnum: 13 | |
loading: librustc_mir-ac7d0958e6d57ce6.so, name: log_settings, cnum: 14 | |
loading: ndarray, name: num_traits, cnum: 15 | |
loading: ndarray, name: rawpointer, cnum: 16 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: libc, cnum: 17 | |
loading: ndarray, name: memchr, cnum: 18 | |
loading: ndarray, name: libc, cnum: 19 | |
loading: ndarray, name: ucd_util, cnum: 20 | |
loading: librustc_passes-ffef78fb50ea3da9.so, name: rustc_passes, cnum: 21 | |
loading: librustc-a5c4fe7732f09195.so, name: rustc, cnum: 22 | |
loading: libarena-d3d54b73489022ca.so, name: arena, cnum: 23 | |
loading: librustc_cratesio_shim-fa0d5f50aa0428c2.so, name: bitflags, cnum: 24 | |
loading: libtest-8e404b50e1c1fe85.so, name: getopts, cnum: 25 | |
loading: libgraphviz-e25bd18016d78d20.so, name: graphviz, cnum: 26 | |
loading: librustc-a5c4fe7732f09195.so, name: lazy_static, cnum: 27 | |
loading: librustc_back-501107df7b87dcce.so, name: rustc_back, cnum: 28 | |
loading: libsyntax-1ca3dee66d793d21.so, name: syntax, cnum: 29 | |
loading: librustc_cratesio_shim-fa0d5f50aa0428c2.so, name: rustc_cratesio_shim, cnum: 30 | |
loading: libserialize-9f45fc9a97a0da7e.so, name: serialize, cnum: 31 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: log, cnum: 32 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: cfg_if, cnum: 33 | |
loading: librustc_errors-de2511362b440cf9.so, name: rustc_errors, cnum: 34 | |
loading: libterm-701af576215acb12.so, name: term, cnum: 35 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: rustc_data_structures, cnum: 36 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: parking_lot, cnum: 37 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: owning_ref, cnum: 38 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: stable_deref_trait, cnum: 39 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: parking_lot_core, cnum: 40 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: rand, cnum: 41 | |
loading: librustc_data_structures-c48bfd8a32b618eb.so, name: smallvec, cnum: 42 | |
loading: libsyntax_pos-3a705e99bdefb2ca.so, name: syntax_pos, cnum: 43 | |
loading: libsyntax_pos-3a705e99bdefb2ca.so, name: unicode_width, cnum: 44 | |
loading: librustc_const_math-9b1a019a05ccd318.so, name: rustc_const_math, cnum: 45 | |
loading: librustc_const_math-9b1a019a05ccd318.so, name: rustc_apfloat, cnum: 46 | |
loading: librustc-a5c4fe7732f09195.so, name: jobserver, cnum: 47 | |
loading: libproc_macro-a129c6c121fa12ca.so, name: proc_macro, cnum: 48 | |
loading: librustc-a5c4fe7732f09195.so, name: byteorder, cnum: 49 | |
loading: librustc-a5c4fe7732f09195.so, name: backtrace, cnum: 50 | |
loading: librustc-a5c4fe7732f09195.so, name: rustc_demangle, cnum: 51 | |
loading: librustc-a5c4fe7732f09195.so, name: backtrace_sys, cnum: 52 | |
loading: librustc-a5c4fe7732f09195.so, name: flate2, cnum: 53 | |
loading: librustc-a5c4fe7732f09195.so, name: miniz_sys, cnum: 54 | |
loading: libtest-8e404b50e1c1fe85.so, name: test, cnum: 55 | |
loading: librustc_const_eval-cf48e95d53a6d39b.so, name: rustc_const_eval, cnum: 56 | |
loading: librustc_save_analysis-df660b8fca0585ed.so, name: rustc_save_analysis, cnum: 57 | |
loading: librustc_save_analysis-df660b8fca0585ed.so, name: rustc_serialize, cnum: 58 | |
loading: librustc_typeck-a260d32276eb7919.so, name: rustc_typeck, cnum: 59 | |
loading: librustc_platform_intrinsics-3e24229b02bf7d00.so, name: rustc_platform_intrinsics, cnum: 60 | |
loading: librustc_save_analysis-df660b8fca0585ed.so, name: rls_data, cnum: 61 | |
loading: librustc_save_analysis-df660b8fca0585ed.so, name: rls_span, cnum: 62 | |
loading: libhsa_core.so, name: hsa_core, cnum: 63 | |
loading: ndarray, name: tempdir, cnum: 64 | |
loading: ndarray, name: rand, cnum: 65 | |
loading: ndarray, name: remove_dir_all, cnum: 66 | |
loading: ndarray, name: winapi, cnum: 67 | |
loading: ndarray, name: kernel32, cnum: 68 | |
loading: ndarray, name: miniz_sys, cnum: 69 | |
loading: librustc_lint-6971131d3fb6239f.so, name: rustc_lint, cnum: 70 | |
loading: ndarray, name: regex_syntax, cnum: 71 | |
loading: librustc_plugin-c5a17835849ba297.so, name: rustc_plugin, cnum: 72 | |
loading: librustc_metadata-ff69f2d222b077de.so, name: rustc_metadata, cnum: 73 | |
loading: libsyntax_ext-26bd549c7939af52.so, name: syntax_ext, cnum: 74 | |
loading: ndarray, name: utf8_ranges, cnum: 75 | |
loading: ndarray, name: matrixmultiply, cnum: 76 | |
loading: librustc_driver-7e542221ad5d0b77.so, name: env_logger, cnum: 77 | |
loading: librustc_driver-7e542221ad5d0b77.so, name: log, cnum: 78 | |
loading: librustc_llvm-dce32f28ee9c1232.so, name: rustc_llvm, cnum: 79 | |
loading: ndarray, name: ndarray, cnum: 80 | |
loading: ndarray, name: itertools, cnum: 81 | |
loading: ndarray, name: either, cnum: 82 | |
loading: ndarray, name: num_traits, cnum: 83 | |
loading: ndarray, name: num_complex, cnum: 84 | |
loading: ndarray, name: quick_error, cnum: 85 | |
loading: ndarray, name: void, cnum: 86 | |
loading: ndarray, name: ndarray, cnum: 87 | |
loading: ndarray, name: runtime, cnum: 88 | |
loading: ndarray, name: serde_json, cnum: 89 | |
loading: ndarray, name: itoa, cnum: 90 | |
loading: ndarray, name: dtoa, cnum: 91 | |
loading: ndarray, name: hsa_rt, cnum: 92 | |
loading: ndarray, name: hsa_rt_sys, cnum: 93 | |
loading: librustc_trans_utils-a517fc09625782b4.so, name: rustc_trans_utils, cnum: 94 | |
loading: librustc_trans_utils-a517fc09625782b4.so, name: ar, cnum: 95 | |
loading: librustc_mir-ac7d0958e6d57ce6.so, name: rustc_mir, cnum: 96 | |
loading: librustc_incremental-f6649125815d6940.so, name: rustc_incremental, cnum: 97 | |
loading: librustc_driver-7e542221ad5d0b77.so, name: rustc_driver, cnum: 98 | |
loading: librustc_allocator-54e34d1cb75c2b92.so, name: rustc_allocator, cnum: 99 | |
loading: librustc_borrowck-b49da3c50e99dfc7.so, name: rustc_borrowck, cnum: 100 | |
loading: librustc_privacy-d629a10b070e11e7.so, name: rustc_privacy, cnum: 101 | |
loading: librustc_resolve-754ac1cfea94e9f7.so, name: rustc_resolve, cnum: 102 | |
loading: ndarray, name: indexvec, cnum: 103 | |
loading: ndarray, name: flate2, cnum: 104 | |
loading: ndarray, name: env_logger, cnum: 105 | |
loading: ndarray, name: log, cnum: 106 | |
loading: ndarray, name: cfg_if, cnum: 107 | |
loading: ndarray, name: termcolor, cnum: 108 | |
loading: ndarray, name: humantime, cnum: 109 | |
loading: ndarray, name: atty, cnum: 110 | |
loading: ndarray, name: regex, cnum: 111 | |
loading: ndarray, name: aho_corasick, cnum: 112 | |
loading: ndarray, name: thread_local, cnum: 113 | |
loading: ndarray, name: unreachable, cnum: 114 | |
loading: ndarray, name: lazy_static, cnum: 115 | |
finished loading metadata | |
translating defid => crate87:22 | |
trans.elf => /tmp/hsa-trans-runtime.c9prxDBPxZLP | |
Pass Arguments: -tti -assumption-cache-tracker -targetlibinfo -verify -domtree -loops -scalar-evolution -lazy-branch-prob -lazy-block-freq -opt-remark-emitter -basicaa -aa -postdomtree -domfrontier -regions -polly-detect -polly-scops -polly-simplify -polly-optree -polly-delicm -polly-simplify -polly-prune-unprofitable -polly-dependences -polly-opt-isl -polly-ast -polly-codegen -barrier -ee-instrument | |
Target Transform Information | |
Assumption Cache Tracker | |
Target Library Information | |
FunctionPass Manager | |
Module Verifier | |
Dominator Tree Construction | |
Natural Loop Information | |
Scalar Evolution Analysis | |
Lazy Branch Probability Analysis | |
Lazy Block Frequency Analysis | |
Optimization Remark Emitter | |
Basic Alias Analysis (stateless AA impl) | |
Function Alias Analysis Results | |
Post-Dominator Tree Construction | |
Dominance Frontier Construction | |
Detect single entry single exit regions | |
Polly - Detect static control parts (SCoPs) | |
Region Pass Manager | |
Polly - Create polyhedral description of Scops | |
Polly - Simplify | |
Polly - Forward operand tree | |
Polly - DeLICM/DePRE | |
Polly - Simplify | |
Polly - Prune unprofitable SCoPs | |
Polly - Calculate dependences | |
Polly - Optimize schedule of SCoP | |
Polly - Generate an AST from the SCoP (isl) | |
Polly - Create LLVM-IR from SCoPs | |
A No-Op Barrier Pass | |
Instrument function entry/exit with calls to e.g. mcount() (pre inlining) | |
Pass Arguments: -tti -assumption-cache-tracker -targetlibinfo -profile-summary-info -domtree -loops -scalar-evolution -lazy-branch-prob -lazy-block-freq -opt-remark-emitter -basicaa -aa -postdomtree -domfrontier -regions -polly-detect -polly-scops -polly-simplify -polly-optree -polly-delicm -polly-simplify -polly-prune-unprofitable -polly-dependences -polly-opt-isl -polly-ast -polly-codegen -barrier -forceattrs -basiccg -always-inline -barrier | |
Target Transform Information | |
Assumption Cache Tracker | |
Target Library Information | |
Profile summary info | |
ModulePass Manager | |
FunctionPass Manager | |
Dominator Tree Construction | |
Natural Loop Information | |
Scalar Evolution Analysis | |
Lazy Branch Probability Analysis | |
Lazy Block Frequency Analysis | |
Optimization Remark Emitter | |
Basic Alias Analysis (stateless AA impl) | |
Function Alias Analysis Results | |
Post-Dominator Tree Construction | |
Dominance Frontier Construction | |
Detect single entry single exit regions | |
Polly - Detect static control parts (SCoPs) | |
Region Pass Manager | |
Polly - Create polyhedral description of Scops | |
Polly - Simplify | |
Polly - Forward operand tree | |
Polly - DeLICM/DePRE | |
Polly - Simplify | |
Polly - Prune unprofitable SCoPs | |
Polly - Calculate dependences | |
Polly - Optimize schedule of SCoP | |
Polly - Generate an AST from the SCoP (isl) | |
Polly - Create LLVM-IR from SCoPs | |
A No-Op Barrier Pass | |
Force set function attributes | |
CallGraph Construction | |
Call Graph SCC Pass Manager | |
Inliner for always_inline functions | |
A No-Op Barrier Pass | |
Pass Arguments: -tti -assumption-cache-tracker -targetlibinfo -domtree -loops -scalar-evolution -lazy-branch-prob -lazy-block-freq -opt-remark-emitter -basicaa -aa -postdomtree -domfrontier -regions -polly-detect -polly-scops -polly-simplify -polly-optree -polly-delicm -polly-simplify -polly-prune-unprofitable -polly-dependences -polly-opt-isl -polly-ast -polly-codegen -barrier | |
Target Transform Information | |
Assumption Cache Tracker | |
Target Library Information | |
ModulePass Manager | |
FunctionPass Manager | |
Dominator Tree Construction | |
Natural Loop Information | |
Scalar Evolution Analysis | |
Lazy Branch Probability Analysis | |
Lazy Block Frequency Analysis | |
Optimization Remark Emitter | |
Basic Alias Analysis (stateless AA impl) | |
Function Alias Analysis Results | |
Post-Dominator Tree Construction | |
Dominance Frontier Construction | |
Detect single entry single exit regions | |
Polly - Detect static control parts (SCoPs) | |
Region Pass Manager | |
Polly - Create polyhedral description of Scops | |
Polly - Simplify | |
Polly - Forward operand tree | |
Polly - DeLICM/DePRE | |
Polly - Simplify | |
Polly - Prune unprofitable SCoPs | |
Polly - Calculate dependences | |
Polly - Optimize schedule of SCoP | |
Polly - Generate an AST from the SCoP (isl) | |
Polly - Create LLVM-IR from SCoPs | |
A No-Op Barrier Pass | |
Unnamed pass: implement Pass::getPassName() | |
Pass Arguments: -tti -assumption-cache-tracker -targetlibinfo -targetpassconfig -machinemoduleinfo -profile-summary-info -tbaa -scoped-noalias -collector-metadata -amdgpu-argument-reg-usage-info -reg-usage-info -machine-branch-prob -domtree -loops -scalar-evolution -lazy-branch-prob -lazy-block-freq -opt-remark-emitter -basicaa -aa -postdomtree -domfrontier -regions -polly-detect -polly-scops -polly-simplify -polly-optree -polly-delicm -polly-simplify -polly-prune-unprofitable -polly-dependences -polly-opt-isl -polly-ast -polly-codegen -barrier -pre-isel-intrinsic-lowering -amdgpu-lower-intrinsics -amdgpu-always-inline -basiccg -always-inline -barrier -domtree -postdomtree -divergence -amdgpu-codegenprepare -amdgpu-lower-enqueued-block -domtree -basicaa -verify -gc-lowering -shadow-stack-gc-lowering -unreachableblockelim -post-inline-ee-instrument -scalarize-masked-mem-intrin -expand-reductions -rewrite-symbols -domtree -basicaa -aa -loops -scalar-evolution -load-store-vectorizer -lowerinvoke -unreachableblockelim -domtree -basicaa -aa -flattencfg -basiccg -amdgpu-annotate-kernel-features -postdomtree -domtree -divergence -amdgpu-unify-divergent-exit-nodes -lowerswitch -domtree -loops -postdomtree -divergence -domfrontier -regions -structurizecfg -basicaa -aa -loops -sink -postdomtree -divergence -aa -memdep -amdgpu-annotate-uniform -si-annotate-control-flow -DummyCGSCCPass -safe-stack -stack-protector -verify -isel -si-i1-copies -machinedomtree -machinepostdomtree -si-fix-sgpr-copies -expand-isel-pseudos -localstackalloc -reg-usage-propagation -domtree -basicaa -aa -machinedomtree -slotindexes -liveintervals -si-wqm -phi-node-elimination -si-lower-control-flow -si-fix-wwm-liveness -twoaddressinstruction -regallocfast -si-fix-vgpr-copies -si-optimize-exec-masking -lazy-machine-block-freq -machine-opt-remark-emitter -prologepilog -postrapseudos -post-RA-hazard-rec -machinedomtree -machine-loops -si-insert-waitcnts -si-shrink-instructions -si-insert-skips -si-memory-legalizer -si-debugger-insert-nops -branch-relaxation -RegUsageInfoCollector -livedebugvalues -fentry-insert -machinedomtree -machine-loops -xray-instrumentation -lazy-machine-block-freq -machine-opt-remark-emitter | |
Target Transform Information | |
Assumption Cache Tracker | |
Target Library Information | |
Target Pass Configuration | |
Machine Module Information | |
Profile summary info | |
Type-Based Alias Analysis | |
Scoped NoAlias Alias Analysis | |
Create Garbage Collector Module Metadata | |
Argument Register Usage Information Storage | |
Register Usage Information Storage | |
Machine Branch Probability Analysis | |
ModulePass Manager | |
FunctionPass Manager | |
Dominator Tree Construction | |
Natural Loop Information | |
Scalar Evolution Analysis | |
Lazy Branch Probability Analysis | |
Lazy Block Frequency Analysis | |
Optimization Remark Emitter | |
Basic Alias Analysis (stateless AA impl) | |
Function Alias Analysis Results | |
Post-Dominator Tree Construction | |
Dominance Frontier Construction | |
Detect single entry single exit regions | |
Polly - Detect static control parts (SCoPs) | |
Region Pass Manager | |
Polly - Create polyhedral description of Scops | |
Polly - Simplify | |
Polly - Forward operand tree | |
Polly - DeLICM/DePRE | |
Polly - Simplify | |
Polly - Prune unprofitable SCoPs | |
Polly - Calculate dependences | |
Polly - Optimize schedule of SCoP | |
Polly - Generate an AST from the SCoP (isl) | |
Polly - Create LLVM-IR from SCoPs | |
A No-Op Barrier Pass | |
Pre-ISel Intrinsic Lowering | |
AMDGPU Lower Intrinsics | |
AMDGPU Always Inline Pass | |
CallGraph Construction | |
Call Graph SCC Pass Manager | |
Inliner for always_inline functions | |
A No-Op Barrier Pass | |
FunctionPass Manager | |
Dominator Tree Construction | |
Post-Dominator Tree Construction | |
Divergence Analysis | |
AMDGPU IR optimizations | |
AMDGPU OpenCL Image Type Pass | |
Lower OpenCL enqueued blocks | |
FunctionPass Manager | |
Dominator Tree Construction | |
Basic Alias Analysis (stateless AA impl) | |
Module Verifier | |
Lower Garbage Collection Instructions | |
Shadow Stack GC Lowering | |
Remove unreachable blocks from the CFG | |
Instrument function entry/exit with calls to e.g. mcount() (post inlining) | |
Scalarize Masked Memory Intrinsics | |
Expand reduction intrinsics | |
Rewrite Symbols | |
FunctionPass Manager | |
Dominator Tree Construction | |
Basic Alias Analysis (stateless AA impl) | |
Function Alias Analysis Results | |
Natural Loop Information | |
Scalar Evolution Analysis | |
GPU Load and Store Vectorizer | |
Lower invoke and unwind, for unwindless code generators | |
Remove unreachable blocks from the CFG | |
Dominator Tree Construction | |
Basic Alias Analysis (stateless AA impl) | |
Function Alias Analysis Results | |
Flatten the CFG | |
CallGraph Construction | |
Call Graph SCC Pass Manager | |
AMDGPU Annotate Kernel Features | |
FunctionPass Manager | |
Post-Dominator Tree Construction | |
Dominator Tree Construction | |
Divergence Analysis | |
Unify divergent function exit nodes | |
Lower SwitchInst's to branches | |
Dominator Tree Construction | |
Natural Loop Information | |
Post-Dominator Tree Construction | |
Divergence Analysis | |
Dominance Frontier Construction | |
Detect single entry single exit regions | |
Region Pass Manager | |
Structurize control flow | |
Basic Alias Analysis (stateless AA impl) | |
Function Alias Analysis Results | |
Natural Loop Information | |
Code sinking | |
Post-Dominator Tree Construction | |
Divergence Analysis | |
Function Alias Analysis Results | |
Memory Dependence Analysis | |
AMDGPU Annotate Uniform Values | |
SI annotate control flow | |
DummyCGSCCPass | |
FunctionPass Manager | |
Safe Stack instrumentation pass | |
Insert stack protectors | |
Module Verifier | |
AMDGPU DAG->DAG Pattern Instruction Selection | |
SI Lower i1 Copies | |
MachineDominator Tree Construction | |
MachinePostDominator Tree Construction | |
SI Fix SGPR copies | |
Expand ISel Pseudo-instructions | |
Local Stack Slot Allocation | |
Register Usage Information Propagation | |
Dominator Tree Construction | |
Basic Alias Analysis (stateless AA impl) | |
Function Alias Analysis Results | |
MachineDominator Tree Construction | |
Slot index numbering | |
Live Interval Analysis | |
SI Whole Quad Mode | |
Eliminate PHI nodes for register allocation | |
SI Lower control flow pseudo instructions | |
SI Fix WWM Liveness | |
Two-Address instruction pass | |
Fast Register Allocator | |
SI Fix VGPR copies | |
SI optimize exec mask operations | |
Lazy Machine Block Frequency Analysis | |
Machine Optimization Remark Emitter | |
Prologue/Epilogue Insertion & Frame Finalization | |
Post-RA pseudo instruction expansion pass | |
Post RA hazard recognizer | |
MachineDominator Tree Construction | |
Machine Natural Loop Construction | |
SI insert wait instructions | |
SI Shrink Instructions | |
SI insert s_cbranch_execz instructions | |
SI Memory Legalizer | |
SI Debugger Insert Nops | |
Branch relaxation pass | |
Register Usage Information Collector Pass | |
Live DEBUG_VALUE analysis | |
Insert fentry calls | |
MachineDominator Tree Construction | |
Machine Natural Loop Construction | |
Insert XRay ops | |
Lazy Machine Block Frequency Analysis | |
Machine Optimization Remark Emitter | |
AMDGPU Assembly Printer | |
Free MachineFunction | |
; Function Attrs: alwaysinline nounwind | |
define internal zeroext i1 @"_ZN41_$LT$char$u20$as$u20$core..fmt..Debug$GT$3fmt17h5b91f8d708815b3dE"(i32* noalias readonly dereferenceable(4) %self, %"core::fmt::Formatter"* noalias dereferenceable(96) %f) unnamed_addr #0 personality void (i32 addrspace(5)*, i32, i32, i64, %"unwind::libunwind::_Unwind_Exception"*, %"unwind::libunwind::_Unwind_Context"*)* @rust_eh_personality { | |
start: | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i759.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i760.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i761.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i762.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i763.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i764.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i765.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i766.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i767.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i768.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i769.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i770.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i771.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i772.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i773.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i774.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i775.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i776.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i777.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i778.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i779.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i780.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i781.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i782.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i783.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i784.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i785.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i786.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i787.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i788.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i789.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i790.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i791.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i792.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i793.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i794.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i795.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i796.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i797.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i798.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i799.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i800.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i801.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i802.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i803.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i804.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i805.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i806.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i807.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i808.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i809.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i810.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i811.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i812.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i813.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i814.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i815.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i816.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i817.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i818.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i819.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i820.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i821.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i822.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i823.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i824.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i825.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i826.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i827.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i828.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i829.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i830.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i831.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i832.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i833.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i834.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i835.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i836.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i837.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i838.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i839.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i840.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i841.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i842.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i843.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i844.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i845.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i846.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i847.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i848.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i849.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i850.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i851.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i852.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i853.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i854.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i855.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i856.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i857.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i858.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i859.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i860.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i861.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i862.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i863.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i864.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i865.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i866.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i867.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i868.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i869.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i870.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i871.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i872.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i873.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i874.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i875.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i876.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i877.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i878.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i879.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i880.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i881.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i882.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i883.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i884.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i885.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i886.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i887.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i888.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i889.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i890.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i891.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i892.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i893.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i894.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i895.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i896.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i897.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i898.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i899.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i900.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i901.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i902.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i903.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i904.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i905.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i906.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i907.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i908.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i909.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i910.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i911.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i912.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i913.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i914.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i915.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i916.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i917.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i918.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i919.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i920.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i921.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i922.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i923.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i924.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i925.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i926.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i927.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i928.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i929.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i930.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i931.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i932.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i933.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i934.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i935.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i936.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i937.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i938.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i939.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i940.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i941.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i942.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i943.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i944.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i945.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i946.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i947.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i948.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i949.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i950.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i951.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i952.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i953.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i954.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i955.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i956.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i957.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i958.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i959.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i960.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i961.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i962.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i963.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i964.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i965.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i966.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i967.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i968.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i969.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i970.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i971.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i972.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i973.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i974.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i975.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i976.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i297.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i298.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i299.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i300.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i301.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i302.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i303.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i304.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i305.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i306.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i307.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i308.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i309.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i310.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i311.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i312.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i313.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i314.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i315.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i316.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i317.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i318.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i319.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i320.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i321.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i322.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i323.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i324.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i325.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i326.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i327.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i328.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i329.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i330.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i331.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i332.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i333.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i334.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i335.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i336.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i337.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i338.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i339.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i340.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i341.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i342.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i343.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i344.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i345.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i346.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i347.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i348.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i349.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i350.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i351.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i352.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i353.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i354.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i355.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i356.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i357.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i358.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i359.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i360.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i361.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i362.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i363.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i364.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i365.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i366.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i367.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i368.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i369.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i370.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i371.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i372.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i373.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i374.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i375.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i376.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i377.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i378.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i379.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i380.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i381.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i382.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i383.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i384.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i385.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i386.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i387.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i388.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i389.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i390.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i391.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i392.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i393.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i394.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i395.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i396.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i397.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i398.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i399.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i400.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i401.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i402.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i403.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i404.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i405.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i406.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i407.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i408.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i409.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i410.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i411.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i412.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i413.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i414.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i415.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i416.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i417.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i418.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i419.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i420.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i421.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i422.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i423.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i424.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i425.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i426.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i427.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i428.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i429.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i430.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i431.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i432.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i433.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i434.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i435.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i436.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i437.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i438.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i439.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i440.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i441.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i442.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i443.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i444.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i445.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i446.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i447.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i448.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i449.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i450.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i451.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i452.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i453.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i454.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i455.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i456.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i457.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i458.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i459.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i460.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i461.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i462.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i463.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i464.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i465.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i466.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i467.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i468.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i469.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i470.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i471.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i472.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i473.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i474.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i475.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i476.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i477.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i478.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i479.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i480.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i481.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i482.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i483.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i484.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i485.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i486.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i487.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i488.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i489.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i490.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i491.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i492.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i493.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i494.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i495.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i496.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i497.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i498.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i499.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i500.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i501.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i502.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i503.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i504.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i505.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i506.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i507.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i508.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i509.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i510.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i511.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i512.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i513.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i514.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i222.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i223.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i224.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i.i2 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i.i3 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i.i4 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i225.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i.i5 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i.i6 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i.i7 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i.i8 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i.i9 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i.i10 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i.i11 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i.i12 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i.i13 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i.i14 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i.i15 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i.i16 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i.i17 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i.i18 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i.i19 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i.i20 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i.i21 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i.i22 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i.i23 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i.i24 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i.i25 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i.i26 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i.i27 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i.i28 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i.i29 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i.i30 = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i226.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i.i31 = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i.i32 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i.i33 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i.i34 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i.i35 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i.i36 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i.i37 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i.i38 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i.i39 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i.i40 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i.i41 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i.i42 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i.i43 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i.i44 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i.i45 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i.i46 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i.i47 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i.i48 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i.i49 = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i.i50 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i.i51 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i.i52 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i.i53 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i.i54 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i.i55 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i.i56 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i.i57 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i.i58 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i.i59 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i.i60 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i.i61 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i.i62 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i.i63 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i.i64 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i.i65 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i.i66 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i.i67 = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i.i68 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i.i69 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i70 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i227.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i.i71 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i.i72 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i228.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i.i73 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i74 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i75 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i76 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i229.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i77 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i78 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i79 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i230.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i231.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i232.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i.i80 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i233.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i81 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i82 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i83 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i234.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i235.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i236.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i237.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i238.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i.i84 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i.i85 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i239.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i.i86 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i240.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i87 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i.i88 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i.i89 = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i90 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i.i91 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i.i92 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i.i93 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i.i94 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i241.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i95 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i.i96 = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i.i97 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i.i98 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i.i99 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i.i100 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i.i101 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i.i102 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i.i103 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i.i104 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i.i105 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i.i106 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i.i107 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i.i108 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i.i109 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i.i110 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i.i111 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i.i112 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i.i113 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i.i114 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i.i115 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i.i116 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i.i117 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i.i118 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i.i119 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i.i120 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i.i121 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i.i122 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i.i123 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i.i124 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i.i125 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i.i126 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i127 = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i128 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i129 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i242.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i.i130 = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i243.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i244.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i.i131 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i.i132 = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i.i133 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i.i134 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i.i135 = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i.i136 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i.i137 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i.i138 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i.i139 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i.i140 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i.i141 = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i.i142 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i.i143 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i.i144 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i.i145 = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i.i146 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i245.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i.i.i147 = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i.i148 = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i.i149 = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i.i150 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i.i.i151 = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i246.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i247.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i248.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i249.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i250.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i152 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i.i153 = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i251.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i.i154 = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i.i155 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i.i156 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i.i157 = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i.i158 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i.i159 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i.i160 = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i.i161 = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i252.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i253.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i162 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i.i.i163 = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i.i164 = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i254.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i165 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i255.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i.i166 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i.i.i167 = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i256.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i168 = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i257.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i169 = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i.i170 = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i171 = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i172 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i173 = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i174 = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i258.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i175 = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i.i176 = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i177 = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i.i178 = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i259.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i.i.i179 = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i.i.i180 = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i.i.i181 = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i1.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i2.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i3.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i4.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i5.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i6.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i7.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i8.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i9.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i10.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i11.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i12.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i13.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i14.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i15.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i16.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i17.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i18.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i19.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i20.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i21.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i22.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i23.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i24.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i25.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i26.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i27.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i28.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i29.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i30.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i31.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i32.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i33.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i34.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i35.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i36.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i37.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i38.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i39.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i40.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i41.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i42.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i43.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i44.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i45.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i46.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i47.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i48.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i49.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i50.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i51.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i52.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i53.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i54.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i55.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i56.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i57.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i58.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i59.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i60.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i61.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i62.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i63.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i64.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i65.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i66.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i67.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i68.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i69.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i70.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i71.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i72.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i73.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i74.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i75.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i76.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i77.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i78.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i79.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i80.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i81.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i82.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i83.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i84.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i85.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i86.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i87.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i88.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i89.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i90.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i91.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i92.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i93.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i94.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i95.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i96.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i97.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i98.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i99.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i100.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i101.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i102.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i103.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i104.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i105.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i106.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i107.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i108.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i109.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i110.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i111.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i112.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i113.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i114.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i115.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i116.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i117.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i118.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i119.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i120.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i121.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i122.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i123.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i124.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i125.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i126.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i127.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i128.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i129.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i130.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i131.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i132.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i133.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i134.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i135.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i136.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i137.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i138.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i139.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i140.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i141.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i142.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i143.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i144.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i145.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i146.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i147.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i148.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i149.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i150.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i151.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i152.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i153.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i154.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i155.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i156.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i157.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i158.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i159.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i160.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i161.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i162.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i163.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i164.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i165.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i166.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i167.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i168.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i169.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i170.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i171.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i172.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i173.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i174.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i175.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i176.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i177.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i178.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i179.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i180.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i181.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i182.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i183.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i184.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i185.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i186.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i187.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i188.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i189.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i190.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i191.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i192.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i193.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i194.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i195.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i196.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i197.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i198.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i199.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i200.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i201.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i202.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i203.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i204.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i205.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i206.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i207.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i208.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i209.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i210.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i211.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i212.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i213.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i214.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i215.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i216.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i217.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i219.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%personalityslot.i.i.i.i182 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%self.i.i.i.i183 = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i927.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i928.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i929.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i930.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i931.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i932.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i933.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i934.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i935.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i936.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i937.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i938.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i939.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i940.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i941.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i942.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i943.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i944.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i945.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i946.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i947.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i948.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i949.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i950.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i951.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i952.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i953.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i954.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i955.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i956.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i957.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i958.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i959.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i960.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i961.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i962.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i963.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i964.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i965.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i966.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i967.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i968.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i969.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i970.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i971.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i972.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i973.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i974.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i975.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i976.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i977.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i978.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i979.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i980.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i981.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i982.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i983.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i984.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i985.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i986.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i987.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i988.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i989.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i990.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i991.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i992.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i993.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i994.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i995.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i996.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i997.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i998.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i999.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i1000.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i1001.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i1002.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i1003.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i1004.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i1005.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i1006.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i1007.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i1008.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i1009.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i1010.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i1011.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i1012.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i1013.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i1014.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i1015.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i1016.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i1017.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i1018.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i1019.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i1020.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i1021.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i1022.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i1023.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i1024.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i1025.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i1026.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i1027.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i1028.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i1029.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i1030.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i1031.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i1032.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i1033.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i1034.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i1035.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i1036.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i1037.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i1038.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i1039.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i1040.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i1041.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i1042.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i1043.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i1044.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i1045.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i1046.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i1047.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i1048.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i1049.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i1050.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i1051.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i1052.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i1053.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i1054.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i1055.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i1056.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i1057.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i1058.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i1059.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i1060.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i1061.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i1062.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i1063.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i1064.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i1065.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i1066.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i1067.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i1068.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i1069.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i1070.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i1071.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i1072.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i1073.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i1074.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i1075.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i1076.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i1077.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i1078.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i1079.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i1080.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i1081.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i1082.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i1083.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i1084.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i1085.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i1086.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i1087.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i1088.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i1089.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i1090.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i1091.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i1092.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i1093.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i1094.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i1095.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i1096.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i1097.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i1098.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i1099.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i1100.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i1101.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i1102.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i1103.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i1104.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i1105.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i1106.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i1107.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i1108.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i1109.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i1110.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i1111.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i1112.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i1113.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i1114.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i1115.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i1116.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i1117.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i1118.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i1119.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i1120.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i1121.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i1122.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i1123.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i1124.i.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i1125.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i1126.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i1127.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i1128.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i1129.i.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i1130.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i1131.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i1132.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i1133.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i1134.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i1135.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i1136.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i1137.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i1138.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i1139.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i1140.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i1141.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i1142.i.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i1143.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i1145.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i464.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i465.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i466.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i467.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i468.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i469.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i470.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i471.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i472.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i473.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i474.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i475.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i476.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i477.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i478.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i479.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i480.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i481.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i482.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i483.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i484.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i485.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i486.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i487.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i488.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i489.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i490.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i491.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i492.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i493.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i494.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i495.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i496.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i497.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i498.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i499.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i500.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i501.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i502.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i503.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i504.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i505.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i506.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i507.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i508.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i509.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i510.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i511.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i512.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i513.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i514.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i515.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i516.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i517.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i518.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i519.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i520.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i521.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i522.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i523.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i524.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i525.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i526.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i527.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i528.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i529.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i530.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i531.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i532.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i533.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i534.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i535.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i536.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i537.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i538.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i539.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i540.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i541.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i542.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i543.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i544.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i545.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i546.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i547.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i548.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i549.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i550.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i551.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i552.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i553.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i554.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i555.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i556.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i557.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i558.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i559.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i560.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i561.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i562.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i563.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i564.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i565.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i566.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i567.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i568.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i569.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i570.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i571.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i572.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i573.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i574.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i575.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i576.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i577.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i578.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i579.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i580.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i581.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i582.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i583.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i584.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i585.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i586.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i587.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i588.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i589.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i590.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i591.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i592.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i593.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i594.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i595.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i596.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i597.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i598.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i599.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i600.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i601.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i602.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i603.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i604.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i605.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i606.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i607.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i608.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i609.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i610.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i611.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i612.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i613.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i614.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i615.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i616.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i617.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i618.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i619.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i620.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i621.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i622.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i623.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i624.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i625.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i626.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i627.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i628.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i629.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i630.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i631.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i632.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i633.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i634.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i635.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i636.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i637.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i638.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i639.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i640.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i641.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i642.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i643.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i644.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i645.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i646.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i647.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i648.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i649.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i650.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i651.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i652.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i653.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i654.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i655.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i656.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i657.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i658.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i659.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i660.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i661.i.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i662.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i663.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i664.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i665.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i666.i.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i667.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i668.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i669.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i670.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i671.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i672.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i673.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i674.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i675.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i676.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i677.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i678.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i679.i.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i680.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i682.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i1.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i2.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i3.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i4.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i5.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i6.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i7.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i8.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i9.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i10.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i11.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i12.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i13.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i14.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i15.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i16.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i17.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i18.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i19.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i20.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i21.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i22.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i23.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i24.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i25.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i26.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i27.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i28.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i29.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i30.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i31.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i32.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i33.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i34.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i35.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i36.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i37.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i38.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i39.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i40.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i41.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i42.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i43.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i44.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i45.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i46.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i47.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i48.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i49.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i50.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i51.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i52.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i53.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i54.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i55.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i56.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i57.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i58.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i59.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i60.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i61.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i62.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i63.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i64.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i65.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i66.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i67.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i68.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i69.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i70.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i71.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i72.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i73.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i74.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i75.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i76.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i77.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i78.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i79.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i80.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i81.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i82.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i83.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i84.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i85.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i86.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i87.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i88.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i89.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i90.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i91.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i92.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i93.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i94.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i95.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i96.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i97.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i98.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i99.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i100.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i101.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i102.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i103.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i104.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i105.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i106.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i107.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i108.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i109.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i110.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i111.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i112.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i113.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i114.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i115.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i116.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i117.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i118.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i119.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i120.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i121.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i122.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i123.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i124.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i125.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i126.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i127.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i128.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i129.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i130.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i131.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i132.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i133.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i134.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i135.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i136.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i137.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i138.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i139.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i140.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i141.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i142.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i143.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i144.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i145.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i146.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i147.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i148.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i149.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i150.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i151.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i152.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i153.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i154.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i155.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i156.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i157.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i158.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i159.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i160.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i161.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i162.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i163.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i164.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i165.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i166.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i167.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i168.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i169.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i170.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i171.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i172.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i173.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i174.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i175.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i176.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i177.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i178.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i179.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i180.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i181.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i182.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i183.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i184.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i185.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i186.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i187.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i188.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i189.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i190.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i191.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i192.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i193.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i194.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i195.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i196.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i197.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i198.i.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i199.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i200.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i201.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i202.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i203.i.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i204.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i205.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i206.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i207.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i208.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i209.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i210.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i211.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i212.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i213.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i214.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i215.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i216.i.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i217.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i219.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i184 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i185 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i186 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i.i.i187 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i.i.i188 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i.i.i189 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i190 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_0.i.i.i.i2.i.i.i.i.i.i.i.i191 = alloca i64*, align 8, addrspace(5) | |
%_10.i.i1.i.i.i.i.i.i.i.i.i.i.i192 = alloca i8, align 1, addrspace(5) | |
%_9.i.i2.i.i.i.i.i.i.i.i.i.i.i193 = alloca i8, align 1, addrspace(5) | |
%_7.i.i3.i.i.i.i.i.i.i.i.i.i.i194 = alloca i64*, align 8, addrspace(5) | |
%self.i.i4.i.i.i.i.i.i.i.i.i.i.i195 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i.i.i196 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i.i.i197 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i.i.i198 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i.i.i199 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i.i.i200 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i.i.i201 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_15.i.i11.i.i.i.i.i.i.i.i.i.i.i202 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_0.i.i12.i.i.i.i.i.i.i.i.i.i.i203 = alloca i64*, align 8, addrspace(5) | |
%_10.i.i.i141.i.i.i.i.i.i.i.i.i.i204 = alloca i8, align 1, addrspace(5) | |
%_9.i.i.i142.i.i.i.i.i.i.i.i.i.i205 = alloca i8, align 1, addrspace(5) | |
%_7.i.i.i143.i.i.i.i.i.i.i.i.i.i206 = alloca i64*, align 8, addrspace(5) | |
%self.i.i.i144.i.i.i.i.i.i.i.i.i.i207 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i.i.i208 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i.i.i209 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i.i.i210 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i.i.i211 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i.i.i212 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i.i.i213 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_15.i.i.i151.i.i.i.i.i.i.i.i.i.i214 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_0.i.i.i152.i.i.i.i.i.i.i.i.i.i215 = alloca i64*, align 8, addrspace(5) | |
%value.i.i.i.i.i.i.i.i.i.i.i216 = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i217 = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i.i.i218 = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i.i.i219 = alloca i8, align 1, addrspace(5) | |
%_0.i138.i.i.i.i.i.i.i.i.i.i220 = alloca i8, align 1, addrspace(5) | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i.i.i221 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i.i.i222 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i.i.i223 = alloca i8, align 1, addrspace(5) | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i.i.i224 = alloca i8, align 1, addrspace(5) | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i.i.i225 = alloca i64*, align 8, addrspace(5) | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i.i.i226 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i.i.i227 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i.i.i228 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i.i.i229 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i.i.i230 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i.i.i231 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i.i.i232 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i.i.i233 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i.i.i234 = alloca i64*, align 8, addrspace(5) | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i.i.i235 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i.i.i236 = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i.i.i237 = alloca i64*, align 8, addrspace(5) | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i.i.i238 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i.i.i239 = alloca i8, align 1, addrspace(5) | |
%_9.i.i.i85.i.i.i.i.i.i.i.i.i.i240 = alloca i8, align 1, addrspace(5) | |
%_7.i.i.i86.i.i.i.i.i.i.i.i.i.i241 = alloca i64*, align 8, addrspace(5) | |
%self.i.i.i87.i.i.i.i.i.i.i.i.i.i242 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i.i.i243 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i.i.i244 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i.i.i245 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i.i.i246 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i.i.i247 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i.i.i248 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5) | |
%_15.i.i.i94.i.i.i.i.i.i.i.i.i.i249 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5) | |
%_0.i.i.i95.i.i.i.i.i.i.i.i.i.i250 = alloca i64*, align 8, addrspace(5) | |
%_4.i.i96.i.i.i.i.i.i.i.i.i.i251 = alloca i64*, align 8, addrspace(5) | |
%self.i.i97.i.i.i.i.i.i.i.i.i.i252 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5) | |
%_2.i65.i.i.i.i.i.i.i.i.i.i253 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i.i.i254 = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i.i.i255 = alloca i8, align 1, addrspace(5) | |
%_0.i60.i.i.i.i.i.i.i.i.i.i256 = alloca i8, align 1, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i257 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i258 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i259 = alloca i8, align 1, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i260 = alloca i8, align 1, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i261 = alloca i64*, align 8, addrspace(5) | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i262 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i263 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i264 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i265 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i266 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i267 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i268 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i269 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i270 = alloca i64*, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i.i271 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i.i272 = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i.i.i273 = alloca i64*, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i274 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i275 = alloca i8, align 1, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i276 = alloca i8, align 1, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i277 = alloca i64*, align 8, addrspace(5) | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i278 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i279 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i280 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i281 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i282 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i.i.i283 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i.i.i284 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i285 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_0.i.i.i57.i.i.i.i.i.i.i.i.i.i286 = alloca i64*, align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i.i.i.i.i287 = alloca i64*, align 8, addrspace(5) | |
%self.i.i.i.i.i.i.i.i.i.i.i.i288 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5) | |
%_2.i.i.i5.i.i.i.i.i.i.i.i289 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i.i.i290 = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i291 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i.i.i292 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i.i.i293 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i.i.i294 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i.i.i295 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i296 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%_15.i.i.i.i.i.i.i.i.i.i.i297 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%_0.i49.i.i.i.i.i.i.i.i.i.i298 = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i.i.i299 = alloca i64, align 8, addrspace(5) | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i.i.i300 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i.i.i301 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i.i.i302 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i.i.i303 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5) | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i.i.i304 = alloca i64, align 8, addrspace(5) | |
%_13.i37.i.i.i.i.i.i.i.i.i.i305 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5) | |
%p.i38.i.i.i.i.i.i.i.i.i.i306 = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5) | |
%_0.i39.i.i.i.i.i.i.i.i.i.i307 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i.i.i308 = alloca i64, align 8, addrspace(5) | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i.i.i309 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i.i.i310 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i.i.i311 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i.i.i312 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i.i.i313 = alloca i64, align 8, addrspace(5) | |
%_13.i22.i.i.i.i.i.i.i.i.i.i314 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%p.i23.i.i.i.i.i.i.i.i.i.i315 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_0.i24.i.i.i.i.i.i.i.i.i.i316 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i.i.i317 = alloca i64, align 8, addrspace(5) | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i.i.i318 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i.i.i319 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i.i.i320 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i.i.i321 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i.i.i322 = alloca i64, align 8, addrspace(5) | |
%_13.i8.i.i.i.i.i.i.i.i.i.i323 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%p.i9.i.i.i.i.i.i.i.i.i.i324 = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5) | |
%_0.i10.i.i.i.i.i.i.i.i.i.i325 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i.i.i326 = alloca i64, align 8, addrspace(5) | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i.i.i327 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i.i.i328 = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i329 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i330 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i331 = alloca i64, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i.i.i.i.i332 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%p.i.i.i.i.i.i.i.i.i.i.i333 = alloca { i8*, i8* }*, align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i.i.i.i.i334 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i335 = alloca i8, align 1, addrspace(5) | |
%_114.i.i.i.i.i.i.i.i.i.i336 = alloca i8, align 1, addrspace(5) | |
%_108.i.i.i.i.i.i.i.i.i.i337 = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i.i.i338 = alloca i8, align 1, addrspace(5) | |
%_84.i.i.i.i.i.i.i.i.i.i339 = alloca i8, align 1, addrspace(5) | |
%_74.i.i.i.i.i.i.i.i.i.i340 = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i.i.i341 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i.i.i342 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i.i.i343 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i.i.i344 = alloca i8, align 1, addrspace(5) | |
%_38.i.i.i.i.i.i.i.i.i.i345 = alloca i8, align 1, addrspace(5) | |
%_28.i.i.i.i.i.i.i.i.i.i346 = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i.i.i347 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i.i.i348 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i.i.i349 = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i.i.i350 = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i.i.i351 = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i.i.i.i352 = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i353 = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i.i.i354 = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i.i.i355 = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i.i.i356 = alloca i8, align 1, addrspace(5) | |
%_8.i.i.i.i.i.i.i.i.i357 = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i358 = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i359 = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i360 = alloca i8*, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i361 = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i362 = alloca i64, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i363 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i.i.i364 = alloca i64, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i365 = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i.i.i366 = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i.i.i367 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i.i.i368 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i.i.i369 = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i.i.i370 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i.i.i371 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i.i.i372 = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i.i.i373 = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i374 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i.i.i.i375 = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i376 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i.i.i.i377 = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i.i.i378 = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i.i.i379 = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i380 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i.i381 = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i.i.i382 = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i.i.i.i383 = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i384 = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i.i385 = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i386 = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i387 = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i.i.i388 = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i.i389 = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i390 = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i.i391 = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i392 = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i393 = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i394 = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i.i.i395 = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i396 = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i.i.i397 = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i.i.i398 = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i399 = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i.i.i.i400 = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i.i.i.i401 = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_0.i.i.i.i402 = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i403 = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i404 = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_2.i = alloca %"core::char::EscapeDebug", align 8, addrspace(5) | |
%_0.i1 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i317.i1.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i318.i2.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i319.i3.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i320.i4.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i321.i5.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i322.i6.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i323.i7.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i324.i8.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i325.i9.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i326.i10.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i327.i11.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i328.i12.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i329.i13.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i330.i14.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i331.i15.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i332.i16.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i333.i17.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i334.i18.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i335.i19.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i336.i20.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i337.i21.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i338.i22.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i339.i23.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i340.i24.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i341.i25.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i342.i26.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i343.i27.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i344.i28.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i345.i29.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i346.i30.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i347.i31.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i348.i32.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i349.i33.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i350.i34.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i351.i35.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i352.i36.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i353.i37.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i354.i38.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i355.i39.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i356.i40.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i357.i41.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i358.i42.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i359.i43.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i360.i44.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i361.i45.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i362.i46.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i363.i47.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i364.i48.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i365.i49.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i366.i50.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i367.i51.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i368.i52.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i369.i53.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i370.i54.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i371.i55.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i372.i56.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i373.i57.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i374.i58.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i375.i59.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i376.i60.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i377.i61.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i378.i62.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i379.i63.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i380.i64.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i381.i65.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i382.i66.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i383.i67.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i384.i68.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i385.i69.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i386.i70.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i387.i71.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i388.i72.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i389.i73.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i390.i74.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i391.i75.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i392.i76.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i393.i77.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i394.i78.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i395.i79.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i396.i80.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i397.i81.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i398.i82.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i399.i83.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i400.i84.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i401.i85.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i402.i86.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i403.i87.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i404.i88.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i405.i89.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i406.i90.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i407.i91.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i408.i92.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i409.i93.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i410.i94.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i411.i95.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i412.i96.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i413.i97.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i414.i98.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i415.i99.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i416.i100.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i417.i101.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i418.i102.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i419.i103.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i420.i104.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i421.i105.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i422.i106.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i423.i107.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i424.i108.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i425.i109.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i426.i110.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i427.i111.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i428.i112.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i429.i113.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i430.i114.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i431.i115.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i432.i116.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i433.i117.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i434.i118.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i435.i119.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i436.i120.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i437.i121.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i438.i122.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i439.i123.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i440.i124.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i441.i125.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i442.i126.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i443.i127.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i444.i128.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i445.i129.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i446.i130.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i447.i131.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i448.i132.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i449.i133.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i450.i134.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i451.i135.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i452.i136.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i453.i137.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i454.i138.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i455.i139.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i456.i140.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i457.i141.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i458.i142.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i459.i143.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i460.i144.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i461.i145.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i462.i146.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i463.i147.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i464.i148.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i465.i149.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i466.i150.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i467.i151.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i468.i152.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i469.i153.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i470.i154.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i471.i155.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i472.i156.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i473.i157.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i474.i158.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i475.i159.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i476.i160.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i477.i161.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i478.i162.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i479.i163.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i480.i164.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i481.i165.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i482.i166.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i483.i167.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i484.i168.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i485.i169.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i486.i170.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i487.i171.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i488.i172.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i489.i173.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i490.i174.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i491.i175.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i492.i176.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i493.i177.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i494.i178.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i495.i179.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i496.i180.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i497.i181.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i498.i182.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i499.i183.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i500.i184.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i501.i185.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i502.i186.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i503.i187.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i504.i188.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i505.i189.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i506.i190.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i507.i191.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i508.i192.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i509.i193.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i510.i194.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i511.i195.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i512.i196.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i513.i197.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i514.i198.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i515.i199.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i516.i200.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i517.i201.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i518.i202.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i519.i203.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i520.i204.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i521.i205.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i522.i206.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i523.i207.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i524.i208.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i525.i209.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i526.i210.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i527.i211.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i528.i212.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i529.i213.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i530.i214.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i531.i215.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i532.i216.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i533.i217.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i535.i218.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i187.i219.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i188.i220.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i189.i221.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i222.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i223.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i224.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i190.i225.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i226.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i227.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i228.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i229.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i230.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i231.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i232.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i233.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i234.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i235.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i236.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i237.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i238.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i239.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i240.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i241.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i242.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i243.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i244.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i245.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i246.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i247.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i248.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i249.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i250.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i251.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i191.i252.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i253.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i254.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i255.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i256.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i257.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i258.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i259.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i260.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i261.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i262.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i263.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i264.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i265.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i266.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i267.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i268.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i269.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i270.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i271.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i272.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i273.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i274.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i275.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i276.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i277.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i278.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i279.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i280.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i281.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i282.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i283.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i284.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i285.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i286.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i287.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i288.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i289.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i290.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i291.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i292.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i192.i293.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i193.i294.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i194.i295.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i195.i296.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i196.i297.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i298.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i299.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i300.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i197.i301.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i198.i302.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i199.i303.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i304.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i200.i305.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i201.i306.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i202.i307.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i308.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i203.i309.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i204.i310.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i311.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i205.i312.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i206.i313.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i207.i314.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i208.i315.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i209.i316.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i210.i317.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i318.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i319.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i211.i320.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i321.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i212.i322.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i213.i323.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i324.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i214.i325.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i215.i326.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i327.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i328.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i329.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i330.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i216.i331.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i217.i332.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i333.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i334.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i335.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i336.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i337.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i338.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i339.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i340.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i341.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i342.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i343.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i344.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i345.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i346.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i347.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i348.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i349.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i350.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i351.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i352.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i353.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i354.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i355.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i356.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i357.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i358.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i359.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i360.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i361.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i362.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i363.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i218.i364.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i219.i365.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i220.i366.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i221.i367.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i368.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i222.i369.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i223.i370.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i371.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i372.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i373.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i374.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i375.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i376.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i377.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i378.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i379.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i380.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i381.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i382.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i383.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i384.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i385.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i386.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i224.i387.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i225.i388.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i389.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i390.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i391.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i226.i392.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i227.i393.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i228.i394.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i229.i395.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i230.i396.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i231.i397.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i232.i398.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i399.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i233.i400.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i401.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i402.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i403.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i404.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i405.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i234.i406.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i407.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i408.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i235.i409.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i236.i410.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i237.i411.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i238.i412.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i413.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i239.i414.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i240.i415.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i241.i416.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i417.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i242.i418.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i243.i419.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i244.i420.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i245.i421.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i246.i422.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i423.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i424.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i425.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i426.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i427.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i247.i428.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i248.i429.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i430.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i249.i431.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i432.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i433.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i.i434.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i.i435.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i250.i436.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%personalityslot.i.i437.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%abi_cast.i251.i438.i.i = alloca i16, align 2, addrspace(5) | |
%self.i.i439.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%_11.i.i.i147.i440.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i148.i441.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i149.i442.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i150.i443.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%self.i.i.i151.i444.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%abi_cast.i.i152.i445.i.i = alloca i16, align 2, addrspace(5) | |
%_0.i1.i153.i446.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i154.i447.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i155.i448.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i156.i449.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i157.i450.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i158.i451.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i159.i452.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i160.i453.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i161.i454.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%abi_cast.i162.i455.i.i = alloca i16, align 2, addrspace(5) | |
%_0.i163.i456.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%_11.i.i.i131.i457.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i132.i458.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i459.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i133.i460.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%self.i.i.i.i461.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%abi_cast.i.i.i462.i.i = alloca i16, align 2, addrspace(5) | |
%_0.i1.i.i463.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i464.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i134.i465.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i135.i466.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i136.i467.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i137.i468.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i138.i469.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i470.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i139.i471.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%abi_cast.i.i472.i.i = alloca i16, align 2, addrspace(5) | |
%_0.i140.i473.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%_0.i130.i474.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%tmp_ret.i.i3.i111.i475.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i112.i476.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i113.i477.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i114.i478.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i115.i479.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i116.i480.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i117.i481.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i118.i482.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i97.i483.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i98.i484.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i99.i485.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i100.i486.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i101.i487.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i102.i488.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i103.i489.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i104.i490.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i105.i491.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_5.i.i78.i.i.i492.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%transmute_temp1.i1.i79.i.i.i493.i.i = alloca %"core::fmt::Void"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i2.i80.i.i.i494.i.i = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i3.i81.i.i.i495.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i82.i.i.i496.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i83.i.i.i497.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i84.i.i.i498.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i85.i.i.i499.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i86.i.i.i500.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i87.i.i.i501.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i88.i.i.i502.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i89.i.i.i503.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i90.i.i.i504.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i91.i.i.i505.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i92.i.i.i506.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i93.i.i.i507.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i94.i.i.i508.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i95.i.i.i509.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i96.i.i.i510.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i97.i.i.i511.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i98.i.i.i512.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i99.i.i.i513.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i100.i.i.i514.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i101.i.i.i515.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i102.i.i.i516.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i103.i.i.i517.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i104.i.i.i518.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i105.i.i.i519.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i106.i.i.i520.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i107.i.i.i521.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i108.i.i.i522.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i109.i.i.i523.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i110.i.i.i524.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i111.i.i.i525.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i112.i.i.i526.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i113.i.i.i527.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i114.i.i.i528.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i115.i.i.i529.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i116.i.i.i530.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i117.i.i.i531.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i118.i.i.i532.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i119.i.i.i533.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i120.i.i.i534.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i121.i.i.i535.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i122.i.i.i536.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i123.i.i.i537.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i124.i.i.i538.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i125.i.i.i539.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i126.i.i.i540.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i127.i.i.i541.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i128.i.i.i542.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i129.i.i.i543.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i130.i.i.i544.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i131.i.i.i545.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i132.i.i.i546.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i133.i.i.i547.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i134.i.i.i548.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i135.i.i.i549.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i136.i.i.i550.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i137.i.i.i551.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i138.i.i.i552.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i139.i.i.i553.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i140.i.i.i554.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i141.i.i.i555.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i142.i.i.i556.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i143.i.i.i557.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i144.i.i.i558.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i145.i.i.i559.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i146.i.i.i560.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i147.i.i.i561.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i148.i.i.i562.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i149.i.i.i563.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i150.i.i.i564.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i151.i.i.i565.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i152.i.i.i566.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i153.i.i.i567.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i154.i.i.i568.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i155.i.i.i569.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i156.i.i.i570.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i157.i.i.i571.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i158.i.i.i572.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i159.i.i.i573.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i160.i.i.i574.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i161.i.i.i575.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i162.i.i.i576.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i163.i.i.i577.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i164.i.i.i578.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i165.i.i.i579.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i166.i.i.i580.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i167.i.i.i581.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i168.i.i.i582.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i169.i.i.i583.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i170.i.i.i584.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i171.i.i.i585.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i172.i.i.i586.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i173.i.i.i587.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i174.i.i.i588.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i175.i.i.i589.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i176.i.i.i590.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i177.i.i.i591.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i178.i.i.i592.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i179.i.i.i593.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i180.i.i.i594.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i181.i.i.i595.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i182.i.i.i596.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i183.i.i.i597.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i184.i.i.i598.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i185.i.i.i599.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i186.i.i.i600.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i187.i.i.i601.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i188.i.i.i602.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i189.i.i.i603.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i190.i.i.i604.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i191.i.i.i605.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i192.i.i.i606.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i193.i.i.i607.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i194.i.i.i608.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i195.i.i.i609.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i196.i.i.i610.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i197.i.i.i611.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i198.i.i.i612.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i199.i.i.i613.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i200.i.i.i614.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i201.i.i.i615.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i202.i.i.i616.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i203.i.i.i617.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i204.i.i.i618.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i205.i.i.i619.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i206.i.i.i620.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i207.i.i.i621.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i208.i.i.i622.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i209.i.i.i623.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i210.i.i.i624.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i211.i.i.i625.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i212.i.i.i626.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i213.i.i.i627.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i214.i.i.i628.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i215.i.i.i629.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i216.i.i.i630.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i217.i.i.i631.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i218.i.i.i632.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i219.i.i.i633.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i220.i.i.i634.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i221.i.i.i635.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i222.i.i.i636.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i223.i.i.i637.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i224.i.i.i638.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i225.i.i.i639.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i226.i.i.i640.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i227.i.i.i641.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i228.i.i.i642.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i229.i.i.i643.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i230.i.i.i644.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i231.i.i.i645.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i232.i.i.i646.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i233.i.i.i647.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i234.i.i.i648.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i235.i.i.i649.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i236.i.i.i650.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i237.i.i.i651.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i238.i.i.i652.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i239.i.i.i653.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i240.i.i.i654.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i241.i.i.i655.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i242.i.i.i656.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i243.i.i.i657.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i244.i.i.i658.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i245.i.i.i659.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i246.i.i.i660.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i247.i.i.i661.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i248.i.i.i662.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i249.i.i.i663.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i250.i.i.i664.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i251.i.i.i665.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i252.i.i.i666.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i253.i.i.i667.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i254.i.i.i668.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i255.i.i.i669.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i256.i.i.i670.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i257.i.i.i671.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i258.i.i.i672.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i259.i.i.i673.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i260.i.i.i674.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i261.i.i.i675.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i262.i.i.i676.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i263.i.i.i677.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i264.i.i.i678.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i265.i.i.i679.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i266.i.i.i680.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i267.i.i.i681.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i268.i.i.i682.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i269.i.i.i683.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i270.i.i.i684.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i271.i.i.i685.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i272.i.i.i686.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i273.i.i.i687.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i274.i.i.i688.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i275.i.i.i689.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i276.i.i.i690.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i277.i.i.i691.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i278.i.i.i692.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i279.i.i.i693.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i280.i.i.i694.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i281.i.i.i695.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i282.i.i.i696.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i283.i.i.i697.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i284.i.i.i698.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i285.i.i.i699.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i286.i.i.i700.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i287.i.i.i701.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i288.i.i.i702.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i289.i.i.i703.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i290.i.i.i704.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i291.i.i.i705.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i292.i.i.i706.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i293.i.i.i707.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i294.i.i.i708.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i295.i.i.i709.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i296.i.i.i710.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%transmute_temp1.i.i297.i.i.i711.i.i = alloca %"core::fmt::Void"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i.i298.i.i.i712.i.i = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i299.i.i.i713.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_11.i300.i.i.i714.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_3.i302.i.i.i715.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%len.i.i.i.i716.i.i = alloca i64, align 8, addrspace(5) | |
%index.i303.i.i.i717.i.i = alloca i64, align 8, addrspace(5) | |
%transmute_temp.i.i2.i.i.i718.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_3.i.i.i.i.i719.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i14.i720.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i3.i.i.i721.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i4.i.i.i722.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i5.i.i.i723.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i.i.i724.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i.i.i725.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i.i.i726.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i6.i.i.i727.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i.i.i728.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i.i.i729.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i.i.i730.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i.i.i731.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i.i.i732.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i.i.i733.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i.i.i734.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i.i.i735.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i.i.i736.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i.i.i737.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i.i.i738.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i.i.i739.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i.i.i740.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i.i.i741.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i.i.i742.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i.i.i743.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i.i.i744.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i.i.i745.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i.i.i746.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i.i.i747.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i.i.i748.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i.i.i749.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i.i.i750.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i.i.i751.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i.i.i752.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i.i.i753.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i754.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i.i.i755.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i.i.i756.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i.i.i757.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i.i.i758.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i.i.i759.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i.i.i760.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i.i.i761.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i.i.i762.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i.i.i763.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i.i.i764.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i.i.i765.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i.i.i766.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i.i.i767.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i.i.i768.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i.i.i769.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i.i.i770.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i.i.i771.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i.i.i772.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i.i.i773.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i.i.i774.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i.i.i775.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i.i.i776.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i.i.i777.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i.i.i778.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i.i.i779.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i.i.i780.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i.i.i781.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i.i.i782.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i.i.i783.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i.i.i784.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i.i.i785.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i.i.i786.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i.i.i787.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i.i.i788.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i.i.i789.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i.i.i790.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i.i.i791.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i.i.i792.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i.i.i793.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i794.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i795.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i796.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i797.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i798.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i799.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i800.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i801.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i802.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i803.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i7.i.i.i804.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i805.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i806.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i807.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i8.i.i.i808.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i9.i.i.i809.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i.i.i810.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i10.i.i.i811.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i812.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i813.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i11.i.i.i814.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i815.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i15.i816.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i16.i817.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i17.i818.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i18.i819.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i.i.i820.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i.i.i821.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i19.i822.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i.i.i823.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i.i.i.i824.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i12.i.i.i825.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i.i.i826.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i.i.i827.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i13.i.i.i828.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i.i.i829.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i.i.i830.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i.i.i831.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i.i.i832.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i14.i.i.i833.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i15.i.i.i834.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i.i.i835.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i.i.i836.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i.i.i837.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i.i.i838.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i.i.i839.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i.i.i840.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i.i.i841.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i.i.i842.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i.i.i843.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i.i.i844.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i.i.i845.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i.i.i846.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i.i.i847.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i.i.i848.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i.i.i849.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i.i.i850.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i.i.i851.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i.i.i852.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i.i.i853.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i.i.i854.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i.i.i855.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i.i.i856.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i.i.i857.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i.i.i858.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i.i.i859.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i.i.i860.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i.i.i861.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i.i.i862.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i.i.i863.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i.i.i864.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i.i.i865.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i16.i.i.i866.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i17.i.i.i867.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i18.i.i.i868.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i.i.i.i869.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i.i.i870.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i.i.i.i871.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i19.i.i.i872.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i.i.i873.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i.i.i874.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i.i.i875.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i.i.i876.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i.i.i877.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i.i.i878.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i.i.i879.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i.i.i880.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i.i.i881.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i.i.i882.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i.i.i883.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i.i.i884.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i.i.i885.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i.i.i886.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i.i.i887.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i.i.i888.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i.i.i.i889.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i20.i.i.i890.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i.i.i891.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i.i.i892.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i.i.i893.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i21.i.i.i894.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i895.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i22.i.i.i896.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i23.i.i.i897.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i24.i.i.i898.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i25.i.i.i899.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i26.i.i.i900.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i.i.i901.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i27.i.i.i902.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i.i.i903.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i.i.i904.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i.i.i905.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i.i.i906.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i.i.i907.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i28.i.i.i908.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i.i.i909.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i.i.i910.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i20.i911.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i29.i.i.i912.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i21.i913.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i30.i.i.i914.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i.i.i915.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i.i.i916.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i31.i.i.i917.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i22.i918.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i.i.i919.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i32.i.i.i920.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i33.i.i.i921.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i34.i.i.i922.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i35.i.i.i923.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i36.i.i.i924.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i.i.i925.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i.i926.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i927.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i23.i928.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i24.i929.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i37.i.i.i930.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i38.i.i.i931.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i.i.i932.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i39.i.i.i933.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i.i.i934.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i.i25.i935.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i936.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i.i.i.i937.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i40.i.i.i938.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%transmute_temp.i1.i.i.i939.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i27.i940.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i941.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%transmute_temp1.i1.i.i.i.i942.i.i = alloca %"core::fmt::Void"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i2.i.i.i.i943.i.i = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i3.i.i.i.i944.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i945.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i946.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i947.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i.i948.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i.i949.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i.i950.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i951.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i.i952.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i.i953.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i.i954.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i.i955.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i.i956.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i.i957.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i.i958.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i.i959.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i.i960.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i.i961.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i.i962.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i.i963.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i.i964.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i.i965.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i.i966.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i.i967.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i.i968.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i.i969.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i.i970.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i.i971.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i.i972.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i.i973.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i.i974.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i.i975.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i.i976.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i.i977.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i28.i978.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i.i979.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i.i980.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i.i981.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i.i982.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i.i983.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i.i984.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i.i985.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i.i986.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i.i987.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i.i988.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i.i989.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i.i990.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i.i991.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i.i992.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i.i993.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i.i994.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i.i995.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i.i996.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i.i997.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i.i998.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i.i999.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i.i1000.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i.i1001.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i.i1002.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i.i1003.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i.i1004.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i.i1005.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i.i1006.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i.i1007.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i.i1008.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i.i1009.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i.i1010.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i.i1011.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i.i1012.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i.i1013.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i.i1014.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i.i1015.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i.i1016.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i.i1017.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1018.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i.i1019.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i.i1020.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i.i1021.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i.i1022.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i.i1023.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1024.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1025.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1026.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1027.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1028.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1029.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1030.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i29.i1031.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i1032.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i1033.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i.i1034.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i30.i1035.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i31.i1036.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i32.i1037.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i33.i1038.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i34.i1039.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i1040.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i1041.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i1042.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i35.i1043.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i.i1044.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i.i1045.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i1046.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i.i1047.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i.i.i1048.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i1049.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i.i1050.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i.i1051.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i36.i1052.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i.i1053.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i.i1054.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i.i1055.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i.i1056.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i37.i1057.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i38.i1058.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i.i1059.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i.i1060.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i.i1061.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i.i1062.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i.i1063.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i.i1064.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i.i1065.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i.i1066.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i.i1067.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i.i1068.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i.i1069.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i.i1070.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i.i1071.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i.i1072.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i.i1073.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i.i1074.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i.i1075.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i.i1076.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i.i1077.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i.i1078.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i.i1079.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i.i1080.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i.i1081.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i.i1082.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i.i1083.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i.i1084.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i.i1085.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i.i1086.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i.i1087.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i.i1088.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i.i1089.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i39.i1090.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i40.i1091.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i41.i1092.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i.i.i1093.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i.i1094.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i.i.i1095.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i42.i1096.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i.i1097.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i.i1098.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i.i1099.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i.i1100.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i.i1101.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i.i1102.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i.i1103.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i.i1104.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i.i1105.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i.i1106.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i.i1107.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i.i1108.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i.i1109.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i.i1110.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i.i1111.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i.i1112.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i.i.i1113.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i.i.i1114.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i.i1115.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i.i1116.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i.i1117.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i.i.i1118.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i43.i1119.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i1120.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i44.i1121.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i1122.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i45.i1123.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i46.i1124.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i.i1125.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i47.i1126.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i.i1127.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i.i1128.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i.i1129.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i.i1130.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i.i1131.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i48.i1132.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i.i1133.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i.i1134.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i1135.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i.i.i1136.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i49.i1137.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i.i.i1138.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i.i1139.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i.i1140.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i1141.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i1142.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i.i1143.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i.i.i1144.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i50.i1145.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i1146.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i1147.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i51.i1148.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i.i1149.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i1150.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i52.i1151.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i53.i1152.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i54.i1153.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i.i55.i1154.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i1155.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i.i1156.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i.i56.i1157.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i.i1158.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i57.i1159.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%transmute_temp1.i.i.i.i.i1160.i.i = alloca %"core::fmt::Void"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i.i.i.i.i1161.i.i = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i1162.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_11.i.i.i.i1163.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_3.i.i.i.i1165.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%end.i.i.i.i1166.i.i = alloca i64, align 8, addrspace(5) | |
%index.i.i.i.i1167.i.i = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i1168.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i1169.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i1170.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i3.i1171.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i4.i1172.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i5.i1173.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i1174.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i1175.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i6.i1176.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i1177.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i1178.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i1179.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i1.i1180.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i1181.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i1182.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i1183.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i1184.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i1185.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i1186.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i1187.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i1188.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i1189.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i1190.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i1191.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i1192.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i1193.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i1194.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i1195.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i1196.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i1197.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i1198.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i1199.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i1200.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i1201.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i1202.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i1203.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i1204.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i1205.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i1206.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i1207.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i1208.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i1209.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i1210.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i1211.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i1212.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i1213.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i1214.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i1215.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i1216.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i1217.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i1218.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i1219.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i1220.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i1221.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i1222.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i1223.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i1224.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i1225.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i1226.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i1227.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i1228.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i1229.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i1230.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i1231.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i1232.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i1233.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i1234.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i1235.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i1236.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i1237.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i1238.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i1239.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i1240.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i1241.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i1242.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i1243.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i1244.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i1245.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i1246.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i1247.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i1248.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i1249.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i1250.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i1251.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i1252.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i1253.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i1254.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i1255.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i1256.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i1257.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i1258.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i1259.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i1260.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i1261.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i1262.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i1263.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i1264.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i1265.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i1266.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1267.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i1268.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i1269.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i1270.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i1271.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i1272.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i1273.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i1274.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i1275.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i1276.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i1277.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i1278.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i1279.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i1280.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i1281.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i1282.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i1283.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i1284.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i1285.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i1286.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i1287.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i1288.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i1289.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i1290.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i1291.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i1292.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i1293.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i1294.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i1295.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i1296.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i1297.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i1298.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i1299.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i1300.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i1301.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i1302.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i1303.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i1304.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i1305.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i1306.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i1307.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i1308.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i1309.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i1310.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i1311.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i1312.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i1313.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i1314.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i1315.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i1316.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i1317.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i1318.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i1319.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i1320.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i1321.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i1322.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i1323.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i1324.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i1325.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i1326.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i1327.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i1328.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i1329.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i1330.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i1331.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i1332.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i1333.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i1334.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i1335.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i1336.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i1337.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i1338.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i1339.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i1340.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i1341.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i1342.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i1343.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i1344.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i1345.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i1346.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i1347.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i1348.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i1349.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i1350.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i1351.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i1352.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i1353.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i1354.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i1355.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i1356.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i1357.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i1358.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i1359.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i1360.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i1361.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i1362.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i1363.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i1364.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i1365.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i1366.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i1367.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i1368.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i1369.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i1370.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i1371.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i1372.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i1373.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i1374.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i1375.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i1376.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i1377.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i1378.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i1379.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i1380.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i1381.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i1382.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i1383.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i1384.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i1385.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i1386.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i1387.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i1388.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i1389.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i1390.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i1391.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i1392.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i1393.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i1394.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i1395.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i1396.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i1397.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i1398.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i1399.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i1400.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i1401.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i1403.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i1404.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i1405.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i1406.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i1407.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i1408.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i1409.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i1410.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i1411.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i1412.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%abi_cast3.i1413.i.i = alloca i16, align 2, addrspace(5) | |
%abi_cast.i1414.i.i = alloca i16, align 2, addrspace(5) | |
%_86.i1415.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%len.i1416.i.i = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_70.i1417.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%current.i1418.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%normal.i1419.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%x2.i1420.i.i = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_46.i1421.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%iter1.i1422.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_40.i1423.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_36.i1424.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_17.i1425.i.i = alloca i8*, align 8, addrspace(5) | |
%iter.i1426.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_12.i1427.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%lowerstart.i1428.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1429.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i317.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i318.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i319.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i320.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i321.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i322.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i323.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i324.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i325.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i326.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i327.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i328.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i329.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i330.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i331.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i332.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i333.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i334.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i335.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i336.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i337.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i338.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i339.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i340.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i341.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i342.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i343.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i344.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i345.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i346.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i347.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i348.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i349.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i350.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i351.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i352.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i353.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i354.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i355.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i356.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i357.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i358.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i359.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i360.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i361.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i362.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i363.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i364.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i365.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i366.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i367.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i368.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i369.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i370.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i371.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i372.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i373.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i374.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i375.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i376.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i377.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i378.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i379.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i380.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i381.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i382.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i383.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i384.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i385.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i386.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i387.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i388.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i389.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i390.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i391.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i392.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i393.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i394.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i395.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i396.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i397.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i398.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i399.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i400.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i401.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i402.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i403.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i404.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i405.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i406.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i407.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i408.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i409.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i410.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i411.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i412.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i413.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i414.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i415.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i416.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i417.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i418.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i419.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i420.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i421.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i422.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i423.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i424.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i425.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i426.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i427.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i428.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i429.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i430.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i431.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i432.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i433.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i434.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i435.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i436.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i437.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i438.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i439.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i440.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i441.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i442.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i443.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i444.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i445.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i446.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i447.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i448.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i449.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i450.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i451.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i452.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i453.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i454.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i455.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i456.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i457.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i458.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i459.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i460.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i461.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i462.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i463.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i464.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i465.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i466.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i467.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i468.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i469.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i470.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i471.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i472.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i473.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i474.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i475.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i476.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i477.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i478.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i479.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i480.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i481.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i482.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i483.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i484.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i485.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i486.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i487.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i488.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i489.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i490.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i491.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i492.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i493.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i494.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i495.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i496.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i497.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i498.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i499.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i500.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i501.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i502.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i503.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i504.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i505.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i506.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i507.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i508.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i509.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i510.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i511.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i512.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i513.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i514.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i515.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i516.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i517.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i518.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i519.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i520.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i521.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i522.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i523.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i524.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i525.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i526.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i527.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i528.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i529.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i530.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i531.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i532.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i533.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i535.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i187.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i188.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i189.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i190.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i191.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i192.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i193.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i194.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i195.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i196.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i197.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i198.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i199.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i200.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i201.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i202.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i203.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i204.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i1.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i205.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i206.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i207.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i208.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i209.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i210.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i211.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i212.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i213.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i214.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i215.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i216.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i217.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i218.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i219.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i220.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i221.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i222.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i223.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i224.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i225.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i226.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i227.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i228.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i229.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i230.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i231.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i232.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i233.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i234.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i235.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i236.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i237.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i238.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i239.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i240.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i241.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i242.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i243.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i244.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i245.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i246.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i2.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i3.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i4.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i247.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i248.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i249.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i.i5.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i250.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%personalityslot.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%abi_cast.i251.i.i.i = alloca i16, align 2, addrspace(5) | |
%self.i.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%_11.i.i.i147.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i148.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i149.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i150.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%self.i.i.i151.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%abi_cast.i.i152.i.i.i = alloca i16, align 2, addrspace(5) | |
%_0.i1.i153.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i154.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i155.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i156.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i157.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i158.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i159.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i160.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i161.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%abi_cast.i162.i.i.i = alloca i16, align 2, addrspace(5) | |
%_0.i163.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%_11.i.i.i131.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i132.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i133.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%self.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%abi_cast.i.i.i.i.i = alloca i16, align 2, addrspace(5) | |
%_0.i1.i.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i134.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i135.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i136.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i137.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i138.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i139.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%abi_cast.i.i.i.i = alloca i16, align 2, addrspace(5) | |
%_0.i140.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%_0.i130.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%tmp_ret.i.i3.i111.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i112.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i113.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i114.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i115.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i116.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i117.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i118.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i97.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i98.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i99.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i100.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i101.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i102.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i103.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i104.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i105.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_5.i.i78.i.i.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%transmute_temp1.i1.i79.i.i.i.i.i = alloca %"core::fmt::Void"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i2.i80.i.i.i.i.i = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i3.i81.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i82.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i83.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i84.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i85.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i86.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i87.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i88.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i89.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i90.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i91.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i92.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i93.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i94.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i95.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i96.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i97.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i98.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i99.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i100.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i101.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i102.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i103.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i104.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i105.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i106.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i107.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i108.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i109.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i110.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i111.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i112.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i113.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i114.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i115.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i116.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i117.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i118.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i119.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i120.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i121.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i122.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i123.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i124.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i125.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i126.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i127.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i128.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i129.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i130.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i131.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i132.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i133.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i134.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i135.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i136.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i137.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i138.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i139.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i140.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i141.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i142.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i143.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i144.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i145.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i146.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i147.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i148.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i149.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i150.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i151.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i152.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i153.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i154.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i155.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i156.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i157.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i158.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i159.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i160.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i161.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i162.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i163.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i164.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i165.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i166.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i167.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i168.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i169.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i170.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i171.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i172.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i173.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i174.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i175.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i176.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i177.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i178.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i179.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i180.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i181.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i182.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i183.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i184.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i185.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i186.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i187.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i188.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i189.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i190.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i191.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i192.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i193.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i194.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i195.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i196.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i197.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i198.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i199.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i200.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i201.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i202.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i203.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i204.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i205.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i206.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i207.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i208.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i209.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i210.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i211.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i212.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i213.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i214.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i215.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i216.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i217.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i218.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i219.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i220.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i221.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i222.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i223.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i224.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i225.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i226.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i227.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i228.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i229.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i230.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i231.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i232.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i233.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i234.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i235.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i236.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i237.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i238.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i239.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i240.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i241.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i242.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i243.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i244.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i245.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i246.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i247.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i248.i.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i249.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i250.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i251.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i252.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i253.i.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i254.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i255.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i256.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i257.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i258.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i259.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i260.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i261.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i262.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i263.i.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i264.i.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i265.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i266.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i267.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i268.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i269.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i270.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i271.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i272.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i273.i.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i274.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i275.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i276.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i277.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i278.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i279.i.i.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i280.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i281.i.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i282.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i283.i.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i284.i.i.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i285.i.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i286.i.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i287.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i288.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i289.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i290.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i291.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i292.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i293.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i294.i.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i295.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i296.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%transmute_temp1.i.i297.i.i.i.i.i = alloca %"core::fmt::Void"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i.i298.i.i.i.i.i = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i299.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_11.i300.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_3.i302.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%len.i.i.i.i.i.i = alloca i64, align 8, addrspace(5) | |
%index.i303.i.i.i.i.i = alloca i64, align 8, addrspace(5) | |
%transmute_temp.i.i2.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i6.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i14.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i3.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i4.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i5.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i6.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i7.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i7.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i8.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i9.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i10.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i11.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i15.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i16.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i17.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i18.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i19.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i12.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i13.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i14.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i15.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i16.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i17.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i18.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i19.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i20.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i21.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i22.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i23.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i24.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i25.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i26.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i27.i.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i28.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i20.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i29.i.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i21.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i30.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i31.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i22.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i32.i.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i33.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i34.i.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i35.i.i.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i36.i.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i8.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i23.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i24.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i37.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i38.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i39.i.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i.i25.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i9.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i.i.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i40.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%transmute_temp.i1.i.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i27.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%transmute_temp1.i1.i.i.i.i.i.i = alloca %"core::fmt::Void"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i2.i.i.i.i.i.i = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i3.i.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i28.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i29.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i30.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i31.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i32.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i33.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i34.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i10.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i11.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i12.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i35.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i13.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i14.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i36.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i37.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i38.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i39.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i40.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i41.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i42.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i43.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i15.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i44.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i16.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i45.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i46.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i47.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i48.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i17.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i49.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i18.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i.i19.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i50.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i51.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i52.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i53.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i54.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i.i55.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i20.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i.i56.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i57.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%transmute_temp1.i.i.i.i.i.i.i = alloca %"core::fmt::Void"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i.i.i.i.i.i.i = alloca i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i21.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i22.i = alloca [2 x { i8*, i8* }], align 8, addrspace(5) | |
%_3.i.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%end.i.i.i.i.i.i = alloca i64, align 8, addrspace(5) | |
%index.i.i.i.i.i.i = alloca i64, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i3.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i4.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i5.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i6.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i1.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i23.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i24.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i25.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i26.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i27.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i28.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i29.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i30.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i31.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i32.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i33.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i34.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i35.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i36.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i37.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i38.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i39.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i.i40.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i.i41.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i42.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i43.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i44.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i45.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i46.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i47.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i48.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i.i49.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i.i50.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i51.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i.i52.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i53.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i.i54.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i.i55.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i56.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i.i57.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i58.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i.i59.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_6.i.i.i60.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i = alloca { i8, i8 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%abi_cast3.i.i.i = alloca i16, align 2, addrspace(5) | |
%abi_cast.i.i.i = alloca i16, align 2, addrspace(5) | |
%_86.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%len.i.i.i = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_70.i.i.i = alloca %"core::option::Option<u8>", align 1, addrspace(5) | |
%current.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%normal.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%x2.i.i.i = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_46.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%iter1.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_40.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_36.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_17.i.i61.i = alloca i8*, align 8, addrspace(5) | |
%iter.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_12.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%lowerstart.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_54.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_49.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_44.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_39.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_34.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_29.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_24.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i140.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i1.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i2.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i1.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i2.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i3.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i4.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i10.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i11.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i12.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_10.i.i.i141.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i142.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i143.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i144.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i150.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i151.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i152.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%value.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_6.i153.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_0.i139.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i138.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i68.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i69.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i70.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i71.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i81.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i82.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i83.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i84.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i85.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i86.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i87.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i93.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i94.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i95.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i96.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i97.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i65.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i62.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_0.i61.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0.i60.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_7.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_9.i.i.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_7.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i4.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i57.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_4.i.i.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%self.i.i.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_2.i.i.i5.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%tmp_ret.i.i3.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i2.i45.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i46.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i47.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i48.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_15.i.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i49.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i31.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i32.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i33.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i34.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i35.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i36.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i37.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i38.i.i.i.i.i.i.i.i = alloca %"core::fmt::rt::v1::Argument"*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i39.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i16.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i17.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i18.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i19.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i20.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i21.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i22.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i23.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i24.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i2.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i3.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i4.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i5.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i6.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i7.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i8.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i9.i.i.i.i.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i10.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%tmp_ret.i.i.i.i.i6.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%transmute_temp.i3.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%transmute_temp.i.i.i.i.i.i.i.i.i.i = alloca { i64*, i64 }, align 8, addrspace(5) | |
%tmp_ret.i2.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i1.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%p.i.i.i.i.i.i.i.i.i = alloca { i8*, i8* }*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i1.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_114.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_108.i.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_96.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_84.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_74.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>", align 8, addrspace(5) | |
%iter1.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_66.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_65.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_50.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_38.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_28.i.i.i.i.i.i.i.i = alloca %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>", align 8, addrspace(5) | |
%iter.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_20.i.i7.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_19.i.i.i.i.i.i.i.i = alloca %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", align 8, addrspace(5) | |
%_14.i.i.i.i.i.i.i.i = alloca {}, align 1, addrspace(5) | |
%pieces.i.i.i.i.i.i.i.i = alloca { i64*, i64* }, align 8, addrspace(5) | |
%_8.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_5.i.i.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%_4.i.i8.i.i.i.i.i.i = alloca %"core::option::Option<usize>", align 8, addrspace(5) | |
%formatter.i.i.i.i.i.i.i.i = alloca %"core::fmt::Formatter", align 8, addrspace(5) | |
%_0.i.i9.i.i.i.i.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_8.i.i.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%tmp_ret.i.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%personalityslot.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%cap.i.i.i.i.i.i.i.i.i.i = alloca i64, align 8, addrspace(5), !amdgpu.uniform !1 | |
%_0.i.i.i.i.i.i.i.i.i.i = alloca { i8*, i64 }, align 8, addrspace(5) | |
%_1.i.i.i.i.i.i.i = alloca %"alloc::vec::Vec<u8>", align 8, addrspace(5) | |
%_2.i1.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_2.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_21.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_20.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%err.i.i.i.i.i.i.i.i = alloca %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%layout.i.i.i.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_5.i.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_4.i.i.i.i.i.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%personalityslot.i.i.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_12.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_11.i.i.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_9.i.i.i.i.i.i.i.i = alloca { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] }, align 8, addrspace(5) | |
%e.i.i.i.i.i.i.i.i = alloca %"alloc::allocator::AllocErr", align 8, addrspace(5) | |
%_0.i1.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i.i = alloca { i64, i64 }, align 8, addrspace(5) | |
%_11.i.i.i.i.i.i.i = alloca %"alloc::heap::Heap", align 1, addrspace(5) | |
%_9.i.i.i.i.i.i.i = alloca %"core::result::Result<*mut u8, alloc::allocator::AllocErr>", align 8, addrspace(5) | |
%_0.i.i.i.i.i.i.i = alloca i8*, align 8, addrspace(5) | |
%payload.i.i.i.i.i.i.i = alloca { {} addrspace(1)*, {} addrspace(1)* }, align 8, addrspace(5) | |
%_3.i.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%personalityslot.i.i.i.i.i.i = alloca { i8*, i32 }, align 8, addrspace(5) | |
%_13.i.i.i.i.i.i = alloca i8, align 1, addrspace(5) | |
%_10.i.i.i.i.i.i = alloca i64*, align 8, addrspace(5) | |
%_9.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_6.i.i.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%s.i.i.i.i.i.i = alloca %"alloc::string::String", align 8, addrspace(5) | |
%_9.i.i.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%arg.i.i.i.i = alloca { [0 x i8] addrspace(1)*, i64 }, align 8, addrspace(5) | |
%_6.i.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%_4.i.i.i.i = alloca %"core::option::Option<&[core::fmt::rt::v1::Argument]>", align 8, addrspace(5) | |
%_17.i.i.i = alloca { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, align 8, addrspace(5) | |
%_10.i.i.i = alloca [1 x { [0 x i8] addrspace(1)*, i64 }], align 8, addrspace(5) | |
%_6.i.i.i = alloca %"core::fmt::Arguments", align 8, addrspace(5) | |
%tmp_ret.i.i.i = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_13.i.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_13.i = alloca %"core::char::EscapeDefaultState", align 8, addrspace(5) | |
%_12.i = alloca %"core::char::EscapeDefault", align 8, addrspace(5) | |
%_10.i = alloca %"core::char::EscapeUnicode", align 8, addrspace(5) | |
%init_state.i = alloca %"core::char::EscapeDefaultState", align 8, addrspace(5) | |
%self.i = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%_0.i = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_32 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_22 = alloca i32, align 4, addrspace(5), !amdgpu.uniform !1 | |
%iter = alloca %"core::char::EscapeDebug", align 8, addrspace(5) | |
%_17 = alloca %"core::char::EscapeDebug", align 8, addrspace(5) | |
%_16 = alloca %"core::char::EscapeDebug", align 8, addrspace(5) | |
%_4 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%_0 = alloca i8, align 1, addrspace(5), !amdgpu.uniform !1 | |
%0 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %f, i32 0, i32 5 | |
%1 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* }* %0, i32 0, i32 0 | |
%2 = load {} addrspace(1)*, {} addrspace(1)** %1, align 8, !alias.scope !378, !nonnull !1 | |
%3 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* }* %0, i32 0, i32 1 | |
%4 = load {} addrspace(1)*, {} addrspace(1)** %3, align 8, !alias.scope !378, !nonnull !1 | |
%5 = addrspacecast {} addrspace(1)* %4 to i1 ({}*, i32)** | |
%6 = getelementptr inbounds i1 ({}*, i32)*, i1 ({}*, i32)** %5, i64 4 | |
%7 = load i1 ({}*, i32)*, i1 ({}*, i32)** %6, align 8, !invariant.load !1, !noalias !378, !nonnull !1 | |
%8 = addrspacecast {} addrspace(1)* %2 to {}* | |
%9 = call zeroext i1 %7({}* noalias nonnull %8, i32 39) #3, !noalias !378 | |
br label %bb1 | |
bb1: ; preds = %start | |
%10 = zext i1 %9 to i8 | |
store i8 %10, i8 addrspace(5)* %_4, align 1 | |
br label %bb2 | |
bb2: ; preds = %bb1 | |
%11 = load i8, i8 addrspace(5)* %_4, align 1, !range !185 | |
%12 = trunc i8 %11 to i1 | |
%13 = zext i1 %12 to i64 | |
%14 = load i8, i8 addrspace(5)* %_4, align 1, !range !185 | |
%15 = trunc i8 %14 to i1 | |
%16 = zext i1 %15 to i64 | |
br label %NodeBlock | |
NodeBlock: ; preds = %bb2 | |
%Pivot = icmp slt i64 %16, 1 | |
%17 = xor i1 %Pivot, true | |
%18 = call { i1, i64 } @llvm.amdgcn.if(i1 %17) | |
%19 = extractvalue { i1, i64 } %18, 0 | |
%20 = extractvalue { i1, i64 } %18, 1 | |
br i1 %19, label %LeafBlock874, label %Flow6884 | |
LeafBlock874: ; preds = %NodeBlock | |
%SwitchLeaf875 = icmp eq i64 %16, 1 | |
%21 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf875) | |
%22 = extractvalue { i1, i64 } %21, 0 | |
%23 = extractvalue { i1, i64 } %21, 1 | |
br i1 %22, label %bb5, label %Flow6885 | |
LeafBlock: ; preds = %Flow6884 | |
%SwitchLeaf = icmp eq i64 %16, 0 | |
%24 = xor i1 %SwitchLeaf, true | |
br label %Flow6886 | |
Flow6886: ; preds = %LeafBlock, %Flow6884 | |
%25 = phi i1 [ true, %LeafBlock ], [ false, %Flow6884 ] | |
%26 = phi i1 [ %24, %LeafBlock ], [ %37566, %Flow6884 ] | |
call void @llvm.amdgcn.end.cf(i64 %37569) | |
%27 = call { i1, i64 } @llvm.amdgcn.if(i1 %26) | |
%28 = extractvalue { i1, i64 } %27, 0 | |
%29 = extractvalue { i1, i64 } %27, 1 | |
br i1 %28, label %NewDefault, label %Flow6887 | |
NewDefault: ; preds = %Flow6886 | |
br label %Flow6887 | |
Flow7104: ; preds = %LeafBlock3543, %Flow7103 | |
%30 = phi i1 [ true, %LeafBlock3543 ], [ false, %Flow7103 ] | |
%31 = phi i1 [ %56895, %LeafBlock3543 ], [ %56872, %Flow7103 ] | |
call void @llvm.amdgcn.end.cf(i64 %56894) | |
%32 = call { i1, i64 } @llvm.amdgcn.if(i1 %31) | |
%33 = extractvalue { i1, i64 } %32, 0 | |
%34 = extractvalue { i1, i64 } %32, 1 | |
br i1 %33, label %NewDefault3542, label %Flow7105 | |
NewDefault3542: ; preds = %Flow7104 | |
br label %Flow7105 | |
NewDefault3549: ; preds = %Flow7101 | |
br label %Flow7103 | |
Flow7105: ; preds = %NewDefault3542, %Flow7104 | |
%35 = phi i1 [ false, %NewDefault3542 ], [ %30, %Flow7104 ] | |
%36 = phi i1 [ true, %NewDefault3542 ], [ %56891, %Flow7104 ] | |
call void @llvm.amdgcn.end.cf(i64 %34) | |
br label %Flow7048 | |
bb3: ; preds = %Flow6888 | |
br label %Flow7106 | |
Flow6887: ; preds = %NewDefault, %Flow6886 | |
%37 = phi i1 [ true, %NewDefault ], [ false, %Flow6886 ] | |
%38 = phi i1 [ false, %NewDefault ], [ %25, %Flow6886 ] | |
call void @llvm.amdgcn.end.cf(i64 %29) | |
%39 = call { i1, i64 } @llvm.amdgcn.if(i1 %38) | |
%40 = extractvalue { i1, i64 } %39, 0 | |
%41 = extractvalue { i1, i64 } %39, 1 | |
br i1 %40, label %bb4, label %Flow6888 | |
bb4: ; preds = %Flow6887 | |
%42 = load i32, i32* %self, align 4, !range !248 | |
%43 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %_13.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %43) | |
%44 = bitcast %"core::char::EscapeDefault" addrspace(5)* %_12.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %44) | |
%45 = bitcast %"core::char::EscapeUnicode" addrspace(5)* %_10.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %45) | |
%46 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %46) | |
%47 = bitcast i32 addrspace(5)* %self.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 4, i8 addrspace(5)* %47) | |
store i32 %42, i32 addrspace(5)* %self.i, align 4, !noalias !381 | |
%48 = load i32, i32 addrspace(5)* %self.i, align 4, !range !248, !noalias !381 | |
br label %NodeBlock897 | |
Flow6888: ; preds = %Flow7048, %Flow6887 | |
%49 = phi i1 [ %37579, %Flow7048 ], [ %37565, %Flow6887 ] | |
%50 = phi i1 [ %37580, %Flow7048 ], [ false, %Flow6887 ] | |
%51 = phi i1 [ %37581, %Flow7048 ], [ false, %Flow6887 ] | |
%52 = phi i1 [ %37582, %Flow7048 ], [ %37, %Flow6887 ] | |
call void @llvm.amdgcn.end.cf(i64 %41) | |
%53 = call { i1, i64 } @llvm.amdgcn.if(i1 %52) | |
%54 = extractvalue { i1, i64 } %53, 0 | |
%55 = extractvalue { i1, i64 } %53, 1 | |
br i1 %54, label %bb3, label %Flow7106 | |
NodeBlock897: ; preds = %bb4 | |
%Pivot898 = icmp slt i32 %48, 34 | |
%56 = xor i1 %Pivot898, true | |
%57 = call { i1, i64 } @llvm.amdgcn.if(i1 %56) | |
%58 = extractvalue { i1, i64 } %57, 0 | |
%59 = extractvalue { i1, i64 } %57, 1 | |
br i1 %58, label %NodeBlock895, label %Flow6889 | |
NodeBlock895: ; preds = %NodeBlock897 | |
%Pivot896 = icmp slt i32 %48, 39 | |
%60 = xor i1 %Pivot896, true | |
%61 = call { i1, i64 } @llvm.amdgcn.if(i1 %60) | |
%62 = extractvalue { i1, i64 } %61, 0 | |
%63 = extractvalue { i1, i64 } %61, 1 | |
br i1 %62, label %NodeBlock893, label %Flow6890 | |
Flow6889: ; preds = %Flow6894, %NodeBlock897 | |
%64 = phi i1 [ %87, %Flow6894 ], [ false, %NodeBlock897 ] | |
%65 = phi i1 [ %88, %Flow6894 ], [ false, %NodeBlock897 ] | |
%66 = call { i1, i64 } @llvm.amdgcn.else(i64 %59) | |
%67 = extractvalue { i1, i64 } %66, 0 | |
%68 = extractvalue { i1, i64 } %66, 1 | |
br i1 %67, label %NodeBlock885, label %Flow6895 | |
NodeBlock893: ; preds = %NodeBlock895 | |
%Pivot894 = icmp slt i32 %48, 92 | |
%69 = xor i1 %Pivot894, true | |
%70 = call { i1, i64 } @llvm.amdgcn.if(i1 %69) | |
%71 = extractvalue { i1, i64 } %70, 0 | |
%72 = extractvalue { i1, i64 } %70, 1 | |
br i1 %71, label %LeafBlock891, label %Flow6891 | |
Flow6890: ; preds = %Flow6892, %NodeBlock895 | |
%73 = phi i1 [ %84, %Flow6892 ], [ false, %NodeBlock895 ] | |
%74 = phi i1 [ %85, %Flow6892 ], [ false, %NodeBlock895 ] | |
%75 = call { i1, i64 } @llvm.amdgcn.else(i64 %63) | |
%76 = extractvalue { i1, i64 } %75, 0 | |
%77 = extractvalue { i1, i64 } %75, 1 | |
br i1 %76, label %LeafBlock887, label %Flow6893 | |
LeafBlock891: ; preds = %NodeBlock893 | |
%SwitchLeaf892 = icmp eq i32 %48, 92 | |
br label %Flow6891 | |
Flow6891: ; preds = %LeafBlock891, %NodeBlock893 | |
%78 = phi i1 [ true, %LeafBlock891 ], [ false, %NodeBlock893 ] | |
%79 = phi i1 [ %SwitchLeaf892, %LeafBlock891 ], [ false, %NodeBlock893 ] | |
%80 = call { i1, i64 } @llvm.amdgcn.else(i64 %72) | |
%81 = extractvalue { i1, i64 } %80, 0 | |
%82 = extractvalue { i1, i64 } %80, 1 | |
br i1 %81, label %LeafBlock889, label %Flow6892 | |
LeafBlock889: ; preds = %Flow6891 | |
%SwitchLeaf890 = icmp eq i32 %48, 39 | |
%83 = xor i1 %SwitchLeaf890, true | |
br label %Flow6892 | |
Flow6892: ; preds = %LeafBlock889, %Flow6891 | |
%84 = phi i1 [ %83, %LeafBlock889 ], [ %78, %Flow6891 ] | |
%85 = phi i1 [ %SwitchLeaf890, %LeafBlock889 ], [ %79, %Flow6891 ] | |
call void @llvm.amdgcn.end.cf(i64 %82) | |
br label %Flow6890 | |
LeafBlock887: ; preds = %Flow6890 | |
%SwitchLeaf888 = icmp eq i32 %48, 34 | |
%86 = xor i1 %SwitchLeaf888, true | |
br label %Flow6893 | |
Flow6894: ; preds = %bb4.i, %Flow6893 | |
%87 = phi i1 [ true, %bb4.i ], [ false, %Flow6893 ] | |
%88 = phi i1 [ false, %bb4.i ], [ %135, %Flow6893 ] | |
call void @llvm.amdgcn.end.cf(i64 %139) | |
br label %Flow6889 | |
NodeBlock885: ; preds = %Flow6889 | |
%Pivot886 = icmp slt i32 %48, 10 | |
%89 = xor i1 %Pivot886, true | |
%90 = call { i1, i64 } @llvm.amdgcn.if(i1 %89) | |
%91 = extractvalue { i1, i64 } %90, 0 | |
%92 = extractvalue { i1, i64 } %90, 1 | |
br i1 %91, label %NodeBlock883, label %Flow6896 | |
Flow6895: ; preds = %Flow6901, %Flow6889 | |
%93 = phi i1 [ %103, %Flow6901 ], [ %64, %Flow6889 ] | |
%94 = phi i1 [ %2841, %Flow6901 ], [ false, %Flow6889 ] | |
%95 = phi i1 [ %2842, %Flow6901 ], [ %65, %Flow6889 ] | |
call void @llvm.amdgcn.end.cf(i64 %68) | |
%96 = call { i1, i64 } @llvm.amdgcn.if(i1 %95) | |
%97 = extractvalue { i1, i64 } %96, 0 | |
%98 = extractvalue { i1, i64 } %96, 1 | |
br i1 %97, label %NewDefault876, label %Flow6902 | |
NodeBlock883: ; preds = %NodeBlock885 | |
%Pivot884 = icmp slt i32 %48, 13 | |
%99 = xor i1 %Pivot884, true | |
%100 = call { i1, i64 } @llvm.amdgcn.if(i1 %99) | |
%101 = extractvalue { i1, i64 } %100, 0 | |
%102 = extractvalue { i1, i64 } %100, 1 | |
br i1 %101, label %LeafBlock881, label %Flow6897 | |
Flow6896: ; preds = %Flow6899, %NodeBlock885 | |
%103 = phi i1 [ %130, %Flow6899 ], [ %64, %NodeBlock885 ] | |
%104 = phi i1 [ %131, %Flow6899 ], [ %65, %NodeBlock885 ] | |
%105 = call { i1, i64 } @llvm.amdgcn.else(i64 %92) | |
%106 = extractvalue { i1, i64 } %105, 0 | |
%107 = extractvalue { i1, i64 } %105, 1 | |
br i1 %106, label %LeafBlock877, label %Flow6901 | |
LeafBlock881: ; preds = %NodeBlock883 | |
%SwitchLeaf882 = icmp eq i32 %48, 13 | |
%108 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf882) | |
%109 = extractvalue { i1, i64 } %108, 0 | |
%110 = extractvalue { i1, i64 } %108, 1 | |
br i1 %109, label %bb2.i, label %Flow6898 | |
Flow6898: ; preds = %bb2.i, %LeafBlock881 | |
%111 = phi i1 [ true, %bb2.i ], [ %64, %LeafBlock881 ] | |
%112 = phi i1 [ false, %bb2.i ], [ true, %LeafBlock881 ] | |
call void @llvm.amdgcn.end.cf(i64 %110) | |
br label %Flow6897 | |
LeafBlock879: ; preds = %Flow6897 | |
%SwitchLeaf880 = icmp eq i32 %48, 10 | |
%113 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf880) | |
%114 = extractvalue { i1, i64 } %113, 0 | |
%115 = extractvalue { i1, i64 } %113, 1 | |
br i1 %114, label %bb3.i, label %Flow6900 | |
Flow6900: ; preds = %bb3.i, %LeafBlock879 | |
%116 = phi i1 [ true, %bb3.i ], [ %122, %LeafBlock879 ] | |
%117 = phi i1 [ false, %bb3.i ], [ true, %LeafBlock879 ] | |
call void @llvm.amdgcn.end.cf(i64 %115) | |
br label %Flow6899 | |
LeafBlock877: ; preds = %Flow6896 | |
%SwitchLeaf878 = icmp eq i32 %48, 9 | |
%118 = xor i1 %SwitchLeaf878, true | |
br label %Flow6901 | |
bb1.i: ; preds = %Flow6902 | |
%119 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to %"core::char::EscapeDefaultState::Backslash" addrspace(5)* | |
%120 = getelementptr inbounds %"core::char::EscapeDefaultState::Backslash", %"core::char::EscapeDefaultState::Backslash" addrspace(5)* %119, i32 0, i32 1 | |
store i32 116, i32 addrspace(5)* %120, align 4, !noalias !381 | |
%121 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to i32 addrspace(5)* | |
store i32 2, i32 addrspace(5)* %121, align 4, !noalias !381 | |
br label %Flow7047 | |
Flow6897: ; preds = %Flow6898, %NodeBlock883 | |
%122 = phi i1 [ %111, %Flow6898 ], [ %64, %NodeBlock883 ] | |
%123 = phi i1 [ %112, %Flow6898 ], [ %65, %NodeBlock883 ] | |
%124 = call { i1, i64 } @llvm.amdgcn.else(i64 %102) | |
%125 = extractvalue { i1, i64 } %124, 0 | |
%126 = extractvalue { i1, i64 } %124, 1 | |
br i1 %125, label %LeafBlock879, label %Flow6899 | |
bb2.i: ; preds = %LeafBlock881 | |
%127 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to %"core::char::EscapeDefaultState::Backslash" addrspace(5)* | |
%128 = getelementptr inbounds %"core::char::EscapeDefaultState::Backslash", %"core::char::EscapeDefaultState::Backslash" addrspace(5)* %127, i32 0, i32 1 | |
store i32 114, i32 addrspace(5)* %128, align 4, !noalias !381 | |
%129 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to i32 addrspace(5)* | |
store i32 2, i32 addrspace(5)* %129, align 4, !noalias !381 | |
br label %Flow6898 | |
Flow6899: ; preds = %Flow6900, %Flow6897 | |
%130 = phi i1 [ %116, %Flow6900 ], [ %122, %Flow6897 ] | |
%131 = phi i1 [ %117, %Flow6900 ], [ %123, %Flow6897 ] | |
call void @llvm.amdgcn.end.cf(i64 %126) | |
br label %Flow6896 | |
bb3.i: ; preds = %LeafBlock879 | |
%132 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to %"core::char::EscapeDefaultState::Backslash" addrspace(5)* | |
%133 = getelementptr inbounds %"core::char::EscapeDefaultState::Backslash", %"core::char::EscapeDefaultState::Backslash" addrspace(5)* %132, i32 0, i32 1 | |
store i32 110, i32 addrspace(5)* %133, align 4, !noalias !381 | |
%134 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to i32 addrspace(5)* | |
store i32 2, i32 addrspace(5)* %134, align 4, !noalias !381 | |
br label %Flow6900 | |
Flow6893: ; preds = %LeafBlock887, %Flow6890 | |
%135 = phi i1 [ %86, %LeafBlock887 ], [ %73, %Flow6890 ] | |
%136 = phi i1 [ %SwitchLeaf888, %LeafBlock887 ], [ %74, %Flow6890 ] | |
call void @llvm.amdgcn.end.cf(i64 %77) | |
%137 = call { i1, i64 } @llvm.amdgcn.if(i1 %136) | |
%138 = extractvalue { i1, i64 } %137, 0 | |
%139 = extractvalue { i1, i64 } %137, 1 | |
br i1 %138, label %bb4.i, label %Flow6894 | |
bb4.i: ; preds = %Flow6893 | |
%140 = load i32, i32 addrspace(5)* %self.i, align 4, !range !248, !noalias !381 | |
%141 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to %"core::char::EscapeDefaultState::Backslash" addrspace(5)* | |
%142 = getelementptr inbounds %"core::char::EscapeDefaultState::Backslash", %"core::char::EscapeDefaultState::Backslash" addrspace(5)* %141, i32 0, i32 1 | |
store i32 %140, i32 addrspace(5)* %142, align 4, !noalias !381 | |
%143 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to i32 addrspace(5)* | |
store i32 2, i32 addrspace(5)* %143, align 4, !noalias !381 | |
br label %Flow6894 | |
bb5.i: ; preds = %Flow7039 | |
%144 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to %"core::char::EscapeDefaultState::Char" addrspace(5)* | |
%145 = getelementptr inbounds %"core::char::EscapeDefaultState::Char", %"core::char::EscapeDefaultState::Char" addrspace(5)* %144, i32 0, i32 1 | |
store i32 %2849, i32 addrspace(5)* %145, align 4, !noalias !381 | |
%146 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to i32 addrspace(5)* | |
store i32 1, i32 addrspace(5)* %146, align 4, !noalias !381 | |
br label %Flow7042 | |
Flow7038: ; preds = %Flow7042, %Flow7037 | |
%147 = phi i1 [ %2824, %Flow7042 ], [ %2886, %Flow7037 ] | |
%148 = phi i1 [ %17413, %Flow7042 ], [ %93, %Flow7037 ] | |
call void @llvm.amdgcn.end.cf(i64 %37541) | |
%149 = call { i1, i64 } @llvm.amdgcn.if(i1 %2889) | |
%150 = extractvalue { i1, i64 } %149, 0 | |
%151 = extractvalue { i1, i64 } %149, 1 | |
br i1 %150, label %panic4.i.i.i, label %Flow7043 | |
bb6.i: ; preds = %_ZN4core12char_private12is_printable17hf62cb01601ec021bE.exit.i | |
%152 = load i32, i32 addrspace(5)* %self.i, align 4, !range !248, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_13.i.i) #3, !noalias !381 | |
call void @llvm.assume(i1 true) #3, !noalias !384 | |
%153 = or i32 %152, 1 | |
%154 = bitcast i32 addrspace(5)* %tmp_ret.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 4, i8 addrspace(5)* %154) #3, !noalias !384 | |
%155 = call i32 @llvm.ctlz.i32(i32 %153, i1 false) #3 | |
store i32 %155, i32 addrspace(5)* %tmp_ret.i.i.i, align 4, !noalias !384 | |
%156 = load i32, i32 addrspace(5)* %tmp_ret.i.i.i, align 4, !noalias !384 | |
%157 = bitcast i32 addrspace(5)* %tmp_ret.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 4, i8 addrspace(5)* %157) #3, !noalias !384 | |
%158 = call { i32, i1 } @llvm.usub.with.overflow.i32(i32 31, i32 %156) #3 | |
%159 = extractvalue { i32, i1 } %158, 1 | |
%160 = call i1 @llvm.expect.i1(i1 %159, i1 false) #3 | |
%161 = xor i1 %160, true | |
%162 = call { i1, i64 } @llvm.amdgcn.if(i1 %161) | |
%163 = extractvalue { i1, i64 } %162, 0 | |
%164 = extractvalue { i1, i64 } %162, 1 | |
br i1 %163, label %"_ZN44_$LT$char$u20$as$u20$core..char..CharExt$GT$14escape_unicode17h2797d5a4f0710028E.exit.i", label %Flow7040 | |
Flow7040: ; preds = %"_ZN44_$LT$char$u20$as$u20$core..char..CharExt$GT$14escape_unicode17h2797d5a4f0710028E.exit.i", %bb6.i | |
%165 = phi i1 [ true, %"_ZN44_$LT$char$u20$as$u20$core..char..CharExt$GT$14escape_unicode17h2797d5a4f0710028E.exit.i" ], [ %93, %bb6.i ] | |
%166 = call { i1, i64 } @llvm.amdgcn.else(i64 %164) | |
%167 = extractvalue { i1, i64 } %166, 0 | |
%168 = extractvalue { i1, i64 } %166, 1 | |
br i1 %167, label %panic.i.i, label %Flow7041 | |
panic.i.i: ; preds = %Flow7040 | |
%169 = bitcast { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_17.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %169) #3, !noalias !384 | |
%170 = bitcast [1 x { [0 x i8] addrspace(1)*, i64 }] addrspace(5)* %_10.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %170) #3, !noalias !384 | |
%171 = bitcast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 48, i8 addrspace(5)* %171) #3, !noalias !384 | |
%172 = load <2 x i64>, <2 x i64>* addrspacecast (<2 x i64> addrspace(1)* bitcast ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 } addrspace(1)* @panic_loc.B to <2 x i64> addrspace(1)*) to <2 x i64>*), align 8, !alias.scope !387, !noalias !384 | |
%173 = extractelement <2 x i64> %172, i32 0 | |
%174 = inttoptr i64 %173 to [0 x i8] addrspace(1)* | |
%175 = extractelement <2 x i64> %172, i32 1 | |
%176 = load [0 x i8] addrspace(1)*, [0 x i8] addrspace(1)** getelementptr ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }, { { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }* addrspacecast ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 } addrspace(1)* @panic_loc.B to { { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }*), i64 0, i32 1, i32 0), align 8, !alias.scope !387, !noalias !384, !nonnull !1 | |
%177 = load i64, i64* getelementptr ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }, { { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }* addrspacecast ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 } addrspace(1)* @panic_loc.B to { { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }*), i64 0, i32 1, i32 1), align 8, !alias.scope !387, !noalias !384 | |
%178 = load i32, i32* getelementptr ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }, { { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }* addrspacecast ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 } addrspace(1)* @panic_loc.B to { { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }*), i64 0, i32 2), align 4, !alias.scope !387, !noalias !384 | |
%179 = load i32, i32* getelementptr ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }, { { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }* addrspacecast ({ { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 } addrspace(1)* @panic_loc.B to { { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }, i32, i32 }*), i64 0, i32 3), align 4, !alias.scope !387, !noalias !384 | |
%180 = bitcast [1 x { [0 x i8] addrspace(1)*, i64 }] addrspace(5)* %_10.i.i.i to { [0 x i8] addrspace(1)*, i64 } addrspace(5)* | |
%181 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %180, i32 0, i32 0 | |
store [0 x i8] addrspace(1)* %174, [0 x i8] addrspace(1)* addrspace(5)* %181, align 8, !noalias !390 | |
%182 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %180, i32 0, i32 1 | |
store i64 %175, i64 addrspace(5)* %182, align 8, !noalias !390 | |
%183 = bitcast [1 x { [0 x i8] addrspace(1)*, i64 }] addrspace(5)* %_10.i.i.i to [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(5)* | |
%184 = addrspacecast [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(5)* %183 to [0 x { [0 x i8] addrspace(1)*, i64 }]* | |
%185 = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>" addrspace(5)* %_4.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %185) #3, !noalias !390 | |
%186 = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>" addrspace(5)* %_4.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %186, align 8, !noalias !391 | |
%187 = bitcast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i to { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 } addrspace(5)* | |
%188 = getelementptr inbounds { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }, { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 } addrspace(5)* %187, i32 0, i32 0 | |
%189 = bitcast [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)* addrspace(5)* %188 to [0 x { [0 x i8] addrspace(1)*, i64 }]* addrspace(5)* | |
store [0 x { [0 x i8] addrspace(1)*, i64 }]* %184, [0 x { [0 x i8] addrspace(1)*, i64 }]* addrspace(5)* %189, align 8, !alias.scope !396, !noalias !397 | |
%190 = getelementptr inbounds { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }, { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 } addrspace(5)* %187, i32 0, i32 1 | |
store i64 1, i64 addrspace(5)* %190, align 8, !alias.scope !396, !noalias !397 | |
%191 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i, i32 0, i32 3 | |
%192 = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>" addrspace(5)* %_4.i.i.i.i to i8 addrspace(5)* | |
%193 = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>" addrspace(5)* %191 to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %193, i8 addrspace(5)* %192, i64 16, i32 8, i1 false) #3, !noalias !397 | |
%194 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i, i32 0, i32 5 | |
%195 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %194, i32 0, i32 0 | |
%196 = bitcast [0 x { i8*, i8* }] addrspace(1)* addrspace(5)* %195 to [0 x { i8*, i8* }]* addrspace(5)* | |
store [0 x { i8*, i8* }]* addrspacecast ([0 x { i8*, i8* }] addrspace(1)* @ref.1E to [0 x { i8*, i8* }]*), [0 x { i8*, i8* }]* addrspace(5)* %196, align 8, !alias.scope !396, !noalias !397 | |
%197 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %194, i32 0, i32 1 | |
store i64 0, i64 addrspace(5)* %197, align 8, !alias.scope !396, !noalias !397 | |
%198 = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>" addrspace(5)* %_4.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %198) #3, !noalias !390 | |
%199 = bitcast { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_17.i.i.i to { [0 x i8] addrspace(1)*, i64 } addrspace(5)* | |
%200 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %199, i32 0, i32 0 | |
store [0 x i8] addrspace(1)* %176, [0 x i8] addrspace(1)* addrspace(5)* %200, align 8, !noalias !390 | |
%201 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %199, i32 0, i32 1 | |
store i64 %177, i64 addrspace(5)* %201, align 8, !noalias !390 | |
%202 = getelementptr inbounds { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_17.i.i.i, i32 0, i32 3 | |
store i32 %178, i32 addrspace(5)* %202, align 4, !noalias !390 | |
%203 = getelementptr inbounds { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_17.i.i.i, i32 0, i32 5 | |
store i32 %179, i32 addrspace(5)* %203, align 4, !noalias !390 | |
%204 = addrspacecast { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_17.i.i.i to { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* | |
%205 = bitcast { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %arg.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %205) #3, !noalias !390 | |
%206 = bitcast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 48, i8 addrspace(5)* %206) #3, !noalias !390 | |
%207 = bitcast { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* %204 to { [0 x i8] addrspace(1)*, i64 }* | |
%208 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %207, i32 0, i32 0 | |
%209 = bitcast [0 x i8] addrspace(1)** %208 to <2 x i64>*, !amdgpu.uniform !1 | |
%210 = load <2 x i64>, <2 x i64>* %209, align 8, !alias.scope !398, !noalias !401 | |
%211 = extractelement <2 x i64> %210, i32 0 | |
%212 = inttoptr i64 %211 to [0 x i8] addrspace(1)* | |
%213 = extractelement <2 x i64> %210, i32 1 | |
%214 = getelementptr inbounds { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* %204, i32 0, i32 3, !amdgpu.uniform !1 | |
%215 = load i32, i32* %214, align 4, !alias.scope !398, !noalias !401 | |
%216 = getelementptr inbounds { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* %204, i32 0, i32 5, !amdgpu.uniform !1 | |
%217 = load i32, i32* %216, align 4, !alias.scope !398, !noalias !401 | |
%218 = bitcast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i to i8 addrspace(5)* | |
%219 = bitcast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %219, i8 addrspace(5)* %218, i64 48, i32 8, i1 false) #3, !noalias !403 | |
%220 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %arg.i.i.i.i, i32 0, i32 0 | |
store [0 x i8] addrspace(1)* %212, [0 x i8] addrspace(1)* addrspace(5)* %220, align 8, !noalias !404 | |
%221 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %arg.i.i.i.i, i32 0, i32 1 | |
store i64 %213, i64 addrspace(5)* %221, align 8, !noalias !404 | |
%222 = bitcast { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_9.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %222) #3, !noalias !404 | |
%223 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %arg.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%224 = load [0 x i8] addrspace(1)*, [0 x i8] addrspace(1)* addrspace(5)* %223, align 8, !alias.scope !405, !noalias !408, !nonnull !1 | |
%225 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %arg.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%226 = load i64, i64 addrspace(5)* %225, align 8, !alias.scope !405, !noalias !408 | |
%227 = bitcast { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_9.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 } addrspace(5)* | |
%228 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %227, i32 0, i32 0 | |
store [0 x i8] addrspace(1)* %224, [0 x i8] addrspace(1)* addrspace(5)* %228, align 8, !noalias !410 | |
%229 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 } addrspace(5)* %227, i32 0, i32 1 | |
store i64 %226, i64 addrspace(5)* %229, align 8, !noalias !410 | |
%230 = getelementptr inbounds { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_9.i.i.i.i.i, i32 0, i32 3 | |
store i32 %215, i32 addrspace(5)* %230, align 4, !noalias !410 | |
%231 = getelementptr inbounds { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }, { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_9.i.i.i.i.i, i32 0, i32 5 | |
store i32 %217, i32 addrspace(5)* %231, align 4, !noalias !410 | |
%232 = bitcast { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %payload.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %232) #3, !noalias !410 | |
%233 = bitcast %"alloc::string::String" addrspace(5)* %_3.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %233) #3, !noalias !410 | |
%234 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %234) #3, !noalias !410 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_13.i.i.i.i.i.i) #3, !noalias !410 | |
%235 = bitcast i64* addrspace(5)* %_10.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %235) #3, !noalias !410 | |
%236 = bitcast %"alloc::string::String" addrspace(5)* %_9.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %236) #3, !noalias !410 | |
%237 = bitcast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 48, i8 addrspace(5)* %237) #3, !noalias !410 | |
%238 = bitcast %"alloc::string::String" addrspace(5)* %s.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %238) #3, !noalias !410 | |
store i8 0, i8 addrspace(5)* %_13.i.i.i.i.i.i, align 1, !noalias !411 | |
store i8 1, i8 addrspace(5)* %_13.i.i.i.i.i.i, align 1, !noalias !411 | |
%239 = bitcast %"alloc::vec::Vec<u8>" addrspace(5)* %_1.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %239) #3, !noalias !411 | |
%240 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %240) #3, !noalias !414 | |
%241 = bitcast i64 addrspace(5)* %cap.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %241) #3, !noalias !414 | |
%242 = bitcast { i8*, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %242) #3, !noalias !414 | |
%243 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %243) #3, !noalias !414 | |
store i64 1, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
%244 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
%245 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %245) #3, !noalias !414 | |
%246 = icmp eq i64 %244, 0 | |
%247 = xor i1 %246, true | |
%248 = call { i1, i64 } @llvm.amdgcn.if(i1 %247) | |
%249 = extractvalue { i1, i64 } %248, 0 | |
%250 = extractvalue { i1, i64 } %248, 1 | |
br i1 %249, label %bb5.i.i.i.i.i.i.i.i.i.i, label %Flow4733 | |
Flow4733: ; preds = %bb5.i.i.i.i.i.i.i.i.i.i, %panic.i.i | |
%251 = call { i1, i64 } @llvm.amdgcn.else(i64 %250) | |
%252 = extractvalue { i1, i64 } %251, 0 | |
%253 = extractvalue { i1, i64 } %251, 1 | |
br i1 %252, label %bb4.i.i.i.i.i.i.i.i.i.i, label %_ZN5alloc6string6String3new17hc2dd28cfafd73507E.exit.i.i.i.i.i.i | |
bb4.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4733 | |
store i64 -1, i64 addrspace(5)* %cap.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
br label %_ZN5alloc6string6String3new17hc2dd28cfafd73507E.exit.i.i.i.i.i.i | |
bb5.i.i.i.i.i.i.i.i.i.i: ; preds = %panic.i.i | |
%254 = addrspacecast { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(5)* %_9.i.i.i.i.i to { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* | |
store i64 0, i64 addrspace(5)* %cap.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
br label %Flow4733 | |
Flow7041: ; preds = %Flow4728, %Flow7040 | |
%255 = phi i1 [ true, %Flow4728 ], [ %2886, %Flow7040 ] | |
call void @llvm.amdgcn.end.cf(i64 %168) | |
br label %Flow7039 | |
_ZN5alloc6string6String3new17hc2dd28cfafd73507E.exit.i.i.i.i.i.i: ; preds = %bb4.i.i.i.i.i.i.i.i.i.i, %Flow4733 | |
call void @llvm.amdgcn.end.cf(i64 %253) | |
%256 = addrspacecast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i.i to %"core::fmt::Arguments"* | |
%257 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %257) #3, !noalias !414 | |
store i64 1, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
%258 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
%259 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %259) #3, !noalias !414 | |
call void @llvm.assume(i1 true) #3, !noalias !414 | |
%260 = inttoptr i64 %258 to i8* | |
%261 = bitcast i8* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %261) #3, !noalias !414 | |
%262 = bitcast i8* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %262) #3, !noalias !414 | |
store i8* %260, i8* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
%263 = load i8*, i8* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414, !nonnull !1 | |
%264 = bitcast i8* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %264) #3, !noalias !414 | |
store i8* %263, i8* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
%265 = load i8*, i8* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414, !nonnull !1 | |
%266 = bitcast i8* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %266) #3, !noalias !414 | |
%267 = load i64, i64 addrspace(5)* %cap.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !414 | |
%268 = bitcast { i8*, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i to i8* addrspace(5)* | |
store i8* %265, i8* addrspace(5)* %268, align 8, !noalias !414 | |
%269 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
store i64 %267, i64 addrspace(5)* %269, align 8, !noalias !414 | |
%270 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%271 = load i8*, i8* addrspace(5)* %270, align 8, !noalias !414, !nonnull !1 | |
%272 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%273 = load i64, i64 addrspace(5)* %272, align 8, !noalias !414 | |
%274 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %274) #3, !noalias !414 | |
%275 = bitcast i64 addrspace(5)* %cap.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %275) #3, !noalias !414 | |
%276 = bitcast { i8*, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %276) #3, !noalias !414 | |
%277 = bitcast %"alloc::vec::Vec<u8>" addrspace(5)* %_1.i.i.i.i.i.i.i to { i8*, i64 } addrspace(5)* | |
%278 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %277, i32 0, i32 0 | |
store i8* %271, i8* addrspace(5)* %278, align 8, !alias.scope !419, !noalias !420 | |
%279 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %277, i32 0, i32 1 | |
store i64 %273, i64 addrspace(5)* %279, align 8, !alias.scope !419, !noalias !420 | |
%280 = getelementptr inbounds %"alloc::vec::Vec<u8>", %"alloc::vec::Vec<u8>" addrspace(5)* %_1.i.i.i.i.i.i.i, i32 0, i32 3 | |
store i64 0, i64 addrspace(5)* %280, align 8, !alias.scope !419, !noalias !420 | |
%281 = bitcast %"alloc::string::String" addrspace(5)* %s.i.i.i.i.i.i to %"alloc::vec::Vec<u8>" addrspace(5)* | |
%282 = bitcast %"alloc::vec::Vec<u8>" addrspace(5)* %_1.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%283 = bitcast %"alloc::vec::Vec<u8>" addrspace(5)* %281 to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %283, i8 addrspace(5)* %282, i64 24, i32 8, i1 false) #3, !noalias !411 | |
%284 = bitcast %"alloc::vec::Vec<u8>" addrspace(5)* %_1.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 24, i8 addrspace(5)* %284) #3, !noalias !411 | |
%285 = bitcast %"core::fmt::Arguments"* %256 to i8* | |
%286 = bitcast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p0i8.i64(i8 addrspace(5)* %286, i8* %285, i64 48, i32 8, i1 false) #3, !noalias !421 | |
%287 = addrspacecast %"alloc::string::String" addrspace(5)* %s.i.i.i.i.i.i to %"alloc::string::String"* | |
%288 = bitcast %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 48, i8 addrspace(5)* %288) #3, !noalias !411 | |
%289 = bitcast i64* addrspace(5)* %_6.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %289) #3, !noalias !411 | |
%290 = bitcast i64* addrspace(5)* %_6.i.i.i.i.i.i.i to %"alloc::string::String"* addrspace(5)* | |
store %"alloc::string::String"* %287, %"alloc::string::String"* addrspace(5)* %290, align 8, !noalias !422 | |
%291 = bitcast %"core::fmt::Arguments" addrspace(5)* %_6.i.i.i.i.i.i to i8 addrspace(5)* | |
%292 = bitcast %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %292, i8 addrspace(5)* %291, i64 48, i32 8, i1 false) #3, !noalias !426 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_114.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
%293 = bitcast i64* addrspace(5)* %_108.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %293) #3, !noalias !422 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_96.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_84.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
%294 = bitcast %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>" addrspace(5)* %_74.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %294) #3, !noalias !422 | |
%295 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %iter1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 40, i8 addrspace(5)* %295) #3, !noalias !422 | |
%296 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_66.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 40, i8 addrspace(5)* %296) #3, !noalias !422 | |
%297 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_65.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 40, i8 addrspace(5)* %297) #3, !noalias !422 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_50.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_38.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
%298 = bitcast %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>" addrspace(5)* %_28.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %298) #3, !noalias !422 | |
%299 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %iter.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 40, i8 addrspace(5)* %299) #3, !noalias !422 | |
%300 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_20.i.i7.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 40, i8 addrspace(5)* %300) #3, !noalias !422 | |
%301 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_19.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 40, i8 addrspace(5)* %301) #3, !noalias !422 | |
%302 = bitcast {} addrspace(5)* %_14.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 0, i8 addrspace(5)* %302) #3, !noalias !422 | |
%303 = bitcast { i64*, i64* } addrspace(5)* %pieces.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %303) #3, !noalias !422 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_8.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
%304 = bitcast %"core::option::Option<usize>" addrspace(5)* %_5.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %304) #3, !noalias !422 | |
%305 = bitcast %"core::option::Option<usize>" addrspace(5)* %_4.i.i8.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %305) #3, !noalias !422 | |
%306 = bitcast %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 96, i8 addrspace(5)* %306) #3, !noalias !422 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i) #3, !noalias !422 | |
%307 = bitcast %"core::option::Option<usize>" addrspace(5)* %_4.i.i8.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %307, align 8, !noalias !427 | |
%308 = bitcast %"core::option::Option<usize>" addrspace(5)* %_5.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %308, align 8, !noalias !427 | |
store i8 3, i8 addrspace(5)* %_8.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%309 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i, i32 0, i32 5 | |
%310 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %309, i32 0, i32 0, !amdgpu.uniform !1 | |
%311 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)* addrspace(5)* %310, align 8, !alias.scope !432, !noalias !433, !nonnull !1 | |
%312 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %309, i32 0, i32 1, !amdgpu.uniform !1 | |
%313 = load i64, i64 addrspace(5)* %312, align 8, !alias.scope !432, !noalias !433 | |
%314 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i, i32 0, i32 5 | |
%315 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %314, i32 0, i32 0, !amdgpu.uniform !1 | |
%316 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)* addrspace(5)* %315, align 8, !alias.scope !432, !noalias !433, !nonnull !1 | |
%317 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %314, i32 0, i32 1, !amdgpu.uniform !1 | |
%318 = load i64, i64 addrspace(5)* %317, align 8, !alias.scope !432, !noalias !433 | |
%319 = bitcast { i8*, i8* }* addrspace(5)* %_13.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %319) #3, !noalias !427 | |
%320 = bitcast { i8*, i8* }* addrspace(5)* %p.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %320) #3, !noalias !427 | |
%321 = bitcast { i64*, i64* } addrspace(5)* %_0.i1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %321) #3, !noalias !427 | |
%322 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %322) #3, !noalias !434 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
%323 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
%324 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %324) #3, !noalias !434 | |
%325 = icmp eq i64 %323, 0 | |
%326 = xor i1 %325, true | |
%327 = call { i1, i64 } @llvm.amdgcn.if(i1 %326) | |
%328 = extractvalue { i1, i64 } %327, 0 | |
%329 = extractvalue { i1, i64 } %327, 1 | |
br i1 %328, label %bb3.i.i.i.i.i.i.i.i.i, label %Flow4732 | |
Flow4732: ; preds = %bb3.i.i.i.i.i.i.i.i.i, %_ZN5alloc6string6String3new17hc2dd28cfafd73507E.exit.i.i.i.i.i.i | |
%330 = call { i1, i64 } @llvm.amdgcn.else(i64 %329) | |
%331 = extractvalue { i1, i64 } %330, 0 | |
%332 = extractvalue { i1, i64 } %330, 1 | |
br i1 %331, label %bb2.i.i.i.i.i.i.i.i.i, label %bb7.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i.i.i.i.i: ; preds = %Flow4732 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
store { i8*, i8* }* inttoptr (i64 1 to { i8*, i8* }*), { i8*, i8* }* addrspace(5)* %p.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
br label %bb7.i.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i.i.i.i.i.i: ; preds = %_ZN5alloc6string6String3new17hc2dd28cfafd73507E.exit.i.i.i.i.i.i | |
%333 = bitcast { i8*, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i to %"alloc::heap::Heap" addrspace(5)* | |
%334 = insertvalue { i8*, i64 } undef, i8* %271, 0 | |
%335 = insertvalue { i8*, i64 } %334, i64 %273, 1 | |
%336 = insertvalue { i8*, i64 } undef, i8* %271, 0 | |
%337 = insertvalue { i8*, i64 } %336, i64 %273, 1 | |
%338 = addrspacecast [0 x { i8*, i8* }] addrspace(1)* %316 to { i8*, i8* }* | |
%339 = bitcast { i8*, i8* }* %338 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
store { i8*, i8* }* %338, { i8*, i8* }* addrspace(5)* %p.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
br label %Flow4732 | |
bb7.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i.i.i.i, %Flow4732 | |
call void @llvm.amdgcn.end.cf(i64 %332) | |
%340 = addrspacecast [0 x { i8*, i8* }] addrspace(1)* %316 to [0 x { i8*, i8* }]* | |
%341 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %p.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
%342 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %p.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
%343 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i6.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %343) #3, !noalias !434 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i6.i.i.i.i.i.i, align 8, !noalias !434 | |
%344 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i6.i.i.i.i.i.i, align 8, !noalias !434 | |
%345 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i6.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %345) #3, !noalias !434 | |
%346 = icmp eq i64 %344, 0 | |
%347 = xor i1 %346, true | |
%348 = call { i1, i64 } @llvm.amdgcn.if(i1 %347) | |
%349 = extractvalue { i1, i64 } %348, 0 | |
%350 = extractvalue { i1, i64 } %348, 1 | |
br i1 %349, label %bb10.i.i.i.i.i.i.i.i.i, label %Flow4731 | |
Flow4731: ; preds = %bb10.i.i.i.i.i.i.i.i.i, %bb7.i.i.i.i.i.i.i.i.i | |
%351 = call { i1, i64 } @llvm.amdgcn.else(i64 %350) | |
%352 = extractvalue { i1, i64 } %351, 0 | |
%353 = extractvalue { i1, i64 } %351, 1 | |
br i1 %352, label %bb9.i.i.i.i.i.i.i.i.i, label %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit.i.i.i.i.i.i.i.i" | |
bb9.i.i.i.i.i.i.i.i.i: ; preds = %Flow4731 | |
%354 = bitcast { i8*, i8* }* %342 to i8* | |
%355 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %355) #3, !noalias !434 | |
%356 = addrspacecast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i.i.i.i.i to { [0 x { i8*, i8* }] addrspace(1)*, i64 }* | |
%357 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %356, i32 0, i32 0 | |
%358 = bitcast [0 x { i8*, i8* }] addrspace(1)** %357 to [0 x { i8*, i8* }]** | |
%359 = ptrtoint [0 x { i8*, i8* }]* %340 to i64 | |
%360 = insertelement <2 x i64> undef, i64 %359, i32 0 | |
%361 = insertelement <2 x i64> %360, i64 %318, i32 1 | |
%362 = bitcast [0 x { i8*, i8* }]** %358 to <2 x i64>* | |
store <2 x i64> %361, <2 x i64>* %362, align 8, !noalias !438 | |
%363 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%364 = load i64*, i64* addrspace(5)* %363, align 8, !noalias !438 | |
%365 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%366 = load i64, i64 addrspace(5)* %365, align 8, !noalias !438 | |
%367 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %367) #3, !noalias !434 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
%368 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %368) #3, !noalias !434 | |
%369 = getelementptr i8, i8* %354, i64 %366 | |
store i8* %369, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
%370 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
%371 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %371) #3, !noalias !434 | |
%372 = bitcast i8* %370 to { i8*, i8* }* | |
store { i8*, i8* }* %372, { i8*, i8* }* addrspace(5)* %_13.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
br label %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit.i.i.i.i.i.i.i.i" | |
bb10.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i.i.i.i.i.i.i | |
%373 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %373) #3, !noalias !434 | |
%374 = addrspacecast { i64*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i.i.i.i.i to { [0 x { i8*, i8* }] addrspace(1)*, i64 }* | |
%375 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %374, i32 0, i32 0 | |
%376 = bitcast [0 x { i8*, i8* }] addrspace(1)** %375 to [0 x { i8*, i8* }]** | |
%377 = ptrtoint [0 x { i8*, i8* }]* %340 to i64 | |
%378 = insertelement <2 x i64> undef, i64 %377, i32 0 | |
%379 = insertelement <2 x i64> %378, i64 %318, i32 1 | |
%380 = bitcast [0 x { i8*, i8* }]** %376 to <2 x i64>* | |
store <2 x i64> %379, <2 x i64>* %380, align 8, !noalias !441 | |
%381 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%382 = load i64*, i64* addrspace(5)* %381, align 8, !noalias !441 | |
%383 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%384 = load i64, i64 addrspace(5)* %383, align 8, !noalias !441 | |
%385 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %385) #3, !noalias !434 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
%386 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %386) #3, !noalias !434 | |
%387 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %342, i64 %384 | |
store { i8*, i8* }* %387, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
%388 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
%389 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %389) #3, !noalias !434 | |
store { i8*, i8* }* %388, { i8*, i8* }* addrspace(5)* %_13.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
br label %Flow4731 | |
"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit.i.i.i.i.i.i.i.i": ; preds = %bb9.i.i.i.i.i.i.i.i.i, %Flow4731 | |
call void @llvm.amdgcn.end.cf(i64 %353) | |
%390 = bitcast i64* addrspace(5)* %_6.i.i.i.i.i.i.i to {} addrspace(5)* | |
%391 = addrspacecast {} addrspace(5)* %390 to {}* | |
%392 = addrspacecast {}* %391 to {} addrspace(1)* | |
%393 = bitcast { i64*, i64* } addrspace(5)* %_0.i1.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
store { i8*, i8* }* %341, { i8*, i8* }* addrspace(5)* %393, align 8, !noalias !434 | |
%394 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i1.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
%395 = bitcast i64* addrspace(5)* %394 to { i8*, i8* }* addrspace(5)* | |
%396 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_13.i.i.i.i.i.i.i.i.i, align 8, !noalias !434 | |
store { i8*, i8* }* %396, { i8*, i8* }* addrspace(5)* %395, align 8, !noalias !434 | |
%397 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i1.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%398 = load i64*, i64* addrspace(5)* %397, align 8, !noalias !427 | |
%399 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i1.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%400 = load i64*, i64* addrspace(5)* %399, align 8, !noalias !427 | |
%401 = bitcast { i8*, i8* }* addrspace(5)* %_13.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %401) #3, !noalias !427 | |
%402 = bitcast { i8*, i8* }* addrspace(5)* %p.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %402) #3, !noalias !427 | |
%403 = bitcast { i64*, i64* } addrspace(5)* %_0.i1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %403) #3, !noalias !427 | |
%404 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 11 | |
store i32 0, i32 addrspace(5)* %404, align 4, !noalias !427 | |
%405 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 13 | |
store i32 32, i32 addrspace(5)* %405, align 4, !noalias !427 | |
%406 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 15 | |
%407 = load i8, i8 addrspace(5)* %_8.i.i.i.i.i.i.i.i, align 1, !range !58, !noalias !427 | |
store i8 %407, i8 addrspace(5)* %406, align 1, !noalias !427 | |
%408 = bitcast %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i to %"core::option::Option<usize>" addrspace(5)* | |
%409 = bitcast %"core::option::Option<usize>" addrspace(5)* %_4.i.i8.i.i.i.i.i.i to i8 addrspace(5)* | |
%410 = bitcast %"core::option::Option<usize>" addrspace(5)* %408 to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %410, i8 addrspace(5)* %409, i64 16, i32 8, i1 false) #3, !noalias !427 | |
%411 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 3 | |
%412 = bitcast %"core::option::Option<usize>" addrspace(5)* %_5.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%413 = bitcast %"core::option::Option<usize>" addrspace(5)* %411 to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %413, i8 addrspace(5)* %412, i64 16, i32 8, i1 false) #3, !noalias !427 | |
%414 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 5 | |
%415 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %414, i32 0, i32 0 | |
store {} addrspace(1)* %392, {} addrspace(1)* addrspace(5)* %415, align 8, !noalias !427 | |
%416 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %414, i32 0, i32 1 | |
store {} addrspace(1)* bitcast ({ void (i64**)*, i64, i64, i1 (i64**, [0 x i8]*, i64)*, i1 (i64**, i32)*, i1 (i64**, %"core::fmt::Arguments" addrspace(5)*)* } addrspace(1)* @vtable.1r to {} addrspace(1)*), {} addrspace(1)* addrspace(5)* %416, align 8, !noalias !427 | |
%417 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 7 | |
%418 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %417, i32 0, i32 0 | |
store i64* %398, i64* addrspace(5)* %418, align 8, !noalias !427 | |
%419 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %417, i32 0, i32 1 | |
store i64* %400, i64* addrspace(5)* %419, align 8, !noalias !427 | |
%420 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 9 | |
%421 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %420, i32 0, i32 0 | |
store [0 x { i8*, i8* }] addrspace(1)* %311, [0 x { i8*, i8* }] addrspace(1)* addrspace(5)* %421, align 8, !noalias !427 | |
%422 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %420, i32 0, i32 1 | |
store i64 %313, i64 addrspace(5)* %422, align 8, !noalias !427 | |
%423 = bitcast %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i to { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 } addrspace(5)* | |
%424 = getelementptr inbounds { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }, { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 } addrspace(5)* %423, i32 0, i32 0, !amdgpu.uniform !1 | |
%425 = load [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)* addrspace(5)* %424, align 8, !alias.scope !432, !noalias !433, !nonnull !1 | |
%426 = getelementptr inbounds { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }, { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 } addrspace(5)* %423, i32 0, i32 1, !amdgpu.uniform !1 | |
%427 = load i64, i64 addrspace(5)* %426, align 8, !alias.scope !432, !noalias !433 | |
%428 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_13.i8.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %428) #3, !noalias !427 | |
%429 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %p.i9.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %429) #3, !noalias !427 | |
%430 = bitcast { i64*, i64* } addrspace(5)* %_0.i10.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %430) #3, !noalias !427 | |
%431 = bitcast i64 addrspace(5)* %tmp_ret.i.i7.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %431) #3, !noalias !444 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i7.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%432 = load i64, i64 addrspace(5)* %tmp_ret.i.i7.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%433 = bitcast i64 addrspace(5)* %tmp_ret.i.i7.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %433) #3, !noalias !444 | |
%434 = icmp eq i64 %432, 0 | |
%435 = xor i1 %434, true | |
%436 = call { i1, i64 } @llvm.amdgcn.if(i1 %435) | |
%437 = extractvalue { i1, i64 } %436, 0 | |
%438 = extractvalue { i1, i64 } %436, 1 | |
br i1 %437, label %bb3.i12.i.i.i.i.i.i.i.i, label %Flow4730 | |
Flow4730: ; preds = %bb3.i12.i.i.i.i.i.i.i.i, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit.i.i.i.i.i.i.i.i" | |
%439 = call { i1, i64 } @llvm.amdgcn.else(i64 %438) | |
%440 = extractvalue { i1, i64 } %439, 0 | |
%441 = extractvalue { i1, i64 } %439, 1 | |
br i1 %440, label %bb2.i11.i.i.i.i.i.i.i.i, label %bb7.i13.i.i.i.i.i.i.i.i | |
bb2.i11.i.i.i.i.i.i.i.i: ; preds = %Flow4730 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
store { [0 x i8] addrspace(1)*, i64 }* inttoptr (i64 1 to { [0 x i8] addrspace(1)*, i64 }*), { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %p.i9.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
br label %bb7.i13.i.i.i.i.i.i.i.i | |
bb3.i12.i.i.i.i.i.i.i.i: ; preds = %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit.i.i.i.i.i.i.i.i" | |
%442 = bitcast { i64*, i64* } addrspace(5)* %_0.i1.i.i.i.i.i.i.i.i to %"core::marker::PhantomData<&core::fmt::ArgumentV1>" addrspace(5)* | |
%443 = insertvalue { i64*, i64* } undef, i64* %398, 0 | |
%444 = insertvalue { i64*, i64* } %443, i64* %400, 1 | |
%445 = addrspacecast [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)* %425 to { [0 x i8] addrspace(1)*, i64 }* | |
%446 = bitcast { [0 x i8] addrspace(1)*, i64 }* %445 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
store { [0 x i8] addrspace(1)*, i64 }* %445, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %p.i9.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
br label %Flow4730 | |
bb7.i13.i.i.i.i.i.i.i.i: ; preds = %bb2.i11.i.i.i.i.i.i.i.i, %Flow4730 | |
call void @llvm.amdgcn.end.cf(i64 %441) | |
%447 = addrspacecast [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)* %425 to [0 x { [0 x i8] addrspace(1)*, i64 }]* | |
%448 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %p.i9.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%449 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %p.i9.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%450 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i2.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %450) #3, !noalias !444 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i2.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%451 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i2.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%452 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i2.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %452) #3, !noalias !444 | |
%453 = icmp eq i64 %451, 0 | |
%454 = xor i1 %453, true | |
%455 = call { i1, i64 } @llvm.amdgcn.if(i1 %454) | |
%456 = extractvalue { i1, i64 } %455, 0 | |
%457 = extractvalue { i1, i64 } %455, 1 | |
br i1 %456, label %bb10.i15.i.i.i.i.i.i.i.i, label %Flow4729 | |
Flow4729: ; preds = %bb10.i15.i.i.i.i.i.i.i.i, %bb7.i13.i.i.i.i.i.i.i.i | |
%458 = call { i1, i64 } @llvm.amdgcn.else(i64 %457) | |
%459 = extractvalue { i1, i64 } %458, 0 | |
%460 = extractvalue { i1, i64 } %458, 1 | |
br i1 %459, label %bb9.i14.i.i.i.i.i.i.i.i, label %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17h75e6204b6e0c1322E.exit.i.i.i.i.i.i.i.i" | |
bb9.i14.i.i.i.i.i.i.i.i: ; preds = %Flow4729 | |
%461 = bitcast { [0 x i8] addrspace(1)*, i64 }* %449 to i8* | |
%462 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i3.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %462) #3, !noalias !444 | |
%463 = addrspacecast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i3.i.i.i.i.i.i.i.i to { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }* | |
%464 = getelementptr inbounds { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }, { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }* %463, i32 0, i32 0 | |
%465 = bitcast [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)** %464 to [0 x { [0 x i8] addrspace(1)*, i64 }]** | |
%466 = ptrtoint [0 x { [0 x i8] addrspace(1)*, i64 }]* %447 to i64 | |
%467 = insertelement <2 x i64> undef, i64 %466, i32 0 | |
%468 = insertelement <2 x i64> %467, i64 %427, i32 1 | |
%469 = bitcast [0 x { [0 x i8] addrspace(1)*, i64 }]** %465 to <2 x i64>* | |
store <2 x i64> %468, <2 x i64>* %469, align 8, !noalias !447 | |
%470 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i3.i3.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%471 = load i64*, i64* addrspace(5)* %470, align 8, !noalias !447 | |
%472 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i3.i3.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%473 = load i64, i64 addrspace(5)* %472, align 8, !noalias !447 | |
%474 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i3.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %474) #3, !noalias !444 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
%475 = bitcast i8* addrspace(5)* %tmp_ret.i2.i5.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %475) #3, !noalias !444 | |
%476 = getelementptr i8, i8* %461, i64 %473 | |
store i8* %476, i8* addrspace(5)* %tmp_ret.i2.i5.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%477 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i5.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%478 = bitcast i8* addrspace(5)* %tmp_ret.i2.i5.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %478) #3, !noalias !444 | |
%479 = bitcast i8* %477 to { [0 x i8] addrspace(1)*, i64 }* | |
store { [0 x i8] addrspace(1)*, i64 }* %479, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_13.i8.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
br label %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17h75e6204b6e0c1322E.exit.i.i.i.i.i.i.i.i" | |
bb10.i15.i.i.i.i.i.i.i.i: ; preds = %bb7.i13.i.i.i.i.i.i.i.i | |
%480 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i.i4.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %480) #3, !noalias !444 | |
%481 = addrspacecast { i64*, i64 } addrspace(5)* %transmute_temp.i.i4.i.i.i.i.i.i.i.i to { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }* | |
%482 = getelementptr inbounds { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }, { [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)*, i64 }* %481, i32 0, i32 0 | |
%483 = bitcast [0 x { [0 x i8] addrspace(1)*, i64 }] addrspace(1)** %482 to [0 x { [0 x i8] addrspace(1)*, i64 }]** | |
%484 = ptrtoint [0 x { [0 x i8] addrspace(1)*, i64 }]* %447 to i64 | |
%485 = insertelement <2 x i64> undef, i64 %484, i32 0 | |
%486 = insertelement <2 x i64> %485, i64 %427, i32 1 | |
%487 = bitcast [0 x { [0 x i8] addrspace(1)*, i64 }]** %483 to <2 x i64>* | |
store <2 x i64> %486, <2 x i64>* %487, align 8, !noalias !450 | |
%488 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i.i4.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%489 = load i64*, i64* addrspace(5)* %488, align 8, !noalias !450 | |
%490 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i.i4.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%491 = load i64, i64 addrspace(5)* %490, align 8, !noalias !450 | |
%492 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i.i4.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %492) #3, !noalias !444 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
%493 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i6.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %493) #3, !noalias !444 | |
%494 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %449, i64 %491 | |
store { [0 x i8] addrspace(1)*, i64 }* %494, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i6.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%495 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i6.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
%496 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i6.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %496) #3, !noalias !444 | |
store { [0 x i8] addrspace(1)*, i64 }* %495, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_13.i8.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
br label %Flow4729 | |
"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17h75e6204b6e0c1322E.exit.i.i.i.i.i.i.i.i": ; preds = %bb9.i14.i.i.i.i.i.i.i.i, %Flow4729 | |
call void @llvm.amdgcn.end.cf(i64 %460) | |
%497 = bitcast { i64*, i64* } addrspace(5)* %_0.i10.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
store { [0 x i8] addrspace(1)*, i64 }* %448, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %497, align 8, !noalias !444 | |
%498 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i10.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
%499 = bitcast i64* addrspace(5)* %498 to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
%500 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_13.i8.i.i.i.i.i.i.i.i, align 8, !noalias !444 | |
store { [0 x i8] addrspace(1)*, i64 }* %500, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %499, align 8, !noalias !444 | |
%501 = bitcast { i64*, i64* } addrspace(5)* %_0.i10.i.i.i.i.i.i.i.i to %"core::marker::PhantomData<&&str>" addrspace(5)* | |
%502 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i10.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%503 = load i64*, i64* addrspace(5)* %502, align 8, !noalias !444 | |
%504 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i10.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%505 = load i64*, i64* addrspace(5)* %504, align 8, !noalias !444 | |
%506 = insertvalue { i64*, i64* } undef, i64* %503, 0 | |
%507 = insertvalue { i64*, i64* } %506, i64* %505, 1 | |
%508 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_13.i8.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %508) #3, !noalias !427 | |
%509 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %p.i9.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %509) #3, !noalias !427 | |
%510 = bitcast { i64*, i64* } addrspace(5)* %_0.i10.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %510) #3, !noalias !427 | |
store { i64*, i64* } %507, { i64*, i64* } addrspace(5)* %pieces.i.i.i.i.i.i.i.i, align 8, !noalias !427 | |
%511 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i, i32 0, i32 3 | |
%512 = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>" addrspace(5)* %511 to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%513 = load {}*, {}* addrspace(5)* %512, align 8, !alias.scope !432, !noalias !433 | |
%514 = icmp eq {}* %513, null | |
%515 = select i1 %514, i64 0, i64 1 | |
%516 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i, i32 0, i32 3 | |
%517 = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>" addrspace(5)* %516 to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%518 = load {}*, {}* addrspace(5)* %517, align 8, !alias.scope !432, !noalias !433 | |
%519 = icmp eq {}* %518, null | |
%520 = select i1 %519, i64 0, i64 1 | |
br label %NodeBlock904 | |
NodeBlock904: ; preds = %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17h75e6204b6e0c1322E.exit.i.i.i.i.i.i.i.i" | |
%Pivot905 = icmp slt i64 %520, 1 | |
%521 = xor i1 %Pivot905, true | |
%522 = call { i1, i64 } @llvm.amdgcn.if(i1 %521) | |
%523 = extractvalue { i1, i64 } %522, 0 | |
%524 = extractvalue { i1, i64 } %522, 1 | |
br i1 %523, label %LeafBlock902, label %Flow4610 | |
LeafBlock902: ; preds = %NodeBlock904 | |
%SwitchLeaf903 = icmp eq i64 %520, 1 | |
%525 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf903) | |
%526 = extractvalue { i1, i64 } %525, 0 | |
%527 = extractvalue { i1, i64 } %525, 1 | |
br i1 %526, label %bb5.i.i.i.i.i.i.i.i, label %Flow4611 | |
Flow4684: ; preds = %bb37.i.i.i.i.i.i.i.i, %Flow4683 | |
%528 = phi i1 [ true, %bb37.i.i.i.i.i.i.i.i ], [ false, %Flow4683 ] | |
call void @llvm.amdgcn.end.cf(i64 %1773) | |
br label %Flow4611 | |
LeafBlock900: ; preds = %Flow4610 | |
%SwitchLeaf901 = icmp eq i64 %520, 0 | |
%529 = xor i1 %SwitchLeaf901, true | |
br label %Flow4685 | |
Flow4686: ; preds = %NewDefault899, %Flow4685 | |
%530 = phi i1 [ true, %NewDefault899 ], [ %681, %Flow4685 ] | |
%531 = phi i1 [ false, %NewDefault899 ], [ %644, %Flow4685 ] | |
call void @llvm.amdgcn.end.cf(i64 %648) | |
%532 = call { i1, i64 } @llvm.amdgcn.if(i1 %531) | |
%533 = extractvalue { i1, i64 } %532, 0 | |
%534 = extractvalue { i1, i64 } %532, 1 | |
br i1 %533, label %bb3.i.i.i.i.i.i.i.i, label %Flow4687 | |
bb3.i.i.i.i.i.i.i.i: ; preds = %Flow4686 | |
%535 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i, i32 0, i32 5 | |
%536 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %535, i32 0, i32 0, !amdgpu.uniform !1 | |
%537 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)* addrspace(5)* %536, align 8, !alias.scope !432, !noalias !433, !nonnull !1 | |
%538 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 } addrspace(5)* %535, i32 0, i32 1, !amdgpu.uniform !1 | |
%539 = load i64, i64 addrspace(5)* %538, align 8, !alias.scope !432, !noalias !433 | |
%540 = bitcast { i8*, i8* }* addrspace(5)* %_13.i22.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %540) #3, !noalias !427 | |
%541 = bitcast { i8*, i8* }* addrspace(5)* %p.i23.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %541) #3, !noalias !427 | |
%542 = bitcast { i64*, i64* } addrspace(5)* %_0.i24.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %542) #3, !noalias !427 | |
%543 = bitcast i64 addrspace(5)* %tmp_ret.i.i21.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %543) #3, !noalias !453 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i21.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%544 = load i64, i64 addrspace(5)* %tmp_ret.i.i21.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%545 = bitcast i64 addrspace(5)* %tmp_ret.i.i21.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %545) #3, !noalias !453 | |
%546 = icmp eq i64 %544, 0 | |
%547 = xor i1 %546, true | |
%548 = call { i1, i64 } @llvm.amdgcn.if(i1 %547) | |
%549 = extractvalue { i1, i64 } %548, 0 | |
%550 = extractvalue { i1, i64 } %548, 1 | |
br i1 %549, label %bb3.i26.i.i.i.i.i.i.i.i, label %Flow4609 | |
Flow4609: ; preds = %bb3.i26.i.i.i.i.i.i.i.i, %bb3.i.i.i.i.i.i.i.i | |
%551 = call { i1, i64 } @llvm.amdgcn.else(i64 %550) | |
%552 = extractvalue { i1, i64 } %551, 0 | |
%553 = extractvalue { i1, i64 } %551, 1 | |
br i1 %552, label %bb2.i25.i.i.i.i.i.i.i.i, label %bb7.i27.i.i.i.i.i.i.i.i | |
bb2.i25.i.i.i.i.i.i.i.i: ; preds = %Flow4609 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
store { i8*, i8* }* inttoptr (i64 1 to { i8*, i8* }*), { i8*, i8* }* addrspace(5)* %p.i23.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
br label %bb7.i27.i.i.i.i.i.i.i.i | |
bb3.i26.i.i.i.i.i.i.i.i: ; preds = %bb3.i.i.i.i.i.i.i.i | |
%554 = addrspacecast [0 x { i8*, i8* }] addrspace(1)* %537 to { i8*, i8* }* | |
%555 = bitcast { i8*, i8* }* %554 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
store { i8*, i8* }* %554, { i8*, i8* }* addrspace(5)* %p.i23.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
br label %Flow4609 | |
Flow4687: ; preds = %Flow4712, %Flow4686 | |
%556 = phi i64 [ %1207, %Flow4712 ], [ undef, %Flow4686 ] | |
%557 = phi i1 [ %1345, %Flow4712 ], [ %530, %Flow4686 ] | |
%558 = phi i1 [ %1208, %Flow4712 ], [ false, %Flow4686 ] | |
%559 = phi i1 [ %1209, %Flow4712 ], [ false, %Flow4686 ] | |
%560 = phi i1 [ %1373, %Flow4712 ], [ false, %Flow4686 ] | |
%561 = phi i1 [ %1367, %Flow4712 ], [ %683, %Flow4686 ] | |
call void @llvm.amdgcn.end.cf(i64 %534) | |
%562 = call { i1, i64 } @llvm.amdgcn.if(i1 %561) | |
%563 = extractvalue { i1, i64 } %562, 0 | |
%564 = extractvalue { i1, i64 } %562, 1 | |
br i1 %563, label %bb23.i.i.i.i.i.i.i.i, label %Flow4713 | |
bb7.i27.i.i.i.i.i.i.i.i: ; preds = %bb2.i25.i.i.i.i.i.i.i.i, %Flow4609 | |
call void @llvm.amdgcn.end.cf(i64 %553) | |
%565 = addrspacecast [0 x { i8*, i8* }] addrspace(1)* %537 to [0 x { i8*, i8* }]* | |
%566 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %p.i23.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%567 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %p.i23.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%568 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i16.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %568) #3, !noalias !453 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i16.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%569 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i16.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%570 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i16.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %570) #3, !noalias !453 | |
%571 = icmp eq i64 %569, 0 | |
%572 = xor i1 %571, true | |
%573 = call { i1, i64 } @llvm.amdgcn.if(i1 %572) | |
%574 = extractvalue { i1, i64 } %573, 0 | |
%575 = extractvalue { i1, i64 } %573, 1 | |
br i1 %574, label %bb10.i29.i.i.i.i.i.i.i.i, label %Flow4608 | |
Flow4608: ; preds = %bb10.i29.i.i.i.i.i.i.i.i, %bb7.i27.i.i.i.i.i.i.i.i | |
%576 = call { i1, i64 } @llvm.amdgcn.else(i64 %575) | |
%577 = extractvalue { i1, i64 } %576, 0 | |
%578 = extractvalue { i1, i64 } %576, 1 | |
br i1 %577, label %bb9.i28.i.i.i.i.i.i.i.i, label %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" | |
bb9.i28.i.i.i.i.i.i.i.i: ; preds = %Flow4608 | |
%579 = bitcast { i8*, i8* }* %567 to i8* | |
%580 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i17.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %580) #3, !noalias !453 | |
%581 = addrspacecast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i17.i.i.i.i.i.i.i.i to { [0 x { i8*, i8* }] addrspace(1)*, i64 }* | |
%582 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %581, i32 0, i32 0 | |
%583 = bitcast [0 x { i8*, i8* }] addrspace(1)** %582 to [0 x { i8*, i8* }]** | |
%584 = ptrtoint [0 x { i8*, i8* }]* %565 to i64 | |
%585 = insertelement <2 x i64> undef, i64 %584, i32 0 | |
%586 = insertelement <2 x i64> %585, i64 %539, i32 1 | |
%587 = bitcast [0 x { i8*, i8* }]** %583 to <2 x i64>* | |
store <2 x i64> %586, <2 x i64>* %587, align 8, !noalias !456 | |
%588 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i3.i17.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%589 = load i64*, i64* addrspace(5)* %588, align 8, !noalias !456 | |
%590 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i3.i17.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%591 = load i64, i64 addrspace(5)* %590, align 8, !noalias !456 | |
%592 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i17.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %592) #3, !noalias !453 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
%593 = bitcast i8* addrspace(5)* %tmp_ret.i2.i19.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %593) #3, !noalias !453 | |
%594 = getelementptr i8, i8* %579, i64 %591 | |
store i8* %594, i8* addrspace(5)* %tmp_ret.i2.i19.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%595 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i19.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%596 = bitcast i8* addrspace(5)* %tmp_ret.i2.i19.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %596) #3, !noalias !453 | |
%597 = bitcast i8* %595 to { i8*, i8* }* | |
store { i8*, i8* }* %597, { i8*, i8* }* addrspace(5)* %_13.i22.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
br label %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" | |
bb10.i29.i.i.i.i.i.i.i.i: ; preds = %bb7.i27.i.i.i.i.i.i.i.i | |
%598 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i.i18.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %598) #3, !noalias !453 | |
%599 = addrspacecast { i64*, i64 } addrspace(5)* %transmute_temp.i.i18.i.i.i.i.i.i.i.i to { [0 x { i8*, i8* }] addrspace(1)*, i64 }* | |
%600 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %599, i32 0, i32 0 | |
%601 = bitcast [0 x { i8*, i8* }] addrspace(1)** %600 to [0 x { i8*, i8* }]** | |
%602 = ptrtoint [0 x { i8*, i8* }]* %565 to i64 | |
%603 = insertelement <2 x i64> undef, i64 %602, i32 0 | |
%604 = insertelement <2 x i64> %603, i64 %539, i32 1 | |
%605 = bitcast [0 x { i8*, i8* }]** %601 to <2 x i64>* | |
store <2 x i64> %604, <2 x i64>* %605, align 8, !noalias !459 | |
%606 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i.i18.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%607 = load i64*, i64* addrspace(5)* %606, align 8, !noalias !459 | |
%608 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i.i18.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%609 = load i64, i64 addrspace(5)* %608, align 8, !noalias !459 | |
%610 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i.i18.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %610) #3, !noalias !453 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
%611 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i20.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %611) #3, !noalias !453 | |
%612 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %567, i64 %609 | |
store { i8*, i8* }* %612, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i20.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%613 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i20.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
%614 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i20.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %614) #3, !noalias !453 | |
store { i8*, i8* }* %613, { i8*, i8* }* addrspace(5)* %_13.i22.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
br label %Flow4608 | |
"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i": ; preds = %bb9.i28.i.i.i.i.i.i.i.i, %Flow4608 | |
call void @llvm.amdgcn.end.cf(i64 %578) | |
%615 = bitcast { i64*, i64* } addrspace(5)* %_0.i24.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
store { i8*, i8* }* %566, { i8*, i8* }* addrspace(5)* %615, align 8, !noalias !453 | |
%616 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i24.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
%617 = bitcast i64* addrspace(5)* %616 to { i8*, i8* }* addrspace(5)* | |
%618 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_13.i22.i.i.i.i.i.i.i.i, align 8, !noalias !453 | |
store { i8*, i8* }* %618, { i8*, i8* }* addrspace(5)* %617, align 8, !noalias !453 | |
%619 = bitcast { i64*, i64* } addrspace(5)* %_0.i24.i.i.i.i.i.i.i.i to %"core::marker::PhantomData<&core::fmt::ArgumentV1>" addrspace(5)* | |
%620 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i24.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%621 = load i64*, i64* addrspace(5)* %620, align 8, !noalias !427 | |
%622 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i24.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%623 = load i64*, i64* addrspace(5)* %622, align 8, !noalias !427 | |
%624 = insertvalue { i64*, i64* } undef, i64* %621, 0 | |
%625 = insertvalue { i64*, i64* } %624, i64* %623, 1 | |
%626 = bitcast { i8*, i8* }* addrspace(5)* %_13.i22.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %626) #3, !noalias !427 | |
%627 = bitcast { i8*, i8* }* addrspace(5)* %p.i23.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %627) #3, !noalias !427 | |
%628 = bitcast { i64*, i64* } addrspace(5)* %_0.i24.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %628) #3, !noalias !427 | |
%629 = addrspacecast { i64*, i64* } addrspace(5)* %pieces.i.i.i.i.i.i.i.i to { i64*, i64* }* | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_6.i.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
store i8 0, i8 addrspace(5)* %_6.i.i.i.i.i.i.i.i.i, align 1, !noalias !462 | |
store i8 1, i8 addrspace(5)* %_6.i.i.i.i.i.i.i.i.i, align 1, !noalias !462 | |
store i8 0, i8 addrspace(5)* %_6.i.i.i.i.i.i.i.i.i, align 1, !noalias !462 | |
%630 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_20.i.i7.i.i.i.i.i.i to { i64*, i64* } addrspace(5)* | |
%631 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %630, i32 0, i32 0 | |
store i64* %621, i64* addrspace(5)* %631, align 8, !alias.scope !466, !noalias !469 | |
%632 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %630, i32 0, i32 1 | |
store i64* %623, i64* addrspace(5)* %632, align 8, !alias.scope !466, !noalias !469 | |
%633 = getelementptr inbounds %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_20.i.i7.i.i.i.i.i.i, i32 0, i32 3 | |
store { i64*, i64* }* %629, { i64*, i64* }* addrspace(5)* %633, align 8, !alias.scope !466, !noalias !469 | |
%634 = getelementptr inbounds %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_20.i.i7.i.i.i.i.i.i, i32 0, i32 5 | |
store i64 0, i64 addrspace(5)* %634, align 8, !alias.scope !466, !noalias !469 | |
%635 = getelementptr inbounds %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_20.i.i7.i.i.i.i.i.i, i32 0, i32 7 | |
store i64 0, i64 addrspace(5)* %635, align 8, !alias.scope !466, !noalias !469 | |
store i8 0, i8 addrspace(5)* %_6.i.i.i.i.i.i.i.i.i, align 1, !noalias !462 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_6.i.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%636 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_2.i.i.i5.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 40, i8 addrspace(5)* %636) #3, !noalias !427 | |
%637 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_20.i.i7.i.i.i.i.i.i to i8 addrspace(5)* | |
%638 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_2.i.i.i5.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %638, i8 addrspace(5)* %637, i64 40, i32 8, i1 false) #3, !noalias !471 | |
%639 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_2.i.i.i5.i.i.i.i.i.i to i8 addrspace(5)* | |
%640 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_19.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %640, i8 addrspace(5)* %639, i64 40, i32 8, i1 false) #3, !noalias !474 | |
%641 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_2.i.i.i5.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 40, i8 addrspace(5)* %641) #3, !noalias !427 | |
%642 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_19.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%643 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %iter.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %643, i8 addrspace(5)* %642, i64 40, i32 8, i1 false) #3, !noalias !427 | |
br label %bb11.i.i.i.i.i.i.i.i | |
Flow4685: ; preds = %LeafBlock900, %Flow4610 | |
%644 = phi i1 [ true, %LeafBlock900 ], [ false, %Flow4610 ] | |
%645 = phi i1 [ %529, %LeafBlock900 ], [ %684, %Flow4610 ] | |
call void @llvm.amdgcn.end.cf(i64 %687) | |
%646 = call { i1, i64 } @llvm.amdgcn.if(i1 %645) | |
%647 = extractvalue { i1, i64 } %646, 0 | |
%648 = extractvalue { i1, i64 } %646, 1 | |
br i1 %647, label %NewDefault899, label %Flow4686 | |
NewDefault899: ; preds = %Flow4685 | |
br label %Flow4686 | |
Flow4715: ; preds = %LeafBlock921, %Flow4714 | |
%649 = phi i1 [ true, %LeafBlock921 ], [ false, %Flow4714 ] | |
%650 = phi i1 [ %1256, %LeafBlock921 ], [ %558, %Flow4714 ] | |
call void @llvm.amdgcn.end.cf(i64 %1255) | |
%651 = call { i1, i64 } @llvm.amdgcn.if(i1 %650) | |
%652 = extractvalue { i1, i64 } %651, 0 | |
%653 = extractvalue { i1, i64 } %651, 1 | |
br i1 %652, label %NewDefault920, label %Flow4716 | |
NewDefault920: ; preds = %Flow4715 | |
br label %Flow4716 | |
Flow4708: ; preds = %bb18.i.i.i.i.i.i.i.i, %LeafBlock930 | |
%654 = phi i1 [ true, %bb18.i.i.i.i.i.i.i.i ], [ false, %LeafBlock930 ] | |
%655 = phi i1 [ false, %bb18.i.i.i.i.i.i.i.i ], [ true, %LeafBlock930 ] | |
call void @llvm.amdgcn.end.cf(i64 %1313) | |
br label %Flow4707 | |
NewDefault927: ; preds = %Flow4707 | |
br label %Flow4709 | |
Flow4713: ; preds = %bb23.i.i.i.i.i.i.i.i, %Flow4687 | |
%656 = phi i1 [ true, %bb23.i.i.i.i.i.i.i.i ], [ false, %Flow4687 ] | |
call void @llvm.amdgcn.end.cf(i64 %564) | |
%657 = call { i1, i64 } @llvm.amdgcn.if(i1 %560) | |
%658 = extractvalue { i1, i64 } %657, 0 | |
%659 = extractvalue { i1, i64 } %657, 1 | |
br i1 %658, label %NewDefault934, label %Flow4714 | |
NewDefault934: ; preds = %Flow4713 | |
br label %Flow4714 | |
Flow4682: ; preds = %LeafBlock956, %Flow4681 | |
%660 = phi i1 [ true, %LeafBlock956 ], [ false, %Flow4681 ] | |
%661 = phi i1 [ %1768, %LeafBlock956 ], [ %1712, %Flow4681 ] | |
call void @llvm.amdgcn.end.cf(i64 %1767) | |
%662 = call { i1, i64 } @llvm.amdgcn.if(i1 %661) | |
%663 = extractvalue { i1, i64 } %662, 0 | |
%664 = extractvalue { i1, i64 } %662, 1 | |
br i1 %663, label %NewDefault955, label %Flow4683 | |
NewDefault955: ; preds = %Flow4682 | |
br label %Flow4683 | |
Flow4668: ; preds = %bb42.i.i.i.i.i.i.i.i, %LeafBlock965 | |
%665 = phi i1 [ true, %bb42.i.i.i.i.i.i.i.i ], [ false, %LeafBlock965 ] | |
%666 = phi i1 [ false, %bb42.i.i.i.i.i.i.i.i ], [ true, %LeafBlock965 ] | |
call void @llvm.amdgcn.end.cf(i64 %1853) | |
br label %Flow4667 | |
NewDefault962: ; preds = %Flow4667 | |
br label %Flow4669 | |
Flow4680: ; preds = %bb45.i.i.i.i.i.i.i.i, %Flow4678 | |
%667 = phi i1 [ true, %bb45.i.i.i.i.i.i.i.i ], [ false, %Flow4678 ] | |
call void @llvm.amdgcn.end.cf(i64 %2687) | |
%668 = call { i1, i64 } @llvm.amdgcn.if(i1 %2683) | |
%669 = extractvalue { i1, i64 } %668, 0 | |
%670 = extractvalue { i1, i64 } %668, 1 | |
br i1 %669, label %NewDefault1012, label %Flow4681 | |
NewDefault1012: ; preds = %Flow4680 | |
br label %Flow4681 | |
Flow4723: ; preds = %LeafBlock1020, %Flow4722 | |
%671 = phi i1 [ true, %LeafBlock1020 ], [ false, %Flow4722 ] | |
%672 = phi i1 [ %2737, %LeafBlock1020 ], [ %822, %Flow4722 ] | |
call void @llvm.amdgcn.end.cf(i64 %2736) | |
%673 = call { i1, i64 } @llvm.amdgcn.if(i1 %672) | |
%674 = extractvalue { i1, i64 } %673, 0 | |
%675 = extractvalue { i1, i64 } %673, 1 | |
br i1 %674, label %NewDefault1019, label %Flow4724 | |
NewDefault1019: ; preds = %Flow4723 | |
br label %Flow4724 | |
Flow4724: ; preds = %NewDefault1019, %Flow4723 | |
%676 = phi i1 [ false, %NewDefault1019 ], [ %671, %Flow4723 ] | |
%677 = phi i1 [ true, %NewDefault1019 ], [ %1257, %Flow4723 ] | |
call void @llvm.amdgcn.end.cf(i64 %675) | |
%678 = call { i1, i64 } @llvm.amdgcn.if(i1 %677) | |
%679 = extractvalue { i1, i64 } %678, 0 | |
%680 = extractvalue { i1, i64 } %678, 1 | |
br i1 %679, label %bb4.i.i.i.i.i.i.i.i, label %Flow4725 | |
bb4.i.i.i.i.i.i.i.i: ; preds = %Flow4724 | |
br label %Flow4725 | |
Flow4610: ; preds = %Flow4611, %NodeBlock904 | |
%681 = phi i1 [ %711, %Flow4611 ], [ false, %NodeBlock904 ] | |
%682 = phi i1 [ %712, %Flow4611 ], [ false, %NodeBlock904 ] | |
%683 = phi i1 [ %713, %Flow4611 ], [ false, %NodeBlock904 ] | |
%684 = phi i1 [ %714, %Flow4611 ], [ false, %NodeBlock904 ] | |
%685 = call { i1, i64 } @llvm.amdgcn.else(i64 %524) | |
%686 = extractvalue { i1, i64 } %685, 0 | |
%687 = extractvalue { i1, i64 } %685, 1 | |
br i1 %686, label %LeafBlock900, label %Flow4685 | |
bb5.i.i.i.i.i.i.i.i: ; preds = %LeafBlock902 | |
%688 = getelementptr inbounds %"core::fmt::Arguments", %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i, i32 0, i32 3 | |
%689 = bitcast %"core::option::Option<&[core::fmt::rt::v1::Argument]>" addrspace(5)* %688 to { i64*, i64 } addrspace(5)* | |
%690 = bitcast { i64*, i64 } addrspace(5)* %689 to { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 } addrspace(5)* | |
%691 = getelementptr inbounds { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 }, { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 } addrspace(5)* %690, i32 0, i32 0, !amdgpu.uniform !1 | |
%692 = load [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)* addrspace(5)* %691, align 8, !alias.scope !432, !noalias !433, !nonnull !1 | |
%693 = getelementptr inbounds { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 }, { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 } addrspace(5)* %690, i32 0, i32 1, !amdgpu.uniform !1 | |
%694 = load i64, i64 addrspace(5)* %693, align 8, !alias.scope !432, !noalias !433 | |
%695 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %_13.i37.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %695) #3, !noalias !427 | |
%696 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %p.i38.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %696) #3, !noalias !427 | |
%697 = bitcast { i64*, i64* } addrspace(5)* %_0.i39.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %697) #3, !noalias !427 | |
%698 = bitcast i64 addrspace(5)* %tmp_ret.i.i36.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %698) #3, !noalias !476 | |
store i64 64, i64 addrspace(5)* %tmp_ret.i.i36.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%699 = load i64, i64 addrspace(5)* %tmp_ret.i.i36.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%700 = bitcast i64 addrspace(5)* %tmp_ret.i.i36.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %700) #3, !noalias !476 | |
%701 = icmp eq i64 %699, 0 | |
%702 = xor i1 %701, true | |
%703 = call { i1, i64 } @llvm.amdgcn.if(i1 %702) | |
%704 = extractvalue { i1, i64 } %703, 0 | |
%705 = extractvalue { i1, i64 } %703, 1 | |
br i1 %704, label %bb3.i41.i.i.i.i.i.i.i.i, label %Flow4595 | |
Flow4595: ; preds = %bb3.i41.i.i.i.i.i.i.i.i, %bb5.i.i.i.i.i.i.i.i | |
%706 = call { i1, i64 } @llvm.amdgcn.else(i64 %705) | |
%707 = extractvalue { i1, i64 } %706, 0 | |
%708 = extractvalue { i1, i64 } %706, 1 | |
br i1 %707, label %bb2.i40.i.i.i.i.i.i.i.i, label %bb7.i42.i.i.i.i.i.i.i.i | |
bb2.i40.i.i.i.i.i.i.i.i: ; preds = %Flow4595 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
store %"core::fmt::rt::v1::Argument"* inttoptr (i64 1 to %"core::fmt::rt::v1::Argument"*), %"core::fmt::rt::v1::Argument"* addrspace(5)* %p.i38.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
br label %bb7.i42.i.i.i.i.i.i.i.i | |
bb3.i41.i.i.i.i.i.i.i.i: ; preds = %bb5.i.i.i.i.i.i.i.i | |
%709 = addrspacecast [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)* %692 to %"core::fmt::rt::v1::Argument"* | |
%710 = bitcast %"core::fmt::rt::v1::Argument"* %709 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
store %"core::fmt::rt::v1::Argument"* %709, %"core::fmt::rt::v1::Argument"* addrspace(5)* %p.i38.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
br label %Flow4595 | |
Flow4611: ; preds = %Flow4684, %LeafBlock902 | |
%711 = phi i1 [ %1769, %Flow4684 ], [ false, %LeafBlock902 ] | |
%712 = phi i1 [ %528, %Flow4684 ], [ false, %LeafBlock902 ] | |
%713 = phi i1 [ %667, %Flow4684 ], [ false, %LeafBlock902 ] | |
%714 = phi i1 [ false, %Flow4684 ], [ true, %LeafBlock902 ] | |
call void @llvm.amdgcn.end.cf(i64 %527) | |
br label %Flow4610 | |
bb7.i42.i.i.i.i.i.i.i.i: ; preds = %bb2.i40.i.i.i.i.i.i.i.i, %Flow4595 | |
call void @llvm.amdgcn.end.cf(i64 %708) | |
%715 = addrspacecast [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)* %692 to [0 x %"core::fmt::rt::v1::Argument"]* | |
%716 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"* addrspace(5)* %p.i38.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%717 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"* addrspace(5)* %p.i38.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%718 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i31.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %718) #3, !noalias !476 | |
store i64 64, i64 addrspace(5)* %tmp_ret.i.i.i31.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%719 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i31.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%720 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i31.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %720) #3, !noalias !476 | |
%721 = icmp eq i64 %719, 0 | |
%722 = xor i1 %721, true | |
%723 = call { i1, i64 } @llvm.amdgcn.if(i1 %722) | |
%724 = extractvalue { i1, i64 } %723, 0 | |
%725 = extractvalue { i1, i64 } %723, 1 | |
br i1 %724, label %bb10.i44.i.i.i.i.i.i.i.i, label %Flow4594 | |
Flow4594: ; preds = %bb10.i44.i.i.i.i.i.i.i.i, %bb7.i42.i.i.i.i.i.i.i.i | |
%726 = call { i1, i64 } @llvm.amdgcn.else(i64 %725) | |
%727 = extractvalue { i1, i64 } %726, 0 | |
%728 = extractvalue { i1, i64 } %726, 1 | |
br i1 %727, label %bb9.i43.i.i.i.i.i.i.i.i, label %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" | |
bb9.i43.i.i.i.i.i.i.i.i: ; preds = %Flow4594 | |
%729 = bitcast %"core::fmt::rt::v1::Argument"* %717 to i8* | |
%730 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i32.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %730) #3, !noalias !476 | |
%731 = addrspacecast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i32.i.i.i.i.i.i.i.i to { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 }* | |
%732 = getelementptr inbounds { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 }, { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 }* %731, i32 0, i32 0 | |
%733 = bitcast [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)** %732 to [0 x %"core::fmt::rt::v1::Argument"]** | |
%734 = ptrtoint [0 x %"core::fmt::rt::v1::Argument"]* %715 to i64 | |
%735 = insertelement <2 x i64> undef, i64 %734, i32 0 | |
%736 = insertelement <2 x i64> %735, i64 %694, i32 1 | |
%737 = bitcast [0 x %"core::fmt::rt::v1::Argument"]** %733 to <2 x i64>* | |
store <2 x i64> %736, <2 x i64>* %737, align 8, !noalias !479 | |
%738 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i3.i32.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%739 = load i64*, i64* addrspace(5)* %738, align 8, !noalias !479 | |
%740 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i3.i32.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%741 = load i64, i64 addrspace(5)* %740, align 8, !noalias !479 | |
%742 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i3.i32.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %742) #3, !noalias !476 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
%743 = bitcast i8* addrspace(5)* %tmp_ret.i2.i34.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %743) #3, !noalias !476 | |
%744 = getelementptr i8, i8* %729, i64 %741 | |
store i8* %744, i8* addrspace(5)* %tmp_ret.i2.i34.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%745 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i34.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%746 = bitcast i8* addrspace(5)* %tmp_ret.i2.i34.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %746) #3, !noalias !476 | |
%747 = bitcast i8* %745 to %"core::fmt::rt::v1::Argument"* | |
store %"core::fmt::rt::v1::Argument"* %747, %"core::fmt::rt::v1::Argument"* addrspace(5)* %_13.i37.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
br label %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" | |
bb10.i44.i.i.i.i.i.i.i.i: ; preds = %bb7.i42.i.i.i.i.i.i.i.i | |
%748 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i.i33.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %748) #3, !noalias !476 | |
%749 = addrspacecast { i64*, i64 } addrspace(5)* %transmute_temp.i.i33.i.i.i.i.i.i.i.i to { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 }* | |
%750 = getelementptr inbounds { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 }, { [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)*, i64 }* %749, i32 0, i32 0 | |
%751 = bitcast [0 x %"core::fmt::rt::v1::Argument"] addrspace(1)** %750 to [0 x %"core::fmt::rt::v1::Argument"]** | |
%752 = ptrtoint [0 x %"core::fmt::rt::v1::Argument"]* %715 to i64 | |
%753 = insertelement <2 x i64> undef, i64 %752, i32 0 | |
%754 = insertelement <2 x i64> %753, i64 %694, i32 1 | |
%755 = bitcast [0 x %"core::fmt::rt::v1::Argument"]** %751 to <2 x i64>* | |
store <2 x i64> %754, <2 x i64>* %755, align 8, !noalias !482 | |
%756 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i.i33.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%757 = load i64*, i64* addrspace(5)* %756, align 8, !noalias !482 | |
%758 = getelementptr inbounds { i64*, i64 }, { i64*, i64 } addrspace(5)* %transmute_temp.i.i33.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%759 = load i64, i64 addrspace(5)* %758, align 8, !noalias !482 | |
%760 = bitcast { i64*, i64 } addrspace(5)* %transmute_temp.i.i33.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %760) #3, !noalias !476 | |
call void @llvm.assume(i1 true) #3, !noalias !437 | |
%761 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %tmp_ret.i1.i35.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %761) #3, !noalias !476 | |
%762 = getelementptr inbounds %"core::fmt::rt::v1::Argument", %"core::fmt::rt::v1::Argument"* %717, i64 %759 | |
store %"core::fmt::rt::v1::Argument"* %762, %"core::fmt::rt::v1::Argument"* addrspace(5)* %tmp_ret.i1.i35.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%763 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"* addrspace(5)* %tmp_ret.i1.i35.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
%764 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %tmp_ret.i1.i35.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %764) #3, !noalias !476 | |
store %"core::fmt::rt::v1::Argument"* %763, %"core::fmt::rt::v1::Argument"* addrspace(5)* %_13.i37.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
br label %Flow4594 | |
"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i": ; preds = %bb9.i43.i.i.i.i.i.i.i.i, %Flow4594 | |
call void @llvm.amdgcn.end.cf(i64 %728) | |
%765 = bitcast { i64*, i64* } addrspace(5)* %_0.i39.i.i.i.i.i.i.i.i to %"core::fmt::rt::v1::Argument"* addrspace(5)* | |
store %"core::fmt::rt::v1::Argument"* %716, %"core::fmt::rt::v1::Argument"* addrspace(5)* %765, align 8, !noalias !476 | |
%766 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i39.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
%767 = bitcast i64* addrspace(5)* %766 to %"core::fmt::rt::v1::Argument"* addrspace(5)* | |
%768 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"* addrspace(5)* %_13.i37.i.i.i.i.i.i.i.i, align 8, !noalias !476 | |
store %"core::fmt::rt::v1::Argument"* %768, %"core::fmt::rt::v1::Argument"* addrspace(5)* %767, align 8, !noalias !476 | |
%769 = bitcast { i64*, i64* } addrspace(5)* %_0.i39.i.i.i.i.i.i.i.i to %"core::marker::PhantomData<&core::fmt::rt::v1::Argument>" addrspace(5)* | |
%770 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i39.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%771 = load i64*, i64* addrspace(5)* %770, align 8, !noalias !427 | |
%772 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_0.i39.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%773 = load i64*, i64* addrspace(5)* %772, align 8, !noalias !427 | |
%774 = insertvalue { i64*, i64* } undef, i64* %771, 0 | |
%775 = insertvalue { i64*, i64* } %774, i64* %773, 1 | |
%776 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %_13.i37.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %776) #3, !noalias !427 | |
%777 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %p.i38.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %777) #3, !noalias !427 | |
%778 = bitcast { i64*, i64* } addrspace(5)* %_0.i39.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %778) #3, !noalias !427 | |
%779 = addrspacecast { i64*, i64* } addrspace(5)* %pieces.i.i.i.i.i.i.i.i to { i64*, i64* }* | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_6.i62.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
store i8 0, i8 addrspace(5)* %_6.i62.i.i.i.i.i.i.i.i, align 1, !noalias !485 | |
store i8 1, i8 addrspace(5)* %_6.i62.i.i.i.i.i.i.i.i, align 1, !noalias !485 | |
store i8 0, i8 addrspace(5)* %_6.i62.i.i.i.i.i.i.i.i, align 1, !noalias !485 | |
%780 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_66.i.i.i.i.i.i.i.i to { i64*, i64* } addrspace(5)* | |
%781 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %780, i32 0, i32 0 | |
store i64* %771, i64* addrspace(5)* %781, align 8, !alias.scope !489, !noalias !492 | |
%782 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %780, i32 0, i32 1 | |
store i64* %773, i64* addrspace(5)* %782, align 8, !alias.scope !489, !noalias !492 | |
%783 = getelementptr inbounds %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_66.i.i.i.i.i.i.i.i, i32 0, i32 3 | |
store { i64*, i64* }* %779, { i64*, i64* }* addrspace(5)* %783, align 8, !alias.scope !489, !noalias !492 | |
%784 = getelementptr inbounds %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_66.i.i.i.i.i.i.i.i, i32 0, i32 5 | |
store i64 0, i64 addrspace(5)* %784, align 8, !alias.scope !489, !noalias !492 | |
%785 = getelementptr inbounds %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_66.i.i.i.i.i.i.i.i, i32 0, i32 7 | |
store i64 0, i64 addrspace(5)* %785, align 8, !alias.scope !489, !noalias !492 | |
store i8 0, i8 addrspace(5)* %_6.i62.i.i.i.i.i.i.i.i, align 1, !noalias !485 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_6.i62.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%786 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_2.i65.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 40, i8 addrspace(5)* %786) #3, !noalias !427 | |
%787 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_66.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%788 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_2.i65.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %788, i8 addrspace(5)* %787, i64 40, i32 8, i1 false) #3, !noalias !494 | |
%789 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_2.i65.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%790 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_65.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %790, i8 addrspace(5)* %789, i64 40, i32 8, i1 false) #3, !noalias !497 | |
%791 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_2.i65.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 40, i8 addrspace(5)* %791) #3, !noalias !427 | |
%792 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_65.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%793 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %iter1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %793, i8 addrspace(5)* %792, i64 40, i32 8, i1 false) #3, !noalias !427 | |
br label %bb35.i.i.i.i.i.i.i.i | |
Flow4717: ; preds = %bb13.i.i.i.i.i.i.i.i, %Flow4716 | |
%794 = phi i1 [ true, %bb13.i.i.i.i.i.i.i.i ], [ %682, %Flow4716 ] | |
call void @llvm.amdgcn.end.cf(i64 %1261) | |
%795 = call { i1, i64 } @llvm.amdgcn.if(i1 %794) | |
%796 = extractvalue { i1, i64 } %795, 0 | |
%797 = extractvalue { i1, i64 } %795, 1 | |
br i1 %796, label %bb6.i.i.i.i.i.i.i.i, label %Flow4718 | |
bb6.i.i.i.i.i.i.i.i: ; preds = %Flow4717 | |
%798 = addrspacecast { i64*, i64* } addrspace(5)* %pieces.i.i.i.i.i.i.i.i to { i64*, i64* }* | |
%799 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %799) #3, !noalias !427 | |
%800 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %800) #3, !noalias !427 | |
%801 = bitcast i64* addrspace(5)* %_0.i49.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %801) #3, !noalias !427 | |
%802 = bitcast i64 addrspace(5)* %tmp_ret.i.i48.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %802) #3, !noalias !499 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i48.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%803 = load i64, i64 addrspace(5)* %tmp_ret.i.i48.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%804 = bitcast i64 addrspace(5)* %tmp_ret.i.i48.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %804) #3, !noalias !499 | |
%805 = icmp ne i64 %803, 0 | |
%806 = call { i1, i64 } @llvm.amdgcn.if(i1 %805) | |
%807 = extractvalue { i1, i64 } %806, 0 | |
%808 = extractvalue { i1, i64 } %806, 1 | |
br i1 %807, label %bb2.i50.i.i.i.i.i.i.i.i, label %bb7.i52.i.i.i.i.i.i.i.i | |
bb2.i50.i.i.i.i.i.i.i.i: ; preds = %bb6.i.i.i.i.i.i.i.i | |
%809 = bitcast { i64*, i64* }* %798 to { [0 x i8] addrspace(1)*, i64 }**, !amdgpu.uniform !1 | |
%810 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %809, align 8, !alias.scope !502, !noalias !427 | |
%811 = bitcast { [0 x i8] addrspace(1)*, i64 }* %810 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !503 | |
%812 = icmp eq i8* %811, null | |
%813 = xor i1 %812, true | |
call void @llvm.assume(i1 %813) #3, !noalias !503 | |
%814 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %798, i32 0, i32 1 | |
%815 = bitcast i64** %814 to { [0 x i8] addrspace(1)*, i64 }**, !amdgpu.uniform !1 | |
%816 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %815, align 8, !alias.scope !502, !noalias !427 | |
%817 = bitcast { [0 x i8] addrspace(1)*, i64 }* %816 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !503 | |
%818 = icmp eq i8* %817, null | |
%819 = xor i1 %818, true | |
call void @llvm.assume(i1 %819) #3, !noalias !503 | |
br label %bb7.i52.i.i.i.i.i.i.i.i | |
Flow4718: ; preds = %Flow4719, %Flow4717 | |
%820 = phi i64 [ %2721, %Flow4719 ], [ undef, %Flow4717 ] | |
%821 = phi i1 [ %2722, %Flow4719 ], [ false, %Flow4717 ] | |
%822 = phi i1 [ %2723, %Flow4719 ], [ false, %Flow4717 ] | |
%823 = phi i1 [ %2724, %Flow4719 ], [ false, %Flow4717 ] | |
%824 = phi i1 [ %2725, %Flow4719 ], [ %656, %Flow4717 ] | |
call void @llvm.amdgcn.end.cf(i64 %797) | |
%825 = call { i1, i64 } @llvm.amdgcn.if(i1 %824) | |
%826 = extractvalue { i1, i64 } %825, 0 | |
%827 = extractvalue { i1, i64 } %825, 1 | |
br i1 %826, label %bb24.i.i.i.i.i.i.i.i, label %Flow4722 | |
bb7.i52.i.i.i.i.i.i.i.i: ; preds = %bb2.i50.i.i.i.i.i.i.i.i, %bb6.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %808) | |
%828 = bitcast { i64*, i64* }* %798 to { [0 x i8] addrspace(1)*, i64 }** | |
%829 = bitcast { [0 x i8] addrspace(1)*, i64 }** %828 to <2 x i64>*, !amdgpu.uniform !1 | |
%830 = load <2 x i64>, <2 x i64>* %829, align 8, !alias.scope !502, !noalias !427 | |
%831 = extractelement <2 x i64> %830, i32 0 | |
%832 = inttoptr i64 %831 to { [0 x i8] addrspace(1)*, i64 }* | |
%833 = extractelement <2 x i64> %830, i32 1 | |
%834 = inttoptr i64 %833 to { [0 x i8] addrspace(1)*, i64 }* | |
%835 = icmp eq { [0 x i8] addrspace(1)*, i64 }* %832, %834 | |
br i1 %835, label %bb8.i.i.i.i.i.i.i.i.i, label %bb9.i53.i.i.i.i.i.i.i.i, !amdgpu.uniform !1, !structurizecfg.uniform !1 | |
bb8.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i52.i.i.i.i.i.i.i.i | |
%836 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %798, i32 0, i32 1 | |
%837 = bitcast i64** %836 to { [0 x i8] addrspace(1)*, i64 }** | |
%838 = bitcast i64* addrspace(5)* %_0.i49.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %838, align 8, !noalias !499 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i", !structurizecfg.uniform !1 | |
bb9.i53.i.i.i.i.i.i.i.i: ; preds = %bb7.i52.i.i.i.i.i.i.i.i | |
%839 = bitcast { i64*, i64* }* %798 to { [0 x i8] addrspace(1)*, i64 }**, !amdgpu.uniform !1 | |
%840 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %839, align 8, !alias.scope !504, !noalias !427 | |
%841 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %839, align 8, !alias.scope !504, !noalias !427 | |
%842 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %842) #3, !noalias !499 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%843 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%844 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %844) #3, !noalias !499 | |
%845 = icmp eq i64 %843, 0 | |
%846 = xor i1 %845, true | |
%847 = call { i1, i64 } @llvm.amdgcn.if(i1 %846) | |
%848 = extractvalue { i1, i64 } %847, 0 | |
%849 = extractvalue { i1, i64 } %847, 1 | |
br i1 %848, label %bb3.i.i.i.i.i.i.i.i.i.i.i, label %Flow4597 | |
Flow4597: ; preds = %bb3.i.i.i.i.i.i.i.i.i.i.i, %bb9.i53.i.i.i.i.i.i.i.i | |
%850 = call { i1, i64 } @llvm.amdgcn.else(i64 %849) | |
%851 = extractvalue { i1, i64 } %850, 0 | |
%852 = extractvalue { i1, i64 } %850, 1 | |
br i1 %851, label %bb2.i.i.i.i.i.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4597 | |
%853 = bitcast { [0 x i8] addrspace(1)*, i64 }* %841 to i8* | |
%854 = bitcast i8* addrspace(5)* %tmp_ret.i2.i45.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %854) #3, !noalias !499 | |
%855 = getelementptr i8, i8* %853, i64 1 | |
store i8* %855, i8* addrspace(5)* %tmp_ret.i2.i45.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%856 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i45.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%857 = bitcast i8* addrspace(5)* %tmp_ret.i2.i45.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %857) #3, !noalias !499 | |
%858 = bitcast i8* %856 to { [0 x i8] addrspace(1)*, i64 }* | |
store { [0 x i8] addrspace(1)*, i64 }* %858, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !507 | |
br label %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb9.i53.i.i.i.i.i.i.i.i | |
%859 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i46.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %859) #3, !noalias !499 | |
%860 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %841, i64 1 | |
store { [0 x i8] addrspace(1)*, i64 }* %860, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i46.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%861 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i46.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%862 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i46.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %862) #3, !noalias !499 | |
store { [0 x i8] addrspace(1)*, i64 }* %861, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !507 | |
br label %Flow4597 | |
_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i.i.i.i.i.i, %Flow4597 | |
call void @llvm.amdgcn.end.cf(i64 %852) | |
%863 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !507 | |
store { [0 x i8] addrspace(1)*, i64 }* %863, { [0 x i8] addrspace(1)*, i64 }** %839, align 8, !alias.scope !504, !noalias !427 | |
%864 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i47.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %864) #3, !noalias !499 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i47.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%865 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i47.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%866 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i47.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %866) #3, !noalias !499 | |
%867 = icmp eq i64 %865, 0 | |
%868 = xor i1 %867, true | |
%869 = call { i1, i64 } @llvm.amdgcn.if(i1 %868) | |
%870 = extractvalue { i1, i64 } %869, 0 | |
%871 = extractvalue { i1, i64 } %869, 1 | |
br i1 %870, label %bb13.i.i.i.i.i.i.i.i.i, label %Flow4596 | |
Flow4596: ; preds = %bb13.i.i.i.i.i.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i | |
%872 = call { i1, i64 } @llvm.amdgcn.else(i64 %871) | |
%873 = extractvalue { i1, i64 } %872, 0 | |
%874 = extractvalue { i1, i64 } %872, 1 | |
br i1 %873, label %bb12.i.i.i.i.i.i.i.i.i, label %bb14.i.i.i.i.i.i.i.i.i | |
bb12.i.i.i.i.i.i.i.i.i: ; preds = %Flow4596 | |
call void @llvm.assume(i1 true) #3, !noalias !503 | |
store { [0 x i8] addrspace(1)*, i64 }* inttoptr (i64 1 to { [0 x i8] addrspace(1)*, i64 }*), { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
br label %bb14.i.i.i.i.i.i.i.i.i | |
bb13.i.i.i.i.i.i.i.i.i: ; preds = %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i | |
store { [0 x i8] addrspace(1)*, i64 }* %840, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
br label %Flow4596 | |
bb14.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i.i.i.i.i.i.i, %Flow4596 | |
call void @llvm.amdgcn.end.cf(i64 %874) | |
%875 = bitcast i64* addrspace(5)* %_0.i49.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
%876 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i, align 8, !noalias !499, !nonnull !1 | |
store { [0 x i8] addrspace(1)*, i64 }* %876, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %875, align 8, !noalias !499 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i", !structurizecfg.uniform !1 | |
"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i": ; preds = %bb14.i.i.i.i.i.i.i.i.i, %bb8.i.i.i.i.i.i.i.i.i | |
%877 = load i64*, i64* addrspace(5)* %_0.i49.i.i.i.i.i.i.i.i, align 8, !noalias !499 | |
%878 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %878) #3, !noalias !427 | |
%879 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %879) #3, !noalias !427 | |
%880 = bitcast i64* addrspace(5)* %_0.i49.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %880) #3, !noalias !427 | |
store i64* %877, i64* addrspace(5)* %_108.i.i.i.i.i.i.i.i, align 8, !noalias !427 | |
%881 = bitcast i64* addrspace(5)* %_108.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%882 = load {}*, {}* addrspace(5)* %881, align 8, !noalias !427 | |
%883 = icmp eq {}* %882, null | |
%884 = select i1 %883, i64 0, i64 1 | |
%cond.i.i.i.i.i.i.i = icmp eq i64 %884, 1 | |
%885 = call { i1, i64 } @llvm.amdgcn.if(i1 %cond.i.i.i.i.i.i.i) | |
%886 = extractvalue { i1, i64 } %885, 0 | |
%887 = extractvalue { i1, i64 } %885, 1 | |
br i1 %886, label %bb53.i.i.i.i.i.i.i.i, label %Flow4719 | |
bb11.i.i.i.i.i.i.i.i: ; preds = %Flow4697, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" | |
%phi.broken7350 = phi i64 [ %1214, %Flow4697 ], [ 0, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" ] | |
%888 = phi i64 [ %1205, %Flow4697 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" ] | |
%889 = phi i64 [ %1206, %Flow4697 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" ] | |
%890 = phi i64 [ %1207, %Flow4697 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" ] | |
%891 = phi i1 [ %1208, %Flow4697 ], [ false, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" ] | |
%892 = phi i1 [ %1209, %Flow4697 ], [ false, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" ] | |
%893 = phi i1 [ %1210, %Flow4697 ], [ false, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17ha20e477a12a17b40E.exit30.i.i.i.i.i.i.i.i" ] | |
%894 = addrspacecast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %iter.i.i.i.i.i.i.i.i to %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* | |
%895 = bitcast i64* addrspace(5)* %_4.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %895) #3, !noalias !508 | |
%896 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %896) #3, !noalias !508 | |
store %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* %894, %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !512 | |
%897 = load %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !512, !nonnull !1 | |
%898 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* %897 to { i64*, i64* }* | |
%899 = bitcast { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i.i4.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %899) #3, !noalias !512 | |
%900 = bitcast { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %900) #3, !noalias !512 | |
%901 = bitcast i64* addrspace(5)* %_0.i.i.i57.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %901) #3, !noalias !512 | |
%902 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %902) #3, !noalias !516 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i, align 8, !noalias !516 | |
%903 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i, align 8, !noalias !516 | |
%904 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i3.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %904) #3, !noalias !516 | |
%905 = icmp ne i64 %903, 0 | |
%906 = call { i1, i64 } @llvm.amdgcn.if(i1 %905) | |
%907 = extractvalue { i1, i64 } %906, 0 | |
%908 = extractvalue { i1, i64 } %906, 1 | |
br i1 %907, label %bb2.i.i.i58.i.i.i.i.i.i.i.i, label %bb7.i.i.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i58.i.i.i.i.i.i.i.i: ; preds = %bb11.i.i.i.i.i.i.i.i | |
%909 = bitcast { i64*, i64* }* %898 to { i8*, i8* }** | |
%910 = load { i8*, i8* }*, { i8*, i8* }** %909, align 8, !alias.scope !519, !noalias !520 | |
%911 = bitcast { i8*, i8* }* %910 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !521 | |
%912 = icmp eq i8* %911, null | |
%913 = xor i1 %912, true | |
call void @llvm.assume(i1 %913) #3, !noalias !521 | |
%914 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %898, i32 0, i32 1 | |
%915 = bitcast i64** %914 to { i8*, i8* }** | |
%916 = load { i8*, i8* }*, { i8*, i8* }** %915, align 8, !alias.scope !519, !noalias !520 | |
%917 = bitcast { i8*, i8* }* %916 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !521 | |
%918 = icmp eq i8* %917, null | |
%919 = xor i1 %918, true | |
call void @llvm.assume(i1 %919) #3, !noalias !521 | |
br label %bb7.i.i.i.i.i.i.i.i.i.i.i | |
bb7.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i58.i.i.i.i.i.i.i.i, %bb11.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %908) | |
%920 = bitcast { i64*, i64* }* %898 to { i8*, i8* }** | |
%921 = load { i8*, i8* }*, { i8*, i8* }** %920, align 8, !alias.scope !519, !noalias !520 | |
%922 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %898, i32 0, i32 1 | |
%923 = bitcast i64** %922 to { i8*, i8* }** | |
%924 = load { i8*, i8* }*, { i8*, i8* }** %923, align 8, !alias.scope !519, !noalias !520 | |
%925 = icmp eq { i8*, i8* }* %921, %924 | |
%926 = xor i1 %925, true | |
%927 = call { i1, i64 } @llvm.amdgcn.if(i1 %926) | |
%928 = extractvalue { i1, i64 } %927, 0 | |
%929 = extractvalue { i1, i64 } %927, 1 | |
br i1 %928, label %bb9.i.i.i.i.i.i.i.i.i.i.i, label %Flow4607 | |
bb8.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4607 | |
%930 = bitcast i64* addrspace(5)* %_0.i.i.i57.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %930, align 8, !noalias !516 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i.i" | |
bb9.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i.i.i.i.i.i.i.i.i | |
%931 = bitcast { i64*, i64* }* %898 to { i8*, i8* }** | |
%932 = load { i8*, i8* }*, { i8*, i8* }** %931, align 8, !alias.scope !522, !noalias !520 | |
%933 = load { i8*, i8* }*, { i8*, i8* }** %931, align 8, !alias.scope !522, !noalias !520 | |
%934 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %934) #3, !noalias !516 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
%935 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
%936 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %936) #3, !noalias !516 | |
%937 = icmp eq i64 %935, 0 | |
%938 = xor i1 %937, true | |
%939 = call { i1, i64 } @llvm.amdgcn.if(i1 %938) | |
%940 = extractvalue { i1, i64 } %939, 0 | |
%941 = extractvalue { i1, i64 } %939, 1 | |
br i1 %940, label %bb3.i.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4606 | |
Flow4606: ; preds = %bb3.i.i.i.i.i.i.i.i.i.i.i.i.i, %bb9.i.i.i.i.i.i.i.i.i.i.i | |
%942 = call { i1, i64 } @llvm.amdgcn.else(i64 %941) | |
%943 = extractvalue { i1, i64 } %942, 0 | |
%944 = extractvalue { i1, i64 } %942, 1 | |
br i1 %943, label %bb2.i.i.i.i.i.i.i.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4606 | |
%945 = bitcast { i8*, i8* }* %933 to i8* | |
%946 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %946) #3, !noalias !516 | |
%947 = getelementptr i8, i8* %945, i64 1 | |
store i8* %947, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
%948 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
%949 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %949) #3, !noalias !516 | |
%950 = bitcast i8* %948 to { i8*, i8* }* | |
store { i8*, i8* }* %950, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i.i4.i.i.i.i.i.i, align 8, !noalias !525 | |
br label %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb9.i.i.i.i.i.i.i.i.i.i.i | |
%951 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %951) #3, !noalias !516 | |
%952 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %933, i64 1 | |
store { i8*, i8* }* %952, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
%953 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
%954 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %954) #3, !noalias !516 | |
store { i8*, i8* }* %953, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i.i4.i.i.i.i.i.i, align 8, !noalias !525 | |
br label %Flow4606 | |
Flow4607: ; preds = %bb14.i.i.i.i.i.i.i.i.i.i.i, %bb7.i.i.i.i.i.i.i.i.i.i.i | |
%955 = call { i1, i64 } @llvm.amdgcn.else(i64 %929) | |
%956 = extractvalue { i1, i64 } %955, 0 | |
%957 = extractvalue { i1, i64 } %955, 1 | |
br i1 %956, label %bb8.i.i.i.i.i.i.i.i.i.i.i, label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i.i" | |
_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i.i.i.i.i.i.i.i, %Flow4606 | |
call void @llvm.amdgcn.end.cf(i64 %944) | |
%958 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i.i4.i.i.i.i.i.i, align 8, !noalias !525 | |
store { i8*, i8* }* %958, { i8*, i8* }** %931, align 8, !alias.scope !522, !noalias !520 | |
%959 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %959) #3, !noalias !516 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
%960 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
%961 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %961) #3, !noalias !516 | |
%962 = icmp eq i64 %960, 0 | |
%963 = xor i1 %962, true | |
%964 = call { i1, i64 } @llvm.amdgcn.if(i1 %963) | |
%965 = extractvalue { i1, i64 } %964, 0 | |
%966 = extractvalue { i1, i64 } %964, 1 | |
br i1 %965, label %bb13.i.i.i.i.i.i.i.i.i.i.i, label %Flow4605 | |
Flow4605: ; preds = %bb13.i.i.i.i.i.i.i.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i.i | |
%967 = call { i1, i64 } @llvm.amdgcn.else(i64 %966) | |
%968 = extractvalue { i1, i64 } %967, 0 | |
%969 = extractvalue { i1, i64 } %967, 1 | |
br i1 %968, label %bb12.i.i.i.i.i.i.i.i.i.i.i, label %bb14.i.i.i.i.i.i.i.i.i.i.i | |
bb12.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4605 | |
call void @llvm.assume(i1 true) #3, !noalias !521 | |
store { i8*, i8* }* inttoptr (i64 1 to { i8*, i8* }*), { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
br label %bb14.i.i.i.i.i.i.i.i.i.i.i | |
bb13.i.i.i.i.i.i.i.i.i.i.i: ; preds = %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i.i | |
store { i8*, i8* }* %932, { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516 | |
br label %Flow4605 | |
bb14.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i.i.i.i.i.i.i.i.i, %Flow4605 | |
call void @llvm.amdgcn.end.cf(i64 %969) | |
%970 = bitcast i64* addrspace(5)* %_0.i.i.i57.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
%971 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !516, !nonnull !1 | |
store { i8*, i8* }* %971, { i8*, i8* }* addrspace(5)* %970, align 8, !noalias !516 | |
br label %Flow4607 | |
"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i.i": ; preds = %bb8.i.i.i.i.i.i.i.i.i.i.i, %Flow4607 | |
call void @llvm.amdgcn.end.cf(i64 %957) | |
%972 = load i64*, i64* addrspace(5)* %_0.i.i.i57.i.i.i.i.i.i.i.i, align 8, !noalias !512 | |
%973 = bitcast { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i.i4.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %973) #3, !noalias !512 | |
%974 = bitcast { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %974) #3, !noalias !512 | |
%975 = bitcast i64* addrspace(5)* %_0.i.i.i57.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %975) #3, !noalias !512 | |
%976 = bitcast i64* addrspace(5)* %_4.i.i.i.i.i.i.i.i.i.i to %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"** addrspace(5)* | |
%977 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"** addrspace(5)* %976 to %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* addrspace(5)* addrspace(5)* | |
store %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i, %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* addrspace(5)* addrspace(5)* %977, align 8, !noalias !512 | |
%978 = load i64*, i64* addrspace(5)* %_4.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !512, !nonnull !1 | |
%979 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %979) #3, !noalias !512 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !512 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !512 | |
%980 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %980) #3, !noalias !512 | |
%981 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %981) #3, !noalias !512 | |
store i64* %972, i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !526 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !526 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !526 | |
store i8 1, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !526 | |
store i8 1, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !526 | |
%982 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%983 = load {}*, {}* addrspace(5)* %982, align 8, !noalias !526 | |
%984 = icmp eq {}* %983, null | |
%985 = select i1 %984, i64 0, i64 1 | |
%986 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%987 = load {}*, {}* addrspace(5)* %986, align 8, !noalias !526 | |
%988 = icmp eq {}* %987, null | |
%989 = select i1 %988, i64 0, i64 1 | |
br label %NodeBlock911 | |
NodeBlock911: ; preds = %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i.i" | |
%Pivot912 = icmp slt i64 %989, 1 | |
%990 = xor i1 %Pivot912, true | |
%991 = call { i1, i64 } @llvm.amdgcn.if(i1 %990) | |
%992 = extractvalue { i1, i64 } %991, 0 | |
%993 = extractvalue { i1, i64 } %991, 1 | |
br i1 %992, label %LeafBlock909, label %Flow4688 | |
LeafBlock909: ; preds = %NodeBlock911 | |
%SwitchLeaf910 = icmp eq i64 %989, 1 | |
%994 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf910) | |
%995 = extractvalue { i1, i64 } %994, 0 | |
%996 = extractvalue { i1, i64 } %994, 1 | |
br i1 %995, label %bb4.i.i.i.i.i.i.i.i.i.i.i, label %Flow4689 | |
LeafBlock907: ; preds = %Flow4688 | |
%SwitchLeaf908 = icmp eq i64 %989, 0 | |
%997 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf908) | |
%998 = extractvalue { i1, i64 } %997, 0 | |
%999 = extractvalue { i1, i64 } %997, 1 | |
br i1 %998, label %bb2.i1.i.i.i.i.i.i.i.i.i.i, label %Flow4696 | |
Flow4695: ; preds = %Flow4696, %Flow4688 | |
%1000 = phi i1 [ %1198, %Flow4696 ], [ %1009, %Flow4688 ] | |
%1001 = phi i1 [ %1199, %Flow4696 ], [ %1011, %Flow4688 ] | |
call void @llvm.amdgcn.end.cf(i64 %1014) | |
%1002 = call { i1, i64 } @llvm.amdgcn.if(i1 %1001) | |
%1003 = extractvalue { i1, i64 } %1002, 0 | |
%1004 = extractvalue { i1, i64 } %1002, 1 | |
br i1 %1003, label %bb6.i.i.i.i.i.i.i.i.i.i.i, label %Flow4697 | |
bb2.i1.i.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock907 | |
%1005 = bitcast %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>" addrspace(5)* %_28.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %1005, align 8, !alias.scope !531, !noalias !532 | |
br label %Flow4696 | |
NewDefault906: ; preds = %Flow4705 | |
br label %bb3.i.i.i59.i.i.i.i.i.i.i.i | |
Flow4706: ; preds = %bb3.i.i.i59.i.i.i.i.i.i.i.i, %Flow4705 | |
call void @llvm.amdgcn.end.cf(i64 %1145) | |
%1006 = call { i1, i64 } @llvm.amdgcn.if(i1 %1213) | |
%1007 = extractvalue { i1, i64 } %1006, 0 | |
%1008 = extractvalue { i1, i64 } %1006, 1 | |
br i1 %1007, label %LeafBlock930, label %Flow4707 | |
bb3.i.i.i59.i.i.i.i.i.i.i.i: ; preds = %NewDefault906 | |
br label %Flow4706 | |
Flow4688: ; preds = %Flow4689, %NodeBlock911 | |
%1009 = phi i1 [ %1047, %Flow4689 ], [ false, %NodeBlock911 ] | |
%1010 = phi i1 [ %1048, %Flow4689 ], [ false, %NodeBlock911 ] | |
%1011 = phi i1 [ %1049, %Flow4689 ], [ false, %NodeBlock911 ] | |
%1012 = call { i1, i64 } @llvm.amdgcn.else(i64 %993) | |
%1013 = extractvalue { i1, i64 } %1012, 0 | |
%1014 = extractvalue { i1, i64 } %1012, 1 | |
br i1 %1013, label %LeafBlock907, label %Flow4695 | |
bb4.i.i.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock909 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !526 | |
%1015 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)*, !amdgpu.uniform !1 | |
%1016 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %1015, align 8, !noalias !526, !nonnull !1 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !526 | |
%1017 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
store { i8*, i8* }* %1016, { i8*, i8* }* addrspace(5)* %1017, align 8, !noalias !526 | |
%1018 = load i64*, i64* addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !526, !nonnull !1 | |
%1019 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1019) #3, !noalias !526 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !526 | |
%1020 = bitcast i64* addrspace(5)* %_5.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1020) #3, !noalias !526 | |
store i8 0, i8 addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !533 | |
store i8 1, i8 addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !533 | |
%1021 = bitcast i64* %978 to %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"** | |
%1022 = load %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"*, %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"** %1021, align 8, !alias.scope !538, !noalias !539, !nonnull !1 | |
%1023 = getelementptr inbounds %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>", %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* %1022, i32 0, i32 3 | |
%1024 = load { i64*, i64* }*, { i64*, i64* }** %1023, align 8, !alias.scope !540, !noalias !543, !nonnull !1 | |
%1025 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1025) #3, !noalias !544 | |
%1026 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1026) #3, !noalias !544 | |
%1027 = bitcast i64* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1027) #3, !noalias !544 | |
%1028 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1028) #3, !noalias !545 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1029 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1030 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1030) #3, !noalias !545 | |
%1031 = icmp ne i64 %1029, 0 | |
%1032 = call { i1, i64 } @llvm.amdgcn.if(i1 %1031) | |
%1033 = extractvalue { i1, i64 } %1032, 0 | |
%1034 = extractvalue { i1, i64 } %1032, 1 | |
br i1 %1033, label %bb2.i.i.i.i.i.i.i.i.i.i.i.i.i.i, label %bb7.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb4.i.i.i.i.i.i.i.i.i.i.i | |
%1035 = bitcast i64* %978 to %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"** | |
%1036 = bitcast { i64*, i64* }* %1024 to { [0 x i8] addrspace(1)*, i64 }** | |
%1037 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1036, align 8, !alias.scope !548, !noalias !549 | |
%1038 = bitcast { [0 x i8] addrspace(1)*, i64 }* %1037 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !550 | |
%1039 = icmp eq i8* %1038, null | |
%1040 = xor i1 %1039, true | |
call void @llvm.assume(i1 %1040) #3, !noalias !550 | |
%1041 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %1024, i32 0, i32 1 | |
%1042 = bitcast i64** %1041 to { [0 x i8] addrspace(1)*, i64 }** | |
%1043 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1042, align 8, !alias.scope !548, !noalias !549 | |
%1044 = bitcast { [0 x i8] addrspace(1)*, i64 }* %1043 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !550 | |
%1045 = icmp eq i8* %1044, null | |
%1046 = xor i1 %1045, true | |
call void @llvm.assume(i1 %1046) #3, !noalias !550 | |
br label %bb7.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
Flow4689: ; preds = %Flow4694, %LeafBlock909 | |
%1047 = phi i1 [ false, %Flow4694 ], [ true, %LeafBlock909 ] | |
%1048 = phi i1 [ %1132, %Flow4694 ], [ false, %LeafBlock909 ] | |
%1049 = phi i1 [ %1176, %Flow4694 ], [ false, %LeafBlock909 ] | |
call void @llvm.amdgcn.end.cf(i64 %996) | |
br label %Flow4688 | |
bb7.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i.i.i.i.i.i.i.i.i, %bb4.i.i.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1034) | |
%1050 = bitcast { i64*, i64* }* %1024 to { [0 x i8] addrspace(1)*, i64 }** | |
%1051 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1050, align 8, !alias.scope !548, !noalias !551 | |
%1052 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %1024, i32 0, i32 1 | |
%1053 = bitcast i64** %1052 to { [0 x i8] addrspace(1)*, i64 }** | |
%1054 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1053, align 8, !alias.scope !548, !noalias !551 | |
%1055 = icmp eq { [0 x i8] addrspace(1)*, i64 }* %1051, %1054 | |
%1056 = xor i1 %1055, true | |
%1057 = call { i1, i64 } @llvm.amdgcn.if(i1 %1056) | |
%1058 = extractvalue { i1, i64 } %1057, 0 | |
%1059 = extractvalue { i1, i64 } %1057, 1 | |
br i1 %1058, label %bb9.i.i.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4602 | |
bb8.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4602 | |
%1060 = bitcast i64* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %1060, align 8, !noalias !545 | |
br label %"_ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h25791a49ca16e49eE.exit.i.i.i.i.i.i.i.i.i.i.i.i" | |
bb9.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
%1061 = bitcast { i64*, i64* }* %1024 to { [0 x i8] addrspace(1)*, i64 }** | |
%1062 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1061, align 8, !alias.scope !552, !noalias !549 | |
%1063 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1061, align 8, !alias.scope !552, !noalias !549 | |
%1064 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1064) #3, !noalias !545 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1065 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1066 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1066) #3, !noalias !545 | |
%1067 = icmp eq i64 %1065, 0 | |
%1068 = xor i1 %1067, true | |
%1069 = call { i1, i64 } @llvm.amdgcn.if(i1 %1068) | |
%1070 = extractvalue { i1, i64 } %1069, 0 | |
%1071 = extractvalue { i1, i64 } %1069, 1 | |
br i1 %1070, label %bb3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4601 | |
Flow4601: ; preds = %bb3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, %bb9.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
%1072 = call { i1, i64 } @llvm.amdgcn.else(i64 %1071) | |
%1073 = extractvalue { i1, i64 } %1072, 0 | |
%1074 = extractvalue { i1, i64 } %1072, 1 | |
br i1 %1073, label %bb2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4601 | |
%1075 = bitcast { [0 x i8] addrspace(1)*, i64 }* %1063 to i8* | |
%1076 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1076) #3, !noalias !545 | |
%1077 = getelementptr i8, i8* %1075, i64 1 | |
store i8* %1077, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1078 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1079 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1079) #3, !noalias !545 | |
%1080 = bitcast i8* %1078 to { [0 x i8] addrspace(1)*, i64 }* | |
store { [0 x i8] addrspace(1)*, i64 }* %1080, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !555 | |
br label %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb9.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
%1081 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1081) #3, !noalias !545 | |
%1082 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %1063, i64 1 | |
store { [0 x i8] addrspace(1)*, i64 }* %1082, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1083 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1084 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1084) #3, !noalias !545 | |
store { [0 x i8] addrspace(1)*, i64 }* %1083, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !555 | |
br label %Flow4601 | |
Flow4602: ; preds = %bb14.i.i.i.i.i.i.i.i.i.i.i.i.i.i, %bb7.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
%1085 = call { i1, i64 } @llvm.amdgcn.else(i64 %1059) | |
%1086 = extractvalue { i1, i64 } %1085, 0 | |
%1087 = extractvalue { i1, i64 } %1085, 1 | |
br i1 %1086, label %bb8.i.i.i.i.i.i.i.i.i.i.i.i.i.i, label %"_ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h25791a49ca16e49eE.exit.i.i.i.i.i.i.i.i.i.i.i.i" | |
_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, %Flow4601 | |
call void @llvm.amdgcn.end.cf(i64 %1074) | |
%1088 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !555 | |
store { [0 x i8] addrspace(1)*, i64 }* %1088, { [0 x i8] addrspace(1)*, i64 }** %1061, align 8, !alias.scope !552, !noalias !549 | |
%1089 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1089) #3, !noalias !545 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1090 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
%1091 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1091) #3, !noalias !545 | |
%1092 = icmp eq i64 %1090, 0 | |
%1093 = xor i1 %1092, true | |
%1094 = call { i1, i64 } @llvm.amdgcn.if(i1 %1093) | |
%1095 = extractvalue { i1, i64 } %1094, 0 | |
%1096 = extractvalue { i1, i64 } %1094, 1 | |
br i1 %1095, label %bb13.i.i.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4600 | |
Flow4600: ; preds = %bb13.i.i.i.i.i.i.i.i.i.i.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
%1097 = call { i1, i64 } @llvm.amdgcn.else(i64 %1096) | |
%1098 = extractvalue { i1, i64 } %1097, 0 | |
%1099 = extractvalue { i1, i64 } %1097, 1 | |
br i1 %1098, label %bb12.i.i.i.i.i.i.i.i.i.i.i.i.i.i, label %bb14.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
bb12.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4600 | |
call void @llvm.assume(i1 true) #3, !noalias !550 | |
store { [0 x i8] addrspace(1)*, i64 }* inttoptr (i64 1 to { [0 x i8] addrspace(1)*, i64 }*), { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
br label %bb14.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
bb13.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i.i.i.i.i.i.i.i.i | |
store { [0 x i8] addrspace(1)*, i64 }* %1062, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545 | |
br label %Flow4600 | |
bb14.i.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i.i.i.i.i.i.i.i.i.i.i.i, %Flow4600 | |
call void @llvm.amdgcn.end.cf(i64 %1099) | |
%1100 = bitcast i64* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
%1101 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !545, !nonnull !1 | |
store { [0 x i8] addrspace(1)*, i64 }* %1101, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %1100, align 8, !noalias !545 | |
br label %Flow4602 | |
"_ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h25791a49ca16e49eE.exit.i.i.i.i.i.i.i.i.i.i.i.i": ; preds = %bb8.i.i.i.i.i.i.i.i.i.i.i.i.i.i, %Flow4602 | |
call void @llvm.amdgcn.end.cf(i64 %1087) | |
%1102 = bitcast i64* %1018 to { i8*, i8* }* | |
%1103 = load i64*, i64* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !533 | |
%1104 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1104) #3, !noalias !544 | |
%1105 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1105) #3, !noalias !544 | |
%1106 = bitcast i64* addrspace(5)* %_0.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1106) #3, !noalias !544 | |
store i8 0, i8 addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !533 | |
%1107 = bitcast i64* addrspace(5)* %_5.i.i.i.i.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
store { i8*, i8* }* %1102, { i8*, i8* }* addrspace(5)* %1107, align 8, !noalias !533 | |
%1108 = load i64*, i64* addrspace(5)* %_5.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !533, !nonnull !1 | |
%1109 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1109) #3, !noalias !533 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !533 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !533 | |
%1110 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1110) #3, !noalias !533 | |
%1111 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1111) #3, !noalias !533 | |
store i64* %1103, i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !556 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !556 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !556 | |
store i8 1, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !556 | |
store i8 1, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !556 | |
%1112 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1113 = load {}*, {}* addrspace(5)* %1112, align 8, !noalias !556 | |
%1114 = icmp eq {}* %1113, null | |
%1115 = select i1 %1114, i64 0, i64 1 | |
%1116 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1117 = load {}*, {}* addrspace(5)* %1116, align 8, !noalias !556 | |
%1118 = icmp eq {}* %1117, null | |
%1119 = select i1 %1118, i64 0, i64 1 | |
br label %NodeBlock918 | |
NodeBlock918: ; preds = %"_ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h25791a49ca16e49eE.exit.i.i.i.i.i.i.i.i.i.i.i.i" | |
%Pivot919 = icmp slt i64 %1119, 1 | |
%1120 = xor i1 %Pivot919, true | |
%1121 = call { i1, i64 } @llvm.amdgcn.if(i1 %1120) | |
%1122 = extractvalue { i1, i64 } %1121, 0 | |
%1123 = extractvalue { i1, i64 } %1121, 1 | |
br i1 %1122, label %LeafBlock916, label %Flow4690 | |
LeafBlock916: ; preds = %NodeBlock918 | |
%SwitchLeaf917 = icmp eq i64 %1119, 1 | |
%1124 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf917) | |
%1125 = extractvalue { i1, i64 } %1124, 0 | |
%1126 = extractvalue { i1, i64 } %1124, 1 | |
br i1 %1125, label %bb4.i.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4691 | |
Flow4691: ; preds = %bb4.i.i.i.i.i.i.i.i.i.i.i.i.i, %LeafBlock916 | |
%1127 = phi i1 [ false, %bb4.i.i.i.i.i.i.i.i.i.i.i.i.i ], [ true, %LeafBlock916 ] | |
%1128 = phi i1 [ true, %bb4.i.i.i.i.i.i.i.i.i.i.i.i.i ], [ false, %LeafBlock916 ] | |
call void @llvm.amdgcn.end.cf(i64 %1126) | |
br label %Flow4690 | |
LeafBlock914: ; preds = %Flow4690 | |
%SwitchLeaf915 = icmp eq i64 %1119, 0 | |
%1129 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf915) | |
%1130 = extractvalue { i1, i64 } %1129, 0 | |
%1131 = extractvalue { i1, i64 } %1129, 1 | |
br i1 %1130, label %bb2.i.i.i2.i.i.i.i.i.i.i.i.i.i, label %Flow4693 | |
Flow4692: ; preds = %Flow4693, %Flow4690 | |
%1132 = phi i1 [ %1169, %Flow4693 ], [ %1146, %Flow4690 ] | |
%1133 = phi i1 [ %1170, %Flow4693 ], [ %1147, %Flow4690 ] | |
call void @llvm.amdgcn.end.cf(i64 %1150) | |
%1134 = call { i1, i64 } @llvm.amdgcn.if(i1 %1133) | |
%1135 = extractvalue { i1, i64 } %1134, 0 | |
%1136 = extractvalue { i1, i64 } %1134, 1 | |
br i1 %1135, label %bb6.i.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4694 | |
bb2.i.i.i2.i.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock914 | |
%1137 = bitcast %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>" addrspace(5)* %_28.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %1137, align 8, !alias.scope !561, !noalias !562 | |
br label %Flow4693 | |
Flow4703: ; preds = %bb27.i.i.i.i.i.i.i.i, %LeafBlock935 | |
%loop.phi7357 = phi i64 [ %phi.broken7350, %bb27.i.i.i.i.i.i.i.i ], [ %phi.broken7350, %LeafBlock935 ] | |
%1138 = phi i1 [ false, %bb27.i.i.i.i.i.i.i.i ], [ true, %LeafBlock935 ] | |
%1139 = call i64 @llvm.amdgcn.else.break(i64 %1354, i64 %loop.phi7357) | |
call void @llvm.amdgcn.end.cf(i64 %1354) | |
br label %Flow4702 | |
Flow4704: ; preds = %Flow4697 | |
call void @llvm.amdgcn.end.cf(i64 %1214) | |
%1140 = call { i1, i64 } @llvm.amdgcn.if(i1 %1010) | |
%1141 = extractvalue { i1, i64 } %1140, 0 | |
%1142 = extractvalue { i1, i64 } %1140, 1 | |
br i1 %1141, label %NewDefault913, label %Flow4705 | |
NewDefault913: ; preds = %Flow4704 | |
br label %bb3.i.i.i3.i.i.i.i.i.i.i.i.i.i | |
Flow4705: ; preds = %bb3.i.i.i3.i.i.i.i.i.i.i.i.i.i, %Flow4704 | |
call void @llvm.amdgcn.end.cf(i64 %1142) | |
%1143 = call { i1, i64 } @llvm.amdgcn.if(i1 %1000) | |
%1144 = extractvalue { i1, i64 } %1143, 0 | |
%1145 = extractvalue { i1, i64 } %1143, 1 | |
br i1 %1144, label %NewDefault906, label %Flow4706 | |
bb3.i.i.i3.i.i.i.i.i.i.i.i.i.i: ; preds = %NewDefault913 | |
br label %Flow4705 | |
Flow4690: ; preds = %Flow4691, %NodeBlock918 | |
%1146 = phi i1 [ %1127, %Flow4691 ], [ false, %NodeBlock918 ] | |
%1147 = phi i1 [ %1128, %Flow4691 ], [ false, %NodeBlock918 ] | |
%1148 = call { i1, i64 } @llvm.amdgcn.else(i64 %1123) | |
%1149 = extractvalue { i1, i64 } %1148, 0 | |
%1150 = extractvalue { i1, i64 } %1148, 1 | |
br i1 %1149, label %LeafBlock914, label %Flow4692 | |
bb4.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock916 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !556 | |
%1151 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)*, !amdgpu.uniform !1 | |
%1152 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %1151, align 8, !noalias !556, !nonnull !1 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !556 | |
%1153 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
store { [0 x i8] addrspace(1)*, i64 }* %1152, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %1153, align 8, !noalias !556 | |
%1154 = load i64*, i64* addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !556, !nonnull !1 | |
%1155 = bitcast i64* %1154 to { [0 x i8] addrspace(1)*, i64 }* | |
%1156 = bitcast { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1156) #3, !noalias !556 | |
%1157 = bitcast i64* %1108 to { i8*, i8* }* | |
%1158 = bitcast { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
store { i8*, i8* }* %1157, { i8*, i8* }* addrspace(5)* %1158, align 8, !noalias !563 | |
%1159 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
%1160 = bitcast i64* addrspace(5)* %1159 to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
store { [0 x i8] addrspace(1)*, i64 }* %1155, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %1160, align 8, !noalias !563 | |
%1161 = bitcast %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>" addrspace(5)* %_28.i.i.i.i.i.i.i.i to { i64*, i64* } addrspace(5)* | |
%1162 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%1163 = load i64*, i64* addrspace(5)* %1162, align 8, !noalias !563, !nonnull !1 | |
%1164 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%1165 = load i64*, i64* addrspace(5)* %1164, align 8, !noalias !563, !nonnull !1 | |
%1166 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %1161, i32 0, i32 0 | |
store i64* %1163, i64* addrspace(5)* %1166, align 8, !alias.scope !568, !noalias !569 | |
%1167 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %1161, i32 0, i32 1 | |
store i64* %1165, i64* addrspace(5)* %1167, align 8, !alias.scope !568, !noalias !569 | |
%1168 = bitcast { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %1168) #3, !noalias !556 | |
br label %Flow4691 | |
Flow4693: ; preds = %bb2.i.i.i2.i.i.i.i.i.i.i.i.i.i, %LeafBlock914 | |
%1169 = phi i1 [ false, %bb2.i.i.i2.i.i.i.i.i.i.i.i.i.i ], [ true, %LeafBlock914 ] | |
%1170 = phi i1 [ true, %bb2.i.i.i2.i.i.i.i.i.i.i.i.i.i ], [ %1147, %LeafBlock914 ] | |
call void @llvm.amdgcn.end.cf(i64 %1131) | |
br label %Flow4692 | |
bb6.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4692 | |
%1171 = load i8, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !556 | |
%1172 = trunc i8 %1171 to i1 | |
%1173 = call { i1, i64 } @llvm.amdgcn.if(i1 %1172) | |
%1174 = extractvalue { i1, i64 } %1173, 0 | |
%1175 = extractvalue { i1, i64 } %1173, 1 | |
br i1 %1174, label %bb12.i.i.i.i.i.i.i.i.i.i.i.i.i, label %bb7.i.i.i.i.i.i.i.i.i.i.i.i.i | |
Flow4694: ; preds = %"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17h74fea46177437e87E.exit.i.i.i.i.i.i.i.i.i.i.i", %Flow4692 | |
%1176 = phi i1 [ true, %"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17h74fea46177437e87E.exit.i.i.i.i.i.i.i.i.i.i.i" ], [ false, %Flow4692 ] | |
call void @llvm.amdgcn.end.cf(i64 %1136) | |
br label %Flow4689 | |
bb7.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i.i.i.i.i.i.i.i.i.i.i, %bb6.i.i.i.i.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1175) | |
%1177 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1178 = load {}*, {}* addrspace(5)* %1177, align 8, !noalias !556 | |
%1179 = icmp eq {}* %1178, null | |
%1180 = select i1 %1179, i64 0, i64 1 | |
%cond.i.i.i.i.i.i.i.i.i.i.i.i = icmp eq i64 %1180, 1 | |
%1181 = xor i1 %cond.i.i.i.i.i.i.i.i.i.i.i.i, true | |
%1182 = call { i1, i64 } @llvm.amdgcn.if(i1 %1181) | |
%1183 = extractvalue { i1, i64 } %1182, 0 | |
%1184 = extractvalue { i1, i64 } %1182, 1 | |
br i1 %1183, label %bb16.i.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4599 | |
bb12.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb6.i.i.i.i.i.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !556 | |
br label %bb7.i.i.i.i.i.i.i.i.i.i.i.i.i | |
Flow4599: ; preds = %bb16.i.i.i.i.i.i.i.i.i.i.i.i.i, %bb7.i.i.i.i.i.i.i.i.i.i.i.i.i | |
%1185 = call { i1, i64 } @llvm.amdgcn.else(i64 %1184) | |
%1186 = extractvalue { i1, i64 } %1185, 0 | |
%1187 = extractvalue { i1, i64 } %1185, 1 | |
br i1 %1186, label %bb14.i.i.i.i.i.i.i.i.i.i.i.i.i, label %"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17h74fea46177437e87E.exit.i.i.i.i.i.i.i.i.i.i.i" | |
bb14.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4599 | |
%1188 = load i8, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !556 | |
%1189 = trunc i8 %1188 to i1 | |
%1190 = call { i1, i64 } @llvm.amdgcn.if(i1 %1189) | |
%1191 = extractvalue { i1, i64 } %1190, 0 | |
%1192 = extractvalue { i1, i64 } %1190, 1 | |
br i1 %1191, label %bb15.i.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4598 | |
bb15.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb14.i.i.i.i.i.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !556 | |
br label %Flow4598 | |
bb16.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i.i.i.i.i.i.i.i.i.i.i | |
br label %Flow4599 | |
Flow4598: ; preds = %bb15.i.i.i.i.i.i.i.i.i.i.i.i.i, %bb14.i.i.i.i.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1192) | |
br label %"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17h74fea46177437e87E.exit.i.i.i.i.i.i.i.i.i.i.i" | |
"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17h74fea46177437e87E.exit.i.i.i.i.i.i.i.i.i.i.i": ; preds = %Flow4599, %Flow4598 | |
call void @llvm.amdgcn.end.cf(i64 %1187) | |
%1193 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %1193) #3, !noalias !533 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !533 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !533 | |
%1194 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1194) #3, !noalias !533 | |
%1195 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1195) #3, !noalias !533 | |
%1196 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %1196) #3, !noalias !526 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !526 | |
%1197 = bitcast i64* addrspace(5)* %_5.i.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1197) #3, !noalias !526 | |
br label %Flow4694 | |
Flow4696: ; preds = %bb2.i1.i.i.i.i.i.i.i.i.i.i, %LeafBlock907 | |
%1198 = phi i1 [ false, %bb2.i1.i.i.i.i.i.i.i.i.i.i ], [ true, %LeafBlock907 ] | |
%1199 = phi i1 [ true, %bb2.i1.i.i.i.i.i.i.i.i.i.i ], [ %1011, %LeafBlock907 ] | |
call void @llvm.amdgcn.end.cf(i64 %999) | |
br label %Flow4695 | |
bb6.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4695 | |
%1200 = load i8, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !526 | |
%1201 = trunc i8 %1200 to i1 | |
%1202 = call { i1, i64 } @llvm.amdgcn.if(i1 %1201) | |
%1203 = extractvalue { i1, i64 } %1202, 0 | |
%1204 = extractvalue { i1, i64 } %1202, 1 | |
br i1 %1203, label %bb12.i5.i.i.i.i.i.i.i.i.i.i, label %bb7.i4.i.i.i.i.i.i.i.i.i.i | |
Flow4697: ; preds = %Flow4698, %Flow4695 | |
%loop.phi7351 = phi i64 [ %1270, %Flow4698 ], [ %phi.broken7350, %Flow4695 ] | |
%1205 = phi i64 [ %1262, %Flow4698 ], [ %888, %Flow4695 ] | |
%1206 = phi i64 [ %1263, %Flow4698 ], [ %889, %Flow4695 ] | |
%1207 = phi i64 [ %1244, %Flow4698 ], [ %890, %Flow4695 ] | |
%1208 = phi i1 [ %1264, %Flow4698 ], [ %891, %Flow4695 ] | |
%1209 = phi i1 [ %1265, %Flow4698 ], [ %892, %Flow4695 ] | |
%1210 = phi i1 [ %1266, %Flow4698 ], [ %893, %Flow4695 ] | |
%1211 = phi i1 [ %1267, %Flow4698 ], [ false, %Flow4695 ] | |
%1212 = phi i1 [ %1268, %Flow4698 ], [ false, %Flow4695 ] | |
%1213 = phi i1 [ %1269, %Flow4698 ], [ false, %Flow4695 ] | |
%1214 = call i64 @llvm.amdgcn.else.break(i64 %1004, i64 %loop.phi7351) | |
call void @llvm.amdgcn.end.cf(i64 %1004) | |
%1215 = call i1 @llvm.amdgcn.loop(i64 %1214) | |
br i1 %1215, label %Flow4704, label %bb11.i.i.i.i.i.i.i.i | |
bb7.i4.i.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i5.i.i.i.i.i.i.i.i.i.i, %bb6.i.i.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1204) | |
%1216 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1217 = load {}*, {}* addrspace(5)* %1216, align 8, !noalias !526 | |
%1218 = icmp eq {}* %1217, null | |
%1219 = select i1 %1218, i64 0, i64 1 | |
%cond.i.i.i.i.i.i.i.i.i.i = icmp eq i64 %1219, 1 | |
%1220 = xor i1 %cond.i.i.i.i.i.i.i.i.i.i, true | |
%1221 = call { i1, i64 } @llvm.amdgcn.if(i1 %1220) | |
%1222 = extractvalue { i1, i64 } %1221, 0 | |
%1223 = extractvalue { i1, i64 } %1221, 1 | |
br i1 %1222, label %bb16.i.i.i.i.i.i.i.i.i.i.i, label %Flow4604 | |
bb12.i5.i.i.i.i.i.i.i.i.i.i: ; preds = %bb6.i.i.i.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !526 | |
br label %bb7.i4.i.i.i.i.i.i.i.i.i.i | |
Flow4604: ; preds = %bb16.i.i.i.i.i.i.i.i.i.i.i, %bb7.i4.i.i.i.i.i.i.i.i.i.i | |
%1224 = call { i1, i64 } @llvm.amdgcn.else(i64 %1223) | |
%1225 = extractvalue { i1, i64 } %1224, 0 | |
%1226 = extractvalue { i1, i64 } %1224, 1 | |
br i1 %1225, label %bb14.i7.i.i.i.i.i.i.i.i.i.i, label %"_ZN84_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hc2e33ed2acc3cdaeE.exit.i.i.i.i.i.i.i.i" | |
bb14.i7.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4604 | |
%1227 = load i8, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !526 | |
%1228 = trunc i8 %1227 to i1 | |
%1229 = call { i1, i64 } @llvm.amdgcn.if(i1 %1228) | |
%1230 = extractvalue { i1, i64 } %1229, 0 | |
%1231 = extractvalue { i1, i64 } %1229, 1 | |
br i1 %1230, label %bb15.i.i.i.i.i.i.i.i.i.i.i, label %Flow4603 | |
bb15.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb14.i7.i.i.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i, align 1, !noalias !526 | |
br label %Flow4603 | |
bb16.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i4.i.i.i.i.i.i.i.i.i.i | |
br label %Flow4604 | |
Flow4603: ; preds = %bb15.i.i.i.i.i.i.i.i.i.i.i, %bb14.i7.i.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1231) | |
br label %"_ZN84_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hc2e33ed2acc3cdaeE.exit.i.i.i.i.i.i.i.i" | |
"_ZN84_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hc2e33ed2acc3cdaeE.exit.i.i.i.i.i.i.i.i": ; preds = %Flow4604, %Flow4603 | |
call void @llvm.amdgcn.end.cf(i64 %1226) | |
%1232 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %1232) #3, !noalias !512 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !512 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i.i.i.i.i.i.i.i.i) #3, !noalias !512 | |
%1233 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1233) #3, !noalias !512 | |
%1234 = bitcast i64* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1234) #3, !noalias !512 | |
%1235 = bitcast i64* addrspace(5)* %_4.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1235) #3, !noalias !508 | |
%1236 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1236) #3, !noalias !508 | |
%1237 = bitcast %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>" addrspace(5)* %_28.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1238 = load {}*, {}* addrspace(5)* %1237, align 8, !noalias !427 | |
%1239 = icmp eq {}* %1238, null | |
%1240 = select i1 %1239, i64 0, i64 1 | |
%1241 = bitcast %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>" addrspace(5)* %_28.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1242 = load {}*, {}* addrspace(5)* %1241, align 8, !noalias !427 | |
%1243 = icmp eq {}* %1242, null | |
%1244 = select i1 %1243, i64 0, i64 1 | |
br label %NodeBlock925 | |
NodeBlock925: ; preds = %"_ZN84_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hc2e33ed2acc3cdaeE.exit.i.i.i.i.i.i.i.i" | |
%Pivot926 = icmp slt i64 %1244, 1 | |
%1245 = xor i1 %Pivot926, true | |
%1246 = call { i1, i64 } @llvm.amdgcn.if(i1 %1245) | |
%1247 = extractvalue { i1, i64 } %1246, 0 | |
%1248 = extractvalue { i1, i64 } %1246, 1 | |
br i1 %1247, label %LeafBlock923, label %Flow4698 | |
LeafBlock923: ; preds = %NodeBlock925 | |
%SwitchLeaf924 = icmp eq i64 %1244, 1 | |
%1249 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf924) | |
%1250 = extractvalue { i1, i64 } %1249, 0 | |
%1251 = extractvalue { i1, i64 } %1249, 1 | |
br i1 %1250, label %bb14.i.i.i.i.i.i.i.i, label %Flow4699 | |
Flow4714: ; preds = %NewDefault934, %Flow4713 | |
%1252 = phi i1 [ true, %NewDefault934 ], [ %557, %Flow4713 ] | |
call void @llvm.amdgcn.end.cf(i64 %659) | |
%1253 = call { i1, i64 } @llvm.amdgcn.if(i1 %559) | |
%1254 = extractvalue { i1, i64 } %1253, 0 | |
%1255 = extractvalue { i1, i64 } %1253, 1 | |
br i1 %1254, label %LeafBlock921, label %Flow4715 | |
LeafBlock921: ; preds = %Flow4714 | |
%SwitchLeaf922 = icmp eq i64 %556, 0 | |
%1256 = xor i1 %SwitchLeaf922, true | |
br label %Flow4715 | |
Flow4716: ; preds = %NewDefault920, %Flow4715 | |
%1257 = phi i1 [ true, %NewDefault920 ], [ %1252, %Flow4715 ] | |
%1258 = phi i1 [ false, %NewDefault920 ], [ %649, %Flow4715 ] | |
call void @llvm.amdgcn.end.cf(i64 %653) | |
%1259 = call { i1, i64 } @llvm.amdgcn.if(i1 %1258) | |
%1260 = extractvalue { i1, i64 } %1259, 0 | |
%1261 = extractvalue { i1, i64 } %1259, 1 | |
br i1 %1260, label %bb13.i.i.i.i.i.i.i.i, label %Flow4717 | |
bb13.i.i.i.i.i.i.i.i: ; preds = %Flow4716 | |
br label %Flow4717 | |
Flow4698: ; preds = %Flow4699, %NodeBlock925 | |
%loop.phi7352 = phi i64 [ %1307, %Flow4699 ], [ %phi.broken7350, %NodeBlock925 ] | |
%1262 = phi i64 [ %1300, %Flow4699 ], [ %888, %NodeBlock925 ] | |
%1263 = phi i64 [ %1301, %Flow4699 ], [ %889, %NodeBlock925 ] | |
%1264 = phi i1 [ %1302, %Flow4699 ], [ %891, %NodeBlock925 ] | |
%1265 = phi i1 [ false, %Flow4699 ], [ true, %NodeBlock925 ] | |
%1266 = phi i1 [ %1303, %Flow4699 ], [ %893, %NodeBlock925 ] | |
%1267 = phi i1 [ %1304, %Flow4699 ], [ false, %NodeBlock925 ] | |
%1268 = phi i1 [ %1305, %Flow4699 ], [ false, %NodeBlock925 ] | |
%1269 = phi i1 [ %1306, %Flow4699 ], [ false, %NodeBlock925 ] | |
%1270 = call i64 @llvm.amdgcn.else.break(i64 %1248, i64 %loop.phi7352) | |
call void @llvm.amdgcn.end.cf(i64 %1248) | |
br label %Flow4697 | |
bb14.i.i.i.i.i.i.i.i: ; preds = %LeafBlock923 | |
%1271 = bitcast %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>" addrspace(5)* %_28.i.i.i.i.i.i.i.i to { i64*, i64* } addrspace(5)* | |
%1272 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %1271, i32 0, i32 0, !amdgpu.uniform !1 | |
%1273 = load i64*, i64* addrspace(5)* %1272, align 8, !noalias !427, !nonnull !1 | |
%1274 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %1271, i32 0, i32 1, !amdgpu.uniform !1 | |
%1275 = load i64*, i64* addrspace(5)* %1274, align 8, !noalias !427, !nonnull !1 | |
%1276 = bitcast i64* %1273 to { i8*, i8* }* | |
%1277 = bitcast i64* %1275 to { [0 x i8] addrspace(1)*, i64 }* | |
%1278 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 5 | |
%1279 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %1278, i32 0, i32 0, !amdgpu.uniform !1 | |
%1280 = load {} addrspace(1)*, {} addrspace(1)* addrspace(5)* %1279, align 8, !noalias !427, !nonnull !1 | |
%1281 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %1278, i32 0, i32 1, !amdgpu.uniform !1 | |
%1282 = load {} addrspace(1)*, {} addrspace(1)* addrspace(5)* %1281, align 8, !noalias !427, !nonnull !1 | |
%1283 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %1277, i32 0, i32 0 | |
%1284 = load [0 x i8] addrspace(1)*, [0 x i8] addrspace(1)** %1283, align 8, !noalias !437, !nonnull !1 | |
%1285 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %1277, i32 0, i32 1 | |
%1286 = load i64, i64* %1285, align 8, !noalias !437 | |
%1287 = addrspacecast {} addrspace(1)* %1282 to i1 ({}*, [0 x i8]*, i64)** | |
%1288 = getelementptr inbounds i1 ({}*, [0 x i8]*, i64)*, i1 ({}*, [0 x i8]*, i64)** %1287, i64 3 | |
%1289 = load i1 ({}*, [0 x i8]*, i64)*, i1 ({}*, [0 x i8]*, i64)** %1288, align 8, !invariant.load !1, !noalias !437, !nonnull !1 | |
%1290 = addrspacecast {} addrspace(1)* %1280 to {}* | |
%1291 = addrspacecast [0 x i8] addrspace(1)* %1284 to [0 x i8]* | |
%1292 = call zeroext i1 %1289({}* noalias nonnull %1290, [0 x i8]* noalias nonnull readonly %1291, i64 %1286) #3, !noalias !437 | |
%1293 = zext i1 %1292 to i8 | |
store i8 %1293, i8 addrspace(5)* %_38.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%1294 = load i8, i8 addrspace(5)* %_38.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%1295 = trunc i8 %1294 to i1 | |
%1296 = zext i1 %1295 to i64 | |
%1297 = load i8, i8 addrspace(5)* %_38.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%1298 = trunc i8 %1297 to i1 | |
%1299 = zext i1 %1298 to i64 | |
br label %NodeBlock932 | |
Flow4699: ; preds = %Flow4700, %LeafBlock923 | |
%loop.phi7353 = phi i64 [ %1322, %Flow4700 ], [ %phi.broken7350, %LeafBlock923 ] | |
%1300 = phi i64 [ %1317, %Flow4700 ], [ %888, %LeafBlock923 ] | |
%1301 = phi i64 [ %1299, %Flow4700 ], [ %889, %LeafBlock923 ] | |
%1302 = phi i1 [ false, %Flow4700 ], [ true, %LeafBlock923 ] | |
%1303 = phi i1 [ %1318, %Flow4700 ], [ %893, %LeafBlock923 ] | |
%1304 = phi i1 [ %1319, %Flow4700 ], [ false, %LeafBlock923 ] | |
%1305 = phi i1 [ %1320, %Flow4700 ], [ false, %LeafBlock923 ] | |
%1306 = phi i1 [ %1321, %Flow4700 ], [ false, %LeafBlock923 ] | |
%1307 = call i64 @llvm.amdgcn.else.break(i64 %1251, i64 %loop.phi7353) | |
call void @llvm.amdgcn.end.cf(i64 %1251) | |
br label %Flow4698 | |
NodeBlock932: ; preds = %bb14.i.i.i.i.i.i.i.i | |
%Pivot933 = icmp slt i64 %1299, 1 | |
%1308 = call { i1, i64 } @llvm.amdgcn.if(i1 %Pivot933) | |
%1309 = extractvalue { i1, i64 } %1308, 0 | |
%1310 = extractvalue { i1, i64 } %1308, 1 | |
br i1 %1309, label %LeafBlock928, label %Flow4700 | |
LeafBlock930: ; preds = %Flow4706 | |
%SwitchLeaf931 = icmp eq i64 %1206, 1 | |
%1311 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf931) | |
%1312 = extractvalue { i1, i64 } %1311, 0 | |
%1313 = extractvalue { i1, i64 } %1311, 1 | |
br i1 %1312, label %bb18.i.i.i.i.i.i.i.i, label %Flow4708 | |
LeafBlock928: ; preds = %NodeBlock932 | |
%SwitchLeaf929 = icmp eq i64 %1299, 0 | |
%1314 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf929) | |
%1315 = extractvalue { i1, i64 } %1314, 0 | |
%1316 = extractvalue { i1, i64 } %1314, 1 | |
br i1 %1315, label %bb17.i.i.i.i.i.i.i.i, label %Flow4701 | |
Flow4700: ; preds = %Flow4701, %NodeBlock932 | |
%loop.phi7354 = phi i64 [ %1341, %Flow4701 ], [ %phi.broken7350, %NodeBlock932 ] | |
%1317 = phi i64 [ %1337, %Flow4701 ], [ %888, %NodeBlock932 ] | |
%1318 = phi i1 [ %1338, %Flow4701 ], [ %893, %NodeBlock932 ] | |
%1319 = phi i1 [ %1339, %Flow4701 ], [ false, %NodeBlock932 ] | |
%1320 = phi i1 [ %1340, %Flow4701 ], [ false, %NodeBlock932 ] | |
%1321 = phi i1 [ false, %Flow4701 ], [ true, %NodeBlock932 ] | |
%1322 = call i64 @llvm.amdgcn.else.break(i64 %1310, i64 %loop.phi7354) | |
call void @llvm.amdgcn.end.cf(i64 %1310) | |
br label %Flow4699 | |
bb17.i.i.i.i.i.i.i.i: ; preds = %LeafBlock928 | |
%1323 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %1276, i32 0, i32 1 | |
%1324 = bitcast i8** %1323 to i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** | |
%1325 = load i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %1324, align 8, !noalias !437, !nonnull !1 | |
%1326 = bitcast { i8*, i8* }* %1276 to %"core::fmt::Void"** | |
%1327 = load %"core::fmt::Void"*, %"core::fmt::Void"** %1326, align 8, !noalias !437, !nonnull !1 | |
%1328 = addrspacecast %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i to %"core::fmt::Formatter"* | |
%1329 = call zeroext i1 %1325(%"core::fmt::Void"* noalias nonnull readonly %1327, %"core::fmt::Formatter"* noalias dereferenceable(96) %1328) #3, !noalias !437 | |
%1330 = zext i1 %1329 to i8 | |
store i8 %1330, i8 addrspace(5)* %_50.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%1331 = load i8, i8 addrspace(5)* %_50.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%1332 = trunc i8 %1331 to i1 | |
%1333 = zext i1 %1332 to i64 | |
%1334 = load i8, i8 addrspace(5)* %_50.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%1335 = trunc i8 %1334 to i1 | |
%1336 = zext i1 %1335 to i64 | |
br label %NodeBlock939 | |
Flow4701: ; preds = %Flow4702, %LeafBlock928 | |
%loop.phi7355 = phi i64 [ %1372, %Flow4702 ], [ %phi.broken7350, %LeafBlock928 ] | |
%1337 = phi i64 [ %1336, %Flow4702 ], [ %888, %LeafBlock928 ] | |
%1338 = phi i1 [ %1370, %Flow4702 ], [ %893, %LeafBlock928 ] | |
%1339 = phi i1 [ %1371, %Flow4702 ], [ false, %LeafBlock928 ] | |
%1340 = phi i1 [ false, %Flow4702 ], [ true, %LeafBlock928 ] | |
%1341 = call i64 @llvm.amdgcn.else.break(i64 %1316, i64 %loop.phi7355) | |
call void @llvm.amdgcn.end.cf(i64 %1316) | |
br label %Flow4700 | |
NodeBlock939: ; preds = %bb17.i.i.i.i.i.i.i.i | |
%Pivot940 = icmp slt i64 %1336, 1 | |
%1342 = call { i1, i64 } @llvm.amdgcn.if(i1 %Pivot940) | |
%1343 = extractvalue { i1, i64 } %1342, 0 | |
%1344 = extractvalue { i1, i64 } %1342, 1 | |
br i1 %1343, label %LeafBlock935, label %Flow4702 | |
Flow4709: ; preds = %NewDefault927, %Flow4707 | |
%1345 = phi i1 [ true, %NewDefault927 ], [ %530, %Flow4707 ] | |
call void @llvm.amdgcn.end.cf(i64 %1359) | |
%1346 = call { i1, i64 } @llvm.amdgcn.if(i1 %1211) | |
%1347 = extractvalue { i1, i64 } %1346, 0 | |
%1348 = extractvalue { i1, i64 } %1346, 1 | |
br i1 %1347, label %LeafBlock937, label %Flow4710 | |
LeafBlock937: ; preds = %Flow4709 | |
%SwitchLeaf938 = icmp eq i64 %1205, 1 | |
%1349 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf938) | |
%1350 = extractvalue { i1, i64 } %1349, 0 | |
%1351 = extractvalue { i1, i64 } %1349, 1 | |
br i1 %1350, label %bb28.i.i.i.i.i.i.i.i, label %Flow4711 | |
LeafBlock935: ; preds = %NodeBlock939 | |
%SwitchLeaf936 = icmp eq i64 %1336, 0 | |
%1352 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf936) | |
%1353 = extractvalue { i1, i64 } %1352, 0 | |
%1354 = extractvalue { i1, i64 } %1352, 1 | |
br i1 %1353, label %bb27.i.i.i.i.i.i.i.i, label %Flow4703 | |
Flow4707: ; preds = %Flow4708, %Flow4706 | |
%1355 = phi i1 [ %654, %Flow4708 ], [ false, %Flow4706 ] | |
%1356 = phi i1 [ %655, %Flow4708 ], [ %1212, %Flow4706 ] | |
call void @llvm.amdgcn.end.cf(i64 %1008) | |
%1357 = call { i1, i64 } @llvm.amdgcn.if(i1 %1356) | |
%1358 = extractvalue { i1, i64 } %1357, 0 | |
%1359 = extractvalue { i1, i64 } %1357, 1 | |
br i1 %1358, label %NewDefault927, label %Flow4709 | |
bb18.i.i.i.i.i.i.i.i: ; preds = %LeafBlock930 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_0.i60.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%1360 = bitcast i8 addrspace(5)* %_0.i60.i.i.i.i.i.i.i.i to %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* | |
%1361 = getelementptr inbounds %"core::result::Result<(), core::fmt::Error>::Err", %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* %1360, i32 0, i32 1 | |
store i8 1, i8 addrspace(5)* %_0.i60.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%1362 = load i8, i8 addrspace(5)* %_0.i60.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%1363 = trunc i8 %1362 to i1 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_0.i60.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%1364 = zext i1 %1363 to i8 | |
store i8 %1364, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i, align 1, !noalias !427 | |
br label %Flow4708 | |
Flow4711: ; preds = %bb28.i.i.i.i.i.i.i.i, %LeafBlock937 | |
%1365 = phi i1 [ false, %bb28.i.i.i.i.i.i.i.i ], [ true, %LeafBlock937 ] | |
%1366 = phi i1 [ true, %bb28.i.i.i.i.i.i.i.i ], [ %1355, %LeafBlock937 ] | |
call void @llvm.amdgcn.end.cf(i64 %1351) | |
br label %Flow4710 | |
bb22.i.i.i.i.i.i.i.i: ; preds = %Flow4710 | |
br label %Flow4712 | |
Flow4712: ; preds = %bb22.i.i.i.i.i.i.i.i, %Flow4710 | |
%1367 = phi i1 [ true, %bb22.i.i.i.i.i.i.i.i ], [ %683, %Flow4710 ] | |
call void @llvm.amdgcn.end.cf(i64 %1377) | |
br label %Flow4687 | |
bb23.i.i.i.i.i.i.i.i: ; preds = %Flow4687 | |
br label %Flow4713 | |
Flow4721: ; preds = %bb58.i.i.i.i.i.i.i.i, %LeafBlock1022 | |
%1368 = phi i1 [ false, %bb58.i.i.i.i.i.i.i.i ], [ true, %LeafBlock1022 ] | |
%1369 = phi i1 [ true, %bb58.i.i.i.i.i.i.i.i ], [ %656, %LeafBlock1022 ] | |
call void @llvm.amdgcn.end.cf(i64 %2732) | |
br label %Flow4720 | |
bb24.i.i.i.i.i.i.i.i: ; preds = %Flow4718 | |
br label %Flow4722 | |
Flow4702: ; preds = %Flow4703, %NodeBlock939 | |
%loop.phi7356 = phi i64 [ %1139, %Flow4703 ], [ %phi.broken7350, %NodeBlock939 ] | |
%1370 = phi i1 [ %1138, %Flow4703 ], [ %893, %NodeBlock939 ] | |
%1371 = phi i1 [ false, %Flow4703 ], [ true, %NodeBlock939 ] | |
%1372 = call i64 @llvm.amdgcn.else.break(i64 %1344, i64 %loop.phi7356) | |
call void @llvm.amdgcn.end.cf(i64 %1344) | |
br label %Flow4701 | |
bb27.i.i.i.i.i.i.i.i: ; preds = %LeafBlock935 | |
br label %Flow4703 | |
Flow4710: ; preds = %Flow4711, %Flow4709 | |
%1373 = phi i1 [ %1365, %Flow4711 ], [ %1210, %Flow4709 ] | |
%1374 = phi i1 [ %1366, %Flow4711 ], [ %1355, %Flow4709 ] | |
call void @llvm.amdgcn.end.cf(i64 %1348) | |
%1375 = call { i1, i64 } @llvm.amdgcn.if(i1 %1374) | |
%1376 = extractvalue { i1, i64 } %1375, 0 | |
%1377 = extractvalue { i1, i64 } %1375, 1 | |
br i1 %1376, label %bb22.i.i.i.i.i.i.i.i, label %Flow4712 | |
bb28.i.i.i.i.i.i.i.i: ; preds = %LeafBlock937 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_0.i61.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%1378 = bitcast i8 addrspace(5)* %_0.i61.i.i.i.i.i.i.i.i to %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* | |
%1379 = getelementptr inbounds %"core::result::Result<(), core::fmt::Error>::Err", %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* %1378, i32 0, i32 1 | |
store i8 1, i8 addrspace(5)* %_0.i61.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%1380 = load i8, i8 addrspace(5)* %_0.i61.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%1381 = trunc i8 %1380 to i1 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_0.i61.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%1382 = zext i1 %1381 to i8 | |
store i8 %1382, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i, align 1, !noalias !427 | |
br label %Flow4711 | |
bb35.i.i.i.i.i.i.i.i: ; preds = %Flow4621, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" | |
%phi.broken7339 = phi i64 [ %1726, %Flow4621 ], [ 0, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1383 = phi i64 [ %1703, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1384 = phi i64 [ %1704, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1385 = phi i64 [ %1705, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1386 = phi i64 [ %1706, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1387 = phi i64 [ %1707, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1388 = phi i64 [ %1708, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1389 = phi i64 [ %1709, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1390 = phi i64 [ %1710, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1391 = phi i64 [ %1711, %Flow4621 ], [ undef, %"_ZN53_$LT$$u5b$T$u5d$$u20$as$u20$core..slice..SliceExt$GT$4iter17he308526ba957de8bE.exit.i.i.i.i.i.i.i.i" ] | |
%1392 = addrspacecast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %iter1.i.i.i.i.i.i.i.i to %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* | |
%1393 = bitcast i64* addrspace(5)* %_4.i.i96.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1393) #3, !noalias !570 | |
%1394 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i97.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1394) #3, !noalias !570 | |
store %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* %1392, %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i97.i.i.i.i.i.i.i.i, align 8, !noalias !574 | |
%1395 = load %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i97.i.i.i.i.i.i.i.i, align 8, !noalias !574, !nonnull !1 | |
%1396 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* %1395 to { i64*, i64* }* | |
%1397 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %_0.i.i.i.i.i93.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1397) #3, !noalias !574 | |
%1398 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %_15.i.i.i94.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1398) #3, !noalias !574 | |
%1399 = bitcast i64* addrspace(5)* %_0.i.i.i95.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1399) #3, !noalias !574 | |
%1400 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1400) #3, !noalias !578 | |
store i64 64, i64 addrspace(5)* %tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1401 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1402 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i92.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1402) #3, !noalias !578 | |
%1403 = icmp ne i64 %1401, 0 | |
%1404 = call { i1, i64 } @llvm.amdgcn.if(i1 %1403) | |
%1405 = extractvalue { i1, i64 } %1404, 0 | |
%1406 = extractvalue { i1, i64 } %1404, 1 | |
br i1 %1405, label %bb2.i.i.i98.i.i.i.i.i.i.i.i, label %bb7.i.i.i99.i.i.i.i.i.i.i.i | |
bb2.i.i.i98.i.i.i.i.i.i.i.i: ; preds = %bb35.i.i.i.i.i.i.i.i | |
%1407 = bitcast { i64*, i64* }* %1396 to %"core::fmt::rt::v1::Argument"** | |
%1408 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"** %1407, align 8, !alias.scope !581, !noalias !582 | |
%1409 = bitcast %"core::fmt::rt::v1::Argument"* %1408 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !583 | |
%1410 = icmp eq i8* %1409, null | |
%1411 = xor i1 %1410, true | |
call void @llvm.assume(i1 %1411) #3, !noalias !583 | |
%1412 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %1396, i32 0, i32 1 | |
%1413 = bitcast i64** %1412 to %"core::fmt::rt::v1::Argument"** | |
%1414 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"** %1413, align 8, !alias.scope !581, !noalias !582 | |
%1415 = bitcast %"core::fmt::rt::v1::Argument"* %1414 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !583 | |
%1416 = icmp eq i8* %1415, null | |
%1417 = xor i1 %1416, true | |
call void @llvm.assume(i1 %1417) #3, !noalias !583 | |
br label %bb7.i.i.i99.i.i.i.i.i.i.i.i | |
bb7.i.i.i99.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i98.i.i.i.i.i.i.i.i, %bb35.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1406) | |
%1418 = bitcast { i64*, i64* }* %1396 to %"core::fmt::rt::v1::Argument"** | |
%1419 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"** %1418, align 8, !alias.scope !581, !noalias !582 | |
%1420 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %1396, i32 0, i32 1 | |
%1421 = bitcast i64** %1420 to %"core::fmt::rt::v1::Argument"** | |
%1422 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"** %1421, align 8, !alias.scope !581, !noalias !582 | |
%1423 = icmp eq %"core::fmt::rt::v1::Argument"* %1419, %1422 | |
%1424 = xor i1 %1423, true | |
%1425 = call { i1, i64 } @llvm.amdgcn.if(i1 %1424) | |
%1426 = extractvalue { i1, i64 } %1425, 0 | |
%1427 = extractvalue { i1, i64 } %1425, 1 | |
br i1 %1426, label %bb9.i.i.i101.i.i.i.i.i.i.i.i, label %Flow4593 | |
bb8.i.i.i100.i.i.i.i.i.i.i.i: ; preds = %Flow4593 | |
%1428 = bitcast i64* addrspace(5)* %_0.i.i.i95.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %1428, align 8, !noalias !578 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf929fe34a1865e34E.exit.i.i.i.i.i.i.i.i.i.i" | |
bb9.i.i.i101.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i99.i.i.i.i.i.i.i.i | |
%1429 = bitcast { i64*, i64* }* %1396 to %"core::fmt::rt::v1::Argument"** | |
%1430 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"** %1429, align 8, !alias.scope !584, !noalias !582 | |
%1431 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"** %1429, align 8, !alias.scope !584, !noalias !582 | |
%1432 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1432) #3, !noalias !578 | |
store i64 64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1433 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1434 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i88.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1434) #3, !noalias !578 | |
%1435 = icmp eq i64 %1433, 0 | |
%1436 = xor i1 %1435, true | |
%1437 = call { i1, i64 } @llvm.amdgcn.if(i1 %1436) | |
%1438 = extractvalue { i1, i64 } %1437, 0 | |
%1439 = extractvalue { i1, i64 } %1437, 1 | |
br i1 %1438, label %bb3.i.i.i.i.i103.i.i.i.i.i.i.i.i, label %Flow4592 | |
Flow4592: ; preds = %bb3.i.i.i.i.i103.i.i.i.i.i.i.i.i, %bb9.i.i.i101.i.i.i.i.i.i.i.i | |
%1440 = call { i1, i64 } @llvm.amdgcn.else(i64 %1439) | |
%1441 = extractvalue { i1, i64 } %1440, 0 | |
%1442 = extractvalue { i1, i64 } %1440, 1 | |
br i1 %1441, label %bb2.i.i.i.i.i102.i.i.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17haa9d9b2c8e40fb75E.exit.i.i.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i102.i.i.i.i.i.i.i.i: ; preds = %Flow4592 | |
%1443 = bitcast %"core::fmt::rt::v1::Argument"* %1431 to i8* | |
%1444 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1444) #3, !noalias !578 | |
%1445 = getelementptr i8, i8* %1443, i64 1 | |
store i8* %1445, i8* addrspace(5)* %tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1446 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1447 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i89.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1447) #3, !noalias !578 | |
%1448 = bitcast i8* %1446 to %"core::fmt::rt::v1::Argument"* | |
store %"core::fmt::rt::v1::Argument"* %1448, %"core::fmt::rt::v1::Argument"* addrspace(5)* %_0.i.i.i.i.i93.i.i.i.i.i.i.i.i, align 8, !noalias !587 | |
br label %_ZN4core5slice10PointerExt8post_inc17haa9d9b2c8e40fb75E.exit.i.i.i.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i.i103.i.i.i.i.i.i.i.i: ; preds = %bb9.i.i.i101.i.i.i.i.i.i.i.i | |
%1449 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1449) #3, !noalias !578 | |
%1450 = getelementptr inbounds %"core::fmt::rt::v1::Argument", %"core::fmt::rt::v1::Argument"* %1431, i64 1 | |
store %"core::fmt::rt::v1::Argument"* %1450, %"core::fmt::rt::v1::Argument"* addrspace(5)* %tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1451 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"* addrspace(5)* %tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1452 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %tmp_ret.i1.i.i.i90.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1452) #3, !noalias !578 | |
store %"core::fmt::rt::v1::Argument"* %1451, %"core::fmt::rt::v1::Argument"* addrspace(5)* %_0.i.i.i.i.i93.i.i.i.i.i.i.i.i, align 8, !noalias !587 | |
br label %Flow4592 | |
Flow4593: ; preds = %bb14.i.i.i106.i.i.i.i.i.i.i.i, %bb7.i.i.i99.i.i.i.i.i.i.i.i | |
%1453 = call { i1, i64 } @llvm.amdgcn.else(i64 %1427) | |
%1454 = extractvalue { i1, i64 } %1453, 0 | |
%1455 = extractvalue { i1, i64 } %1453, 1 | |
br i1 %1454, label %bb8.i.i.i100.i.i.i.i.i.i.i.i, label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf929fe34a1865e34E.exit.i.i.i.i.i.i.i.i.i.i" | |
_ZN4core5slice10PointerExt8post_inc17haa9d9b2c8e40fb75E.exit.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i102.i.i.i.i.i.i.i.i, %Flow4592 | |
call void @llvm.amdgcn.end.cf(i64 %1442) | |
%1456 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"* addrspace(5)* %_0.i.i.i.i.i93.i.i.i.i.i.i.i.i, align 8, !noalias !587 | |
store %"core::fmt::rt::v1::Argument"* %1456, %"core::fmt::rt::v1::Argument"** %1429, align 8, !alias.scope !584, !noalias !582 | |
%1457 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1457) #3, !noalias !578 | |
store i64 64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1458 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
%1459 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i91.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1459) #3, !noalias !578 | |
%1460 = icmp eq i64 %1458, 0 | |
%1461 = xor i1 %1460, true | |
%1462 = call { i1, i64 } @llvm.amdgcn.if(i1 %1461) | |
%1463 = extractvalue { i1, i64 } %1462, 0 | |
%1464 = extractvalue { i1, i64 } %1462, 1 | |
br i1 %1463, label %bb13.i.i.i105.i.i.i.i.i.i.i.i, label %Flow4591 | |
Flow4591: ; preds = %bb13.i.i.i105.i.i.i.i.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17haa9d9b2c8e40fb75E.exit.i.i.i.i.i.i.i.i.i.i.i | |
%1465 = call { i1, i64 } @llvm.amdgcn.else(i64 %1464) | |
%1466 = extractvalue { i1, i64 } %1465, 0 | |
%1467 = extractvalue { i1, i64 } %1465, 1 | |
br i1 %1466, label %bb12.i.i.i104.i.i.i.i.i.i.i.i, label %bb14.i.i.i106.i.i.i.i.i.i.i.i | |
bb12.i.i.i104.i.i.i.i.i.i.i.i: ; preds = %Flow4591 | |
call void @llvm.assume(i1 true) #3, !noalias !583 | |
store %"core::fmt::rt::v1::Argument"* inttoptr (i64 1 to %"core::fmt::rt::v1::Argument"*), %"core::fmt::rt::v1::Argument"* addrspace(5)* %_15.i.i.i94.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
br label %bb14.i.i.i106.i.i.i.i.i.i.i.i | |
bb13.i.i.i105.i.i.i.i.i.i.i.i: ; preds = %_ZN4core5slice10PointerExt8post_inc17haa9d9b2c8e40fb75E.exit.i.i.i.i.i.i.i.i.i.i.i | |
store %"core::fmt::rt::v1::Argument"* %1430, %"core::fmt::rt::v1::Argument"* addrspace(5)* %_15.i.i.i94.i.i.i.i.i.i.i.i, align 8, !noalias !578 | |
br label %Flow4591 | |
bb14.i.i.i106.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i104.i.i.i.i.i.i.i.i, %Flow4591 | |
call void @llvm.amdgcn.end.cf(i64 %1467) | |
%1468 = bitcast i64* addrspace(5)* %_0.i.i.i95.i.i.i.i.i.i.i.i to %"core::fmt::rt::v1::Argument"* addrspace(5)* | |
%1469 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"* addrspace(5)* %_15.i.i.i94.i.i.i.i.i.i.i.i, align 8, !noalias !578, !nonnull !1 | |
store %"core::fmt::rt::v1::Argument"* %1469, %"core::fmt::rt::v1::Argument"* addrspace(5)* %1468, align 8, !noalias !578 | |
br label %Flow4593 | |
"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf929fe34a1865e34E.exit.i.i.i.i.i.i.i.i.i.i": ; preds = %bb8.i.i.i100.i.i.i.i.i.i.i.i, %Flow4593 | |
call void @llvm.amdgcn.end.cf(i64 %1455) | |
%1470 = load i64*, i64* addrspace(5)* %_0.i.i.i95.i.i.i.i.i.i.i.i, align 8, !noalias !574 | |
%1471 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %_0.i.i.i.i.i93.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1471) #3, !noalias !574 | |
%1472 = bitcast %"core::fmt::rt::v1::Argument"* addrspace(5)* %_15.i.i.i94.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1472) #3, !noalias !574 | |
%1473 = bitcast i64* addrspace(5)* %_0.i.i.i95.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1473) #3, !noalias !574 | |
%1474 = bitcast i64* addrspace(5)* %_4.i.i96.i.i.i.i.i.i.i.i to %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"** addrspace(5)* | |
%1475 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"** addrspace(5)* %1474 to %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* addrspace(5)* addrspace(5)* | |
store %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i97.i.i.i.i.i.i.i.i, %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* addrspace(5)* addrspace(5)* %1475, align 8, !noalias !574 | |
%1476 = load i64*, i64* addrspace(5)* %_4.i.i96.i.i.i.i.i.i.i.i, align 8, !noalias !574, !nonnull !1 | |
%1477 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i83.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1477) #3, !noalias !574 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i84.i.i.i.i.i.i.i.i) #3, !noalias !574 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i85.i.i.i.i.i.i.i.i) #3, !noalias !574 | |
%1478 = bitcast i64* addrspace(5)* %_7.i.i.i86.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1478) #3, !noalias !574 | |
%1479 = bitcast i64* addrspace(5)* %self.i.i.i87.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1479) #3, !noalias !574 | |
store i64* %1470, i64* addrspace(5)* %self.i.i.i87.i.i.i.i.i.i.i.i, align 8, !noalias !588 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i85.i.i.i.i.i.i.i.i, align 1, !noalias !588 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i84.i.i.i.i.i.i.i.i, align 1, !noalias !588 | |
store i8 1, i8 addrspace(5)* %_9.i.i.i85.i.i.i.i.i.i.i.i, align 1, !noalias !588 | |
store i8 1, i8 addrspace(5)* %_10.i.i.i84.i.i.i.i.i.i.i.i, align 1, !noalias !588 | |
%1480 = bitcast i64* addrspace(5)* %self.i.i.i87.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1481 = load {}*, {}* addrspace(5)* %1480, align 8, !noalias !588 | |
%1482 = icmp eq {}* %1481, null | |
%1483 = select i1 %1482, i64 0, i64 1 | |
%1484 = bitcast i64* addrspace(5)* %self.i.i.i87.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1485 = load {}*, {}* addrspace(5)* %1484, align 8, !noalias !588 | |
%1486 = icmp eq {}* %1485, null | |
%1487 = select i1 %1486, i64 0, i64 1 | |
br label %NodeBlock946 | |
NodeBlock946: ; preds = %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hf929fe34a1865e34E.exit.i.i.i.i.i.i.i.i.i.i" | |
%Pivot947 = icmp slt i64 %1487, 1 | |
%1488 = xor i1 %Pivot947, true | |
%1489 = call { i1, i64 } @llvm.amdgcn.if(i1 %1488) | |
%1490 = extractvalue { i1, i64 } %1489, 0 | |
%1491 = extractvalue { i1, i64 } %1489, 1 | |
br i1 %1490, label %LeafBlock944, label %Flow4612 | |
LeafBlock944: ; preds = %NodeBlock946 | |
%SwitchLeaf945 = icmp eq i64 %1487, 1 | |
%1492 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf945) | |
%1493 = extractvalue { i1, i64 } %1492, 0 | |
%1494 = extractvalue { i1, i64 } %1492, 1 | |
br i1 %1493, label %bb4.i.i.i109.i.i.i.i.i.i.i.i, label %Flow4613 | |
LeafBlock942: ; preds = %Flow4612 | |
%SwitchLeaf943 = icmp eq i64 %1487, 0 | |
%1495 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf943) | |
%1496 = extractvalue { i1, i64 } %1495, 0 | |
%1497 = extractvalue { i1, i64 } %1495, 1 | |
br i1 %1496, label %bb2.i1.i.i107.i.i.i.i.i.i.i.i, label %Flow4620 | |
Flow4619: ; preds = %Flow4620, %Flow4612 | |
%1498 = phi i1 [ %1696, %Flow4620 ], [ %1507, %Flow4612 ] | |
%1499 = phi i1 [ %1697, %Flow4620 ], [ %1509, %Flow4612 ] | |
call void @llvm.amdgcn.end.cf(i64 %1512) | |
%1500 = call { i1, i64 } @llvm.amdgcn.if(i1 %1499) | |
%1501 = extractvalue { i1, i64 } %1500, 0 | |
%1502 = extractvalue { i1, i64 } %1500, 1 | |
br i1 %1501, label %bb6.i.i.i131.i.i.i.i.i.i.i.i, label %Flow4621 | |
bb2.i1.i.i107.i.i.i.i.i.i.i.i: ; preds = %LeafBlock942 | |
%1503 = bitcast %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>" addrspace(5)* %_74.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %1503, align 8, !alias.scope !593, !noalias !594 | |
br label %Flow4620 | |
NewDefault941: ; preds = %Flow4665 | |
br label %bb3.i.i.i108.i.i.i.i.i.i.i.i | |
Flow4666: ; preds = %bb3.i.i.i108.i.i.i.i.i.i.i.i, %Flow4665 | |
call void @llvm.amdgcn.end.cf(i64 %1643) | |
%1504 = call { i1, i64 } @llvm.amdgcn.if(i1 %1725) | |
%1505 = extractvalue { i1, i64 } %1504, 0 | |
%1506 = extractvalue { i1, i64 } %1504, 1 | |
br i1 %1505, label %LeafBlock965, label %Flow4667 | |
bb3.i.i.i108.i.i.i.i.i.i.i.i: ; preds = %NewDefault941 | |
br label %Flow4666 | |
Flow4612: ; preds = %Flow4613, %NodeBlock946 | |
%1507 = phi i1 [ %1545, %Flow4613 ], [ false, %NodeBlock946 ] | |
%1508 = phi i1 [ %1546, %Flow4613 ], [ false, %NodeBlock946 ] | |
%1509 = phi i1 [ %1547, %Flow4613 ], [ false, %NodeBlock946 ] | |
%1510 = call { i1, i64 } @llvm.amdgcn.else(i64 %1491) | |
%1511 = extractvalue { i1, i64 } %1510, 0 | |
%1512 = extractvalue { i1, i64 } %1510, 1 | |
br i1 %1511, label %LeafBlock942, label %Flow4619 | |
bb4.i.i.i109.i.i.i.i.i.i.i.i: ; preds = %LeafBlock944 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i85.i.i.i.i.i.i.i.i, align 1, !noalias !588 | |
%1513 = bitcast i64* addrspace(5)* %self.i.i.i87.i.i.i.i.i.i.i.i to %"core::fmt::rt::v1::Argument"* addrspace(5)*, !amdgpu.uniform !1 | |
%1514 = load %"core::fmt::rt::v1::Argument"*, %"core::fmt::rt::v1::Argument"* addrspace(5)* %1513, align 8, !noalias !588, !nonnull !1 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i84.i.i.i.i.i.i.i.i, align 1, !noalias !588 | |
%1515 = bitcast i64* addrspace(5)* %_7.i.i.i86.i.i.i.i.i.i.i.i to %"core::fmt::rt::v1::Argument"* addrspace(5)* | |
store %"core::fmt::rt::v1::Argument"* %1514, %"core::fmt::rt::v1::Argument"* addrspace(5)* %1515, align 8, !noalias !588 | |
%1516 = load i64*, i64* addrspace(5)* %_7.i.i.i86.i.i.i.i.i.i.i.i, align 8, !noalias !588, !nonnull !1 | |
%1517 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1517) #3, !noalias !588 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_7.i.i.i.i81.i.i.i.i.i.i.i.i) #3, !noalias !588 | |
%1518 = bitcast i64* addrspace(5)* %_5.i.i.i.i82.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1518) #3, !noalias !588 | |
store i8 0, i8 addrspace(5)* %_7.i.i.i.i81.i.i.i.i.i.i.i.i, align 1, !noalias !595 | |
store i8 1, i8 addrspace(5)* %_7.i.i.i.i81.i.i.i.i.i.i.i.i, align 1, !noalias !595 | |
%1519 = bitcast i64* %1476 to %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"** | |
%1520 = load %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"*, %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"** %1519, align 8, !alias.scope !600, !noalias !601, !nonnull !1 | |
%1521 = getelementptr inbounds %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>", %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* %1520, i32 0, i32 3 | |
%1522 = load { i64*, i64* }*, { i64*, i64* }** %1521, align 8, !alias.scope !602, !noalias !605, !nonnull !1 | |
%1523 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1523) #3, !noalias !606 | |
%1524 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1524) #3, !noalias !606 | |
%1525 = bitcast i64* addrspace(5)* %_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1525) #3, !noalias !606 | |
%1526 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1526) #3, !noalias !607 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1527 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1528 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i76.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1528) #3, !noalias !607 | |
%1529 = icmp ne i64 %1527, 0 | |
%1530 = call { i1, i64 } @llvm.amdgcn.if(i1 %1529) | |
%1531 = extractvalue { i1, i64 } %1530, 0 | |
%1532 = extractvalue { i1, i64 } %1530, 1 | |
br i1 %1531, label %bb2.i.i.i.i.i.i110.i.i.i.i.i.i.i.i, label %bb7.i.i.i.i.i.i111.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i.i110.i.i.i.i.i.i.i.i: ; preds = %bb4.i.i.i109.i.i.i.i.i.i.i.i | |
%1533 = bitcast i64* %1476 to %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"** | |
%1534 = bitcast { i64*, i64* }* %1522 to { [0 x i8] addrspace(1)*, i64 }** | |
%1535 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1534, align 8, !alias.scope !610, !noalias !611 | |
%1536 = bitcast { [0 x i8] addrspace(1)*, i64 }* %1535 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !612 | |
%1537 = icmp eq i8* %1536, null | |
%1538 = xor i1 %1537, true | |
call void @llvm.assume(i1 %1538) #3, !noalias !612 | |
%1539 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %1522, i32 0, i32 1 | |
%1540 = bitcast i64** %1539 to { [0 x i8] addrspace(1)*, i64 }** | |
%1541 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1540, align 8, !alias.scope !610, !noalias !611 | |
%1542 = bitcast { [0 x i8] addrspace(1)*, i64 }* %1541 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !612 | |
%1543 = icmp eq i8* %1542, null | |
%1544 = xor i1 %1543, true | |
call void @llvm.assume(i1 %1544) #3, !noalias !612 | |
br label %bb7.i.i.i.i.i.i111.i.i.i.i.i.i.i.i | |
Flow4613: ; preds = %Flow4618, %LeafBlock944 | |
%1545 = phi i1 [ false, %Flow4618 ], [ true, %LeafBlock944 ] | |
%1546 = phi i1 [ %1630, %Flow4618 ], [ false, %LeafBlock944 ] | |
%1547 = phi i1 [ %1674, %Flow4618 ], [ false, %LeafBlock944 ] | |
call void @llvm.amdgcn.end.cf(i64 %1494) | |
br label %Flow4612 | |
bb7.i.i.i.i.i.i111.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i110.i.i.i.i.i.i.i.i, %bb4.i.i.i109.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1532) | |
%1548 = bitcast { i64*, i64* }* %1522 to { [0 x i8] addrspace(1)*, i64 }** | |
%1549 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1548, align 8, !alias.scope !610, !noalias !613 | |
%1550 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %1522, i32 0, i32 1 | |
%1551 = bitcast i64** %1550 to { [0 x i8] addrspace(1)*, i64 }** | |
%1552 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1551, align 8, !alias.scope !610, !noalias !613 | |
%1553 = icmp eq { [0 x i8] addrspace(1)*, i64 }* %1549, %1552 | |
%1554 = xor i1 %1553, true | |
%1555 = call { i1, i64 } @llvm.amdgcn.if(i1 %1554) | |
%1556 = extractvalue { i1, i64 } %1555, 0 | |
%1557 = extractvalue { i1, i64 } %1555, 1 | |
br i1 %1556, label %bb9.i.i.i.i.i.i113.i.i.i.i.i.i.i.i, label %Flow4574 | |
bb8.i.i.i.i.i.i112.i.i.i.i.i.i.i.i: ; preds = %Flow4574 | |
%1558 = bitcast i64* addrspace(5)* %_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %1558, align 8, !noalias !607 | |
br label %"_ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h25791a49ca16e49eE.exit.i.i.i.i120.i.i.i.i.i.i.i.i" | |
bb9.i.i.i.i.i.i113.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i.i.i.i111.i.i.i.i.i.i.i.i | |
%1559 = bitcast { i64*, i64* }* %1522 to { [0 x i8] addrspace(1)*, i64 }** | |
%1560 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1559, align 8, !alias.scope !614, !noalias !611 | |
%1561 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }** %1559, align 8, !alias.scope !614, !noalias !611 | |
%1562 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1562) #3, !noalias !607 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1563 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1564 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i72.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1564) #3, !noalias !607 | |
%1565 = icmp eq i64 %1563, 0 | |
%1566 = xor i1 %1565, true | |
%1567 = call { i1, i64 } @llvm.amdgcn.if(i1 %1566) | |
%1568 = extractvalue { i1, i64 } %1567, 0 | |
%1569 = extractvalue { i1, i64 } %1567, 1 | |
br i1 %1568, label %bb3.i.i.i.i.i.i.i.i115.i.i.i.i.i.i.i.i, label %Flow4573 | |
Flow4573: ; preds = %bb3.i.i.i.i.i.i.i.i115.i.i.i.i.i.i.i.i, %bb9.i.i.i.i.i.i113.i.i.i.i.i.i.i.i | |
%1570 = call { i1, i64 } @llvm.amdgcn.else(i64 %1569) | |
%1571 = extractvalue { i1, i64 } %1570, 0 | |
%1572 = extractvalue { i1, i64 } %1570, 1 | |
br i1 %1571, label %bb2.i.i.i.i.i.i.i.i114.i.i.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i116.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i.i.i.i114.i.i.i.i.i.i.i.i: ; preds = %Flow4573 | |
%1573 = bitcast { [0 x i8] addrspace(1)*, i64 }* %1561 to i8* | |
%1574 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1574) #3, !noalias !607 | |
%1575 = getelementptr i8, i8* %1573, i64 1 | |
store i8* %1575, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1576 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1577 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i73.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1577) #3, !noalias !607 | |
%1578 = bitcast i8* %1576 to { [0 x i8] addrspace(1)*, i64 }* | |
store { [0 x i8] addrspace(1)*, i64 }* %1578, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i, align 8, !noalias !617 | |
br label %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i116.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i.i.i.i.i115.i.i.i.i.i.i.i.i: ; preds = %bb9.i.i.i.i.i.i113.i.i.i.i.i.i.i.i | |
%1579 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1579) #3, !noalias !607 | |
%1580 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %1561, i64 1 | |
store { [0 x i8] addrspace(1)*, i64 }* %1580, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1581 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1582 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i74.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1582) #3, !noalias !607 | |
store { [0 x i8] addrspace(1)*, i64 }* %1581, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i, align 8, !noalias !617 | |
br label %Flow4573 | |
Flow4574: ; preds = %bb14.i.i.i.i.i.i119.i.i.i.i.i.i.i.i, %bb7.i.i.i.i.i.i111.i.i.i.i.i.i.i.i | |
%1583 = call { i1, i64 } @llvm.amdgcn.else(i64 %1557) | |
%1584 = extractvalue { i1, i64 } %1583, 0 | |
%1585 = extractvalue { i1, i64 } %1583, 1 | |
br i1 %1584, label %bb8.i.i.i.i.i.i112.i.i.i.i.i.i.i.i, label %"_ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h25791a49ca16e49eE.exit.i.i.i.i120.i.i.i.i.i.i.i.i" | |
_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i116.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i.i.i114.i.i.i.i.i.i.i.i, %Flow4573 | |
call void @llvm.amdgcn.end.cf(i64 %1572) | |
%1586 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i, align 8, !noalias !617 | |
store { [0 x i8] addrspace(1)*, i64 }* %1586, { [0 x i8] addrspace(1)*, i64 }** %1559, align 8, !alias.scope !614, !noalias !611 | |
%1587 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1587) #3, !noalias !607 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1588 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
%1589 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i.i75.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1589) #3, !noalias !607 | |
%1590 = icmp eq i64 %1588, 0 | |
%1591 = xor i1 %1590, true | |
%1592 = call { i1, i64 } @llvm.amdgcn.if(i1 %1591) | |
%1593 = extractvalue { i1, i64 } %1592, 0 | |
%1594 = extractvalue { i1, i64 } %1592, 1 | |
br i1 %1593, label %bb13.i.i.i.i.i.i118.i.i.i.i.i.i.i.i, label %Flow4572 | |
Flow4572: ; preds = %bb13.i.i.i.i.i.i118.i.i.i.i.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i116.i.i.i.i.i.i.i.i | |
%1595 = call { i1, i64 } @llvm.amdgcn.else(i64 %1594) | |
%1596 = extractvalue { i1, i64 } %1595, 0 | |
%1597 = extractvalue { i1, i64 } %1595, 1 | |
br i1 %1596, label %bb12.i.i.i.i.i.i117.i.i.i.i.i.i.i.i, label %bb14.i.i.i.i.i.i119.i.i.i.i.i.i.i.i | |
bb12.i.i.i.i.i.i117.i.i.i.i.i.i.i.i: ; preds = %Flow4572 | |
call void @llvm.assume(i1 true) #3, !noalias !612 | |
store { [0 x i8] addrspace(1)*, i64 }* inttoptr (i64 1 to { [0 x i8] addrspace(1)*, i64 }*), { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
br label %bb14.i.i.i.i.i.i119.i.i.i.i.i.i.i.i | |
bb13.i.i.i.i.i.i118.i.i.i.i.i.i.i.i: ; preds = %_ZN4core5slice10PointerExt8post_inc17h605dba10d7a6f12cE.exit.i.i.i.i.i.i116.i.i.i.i.i.i.i.i | |
store { [0 x i8] addrspace(1)*, i64 }* %1560, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i, align 8, !noalias !607 | |
br label %Flow4572 | |
bb14.i.i.i.i.i.i119.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i.i.i.i117.i.i.i.i.i.i.i.i, %Flow4572 | |
call void @llvm.amdgcn.end.cf(i64 %1597) | |
%1598 = bitcast i64* addrspace(5)* %_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
%1599 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i, align 8, !noalias !607, !nonnull !1 | |
store { [0 x i8] addrspace(1)*, i64 }* %1599, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %1598, align 8, !noalias !607 | |
br label %Flow4574 | |
"_ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h25791a49ca16e49eE.exit.i.i.i.i120.i.i.i.i.i.i.i.i": ; preds = %bb8.i.i.i.i.i.i112.i.i.i.i.i.i.i.i, %Flow4574 | |
call void @llvm.amdgcn.end.cf(i64 %1585) | |
%1600 = bitcast i64* %1516 to %"core::fmt::rt::v1::Argument"* | |
%1601 = load i64*, i64* addrspace(5)* %_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i, align 8, !noalias !595 | |
%1602 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_0.i.i.i.i.i.i.i.i77.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1602) #3, !noalias !606 | |
%1603 = bitcast { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %_15.i.i.i.i.i.i78.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1603) #3, !noalias !606 | |
%1604 = bitcast i64* addrspace(5)* %_0.i.i.i.i.i.i79.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1604) #3, !noalias !606 | |
store i8 0, i8 addrspace(5)* %_7.i.i.i.i81.i.i.i.i.i.i.i.i, align 1, !noalias !595 | |
%1605 = bitcast i64* addrspace(5)* %_5.i.i.i.i82.i.i.i.i.i.i.i.i to %"core::fmt::rt::v1::Argument"* addrspace(5)* | |
store %"core::fmt::rt::v1::Argument"* %1600, %"core::fmt::rt::v1::Argument"* addrspace(5)* %1605, align 8, !noalias !595 | |
%1606 = load i64*, i64* addrspace(5)* %_5.i.i.i.i82.i.i.i.i.i.i.i.i, align 8, !noalias !595, !nonnull !1 | |
%1607 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1607) #3, !noalias !595 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i.i.i68.i.i.i.i.i.i.i.i) #3, !noalias !595 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i.i.i69.i.i.i.i.i.i.i.i) #3, !noalias !595 | |
%1608 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i70.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1608) #3, !noalias !595 | |
%1609 = bitcast i64* addrspace(5)* %self.i.i.i.i.i71.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1609) #3, !noalias !595 | |
store i64* %1601, i64* addrspace(5)* %self.i.i.i.i.i71.i.i.i.i.i.i.i.i, align 8, !noalias !618 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i69.i.i.i.i.i.i.i.i, align 1, !noalias !618 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i68.i.i.i.i.i.i.i.i, align 1, !noalias !618 | |
store i8 1, i8 addrspace(5)* %_9.i.i.i.i.i69.i.i.i.i.i.i.i.i, align 1, !noalias !618 | |
store i8 1, i8 addrspace(5)* %_10.i.i.i.i.i68.i.i.i.i.i.i.i.i, align 1, !noalias !618 | |
%1610 = bitcast i64* addrspace(5)* %self.i.i.i.i.i71.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1611 = load {}*, {}* addrspace(5)* %1610, align 8, !noalias !618 | |
%1612 = icmp eq {}* %1611, null | |
%1613 = select i1 %1612, i64 0, i64 1 | |
%1614 = bitcast i64* addrspace(5)* %self.i.i.i.i.i71.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1615 = load {}*, {}* addrspace(5)* %1614, align 8, !noalias !618 | |
%1616 = icmp eq {}* %1615, null | |
%1617 = select i1 %1616, i64 0, i64 1 | |
br label %NodeBlock953 | |
NodeBlock953: ; preds = %"_ZN75_$LT$$RF$$u27$a$u20$mut$u20$I$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h25791a49ca16e49eE.exit.i.i.i.i120.i.i.i.i.i.i.i.i" | |
%Pivot954 = icmp slt i64 %1617, 1 | |
%1618 = xor i1 %Pivot954, true | |
%1619 = call { i1, i64 } @llvm.amdgcn.if(i1 %1618) | |
%1620 = extractvalue { i1, i64 } %1619, 0 | |
%1621 = extractvalue { i1, i64 } %1619, 1 | |
br i1 %1620, label %LeafBlock951, label %Flow4614 | |
LeafBlock951: ; preds = %NodeBlock953 | |
%SwitchLeaf952 = icmp eq i64 %1617, 1 | |
%1622 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf952) | |
%1623 = extractvalue { i1, i64 } %1622, 0 | |
%1624 = extractvalue { i1, i64 } %1622, 1 | |
br i1 %1623, label %bb4.i.i.i.i.i123.i.i.i.i.i.i.i.i, label %Flow4615 | |
Flow4615: ; preds = %bb4.i.i.i.i.i123.i.i.i.i.i.i.i.i, %LeafBlock951 | |
%1625 = phi i1 [ false, %bb4.i.i.i.i.i123.i.i.i.i.i.i.i.i ], [ true, %LeafBlock951 ] | |
%1626 = phi i1 [ true, %bb4.i.i.i.i.i123.i.i.i.i.i.i.i.i ], [ false, %LeafBlock951 ] | |
call void @llvm.amdgcn.end.cf(i64 %1624) | |
br label %Flow4614 | |
LeafBlock949: ; preds = %Flow4614 | |
%SwitchLeaf950 = icmp eq i64 %1617, 0 | |
%1627 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf950) | |
%1628 = extractvalue { i1, i64 } %1627, 0 | |
%1629 = extractvalue { i1, i64 } %1627, 1 | |
br i1 %1628, label %bb2.i.i.i2.i.i121.i.i.i.i.i.i.i.i, label %Flow4617 | |
Flow4616: ; preds = %Flow4617, %Flow4614 | |
%1630 = phi i1 [ %1667, %Flow4617 ], [ %1644, %Flow4614 ] | |
%1631 = phi i1 [ %1668, %Flow4617 ], [ %1645, %Flow4614 ] | |
call void @llvm.amdgcn.end.cf(i64 %1648) | |
%1632 = call { i1, i64 } @llvm.amdgcn.if(i1 %1631) | |
%1633 = extractvalue { i1, i64 } %1632, 0 | |
%1634 = extractvalue { i1, i64 } %1632, 1 | |
br i1 %1633, label %bb6.i.i.i.i.i124.i.i.i.i.i.i.i.i, label %Flow4618 | |
bb2.i.i.i2.i.i121.i.i.i.i.i.i.i.i: ; preds = %LeafBlock949 | |
%1635 = bitcast %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>" addrspace(5)* %_74.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %1635, align 8, !alias.scope !623, !noalias !624 | |
br label %Flow4617 | |
Flow4663: ; preds = %bb48.i.i.i.i.i.i.i.i, %LeafBlock1013 | |
%loop.phi7349 = phi i64 [ %phi.broken7339, %bb48.i.i.i.i.i.i.i.i ], [ %phi.broken7339, %LeafBlock1013 ] | |
%1636 = phi i1 [ false, %bb48.i.i.i.i.i.i.i.i ], [ true, %LeafBlock1013 ] | |
%1637 = call i64 @llvm.amdgcn.else.break(i64 %2667, i64 %loop.phi7349) | |
call void @llvm.amdgcn.end.cf(i64 %2667) | |
br label %Flow4662 | |
Flow4664: ; preds = %Flow4621 | |
call void @llvm.amdgcn.end.cf(i64 %1726) | |
%1638 = call { i1, i64 } @llvm.amdgcn.if(i1 %1508) | |
%1639 = extractvalue { i1, i64 } %1638, 0 | |
%1640 = extractvalue { i1, i64 } %1638, 1 | |
br i1 %1639, label %NewDefault948, label %Flow4665 | |
NewDefault948: ; preds = %Flow4664 | |
br label %bb3.i.i.i3.i.i122.i.i.i.i.i.i.i.i | |
Flow4665: ; preds = %bb3.i.i.i3.i.i122.i.i.i.i.i.i.i.i, %Flow4664 | |
call void @llvm.amdgcn.end.cf(i64 %1640) | |
%1641 = call { i1, i64 } @llvm.amdgcn.if(i1 %1498) | |
%1642 = extractvalue { i1, i64 } %1641, 0 | |
%1643 = extractvalue { i1, i64 } %1641, 1 | |
br i1 %1642, label %NewDefault941, label %Flow4666 | |
bb3.i.i.i3.i.i122.i.i.i.i.i.i.i.i: ; preds = %NewDefault948 | |
br label %Flow4665 | |
Flow4614: ; preds = %Flow4615, %NodeBlock953 | |
%1644 = phi i1 [ %1625, %Flow4615 ], [ false, %NodeBlock953 ] | |
%1645 = phi i1 [ %1626, %Flow4615 ], [ false, %NodeBlock953 ] | |
%1646 = call { i1, i64 } @llvm.amdgcn.else(i64 %1621) | |
%1647 = extractvalue { i1, i64 } %1646, 0 | |
%1648 = extractvalue { i1, i64 } %1646, 1 | |
br i1 %1647, label %LeafBlock949, label %Flow4616 | |
bb4.i.i.i.i.i123.i.i.i.i.i.i.i.i: ; preds = %LeafBlock951 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i69.i.i.i.i.i.i.i.i, align 1, !noalias !618 | |
%1649 = bitcast i64* addrspace(5)* %self.i.i.i.i.i71.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)*, !amdgpu.uniform !1 | |
%1650 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %1649, align 8, !noalias !618, !nonnull !1 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i68.i.i.i.i.i.i.i.i, align 1, !noalias !618 | |
%1651 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i70.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
store { [0 x i8] addrspace(1)*, i64 }* %1650, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %1651, align 8, !noalias !618 | |
%1652 = load i64*, i64* addrspace(5)* %_7.i.i.i.i.i70.i.i.i.i.i.i.i.i, align 8, !noalias !618, !nonnull !1 | |
%1653 = bitcast i64* %1652 to { [0 x i8] addrspace(1)*, i64 }* | |
%1654 = bitcast { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1654) #3, !noalias !618 | |
%1655 = bitcast i64* %1606 to %"core::fmt::rt::v1::Argument"* | |
%1656 = bitcast { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i to %"core::fmt::rt::v1::Argument"* addrspace(5)* | |
store %"core::fmt::rt::v1::Argument"* %1655, %"core::fmt::rt::v1::Argument"* addrspace(5)* %1656, align 8, !noalias !625 | |
%1657 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
%1658 = bitcast i64* addrspace(5)* %1657 to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* | |
store { [0 x i8] addrspace(1)*, i64 }* %1653, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %1658, align 8, !noalias !625 | |
%1659 = bitcast %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>" addrspace(5)* %_74.i.i.i.i.i.i.i.i to { i64*, i64* } addrspace(5)* | |
%1660 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%1661 = load i64*, i64* addrspace(5)* %1660, align 8, !noalias !625, !nonnull !1 | |
%1662 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%1663 = load i64*, i64* addrspace(5)* %1662, align 8, !noalias !625, !nonnull !1 | |
%1664 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %1659, i32 0, i32 0 | |
store i64* %1661, i64* addrspace(5)* %1664, align 8, !alias.scope !630, !noalias !631 | |
%1665 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %1659, i32 0, i32 1 | |
store i64* %1663, i64* addrspace(5)* %1665, align 8, !alias.scope !630, !noalias !631 | |
%1666 = bitcast { i64*, i64* } addrspace(5)* %_3.i.i.i.i.i.i66.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %1666) #3, !noalias !618 | |
br label %Flow4615 | |
Flow4617: ; preds = %bb2.i.i.i2.i.i121.i.i.i.i.i.i.i.i, %LeafBlock949 | |
%1667 = phi i1 [ false, %bb2.i.i.i2.i.i121.i.i.i.i.i.i.i.i ], [ true, %LeafBlock949 ] | |
%1668 = phi i1 [ true, %bb2.i.i.i2.i.i121.i.i.i.i.i.i.i.i ], [ %1645, %LeafBlock949 ] | |
call void @llvm.amdgcn.end.cf(i64 %1629) | |
br label %Flow4616 | |
bb6.i.i.i.i.i124.i.i.i.i.i.i.i.i: ; preds = %Flow4616 | |
%1669 = load i8, i8 addrspace(5)* %_10.i.i.i.i.i68.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !618 | |
%1670 = trunc i8 %1669 to i1 | |
%1671 = call { i1, i64 } @llvm.amdgcn.if(i1 %1670) | |
%1672 = extractvalue { i1, i64 } %1671, 0 | |
%1673 = extractvalue { i1, i64 } %1671, 1 | |
br i1 %1672, label %bb12.i.i.i.i.i127.i.i.i.i.i.i.i.i, label %bb7.i.i.i.i.i126.i.i.i.i.i.i.i.i | |
Flow4618: ; preds = %"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17hfd4c076205d4e205E.exit.i.i.i.i.i.i.i.i.i.i.i", %Flow4616 | |
%1674 = phi i1 [ true, %"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17hfd4c076205d4e205E.exit.i.i.i.i.i.i.i.i.i.i.i" ], [ false, %Flow4616 ] | |
call void @llvm.amdgcn.end.cf(i64 %1634) | |
br label %Flow4613 | |
bb7.i.i.i.i.i126.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i.i.i127.i.i.i.i.i.i.i.i, %bb6.i.i.i.i.i124.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1673) | |
%1675 = bitcast i64* addrspace(5)* %self.i.i.i.i.i71.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1676 = load {}*, {}* addrspace(5)* %1675, align 8, !noalias !618 | |
%1677 = icmp eq {}* %1676, null | |
%1678 = select i1 %1677, i64 0, i64 1 | |
%cond.i.i.i.i125.i.i.i.i.i.i.i.i = icmp eq i64 %1678, 1 | |
%1679 = xor i1 %cond.i.i.i.i125.i.i.i.i.i.i.i.i, true | |
%1680 = call { i1, i64 } @llvm.amdgcn.if(i1 %1679) | |
%1681 = extractvalue { i1, i64 } %1680, 0 | |
%1682 = extractvalue { i1, i64 } %1680, 1 | |
br i1 %1681, label %bb16.i.i.i.i.i130.i.i.i.i.i.i.i.i, label %Flow4571 | |
bb12.i.i.i.i.i127.i.i.i.i.i.i.i.i: ; preds = %bb6.i.i.i.i.i124.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_10.i.i.i.i.i68.i.i.i.i.i.i.i.i, align 1, !noalias !618 | |
br label %bb7.i.i.i.i.i126.i.i.i.i.i.i.i.i | |
Flow4571: ; preds = %bb16.i.i.i.i.i130.i.i.i.i.i.i.i.i, %bb7.i.i.i.i.i126.i.i.i.i.i.i.i.i | |
%1683 = call { i1, i64 } @llvm.amdgcn.else(i64 %1682) | |
%1684 = extractvalue { i1, i64 } %1683, 0 | |
%1685 = extractvalue { i1, i64 } %1683, 1 | |
br i1 %1684, label %bb14.i.i.i.i.i128.i.i.i.i.i.i.i.i, label %"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17hfd4c076205d4e205E.exit.i.i.i.i.i.i.i.i.i.i.i" | |
bb14.i.i.i.i.i128.i.i.i.i.i.i.i.i: ; preds = %Flow4571 | |
%1686 = load i8, i8 addrspace(5)* %_9.i.i.i.i.i69.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !618 | |
%1687 = trunc i8 %1686 to i1 | |
%1688 = call { i1, i64 } @llvm.amdgcn.if(i1 %1687) | |
%1689 = extractvalue { i1, i64 } %1688, 0 | |
%1690 = extractvalue { i1, i64 } %1688, 1 | |
br i1 %1689, label %bb15.i.i.i.i.i129.i.i.i.i.i.i.i.i, label %Flow4570 | |
bb15.i.i.i.i.i129.i.i.i.i.i.i.i.i: ; preds = %bb14.i.i.i.i.i128.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_9.i.i.i.i.i69.i.i.i.i.i.i.i.i, align 1, !noalias !618 | |
br label %Flow4570 | |
bb16.i.i.i.i.i130.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i.i.i126.i.i.i.i.i.i.i.i | |
br label %Flow4571 | |
Flow4570: ; preds = %bb15.i.i.i.i.i129.i.i.i.i.i.i.i.i, %bb14.i.i.i.i.i128.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1690) | |
br label %"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17hfd4c076205d4e205E.exit.i.i.i.i.i.i.i.i.i.i.i" | |
"_ZN91_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..ZipImpl$LT$A$C$$u20$B$GT$$GT$4next28_$u7b$$u7b$closure$u7d$$u7d$17hfd4c076205d4e205E.exit.i.i.i.i.i.i.i.i.i.i.i": ; preds = %Flow4571, %Flow4570 | |
call void @llvm.amdgcn.end.cf(i64 %1685) | |
%1691 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i67.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %1691) #3, !noalias !595 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i.i.i68.i.i.i.i.i.i.i.i) #3, !noalias !595 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i.i.i69.i.i.i.i.i.i.i.i) #3, !noalias !595 | |
%1692 = bitcast i64* addrspace(5)* %_7.i.i.i.i.i70.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1692) #3, !noalias !595 | |
%1693 = bitcast i64* addrspace(5)* %self.i.i.i.i.i71.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1693) #3, !noalias !595 | |
%1694 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i80.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %1694) #3, !noalias !588 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_7.i.i.i.i81.i.i.i.i.i.i.i.i) #3, !noalias !588 | |
%1695 = bitcast i64* addrspace(5)* %_5.i.i.i.i82.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1695) #3, !noalias !588 | |
br label %Flow4618 | |
Flow4620: ; preds = %bb2.i1.i.i107.i.i.i.i.i.i.i.i, %LeafBlock942 | |
%1696 = phi i1 [ false, %bb2.i1.i.i107.i.i.i.i.i.i.i.i ], [ true, %LeafBlock942 ] | |
%1697 = phi i1 [ true, %bb2.i1.i.i107.i.i.i.i.i.i.i.i ], [ %1509, %LeafBlock942 ] | |
call void @llvm.amdgcn.end.cf(i64 %1497) | |
br label %Flow4619 | |
bb6.i.i.i131.i.i.i.i.i.i.i.i: ; preds = %Flow4619 | |
%1698 = load i8, i8 addrspace(5)* %_10.i.i.i84.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !588 | |
%1699 = trunc i8 %1698 to i1 | |
%1700 = call { i1, i64 } @llvm.amdgcn.if(i1 %1699) | |
%1701 = extractvalue { i1, i64 } %1700, 0 | |
%1702 = extractvalue { i1, i64 } %1700, 1 | |
br i1 %1701, label %bb12.i5.i.i134.i.i.i.i.i.i.i.i, label %bb7.i4.i.i133.i.i.i.i.i.i.i.i | |
Flow4621: ; preds = %Flow4622, %Flow4619 | |
%loop.phi7340 = phi i64 [ %1796, %Flow4622 ], [ %phi.broken7339, %Flow4619 ] | |
%1703 = phi i64 [ %1774, %Flow4622 ], [ %1383, %Flow4619 ] | |
%1704 = phi i64 [ %1775, %Flow4622 ], [ %1384, %Flow4619 ] | |
%1705 = phi i64 [ %1776, %Flow4622 ], [ %1385, %Flow4619 ] | |
%1706 = phi i64 [ %1777, %Flow4622 ], [ %1386, %Flow4619 ] | |
%1707 = phi i64 [ %1778, %Flow4622 ], [ %1387, %Flow4619 ] | |
%1708 = phi i64 [ %1779, %Flow4622 ], [ %1388, %Flow4619 ] | |
%1709 = phi i64 [ %1780, %Flow4622 ], [ %1389, %Flow4619 ] | |
%1710 = phi i64 [ %1781, %Flow4622 ], [ %1390, %Flow4619 ] | |
%1711 = phi i64 [ %1756, %Flow4622 ], [ %1391, %Flow4619 ] | |
%1712 = phi i1 [ %1782, %Flow4622 ], [ false, %Flow4619 ] | |
%1713 = phi i1 [ %1783, %Flow4622 ], [ false, %Flow4619 ] | |
%1714 = phi i1 [ %1784, %Flow4622 ], [ false, %Flow4619 ] | |
%1715 = phi i1 [ %1785, %Flow4622 ], [ false, %Flow4619 ] | |
%1716 = phi i1 [ %1786, %Flow4622 ], [ false, %Flow4619 ] | |
%1717 = phi i1 [ %1787, %Flow4622 ], [ false, %Flow4619 ] | |
%1718 = phi i1 [ %1788, %Flow4622 ], [ false, %Flow4619 ] | |
%1719 = phi i1 [ %1789, %Flow4622 ], [ false, %Flow4619 ] | |
%1720 = phi i1 [ %1790, %Flow4622 ], [ false, %Flow4619 ] | |
%1721 = phi i1 [ %1791, %Flow4622 ], [ false, %Flow4619 ] | |
%1722 = phi i1 [ %1792, %Flow4622 ], [ false, %Flow4619 ] | |
%1723 = phi i1 [ %1793, %Flow4622 ], [ false, %Flow4619 ] | |
%1724 = phi i1 [ %1794, %Flow4622 ], [ false, %Flow4619 ] | |
%1725 = phi i1 [ %1795, %Flow4622 ], [ false, %Flow4619 ] | |
%1726 = call i64 @llvm.amdgcn.else.break(i64 %1502, i64 %loop.phi7340) | |
call void @llvm.amdgcn.end.cf(i64 %1502) | |
%1727 = call i1 @llvm.amdgcn.loop(i64 %1726) | |
br i1 %1727, label %Flow4664, label %bb35.i.i.i.i.i.i.i.i | |
bb7.i4.i.i133.i.i.i.i.i.i.i.i: ; preds = %bb12.i5.i.i134.i.i.i.i.i.i.i.i, %bb6.i.i.i131.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1702) | |
%1728 = bitcast i64* addrspace(5)* %self.i.i.i87.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1729 = load {}*, {}* addrspace(5)* %1728, align 8, !noalias !588 | |
%1730 = icmp eq {}* %1729, null | |
%1731 = select i1 %1730, i64 0, i64 1 | |
%cond.i.i132.i.i.i.i.i.i.i.i = icmp eq i64 %1731, 1 | |
%1732 = xor i1 %cond.i.i132.i.i.i.i.i.i.i.i, true | |
%1733 = call { i1, i64 } @llvm.amdgcn.if(i1 %1732) | |
%1734 = extractvalue { i1, i64 } %1733, 0 | |
%1735 = extractvalue { i1, i64 } %1733, 1 | |
br i1 %1734, label %bb16.i.i.i137.i.i.i.i.i.i.i.i, label %Flow4590 | |
bb12.i5.i.i134.i.i.i.i.i.i.i.i: ; preds = %bb6.i.i.i131.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_10.i.i.i84.i.i.i.i.i.i.i.i, align 1, !noalias !588 | |
br label %bb7.i4.i.i133.i.i.i.i.i.i.i.i | |
Flow4590: ; preds = %bb16.i.i.i137.i.i.i.i.i.i.i.i, %bb7.i4.i.i133.i.i.i.i.i.i.i.i | |
%1736 = call { i1, i64 } @llvm.amdgcn.else(i64 %1735) | |
%1737 = extractvalue { i1, i64 } %1736, 0 | |
%1738 = extractvalue { i1, i64 } %1736, 1 | |
br i1 %1737, label %bb14.i7.i.i135.i.i.i.i.i.i.i.i, label %"_ZN84_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h527bf6506105d0d6E.exit.i.i.i.i.i.i.i.i" | |
bb14.i7.i.i135.i.i.i.i.i.i.i.i: ; preds = %Flow4590 | |
%1739 = load i8, i8 addrspace(5)* %_9.i.i.i85.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !588 | |
%1740 = trunc i8 %1739 to i1 | |
%1741 = call { i1, i64 } @llvm.amdgcn.if(i1 %1740) | |
%1742 = extractvalue { i1, i64 } %1741, 0 | |
%1743 = extractvalue { i1, i64 } %1741, 1 | |
br i1 %1742, label %bb15.i.i.i136.i.i.i.i.i.i.i.i, label %Flow4589 | |
bb15.i.i.i136.i.i.i.i.i.i.i.i: ; preds = %bb14.i7.i.i135.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_9.i.i.i85.i.i.i.i.i.i.i.i, align 1, !noalias !588 | |
br label %Flow4589 | |
bb16.i.i.i137.i.i.i.i.i.i.i.i: ; preds = %bb7.i4.i.i133.i.i.i.i.i.i.i.i | |
br label %Flow4590 | |
Flow4589: ; preds = %bb15.i.i.i136.i.i.i.i.i.i.i.i, %bb14.i7.i.i135.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1743) | |
br label %"_ZN84_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h527bf6506105d0d6E.exit.i.i.i.i.i.i.i.i" | |
"_ZN84_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h527bf6506105d0d6E.exit.i.i.i.i.i.i.i.i": ; preds = %Flow4590, %Flow4589 | |
call void @llvm.amdgcn.end.cf(i64 %1738) | |
%1744 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i83.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %1744) #3, !noalias !574 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i84.i.i.i.i.i.i.i.i) #3, !noalias !574 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i85.i.i.i.i.i.i.i.i) #3, !noalias !574 | |
%1745 = bitcast i64* addrspace(5)* %_7.i.i.i86.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1745) #3, !noalias !574 | |
%1746 = bitcast i64* addrspace(5)* %self.i.i.i87.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1746) #3, !noalias !574 | |
%1747 = bitcast i64* addrspace(5)* %_4.i.i96.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1747) #3, !noalias !570 | |
%1748 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>"* addrspace(5)* %self.i.i97.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1748) #3, !noalias !570 | |
%1749 = bitcast %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>" addrspace(5)* %_74.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1750 = load {}*, {}* addrspace(5)* %1749, align 8, !noalias !427 | |
%1751 = icmp eq {}* %1750, null | |
%1752 = select i1 %1751, i64 0, i64 1 | |
%1753 = bitcast %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>" addrspace(5)* %_74.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%1754 = load {}*, {}* addrspace(5)* %1753, align 8, !noalias !427 | |
%1755 = icmp eq {}* %1754, null | |
%1756 = select i1 %1755, i64 0, i64 1 | |
br label %NodeBlock960 | |
NodeBlock960: ; preds = %"_ZN84_$LT$core..iter..Zip$LT$A$C$$u20$B$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h527bf6506105d0d6E.exit.i.i.i.i.i.i.i.i" | |
%Pivot961 = icmp slt i64 %1756, 1 | |
%1757 = xor i1 %Pivot961, true | |
%1758 = call { i1, i64 } @llvm.amdgcn.if(i1 %1757) | |
%1759 = extractvalue { i1, i64 } %1758, 0 | |
%1760 = extractvalue { i1, i64 } %1758, 1 | |
br i1 %1759, label %LeafBlock958, label %Flow4622 | |
LeafBlock958: ; preds = %NodeBlock960 | |
%SwitchLeaf959 = icmp eq i64 %1756, 1 | |
%1761 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf959) | |
%1762 = extractvalue { i1, i64 } %1761, 0 | |
%1763 = extractvalue { i1, i64 } %1761, 1 | |
br i1 %1762, label %bb38.i.i.i.i.i.i.i.i, label %Flow4623 | |
Flow4681: ; preds = %NewDefault1012, %Flow4680 | |
%1764 = phi i1 [ true, %NewDefault1012 ], [ %2120, %Flow4680 ] | |
call void @llvm.amdgcn.end.cf(i64 %670) | |
%1765 = call { i1, i64 } @llvm.amdgcn.if(i1 %1713) | |
%1766 = extractvalue { i1, i64 } %1765, 0 | |
%1767 = extractvalue { i1, i64 } %1765, 1 | |
br i1 %1766, label %LeafBlock956, label %Flow4682 | |
LeafBlock956: ; preds = %Flow4681 | |
%SwitchLeaf957 = icmp eq i64 %1711, 0 | |
%1768 = xor i1 %SwitchLeaf957, true | |
br label %Flow4682 | |
Flow4683: ; preds = %NewDefault955, %Flow4682 | |
%1769 = phi i1 [ true, %NewDefault955 ], [ %1764, %Flow4682 ] | |
%1770 = phi i1 [ false, %NewDefault955 ], [ %660, %Flow4682 ] | |
call void @llvm.amdgcn.end.cf(i64 %664) | |
%1771 = call { i1, i64 } @llvm.amdgcn.if(i1 %1770) | |
%1772 = extractvalue { i1, i64 } %1771, 0 | |
%1773 = extractvalue { i1, i64 } %1771, 1 | |
br i1 %1772, label %bb37.i.i.i.i.i.i.i.i, label %Flow4684 | |
bb37.i.i.i.i.i.i.i.i: ; preds = %Flow4683 | |
br label %Flow4684 | |
Flow4622: ; preds = %Flow4623, %NodeBlock960 | |
%loop.phi7341 = phi i64 [ %1847, %Flow4623 ], [ %phi.broken7339, %NodeBlock960 ] | |
%1774 = phi i64 [ %1826, %Flow4623 ], [ %1383, %NodeBlock960 ] | |
%1775 = phi i64 [ %1827, %Flow4623 ], [ %1384, %NodeBlock960 ] | |
%1776 = phi i64 [ %1828, %Flow4623 ], [ %1385, %NodeBlock960 ] | |
%1777 = phi i64 [ %1829, %Flow4623 ], [ %1386, %NodeBlock960 ] | |
%1778 = phi i64 [ %1830, %Flow4623 ], [ %1387, %NodeBlock960 ] | |
%1779 = phi i64 [ %1831, %Flow4623 ], [ %1388, %NodeBlock960 ] | |
%1780 = phi i64 [ %1832, %Flow4623 ], [ %1389, %NodeBlock960 ] | |
%1781 = phi i64 [ %1833, %Flow4623 ], [ %1390, %NodeBlock960 ] | |
%1782 = phi i1 [ %1834, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1783 = phi i1 [ false, %Flow4623 ], [ true, %NodeBlock960 ] | |
%1784 = phi i1 [ %1835, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1785 = phi i1 [ %1836, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1786 = phi i1 [ %1837, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1787 = phi i1 [ %1838, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1788 = phi i1 [ %1839, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1789 = phi i1 [ %1840, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1790 = phi i1 [ %1841, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1791 = phi i1 [ %1842, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1792 = phi i1 [ %1843, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1793 = phi i1 [ %1844, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1794 = phi i1 [ %1845, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1795 = phi i1 [ %1846, %Flow4623 ], [ false, %NodeBlock960 ] | |
%1796 = call i64 @llvm.amdgcn.else.break(i64 %1760, i64 %loop.phi7341) | |
call void @llvm.amdgcn.end.cf(i64 %1760) | |
br label %Flow4621 | |
bb38.i.i.i.i.i.i.i.i: ; preds = %LeafBlock958 | |
%1797 = bitcast %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>" addrspace(5)* %_74.i.i.i.i.i.i.i.i to { i64*, i64* } addrspace(5)* | |
%1798 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %1797, i32 0, i32 0, !amdgpu.uniform !1 | |
%1799 = load i64*, i64* addrspace(5)* %1798, align 8, !noalias !427, !nonnull !1 | |
%1800 = getelementptr inbounds { i64*, i64* }, { i64*, i64* } addrspace(5)* %1797, i32 0, i32 1, !amdgpu.uniform !1 | |
%1801 = load i64*, i64* addrspace(5)* %1800, align 8, !noalias !427, !nonnull !1 | |
%1802 = bitcast i64* %1799 to %"core::fmt::rt::v1::Argument"* | |
%1803 = bitcast i64* %1801 to { [0 x i8] addrspace(1)*, i64 }* | |
%1804 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 5 | |
%1805 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %1804, i32 0, i32 0, !amdgpu.uniform !1 | |
%1806 = load {} addrspace(1)*, {} addrspace(1)* addrspace(5)* %1805, align 8, !noalias !427, !nonnull !1 | |
%1807 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %1804, i32 0, i32 1, !amdgpu.uniform !1 | |
%1808 = load {} addrspace(1)*, {} addrspace(1)* addrspace(5)* %1807, align 8, !noalias !427, !nonnull !1 | |
%1809 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %1803, i32 0, i32 0 | |
%1810 = load [0 x i8] addrspace(1)*, [0 x i8] addrspace(1)** %1809, align 8, !noalias !437, !nonnull !1 | |
%1811 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %1803, i32 0, i32 1 | |
%1812 = load i64, i64* %1811, align 8, !noalias !437 | |
%1813 = addrspacecast {} addrspace(1)* %1808 to i1 ({}*, [0 x i8]*, i64)** | |
%1814 = getelementptr inbounds i1 ({}*, [0 x i8]*, i64)*, i1 ({}*, [0 x i8]*, i64)** %1813, i64 3 | |
%1815 = load i1 ({}*, [0 x i8]*, i64)*, i1 ({}*, [0 x i8]*, i64)** %1814, align 8, !invariant.load !1, !noalias !437, !nonnull !1 | |
%1816 = addrspacecast {} addrspace(1)* %1806 to {}* | |
%1817 = addrspacecast [0 x i8] addrspace(1)* %1810 to [0 x i8]* | |
%1818 = call zeroext i1 %1815({}* noalias nonnull %1816, [0 x i8]* noalias nonnull readonly %1817, i64 %1812) #3, !noalias !437 | |
%1819 = zext i1 %1818 to i8 | |
store i8 %1819, i8 addrspace(5)* %_84.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%1820 = load i8, i8 addrspace(5)* %_84.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%1821 = trunc i8 %1820 to i1 | |
%1822 = zext i1 %1821 to i64 | |
%1823 = load i8, i8 addrspace(5)* %_84.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%1824 = trunc i8 %1823 to i1 | |
%1825 = zext i1 %1824 to i64 | |
br label %NodeBlock967 | |
Flow4623: ; preds = %Flow4624, %LeafBlock958 | |
%loop.phi7342 = phi i64 [ %1876, %Flow4624 ], [ %phi.broken7339, %LeafBlock958 ] | |
%1826 = phi i64 [ %1857, %Flow4624 ], [ %1383, %LeafBlock958 ] | |
%1827 = phi i64 [ %1858, %Flow4624 ], [ %1384, %LeafBlock958 ] | |
%1828 = phi i64 [ %1859, %Flow4624 ], [ %1385, %LeafBlock958 ] | |
%1829 = phi i64 [ %1860, %Flow4624 ], [ %1386, %LeafBlock958 ] | |
%1830 = phi i64 [ %1861, %Flow4624 ], [ %1387, %LeafBlock958 ] | |
%1831 = phi i64 [ %1862, %Flow4624 ], [ %1388, %LeafBlock958 ] | |
%1832 = phi i64 [ %1863, %Flow4624 ], [ %1389, %LeafBlock958 ] | |
%1833 = phi i64 [ %1825, %Flow4624 ], [ %1390, %LeafBlock958 ] | |
%1834 = phi i1 [ false, %Flow4624 ], [ true, %LeafBlock958 ] | |
%1835 = phi i1 [ %1864, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1836 = phi i1 [ %1865, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1837 = phi i1 [ %1866, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1838 = phi i1 [ %1867, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1839 = phi i1 [ %1868, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1840 = phi i1 [ %1869, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1841 = phi i1 [ %1870, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1842 = phi i1 [ %1871, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1843 = phi i1 [ %1872, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1844 = phi i1 [ %1873, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1845 = phi i1 [ %1874, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1846 = phi i1 [ %1875, %Flow4624 ], [ false, %LeafBlock958 ] | |
%1847 = call i64 @llvm.amdgcn.else.break(i64 %1763, i64 %loop.phi7342) | |
call void @llvm.amdgcn.end.cf(i64 %1763) | |
br label %Flow4622 | |
NodeBlock967: ; preds = %bb38.i.i.i.i.i.i.i.i | |
%Pivot968 = icmp slt i64 %1825, 1 | |
%1848 = call { i1, i64 } @llvm.amdgcn.if(i1 %Pivot968) | |
%1849 = extractvalue { i1, i64 } %1848, 0 | |
%1850 = extractvalue { i1, i64 } %1848, 1 | |
br i1 %1849, label %LeafBlock963, label %Flow4624 | |
LeafBlock965: ; preds = %Flow4666 | |
%SwitchLeaf966 = icmp eq i64 %1710, 1 | |
%1851 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf966) | |
%1852 = extractvalue { i1, i64 } %1851, 0 | |
%1853 = extractvalue { i1, i64 } %1851, 1 | |
br i1 %1852, label %bb42.i.i.i.i.i.i.i.i, label %Flow4668 | |
LeafBlock963: ; preds = %NodeBlock967 | |
%SwitchLeaf964 = icmp eq i64 %1825, 0 | |
%1854 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf964) | |
%1855 = extractvalue { i1, i64 } %1854, 0 | |
%1856 = extractvalue { i1, i64 } %1854, 1 | |
br i1 %1855, label %bb41.i.i.i.i.i.i.i.i, label %Flow4625 | |
Flow4624: ; preds = %Flow4625, %NodeBlock967 | |
%loop.phi7343 = phi i64 [ %1917, %Flow4625 ], [ %phi.broken7339, %NodeBlock967 ] | |
%1857 = phi i64 [ %1899, %Flow4625 ], [ %1383, %NodeBlock967 ] | |
%1858 = phi i64 [ %1900, %Flow4625 ], [ %1384, %NodeBlock967 ] | |
%1859 = phi i64 [ %1901, %Flow4625 ], [ %1385, %NodeBlock967 ] | |
%1860 = phi i64 [ %1902, %Flow4625 ], [ %1386, %NodeBlock967 ] | |
%1861 = phi i64 [ %1903, %Flow4625 ], [ %1387, %NodeBlock967 ] | |
%1862 = phi i64 [ %1904, %Flow4625 ], [ %1388, %NodeBlock967 ] | |
%1863 = phi i64 [ %1905, %Flow4625 ], [ %1389, %NodeBlock967 ] | |
%1864 = phi i1 [ %1906, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1865 = phi i1 [ %1907, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1866 = phi i1 [ %1908, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1867 = phi i1 [ %1909, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1868 = phi i1 [ %1910, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1869 = phi i1 [ %1911, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1870 = phi i1 [ %1912, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1871 = phi i1 [ %1913, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1872 = phi i1 [ %1914, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1873 = phi i1 [ %1915, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1874 = phi i1 [ %1916, %Flow4625 ], [ false, %NodeBlock967 ] | |
%1875 = phi i1 [ false, %Flow4625 ], [ true, %NodeBlock967 ] | |
%1876 = call i64 @llvm.amdgcn.else.break(i64 %1850, i64 %loop.phi7343) | |
call void @llvm.amdgcn.end.cf(i64 %1850) | |
br label %Flow4623 | |
bb41.i.i.i.i.i.i.i.i: ; preds = %LeafBlock963 | |
%1877 = addrspacecast %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i to %"core::fmt::Formatter"* | |
%1878 = bitcast { i8*, i8* } addrspace(5)* %value.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1878) #3, !noalias !427 | |
%1879 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1879) #3, !noalias !427 | |
%1880 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %1880) #3, !noalias !427 | |
%1881 = getelementptr inbounds %"core::fmt::rt::v1::Argument", %"core::fmt::rt::v1::Argument"* %1802, i32 0, i32 3 | |
%1882 = getelementptr inbounds %"core::fmt::rt::v1::FormatSpec", %"core::fmt::rt::v1::FormatSpec"* %1881, i32 0, i32 5 | |
%1883 = load i32, i32* %1882, align 4, !range !248, !alias.scope !632, !noalias !635 | |
%1884 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 13 | |
store i32 %1883, i32* %1884, align 4, !alias.scope !637, !noalias !638 | |
%1885 = getelementptr inbounds %"core::fmt::rt::v1::Argument", %"core::fmt::rt::v1::Argument"* %1802, i32 0, i32 3 | |
%1886 = getelementptr inbounds %"core::fmt::rt::v1::FormatSpec", %"core::fmt::rt::v1::FormatSpec"* %1885, i32 0, i32 9 | |
%1887 = load i8, i8* %1886, align 1, !range !58, !alias.scope !632, !noalias !635 | |
%1888 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 15 | |
store i8 %1887, i8* %1888, align 1, !alias.scope !637, !noalias !638 | |
%1889 = getelementptr inbounds %"core::fmt::rt::v1::Argument", %"core::fmt::rt::v1::Argument"* %1802, i32 0, i32 3 | |
%1890 = getelementptr inbounds %"core::fmt::rt::v1::FormatSpec", %"core::fmt::rt::v1::FormatSpec"* %1889, i32 0, i32 7 | |
%1891 = load i32, i32* %1890, align 4, !alias.scope !632, !noalias !635 | |
%1892 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 11 | |
store i32 %1891, i32* %1892, align 4, !alias.scope !637, !noalias !638 | |
%1893 = getelementptr inbounds %"core::fmt::rt::v1::Argument", %"core::fmt::rt::v1::Argument"* %1802, i32 0, i32 3 | |
%1894 = getelementptr inbounds %"core::fmt::rt::v1::FormatSpec", %"core::fmt::rt::v1::FormatSpec"* %1893, i32 0, i32 3 | |
%1895 = bitcast %"core::fmt::rt::v1::Count"* %1894 to i64* | |
%1896 = load i64, i64* %1895, align 8, !range !256, !alias.scope !639, !noalias !642 | |
%1897 = bitcast %"core::fmt::rt::v1::Count"* %1894 to i64* | |
%1898 = load i64, i64* %1897, align 8, !range !256, !alias.scope !639, !noalias !642 | |
br label %NodeBlock978 | |
Flow4625: ; preds = %Flow4640, %LeafBlock963 | |
%loop.phi7344 = phi i64 [ %2208, %Flow4640 ], [ %phi.broken7339, %LeafBlock963 ] | |
%1899 = phi i64 [ %2196, %Flow4640 ], [ %1383, %LeafBlock963 ] | |
%1900 = phi i64 [ %2197, %Flow4640 ], [ %1384, %LeafBlock963 ] | |
%1901 = phi i64 [ %2198, %Flow4640 ], [ %1385, %LeafBlock963 ] | |
%1902 = phi i64 [ %2199, %Flow4640 ], [ %1386, %LeafBlock963 ] | |
%1903 = phi i64 [ %2200, %Flow4640 ], [ %1387, %LeafBlock963 ] | |
%1904 = phi i64 [ %2057, %Flow4640 ], [ %1388, %LeafBlock963 ] | |
%1905 = phi i64 [ %2058, %Flow4640 ], [ %1389, %LeafBlock963 ] | |
%1906 = phi i1 [ %2201, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1907 = phi i1 [ %2202, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1908 = phi i1 [ %2203, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1909 = phi i1 [ %2204, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1910 = phi i1 [ %2205, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1911 = phi i1 [ %2206, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1912 = phi i1 [ %2207, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1913 = phi i1 [ %2059, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1914 = phi i1 [ %2060, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1915 = phi i1 [ %1927, %Flow4640 ], [ false, %LeafBlock963 ] | |
%1916 = phi i1 [ false, %Flow4640 ], [ true, %LeafBlock963 ] | |
%1917 = call i64 @llvm.amdgcn.else.break(i64 %1856, i64 %loop.phi7344) | |
call void @llvm.amdgcn.end.cf(i64 %1856) | |
br label %Flow4624 | |
NodeBlock978: ; preds = %bb41.i.i.i.i.i.i.i.i | |
%Pivot979 = icmp slt i64 %1898, 2 | |
%1918 = xor i1 %Pivot979, true | |
%1919 = call { i1, i64 } @llvm.amdgcn.if(i1 %1918) | |
%1920 = extractvalue { i1, i64 } %1919, 0 | |
%1921 = extractvalue { i1, i64 } %1919, 1 | |
br i1 %1920, label %NodeBlock976, label %Flow4626 | |
NodeBlock976: ; preds = %NodeBlock978 | |
%Pivot977 = icmp slt i64 %1898, 3 | |
%1922 = xor i1 %Pivot977, true | |
%1923 = call { i1, i64 } @llvm.amdgcn.if(i1 %1922) | |
%1924 = extractvalue { i1, i64 } %1923, 0 | |
%1925 = extractvalue { i1, i64 } %1923, 1 | |
br i1 %1924, label %LeafBlock974, label %Flow4627 | |
Flow4626: ; preds = %Flow4629, %NodeBlock978 | |
%1926 = phi i1 [ %1942, %Flow4629 ], [ false, %NodeBlock978 ] | |
%1927 = phi i1 [ %1972, %Flow4629 ], [ false, %NodeBlock978 ] | |
%1928 = phi i1 [ %1973, %Flow4629 ], [ false, %NodeBlock978 ] | |
%1929 = call { i1, i64 } @llvm.amdgcn.else(i64 %1921) | |
%1930 = extractvalue { i1, i64 } %1929, 0 | |
%1931 = extractvalue { i1, i64 } %1929, 1 | |
br i1 %1930, label %NodeBlock972, label %Flow4635 | |
LeafBlock974: ; preds = %NodeBlock976 | |
%SwitchLeaf975 = icmp eq i64 %1898, 3 | |
%1932 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf975) | |
%1933 = extractvalue { i1, i64 } %1932, 0 | |
%1934 = extractvalue { i1, i64 } %1932, 1 | |
br i1 %1933, label %bb1.i.i.i.i.i.i.i.i.i.i, label %Flow4628 | |
NodeBlock972: ; preds = %Flow4626 | |
%Pivot973 = icmp slt i64 %1898, 1 | |
%1935 = xor i1 %Pivot973, true | |
%1936 = call { i1, i64 } @llvm.amdgcn.if(i1 %1935) | |
%1937 = extractvalue { i1, i64 } %1936, 0 | |
%1938 = extractvalue { i1, i64 } %1936, 1 | |
br i1 %1937, label %bb5.i.i.i.i11.i.i.i.i.i.i, label %Flow4636 | |
LeafBlock970: ; preds = %Flow4636 | |
%SwitchLeaf971 = icmp eq i64 %1898, 0 | |
%1939 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf971) | |
%1940 = extractvalue { i1, i64 } %1939, 0 | |
%1941 = extractvalue { i1, i64 } %1939, 1 | |
br i1 %1940, label %bb4.i.i.i.i10.i.i.i.i.i.i, label %Flow4639 | |
Flow4627: ; preds = %Flow4628, %NodeBlock976 | |
%1942 = phi i1 [ %1948, %Flow4628 ], [ false, %NodeBlock976 ] | |
%1943 = phi i1 [ %1949, %Flow4628 ], [ false, %NodeBlock976 ] | |
%1944 = call { i1, i64 } @llvm.amdgcn.else(i64 %1925) | |
%1945 = extractvalue { i1, i64 } %1944, 0 | |
%1946 = extractvalue { i1, i64 } %1944, 1 | |
br i1 %1945, label %bb2.i.i.i.i.i.i.i.i.i.i, label %Flow4629 | |
bb1.i.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock974 | |
%1947 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %1947, align 8, !alias.scope !645, !noalias !646 | |
br label %Flow4628 | |
Flow4628: ; preds = %bb1.i.i.i.i.i.i.i.i.i.i, %LeafBlock974 | |
%1948 = phi i1 [ false, %bb1.i.i.i.i.i.i.i.i.i.i ], [ true, %LeafBlock974 ] | |
%1949 = phi i1 [ true, %bb1.i.i.i.i.i.i.i.i.i.i ], [ false, %LeafBlock974 ] | |
call void @llvm.amdgcn.end.cf(i64 %1934) | |
br label %Flow4627 | |
bb2.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4627 | |
%1950 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 7 | |
%1951 = bitcast { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i150.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1951) #3, !noalias !647 | |
%1952 = bitcast { i8*, i8* }* addrspace(5)* %_15.i.i.i151.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1952) #3, !noalias !647 | |
%1953 = bitcast i64* addrspace(5)* %_0.i.i.i152.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1953) #3, !noalias !647 | |
%1954 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1954) #3, !noalias !648 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%1955 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%1956 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i149.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1956) #3, !noalias !648 | |
%1957 = icmp ne i64 %1955, 0 | |
%1958 = call { i1, i64 } @llvm.amdgcn.if(i1 %1957) | |
%1959 = extractvalue { i1, i64 } %1958, 0 | |
%1960 = extractvalue { i1, i64 } %1958, 1 | |
br i1 %1959, label %bb2.i.i.i154.i.i.i.i.i.i.i.i, label %bb7.i.i.i155.i.i.i.i.i.i.i.i | |
bb2.i.i.i154.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i.i.i.i.i | |
%1961 = bitcast { i64*, i64* }* %1950 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%1962 = load { i8*, i8* }*, { i8*, i8* }** %1961, align 8, !alias.scope !651, !noalias !652 | |
%1963 = bitcast { i8*, i8* }* %1962 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !653 | |
%1964 = icmp eq i8* %1963, null | |
%1965 = xor i1 %1964, true | |
call void @llvm.assume(i1 %1965) #3, !noalias !653 | |
%1966 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %1950, i32 0, i32 1 | |
%1967 = bitcast i64** %1966 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%1968 = load { i8*, i8* }*, { i8*, i8* }** %1967, align 8, !alias.scope !651, !noalias !652 | |
%1969 = bitcast { i8*, i8* }* %1968 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !653 | |
%1970 = icmp eq i8* %1969, null | |
%1971 = xor i1 %1970, true | |
call void @llvm.assume(i1 %1971) #3, !noalias !653 | |
br label %bb7.i.i.i155.i.i.i.i.i.i.i.i | |
Flow4629: ; preds = %Flow4634, %Flow4627 | |
%1972 = phi i1 [ %2114, %Flow4634 ], [ false, %Flow4627 ] | |
%1973 = phi i1 [ %2166, %Flow4634 ], [ %1943, %Flow4627 ] | |
call void @llvm.amdgcn.end.cf(i64 %1946) | |
br label %Flow4626 | |
bb7.i.i.i155.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i154.i.i.i.i.i.i.i.i, %bb2.i.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %1960) | |
%1974 = bitcast { i64*, i64* }* %1950 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%1975 = load { i8*, i8* }*, { i8*, i8* }** %1974, align 8, !alias.scope !651, !noalias !652 | |
%1976 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %1950, i32 0, i32 1 | |
%1977 = bitcast i64** %1976 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%1978 = load { i8*, i8* }*, { i8*, i8* }** %1977, align 8, !alias.scope !651, !noalias !652 | |
%1979 = icmp eq { i8*, i8* }* %1975, %1978 | |
br i1 %1979, label %bb8.i.i.i156.i.i.i.i.i.i.i.i, label %bb9.i.i.i157.i.i.i.i.i.i.i.i, !amdgpu.uniform !1, !structurizecfg.uniform !1 | |
bb8.i.i.i156.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i155.i.i.i.i.i.i.i.i | |
%1980 = bitcast i64* addrspace(5)* %_0.i.i.i152.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %1980, align 8, !noalias !648 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i164.i.i.i.i.i.i.i.i", !structurizecfg.uniform !1 | |
bb9.i.i.i157.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i155.i.i.i.i.i.i.i.i | |
%1981 = bitcast { i64*, i64* }* %1950 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%1982 = load { i8*, i8* }*, { i8*, i8* }** %1981, align 8, !alias.scope !654, !noalias !652 | |
%1983 = load { i8*, i8* }*, { i8*, i8* }** %1981, align 8, !alias.scope !654, !noalias !652 | |
%1984 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1984) #3, !noalias !648 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%1985 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%1986 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i145.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1986) #3, !noalias !648 | |
%1987 = icmp eq i64 %1985, 0 | |
%1988 = xor i1 %1987, true | |
%1989 = call { i1, i64 } @llvm.amdgcn.if(i1 %1988) | |
%1990 = extractvalue { i1, i64 } %1989, 0 | |
%1991 = extractvalue { i1, i64 } %1989, 1 | |
br i1 %1990, label %bb3.i.i.i.i.i159.i.i.i.i.i.i.i.i, label %Flow4579 | |
Flow4579: ; preds = %bb3.i.i.i.i.i159.i.i.i.i.i.i.i.i, %bb9.i.i.i157.i.i.i.i.i.i.i.i | |
%1992 = call { i1, i64 } @llvm.amdgcn.else(i64 %1991) | |
%1993 = extractvalue { i1, i64 } %1992, 0 | |
%1994 = extractvalue { i1, i64 } %1992, 1 | |
br i1 %1993, label %bb2.i.i.i.i.i158.i.i.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i160.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i158.i.i.i.i.i.i.i.i: ; preds = %Flow4579 | |
%1995 = bitcast { i8*, i8* }* %1983 to i8* | |
%1996 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %1996) #3, !noalias !648 | |
%1997 = getelementptr i8, i8* %1995, i64 1 | |
store i8* %1997, i8* addrspace(5)* %tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%1998 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%1999 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i146.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %1999) #3, !noalias !648 | |
%2000 = bitcast i8* %1998 to { i8*, i8* }* | |
store { i8*, i8* }* %2000, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i150.i.i.i.i.i.i.i.i, align 8, !noalias !657 | |
br label %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i160.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i.i159.i.i.i.i.i.i.i.i: ; preds = %bb9.i.i.i157.i.i.i.i.i.i.i.i | |
%2001 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2001) #3, !noalias !648 | |
%2002 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %1983, i64 1 | |
store { i8*, i8* }* %2002, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%2003 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%2004 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i147.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2004) #3, !noalias !648 | |
store { i8*, i8* }* %2003, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i150.i.i.i.i.i.i.i.i, align 8, !noalias !657 | |
br label %Flow4579 | |
_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i160.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i158.i.i.i.i.i.i.i.i, %Flow4579 | |
call void @llvm.amdgcn.end.cf(i64 %1994) | |
%2005 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i150.i.i.i.i.i.i.i.i, align 8, !noalias !657 | |
store { i8*, i8* }* %2005, { i8*, i8* }** %1981, align 8, !alias.scope !654, !noalias !652 | |
%2006 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2006) #3, !noalias !648 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%2007 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
%2008 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i148.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2008) #3, !noalias !648 | |
%2009 = icmp eq i64 %2007, 0 | |
%2010 = xor i1 %2009, true | |
%2011 = call { i1, i64 } @llvm.amdgcn.if(i1 %2010) | |
%2012 = extractvalue { i1, i64 } %2011, 0 | |
%2013 = extractvalue { i1, i64 } %2011, 1 | |
br i1 %2012, label %bb13.i.i.i162.i.i.i.i.i.i.i.i, label %Flow4578 | |
Flow4578: ; preds = %bb13.i.i.i162.i.i.i.i.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i160.i.i.i.i.i.i.i.i | |
%2014 = call { i1, i64 } @llvm.amdgcn.else(i64 %2013) | |
%2015 = extractvalue { i1, i64 } %2014, 0 | |
%2016 = extractvalue { i1, i64 } %2014, 1 | |
br i1 %2015, label %bb12.i.i.i161.i.i.i.i.i.i.i.i, label %bb14.i.i.i163.i.i.i.i.i.i.i.i | |
bb12.i.i.i161.i.i.i.i.i.i.i.i: ; preds = %Flow4578 | |
call void @llvm.assume(i1 true) #3, !noalias !653 | |
store { i8*, i8* }* inttoptr (i64 1 to { i8*, i8* }*), { i8*, i8* }* addrspace(5)* %_15.i.i.i151.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
br label %bb14.i.i.i163.i.i.i.i.i.i.i.i | |
bb13.i.i.i162.i.i.i.i.i.i.i.i: ; preds = %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i160.i.i.i.i.i.i.i.i | |
store { i8*, i8* }* %1982, { i8*, i8* }* addrspace(5)* %_15.i.i.i151.i.i.i.i.i.i.i.i, align 8, !noalias !648 | |
br label %Flow4578 | |
bb14.i.i.i163.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i161.i.i.i.i.i.i.i.i, %Flow4578 | |
call void @llvm.amdgcn.end.cf(i64 %2016) | |
%2017 = bitcast i64* addrspace(5)* %_0.i.i.i152.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
%2018 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_15.i.i.i151.i.i.i.i.i.i.i.i, align 8, !noalias !648, !nonnull !1 | |
store { i8*, i8* }* %2018, { i8*, i8* }* addrspace(5)* %2017, align 8, !noalias !648 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i164.i.i.i.i.i.i.i.i", !structurizecfg.uniform !1 | |
"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i164.i.i.i.i.i.i.i.i": ; preds = %bb14.i.i.i163.i.i.i.i.i.i.i.i, %bb8.i.i.i156.i.i.i.i.i.i.i.i | |
%2019 = load i64*, i64* addrspace(5)* %_0.i.i.i152.i.i.i.i.i.i.i.i, align 8, !noalias !647 | |
%2020 = bitcast { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i150.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2020) #3, !noalias !647 | |
%2021 = bitcast { i8*, i8* }* addrspace(5)* %_15.i.i.i151.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2021) #3, !noalias !647 | |
%2022 = bitcast i64* addrspace(5)* %_0.i.i.i152.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2022) #3, !noalias !647 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i141.i.i.i.i.i.i.i.i) #3, !noalias !647 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i142.i.i.i.i.i.i.i.i) #3, !noalias !647 | |
%2023 = bitcast i64* addrspace(5)* %_7.i.i.i143.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2023) #3, !noalias !647 | |
%2024 = bitcast i64* addrspace(5)* %self.i.i.i144.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2024) #3, !noalias !647 | |
store i64* %2019, i64* addrspace(5)* %self.i.i.i144.i.i.i.i.i.i.i.i, align 8, !noalias !658 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i142.i.i.i.i.i.i.i.i, align 1, !noalias !658 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i141.i.i.i.i.i.i.i.i, align 1, !noalias !658 | |
store i8 1, i8 addrspace(5)* %_9.i.i.i142.i.i.i.i.i.i.i.i, align 1, !noalias !658 | |
store i8 1, i8 addrspace(5)* %_10.i.i.i141.i.i.i.i.i.i.i.i, align 1, !noalias !658 | |
%2025 = bitcast i64* addrspace(5)* %self.i.i.i144.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%2026 = load {}*, {}* addrspace(5)* %2025, align 8, !noalias !658 | |
%2027 = icmp eq {}* %2026, null | |
%2028 = select i1 %2027, i64 0, i64 1 | |
%2029 = bitcast i64* addrspace(5)* %self.i.i.i144.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%2030 = load {}*, {}* addrspace(5)* %2029, align 8, !noalias !658 | |
%2031 = icmp eq {}* %2030, null | |
%2032 = select i1 %2031, i64 0, i64 1 | |
br label %NodeBlock985 | |
NodeBlock985: ; preds = %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i164.i.i.i.i.i.i.i.i" | |
%Pivot986 = icmp slt i64 %2032, 1 | |
%2033 = xor i1 %Pivot986, true | |
%2034 = call { i1, i64 } @llvm.amdgcn.if(i1 %2033) | |
%2035 = extractvalue { i1, i64 } %2034, 0 | |
%2036 = extractvalue { i1, i64 } %2034, 1 | |
br i1 %2035, label %LeafBlock983, label %Flow4630 | |
LeafBlock983: ; preds = %NodeBlock985 | |
%SwitchLeaf984 = icmp eq i64 %2032, 1 | |
%2037 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf984) | |
%2038 = extractvalue { i1, i64 } %2037, 0 | |
%2039 = extractvalue { i1, i64 } %2037, 1 | |
br i1 %2038, label %bb4.i.i.i167.i.i.i.i.i.i.i.i, label %Flow4631 | |
LeafBlock981: ; preds = %Flow4630 | |
%SwitchLeaf982 = icmp eq i64 %2032, 0 | |
%2040 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf982) | |
%2041 = extractvalue { i1, i64 } %2040, 0 | |
%2042 = extractvalue { i1, i64 } %2040, 1 | |
br i1 %2041, label %bb2.i1.i.i165.i.i.i.i.i.i.i.i, label %Flow4633 | |
Flow4671: ; preds = %panic.i.i.i.i.i.i.i.i.i.i, %Flow4670 | |
call void @llvm.amdgcn.end.cf(i64 %2126) | |
%2043 = call { i1, i64 } @llvm.amdgcn.if(i1 %1721) | |
%2044 = extractvalue { i1, i64 } %2043, 0 | |
%2045 = extractvalue { i1, i64 } %2043, 1 | |
br i1 %2044, label %NewDefault969, label %Flow4672 | |
NewDefault969: ; preds = %Flow4671 | |
br label %bb3.i.i.i.i.i.i.i.i.i.i | |
Flow4672: ; preds = %bb3.i.i.i.i.i.i.i.i.i.i, %Flow4671 | |
call void @llvm.amdgcn.end.cf(i64 %2045) | |
%2046 = call { i1, i64 } @llvm.amdgcn.if(i1 %1720) | |
%2047 = extractvalue { i1, i64 } %2046, 0 | |
%2048 = extractvalue { i1, i64 } %2046, 1 | |
br i1 %2047, label %NewDefault998, label %Flow4673 | |
bb3.i.i.i.i.i.i.i.i.i.i: ; preds = %NewDefault969 | |
br label %Flow4672 | |
Flow4638: ; preds = %Flow4639, %Flow4636 | |
%2049 = phi i1 [ %2185, %Flow4639 ], [ %1926, %Flow4636 ] | |
%2050 = phi i1 [ %2186, %Flow4639 ], [ %2079, %Flow4636 ] | |
call void @llvm.amdgcn.end.cf(i64 %2082) | |
br label %Flow4635 | |
bb4.i.i.i.i10.i.i.i.i.i.i: ; preds = %LeafBlock970 | |
%2051 = bitcast %"core::fmt::rt::v1::Count"* %1894 to %"core::fmt::rt::v1::Count::Is"* | |
%2052 = getelementptr inbounds %"core::fmt::rt::v1::Count::Is", %"core::fmt::rt::v1::Count::Is"* %2051, i32 0, i32 1 | |
%2053 = load i64, i64* %2052, align 8, !alias.scope !639, !noalias !642 | |
%2054 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to %"core::option::Option<usize>::Some" addrspace(5)* | |
%2055 = getelementptr inbounds %"core::option::Option<usize>::Some", %"core::option::Option<usize>::Some" addrspace(5)* %2054, i32 0, i32 1 | |
store i64 %2053, i64 addrspace(5)* %2055, align 8, !alias.scope !645, !noalias !646 | |
%2056 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 1, i64 addrspace(5)* %2056, align 8, !alias.scope !645, !noalias !646 | |
br label %Flow4639 | |
Flow4635: ; preds = %Flow4638, %Flow4626 | |
%2057 = phi i64 [ %2076, %Flow4638 ], [ %1388, %Flow4626 ] | |
%2058 = phi i64 [ %2077, %Flow4638 ], [ %1389, %Flow4626 ] | |
%2059 = phi i1 [ %2049, %Flow4638 ], [ %1926, %Flow4626 ] | |
%2060 = phi i1 [ %2078, %Flow4638 ], [ false, %Flow4626 ] | |
%2061 = phi i1 [ %2050, %Flow4638 ], [ %1928, %Flow4626 ] | |
call void @llvm.amdgcn.end.cf(i64 %1931) | |
%2062 = call { i1, i64 } @llvm.amdgcn.if(i1 %2061) | |
%2063 = extractvalue { i1, i64 } %2062, 0 | |
%2064 = extractvalue { i1, i64 } %2062, 1 | |
br i1 %2063, label %_ZN4core3fmt9Formatter8getcount17h716c969d2d281264E.exit.i.i.i.i.i.i.i.i.i, label %Flow4640 | |
bb5.i.i.i.i11.i.i.i.i.i.i: ; preds = %NodeBlock972 | |
%2065 = bitcast %"core::fmt::rt::v1::Count"* %1894 to %"core::fmt::rt::v1::Count::Param"* | |
%2066 = getelementptr inbounds %"core::fmt::rt::v1::Count::Param", %"core::fmt::rt::v1::Count::Param"* %2065, i32 0, i32 1 | |
%2067 = load i64, i64* %2066, align 8, !alias.scope !639, !noalias !642 | |
%2068 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 9 | |
%2069 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2068, i32 0, i32 1, !amdgpu.uniform !1 | |
%2070 = load i64, i64* %2069, align 8, !alias.scope !662, !noalias !652 | |
%2071 = icmp ult i64 %2067, %2070 | |
%2072 = call i1 @llvm.expect.i1(i1 %2071, i1 true) #3 | |
%2073 = call { i1, i64 } @llvm.amdgcn.if(i1 %2072) | |
%2074 = extractvalue { i1, i64 } %2073, 0 | |
%2075 = extractvalue { i1, i64 } %2073, 1 | |
br i1 %2074, label %bb7.i.i.i.i.i.i.i.i.i.i, label %Flow4637 | |
Flow4636: ; preds = %Flow4637, %NodeBlock972 | |
%2076 = phi i64 [ %2070, %Flow4637 ], [ %1388, %NodeBlock972 ] | |
%2077 = phi i64 [ %2067, %Flow4637 ], [ %1389, %NodeBlock972 ] | |
%2078 = phi i1 [ %2112, %Flow4637 ], [ false, %NodeBlock972 ] | |
%2079 = phi i1 [ %2113, %Flow4637 ], [ %1928, %NodeBlock972 ] | |
%2080 = call { i1, i64 } @llvm.amdgcn.else(i64 %1938) | |
%2081 = extractvalue { i1, i64 } %2080, 0 | |
%2082 = extractvalue { i1, i64 } %2080, 1 | |
br i1 %2081, label %LeafBlock970, label %Flow4638 | |
bb7.i.i.i.i.i.i.i.i.i.i: ; preds = %bb5.i.i.i.i11.i.i.i.i.i.i | |
%2083 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 9 | |
%2084 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2083, i32 0, i32 0, !amdgpu.uniform !1 | |
%2085 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)** %2084, align 8, !alias.scope !662, !noalias !652, !nonnull !1 | |
%2086 = getelementptr inbounds [0 x { i8*, i8* }], [0 x { i8*, i8* }] addrspace(1)* %2085, i64 0, i64 %2067 | |
%2087 = addrspacecast { i8*, i8* } addrspace(1)* %2086 to { i8*, i8* }* | |
%2088 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2087, i32 0, i32 1 | |
%2089 = bitcast i8** %2088 to i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** | |
%2090 = load i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %2089, align 8, !alias.scope !663, !noalias !666, !nonnull !1 | |
%2091 = ptrtoint i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)* %2090 to i64 | |
%2092 = icmp eq i64 %2091, ptrtoint (i1 (i64*, %"core::fmt::Formatter"*)* @_ZN4core3fmt10ArgumentV110show_usize17h45b3cd9654e78798E to i64) | |
%2093 = xor i1 %2092, true | |
%2094 = call { i1, i64 } @llvm.amdgcn.if(i1 %2093) | |
%2095 = extractvalue { i1, i64 } %2094, 0 | |
%2096 = extractvalue { i1, i64 } %2094, 1 | |
br i1 %2095, label %bb2.i7.i.i.i.i.i.i.i.i.i.i, label %Flow4588 | |
Flow4588: ; preds = %bb2.i7.i.i.i.i.i.i.i.i.i.i, %bb7.i.i.i.i.i.i.i.i.i.i | |
%2097 = call { i1, i64 } @llvm.amdgcn.else(i64 %2096) | |
%2098 = extractvalue { i1, i64 } %2097, 0 | |
%2099 = extractvalue { i1, i64 } %2097, 1 | |
br i1 %2098, label %bb1.i.i.i.i.i.i.i.i.i.i.i, label %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i.i.i.i.i.i.i.i.i.i | |
bb1.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4588 | |
%2100 = bitcast { i8*, i8* }* %2087 to %"core::fmt::Void"** | |
%2101 = load %"core::fmt::Void"*, %"core::fmt::Void"** %2100, align 8, !alias.scope !663, !noalias !666, !nonnull !1 | |
%2102 = bitcast %"core::fmt::Void"* %2101 to i64* | |
%2103 = load i64, i64* %2102, align 8, !noalias !668 | |
%2104 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to %"core::option::Option<usize>::Some" addrspace(5)* | |
%2105 = getelementptr inbounds %"core::option::Option<usize>::Some", %"core::option::Option<usize>::Some" addrspace(5)* %2104, i32 0, i32 1 | |
store i64 %2103, i64 addrspace(5)* %2105, align 8, !alias.scope !669, !noalias !670 | |
%2106 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 1, i64 addrspace(5)* %2106, align 8, !alias.scope !669, !noalias !670 | |
br label %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i.i.i.i.i.i.i.i.i.i | |
bb2.i7.i.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i.i.i.i.i.i.i.i.i | |
%2107 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2068, i32 0, i32 0, !amdgpu.uniform !1 | |
%2108 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)** %2107, align 8, !alias.scope !662, !noalias !652, !nonnull !1 | |
%2109 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2083, i32 0, i32 1, !amdgpu.uniform !1 | |
%2110 = load i64, i64* %2109, align 8, !alias.scope !662, !noalias !652 | |
%2111 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %2111, align 8, !alias.scope !669, !noalias !670 | |
br label %Flow4588 | |
Flow4637: ; preds = %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i.i.i.i.i.i.i.i.i.i, %bb5.i.i.i.i11.i.i.i.i.i.i | |
%2112 = phi i1 [ false, %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i.i.i.i.i.i.i.i.i.i ], [ true, %bb5.i.i.i.i11.i.i.i.i.i.i ] | |
%2113 = phi i1 [ true, %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i.i.i.i.i.i.i.i.i.i ], [ %1928, %bb5.i.i.i.i11.i.i.i.i.i.i ] | |
call void @llvm.amdgcn.end.cf(i64 %2075) | |
br label %Flow4636 | |
_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i.i.i.i.i.i.i.i.i.i: ; preds = %bb1.i.i.i.i.i.i.i.i.i.i.i, %Flow4588 | |
call void @llvm.amdgcn.end.cf(i64 %2099) | |
br label %Flow4637 | |
Flow4632: ; preds = %Flow4633, %Flow4630 | |
%2114 = phi i1 [ %2159, %Flow4633 ], [ %2127, %Flow4630 ] | |
%2115 = phi i1 [ %2160, %Flow4633 ], [ %2128, %Flow4630 ] | |
call void @llvm.amdgcn.end.cf(i64 %2131) | |
%2116 = call { i1, i64 } @llvm.amdgcn.if(i1 %2115) | |
%2117 = extractvalue { i1, i64 } %2116, 0 | |
%2118 = extractvalue { i1, i64 } %2116, 1 | |
br i1 %2117, label %bb6.i.i.i169.i.i.i.i.i.i.i.i, label %Flow4634 | |
bb2.i1.i.i165.i.i.i.i.i.i.i.i: ; preds = %LeafBlock981 | |
%2119 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %2119, align 8, !alias.scope !671, !noalias !672 | |
br label %Flow4633 | |
Flow4669: ; preds = %NewDefault962, %Flow4667 | |
%2120 = phi i1 [ true, %NewDefault962 ], [ false, %Flow4667 ] | |
call void @llvm.amdgcn.end.cf(i64 %2672) | |
%2121 = call { i1, i64 } @llvm.amdgcn.if(i1 %1723) | |
%2122 = extractvalue { i1, i64 } %2121, 0 | |
%2123 = extractvalue { i1, i64 } %2121, 1 | |
br i1 %2122, label %NewDefault980, label %Flow4670 | |
NewDefault980: ; preds = %Flow4669 | |
br label %bb3.i.i.i166.i.i.i.i.i.i.i.i | |
Flow4670: ; preds = %bb3.i.i.i166.i.i.i.i.i.i.i.i, %Flow4669 | |
call void @llvm.amdgcn.end.cf(i64 %2123) | |
%2124 = call { i1, i64 } @llvm.amdgcn.if(i1 %1722) | |
%2125 = extractvalue { i1, i64 } %2124, 0 | |
%2126 = extractvalue { i1, i64 } %2124, 1 | |
br i1 %2125, label %panic.i.i.i.i.i.i.i.i.i.i, label %Flow4671 | |
bb3.i.i.i166.i.i.i.i.i.i.i.i: ; preds = %NewDefault980 | |
br label %Flow4670 | |
Flow4630: ; preds = %Flow4631, %NodeBlock985 | |
%2127 = phi i1 [ %2157, %Flow4631 ], [ false, %NodeBlock985 ] | |
%2128 = phi i1 [ %2158, %Flow4631 ], [ false, %NodeBlock985 ] | |
%2129 = call { i1, i64 } @llvm.amdgcn.else(i64 %2036) | |
%2130 = extractvalue { i1, i64 } %2129, 0 | |
%2131 = extractvalue { i1, i64 } %2129, 1 | |
br i1 %2130, label %LeafBlock981, label %Flow4632 | |
bb4.i.i.i167.i.i.i.i.i.i.i.i: ; preds = %LeafBlock983 | |
store i8 0, i8 addrspace(5)* %_9.i.i.i142.i.i.i.i.i.i.i.i, align 1, !noalias !658 | |
%2132 = bitcast i64* addrspace(5)* %self.i.i.i144.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)*, !amdgpu.uniform !1 | |
%2133 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %2132, align 8, !noalias !658, !nonnull !1 | |
store i8 0, i8 addrspace(5)* %_10.i.i.i141.i.i.i.i.i.i.i.i, align 1, !noalias !658 | |
%2134 = bitcast i64* addrspace(5)* %_7.i.i.i143.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
store { i8*, i8* }* %2133, { i8*, i8* }* addrspace(5)* %2134, align 8, !noalias !658 | |
%2135 = load i64*, i64* addrspace(5)* %_7.i.i.i143.i.i.i.i.i.i.i.i, align 8, !noalias !658, !nonnull !1 | |
%2136 = bitcast i64* %2135 to { i8*, i8* }* | |
%2137 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2136, i32 0, i32 1 | |
%2138 = bitcast i8** %2137 to i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** | |
%2139 = load i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %2138, align 8, !alias.scope !673, !noalias !678, !nonnull !1 | |
%2140 = ptrtoint i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)* %2139 to i64 | |
%2141 = icmp eq i64 %2140, ptrtoint (i1 (i64*, %"core::fmt::Formatter"*)* @_ZN4core3fmt10ArgumentV110show_usize17h45b3cd9654e78798E to i64) | |
%2142 = xor i1 %2141, true | |
%2143 = call { i1, i64 } @llvm.amdgcn.if(i1 %2142) | |
%2144 = extractvalue { i1, i64 } %2143, 0 | |
%2145 = extractvalue { i1, i64 } %2143, 1 | |
br i1 %2144, label %bb2.i.i.i2.i.i168.i.i.i.i.i.i.i.i, label %Flow4575 | |
Flow4575: ; preds = %bb2.i.i.i2.i.i168.i.i.i.i.i.i.i.i, %bb4.i.i.i167.i.i.i.i.i.i.i.i | |
%2146 = call { i1, i64 } @llvm.amdgcn.else(i64 %2145) | |
%2147 = extractvalue { i1, i64 } %2146, 0 | |
%2148 = extractvalue { i1, i64 } %2146, 1 | |
br i1 %2147, label %bb1.i.i.i.i.i.i.i.i.i.i.i.i.i, label %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i.i.i.i.i.i.i.i.i.i" | |
bb1.i.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4575 | |
%2149 = bitcast { i8*, i8* }* %2136 to %"core::fmt::Void"** | |
%2150 = load %"core::fmt::Void"*, %"core::fmt::Void"** %2149, align 8, !alias.scope !673, !noalias !678, !nonnull !1 | |
%2151 = bitcast %"core::fmt::Void"* %2150 to i64* | |
%2152 = load i64, i64* %2151, align 8, !noalias !681 | |
%2153 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to %"core::option::Option<usize>::Some" addrspace(5)* | |
%2154 = getelementptr inbounds %"core::option::Option<usize>::Some", %"core::option::Option<usize>::Some" addrspace(5)* %2153, i32 0, i32 1 | |
store i64 %2152, i64 addrspace(5)* %2154, align 8, !alias.scope !682, !noalias !683 | |
%2155 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 1, i64 addrspace(5)* %2155, align 8, !alias.scope !682, !noalias !683 | |
br label %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i.i.i.i.i.i.i.i.i.i" | |
bb2.i.i.i2.i.i168.i.i.i.i.i.i.i.i: ; preds = %bb4.i.i.i167.i.i.i.i.i.i.i.i | |
%2156 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %2156, align 8, !alias.scope !682, !noalias !683 | |
br label %Flow4575 | |
Flow4631: ; preds = %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i.i.i.i.i.i.i.i.i.i", %LeafBlock983 | |
%2157 = phi i1 [ false, %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i.i.i.i.i.i.i.i.i.i" ], [ true, %LeafBlock983 ] | |
%2158 = phi i1 [ true, %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i.i.i.i.i.i.i.i.i.i" ], [ false, %LeafBlock983 ] | |
call void @llvm.amdgcn.end.cf(i64 %2039) | |
br label %Flow4630 | |
"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i.i.i.i.i.i.i.i.i.i": ; preds = %bb1.i.i.i.i.i.i.i.i.i.i.i.i.i, %Flow4575 | |
call void @llvm.amdgcn.end.cf(i64 %2148) | |
br label %Flow4631 | |
Flow4633: ; preds = %bb2.i1.i.i165.i.i.i.i.i.i.i.i, %LeafBlock981 | |
%2159 = phi i1 [ false, %bb2.i1.i.i165.i.i.i.i.i.i.i.i ], [ true, %LeafBlock981 ] | |
%2160 = phi i1 [ true, %bb2.i1.i.i165.i.i.i.i.i.i.i.i ], [ %2128, %LeafBlock981 ] | |
call void @llvm.amdgcn.end.cf(i64 %2042) | |
br label %Flow4632 | |
bb6.i.i.i169.i.i.i.i.i.i.i.i: ; preds = %Flow4632 | |
%2161 = load i8, i8 addrspace(5)* %_10.i.i.i141.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !658 | |
%2162 = trunc i8 %2161 to i1 | |
%2163 = call { i1, i64 } @llvm.amdgcn.if(i1 %2162) | |
%2164 = extractvalue { i1, i64 } %2163, 0 | |
%2165 = extractvalue { i1, i64 } %2163, 1 | |
br i1 %2164, label %bb12.i4.i.i.i.i.i.i.i.i.i.i, label %bb7.i3.i.i.i.i.i.i.i.i.i.i | |
Flow4634: ; preds = %"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i.i.i.i.i.i.i.i.i.i", %Flow4632 | |
%2166 = phi i1 [ true, %"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i.i.i.i.i.i.i.i.i.i" ], [ %1943, %Flow4632 ] | |
call void @llvm.amdgcn.end.cf(i64 %2118) | |
br label %Flow4629 | |
bb7.i3.i.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i4.i.i.i.i.i.i.i.i.i.i, %bb6.i.i.i169.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %2165) | |
%2167 = bitcast i64* addrspace(5)* %self.i.i.i144.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%2168 = load {}*, {}* addrspace(5)* %2167, align 8, !noalias !658 | |
%2169 = icmp eq {}* %2168, null | |
%2170 = select i1 %2169, i64 0, i64 1 | |
%cond.i.i170.i.i.i.i.i.i.i.i = icmp eq i64 %2170, 1 | |
%2171 = xor i1 %cond.i.i170.i.i.i.i.i.i.i.i, true | |
%2172 = call { i1, i64 } @llvm.amdgcn.if(i1 %2171) | |
%2173 = extractvalue { i1, i64 } %2172, 0 | |
%2174 = extractvalue { i1, i64 } %2172, 1 | |
br i1 %2173, label %bb16.i.i.i172.i.i.i.i.i.i.i.i, label %Flow4577 | |
bb12.i4.i.i.i.i.i.i.i.i.i.i: ; preds = %bb6.i.i.i169.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_10.i.i.i141.i.i.i.i.i.i.i.i, align 1, !noalias !658 | |
br label %bb7.i3.i.i.i.i.i.i.i.i.i.i | |
Flow4577: ; preds = %bb16.i.i.i172.i.i.i.i.i.i.i.i, %bb7.i3.i.i.i.i.i.i.i.i.i.i | |
%2175 = call { i1, i64 } @llvm.amdgcn.else(i64 %2174) | |
%2176 = extractvalue { i1, i64 } %2175, 0 | |
%2177 = extractvalue { i1, i64 } %2175, 1 | |
br i1 %2176, label %bb14.i6.i.i.i.i.i.i.i.i.i.i, label %"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i.i.i.i.i.i.i.i.i.i" | |
bb14.i6.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4577 | |
%2178 = load i8, i8 addrspace(5)* %_9.i.i.i142.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !658 | |
%2179 = trunc i8 %2178 to i1 | |
%2180 = call { i1, i64 } @llvm.amdgcn.if(i1 %2179) | |
%2181 = extractvalue { i1, i64 } %2180, 0 | |
%2182 = extractvalue { i1, i64 } %2180, 1 | |
br i1 %2181, label %bb15.i.i.i171.i.i.i.i.i.i.i.i, label %Flow4576 | |
bb15.i.i.i171.i.i.i.i.i.i.i.i: ; preds = %bb14.i6.i.i.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_9.i.i.i142.i.i.i.i.i.i.i.i, align 1, !noalias !658 | |
br label %Flow4576 | |
bb16.i.i.i172.i.i.i.i.i.i.i.i: ; preds = %bb7.i3.i.i.i.i.i.i.i.i.i.i | |
br label %Flow4577 | |
Flow4576: ; preds = %bb15.i.i.i171.i.i.i.i.i.i.i.i, %bb14.i6.i.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %2182) | |
br label %"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i.i.i.i.i.i.i.i.i.i" | |
"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i.i.i.i.i.i.i.i.i.i": ; preds = %Flow4577, %Flow4576 | |
call void @llvm.amdgcn.end.cf(i64 %2177) | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_10.i.i.i141.i.i.i.i.i.i.i.i) #3, !noalias !647 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_9.i.i.i142.i.i.i.i.i.i.i.i) #3, !noalias !647 | |
%2183 = bitcast i64* addrspace(5)* %_7.i.i.i143.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2183) #3, !noalias !647 | |
%2184 = bitcast i64* addrspace(5)* %self.i.i.i144.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2184) #3, !noalias !647 | |
br label %Flow4634 | |
panic.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4670 | |
call void @_ZN4core9panicking18panic_bounds_check17h9596eff779789fd3E({ [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly dereferenceable(24) addrspacecast ({ [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(1)* bitcast ({ { [0 x i8] addrspace(1)*, i64 }, i32, i32 } addrspace(1)* @panic_bounds_check_loc.1S to { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(1)*) to { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*), i64 %1709, i64 %1708) #3, !noalias !684 | |
br label %Flow4671 | |
Flow4639: ; preds = %bb4.i.i.i.i10.i.i.i.i.i.i, %LeafBlock970 | |
%2185 = phi i1 [ false, %bb4.i.i.i.i10.i.i.i.i.i.i ], [ true, %LeafBlock970 ] | |
%2186 = phi i1 [ true, %bb4.i.i.i.i10.i.i.i.i.i.i ], [ %2079, %LeafBlock970 ] | |
call void @llvm.amdgcn.end.cf(i64 %1941) | |
br label %Flow4638 | |
_ZN4core3fmt9Formatter8getcount17h716c969d2d281264E.exit.i.i.i.i.i.i.i.i.i: ; preds = %Flow4635 | |
%2187 = bitcast %"core::fmt::Formatter"* %1877 to %"core::option::Option<usize>"* | |
%2188 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%2189 = bitcast %"core::option::Option<usize>"* %2187 to i8* | |
call void @llvm.memcpy.p0i8.p5i8.i64(i8* %2189, i8 addrspace(5)* %2188, i64 16, i32 8, i1 false) #3, !noalias !638 | |
%2190 = getelementptr inbounds %"core::fmt::rt::v1::Argument", %"core::fmt::rt::v1::Argument"* %1802, i32 0, i32 3 | |
%2191 = bitcast %"core::fmt::rt::v1::FormatSpec"* %2190 to %"core::fmt::rt::v1::Count"* | |
%2192 = bitcast %"core::fmt::rt::v1::Count"* %2191 to i64* | |
%2193 = load i64, i64* %2192, align 8, !range !256, !alias.scope !685, !noalias !688 | |
%2194 = bitcast %"core::fmt::rt::v1::Count"* %2191 to i64* | |
%2195 = load i64, i64* %2194, align 8, !range !256, !alias.scope !685, !noalias !688 | |
br label %NodeBlock996 | |
Flow4640: ; preds = %Flow4655, %Flow4635 | |
%loop.phi7345 = phi i64 [ %2490, %Flow4655 ], [ %phi.broken7339, %Flow4635 ] | |
%2196 = phi i64 [ %2483, %Flow4655 ], [ %1383, %Flow4635 ] | |
%2197 = phi i64 [ %2484, %Flow4655 ], [ %1384, %Flow4635 ] | |
%2198 = phi i64 [ %2485, %Flow4655 ], [ %1385, %Flow4635 ] | |
%2199 = phi i64 [ %2348, %Flow4655 ], [ %1386, %Flow4635 ] | |
%2200 = phi i64 [ %2349, %Flow4655 ], [ %1387, %Flow4635 ] | |
%2201 = phi i1 [ %2486, %Flow4655 ], [ false, %Flow4635 ] | |
%2202 = phi i1 [ %2487, %Flow4655 ], [ false, %Flow4635 ] | |
%2203 = phi i1 [ %2488, %Flow4655 ], [ false, %Flow4635 ] | |
%2204 = phi i1 [ %2489, %Flow4655 ], [ false, %Flow4635 ] | |
%2205 = phi i1 [ %2350, %Flow4655 ], [ false, %Flow4635 ] | |
%2206 = phi i1 [ %2351, %Flow4655 ], [ false, %Flow4635 ] | |
%2207 = phi i1 [ %2218, %Flow4655 ], [ false, %Flow4635 ] | |
%2208 = call i64 @llvm.amdgcn.else.break(i64 %2064, i64 %loop.phi7345) | |
call void @llvm.amdgcn.end.cf(i64 %2064) | |
br label %Flow4625 | |
NodeBlock996: ; preds = %_ZN4core3fmt9Formatter8getcount17h716c969d2d281264E.exit.i.i.i.i.i.i.i.i.i | |
%Pivot997 = icmp slt i64 %2195, 2 | |
%2209 = xor i1 %Pivot997, true | |
%2210 = call { i1, i64 } @llvm.amdgcn.if(i1 %2209) | |
%2211 = extractvalue { i1, i64 } %2210, 0 | |
%2212 = extractvalue { i1, i64 } %2210, 1 | |
br i1 %2211, label %NodeBlock994, label %Flow4641 | |
NodeBlock994: ; preds = %NodeBlock996 | |
%Pivot995 = icmp slt i64 %2195, 3 | |
%2213 = xor i1 %Pivot995, true | |
%2214 = call { i1, i64 } @llvm.amdgcn.if(i1 %2213) | |
%2215 = extractvalue { i1, i64 } %2214, 0 | |
%2216 = extractvalue { i1, i64 } %2214, 1 | |
br i1 %2215, label %LeafBlock992, label %Flow4642 | |
Flow4641: ; preds = %Flow4644, %NodeBlock996 | |
%2217 = phi i1 [ %2233, %Flow4644 ], [ false, %NodeBlock996 ] | |
%2218 = phi i1 [ %2263, %Flow4644 ], [ false, %NodeBlock996 ] | |
%2219 = phi i1 [ %2264, %Flow4644 ], [ false, %NodeBlock996 ] | |
%2220 = call { i1, i64 } @llvm.amdgcn.else(i64 %2212) | |
%2221 = extractvalue { i1, i64 } %2220, 0 | |
%2222 = extractvalue { i1, i64 } %2220, 1 | |
br i1 %2221, label %NodeBlock990, label %Flow4650 | |
LeafBlock992: ; preds = %NodeBlock994 | |
%SwitchLeaf993 = icmp eq i64 %2195, 3 | |
%2223 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf993) | |
%2224 = extractvalue { i1, i64 } %2223, 0 | |
%2225 = extractvalue { i1, i64 } %2223, 1 | |
br i1 %2224, label %bb1.i13.i.i.i.i.i.i.i.i.i, label %Flow4643 | |
NodeBlock990: ; preds = %Flow4641 | |
%Pivot991 = icmp slt i64 %2195, 1 | |
%2226 = xor i1 %Pivot991, true | |
%2227 = call { i1, i64 } @llvm.amdgcn.if(i1 %2226) | |
%2228 = extractvalue { i1, i64 } %2227, 0 | |
%2229 = extractvalue { i1, i64 } %2227, 1 | |
br i1 %2228, label %bb5.i28.i.i.i.i.i.i.i.i.i, label %Flow4651 | |
LeafBlock988: ; preds = %Flow4651 | |
%SwitchLeaf989 = icmp eq i64 %2195, 0 | |
%2230 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf989) | |
%2231 = extractvalue { i1, i64 } %2230, 0 | |
%2232 = extractvalue { i1, i64 } %2230, 1 | |
br i1 %2231, label %bb4.i27.i.i.i.i.i.i.i.i.i, label %Flow4654 | |
Flow4642: ; preds = %Flow4643, %NodeBlock994 | |
%2233 = phi i1 [ %2239, %Flow4643 ], [ false, %NodeBlock994 ] | |
%2234 = phi i1 [ %2240, %Flow4643 ], [ false, %NodeBlock994 ] | |
%2235 = call { i1, i64 } @llvm.amdgcn.else(i64 %2216) | |
%2236 = extractvalue { i1, i64 } %2235, 0 | |
%2237 = extractvalue { i1, i64 } %2235, 1 | |
br i1 %2236, label %bb2.i14.i.i.i.i.i.i.i.i.i, label %Flow4644 | |
bb1.i13.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock992 | |
%2238 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %2238, align 8, !alias.scope !691, !noalias !692 | |
br label %Flow4643 | |
Flow4643: ; preds = %bb1.i13.i.i.i.i.i.i.i.i.i, %LeafBlock992 | |
%2239 = phi i1 [ false, %bb1.i13.i.i.i.i.i.i.i.i.i ], [ true, %LeafBlock992 ] | |
%2240 = phi i1 [ true, %bb1.i13.i.i.i.i.i.i.i.i.i ], [ false, %LeafBlock992 ] | |
call void @llvm.amdgcn.end.cf(i64 %2225) | |
br label %Flow4642 | |
bb2.i14.i.i.i.i.i.i.i.i.i: ; preds = %Flow4642 | |
%2241 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 7 | |
%2242 = bitcast { i8*, i8* }* addrspace(5)* %_0.i.i.i.i10.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2242) #3, !noalias !693 | |
%2243 = bitcast { i8*, i8* }* addrspace(5)* %_15.i.i11.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2243) #3, !noalias !693 | |
%2244 = bitcast i64* addrspace(5)* %_0.i.i12.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2244) #3, !noalias !693 | |
%2245 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2245) #3, !noalias !694 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2246 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2247 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i9.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2247) #3, !noalias !694 | |
%2248 = icmp ne i64 %2246, 0 | |
%2249 = call { i1, i64 } @llvm.amdgcn.if(i1 %2248) | |
%2250 = extractvalue { i1, i64 } %2249, 0 | |
%2251 = extractvalue { i1, i64 } %2249, 1 | |
br i1 %2250, label %bb2.i.i15.i.i.i.i.i.i.i.i.i, label %bb7.i.i16.i.i.i.i.i.i.i.i.i | |
bb2.i.i15.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i14.i.i.i.i.i.i.i.i.i | |
%2252 = bitcast { i64*, i64* }* %2241 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2253 = load { i8*, i8* }*, { i8*, i8* }** %2252, align 8, !alias.scope !697, !noalias !698 | |
%2254 = bitcast { i8*, i8* }* %2253 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !699 | |
%2255 = icmp eq i8* %2254, null | |
%2256 = xor i1 %2255, true | |
call void @llvm.assume(i1 %2256) #3, !noalias !699 | |
%2257 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %2241, i32 0, i32 1 | |
%2258 = bitcast i64** %2257 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2259 = load { i8*, i8* }*, { i8*, i8* }** %2258, align 8, !alias.scope !697, !noalias !698 | |
%2260 = bitcast { i8*, i8* }* %2259 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !699 | |
%2261 = icmp eq i8* %2260, null | |
%2262 = xor i1 %2261, true | |
call void @llvm.assume(i1 %2262) #3, !noalias !699 | |
br label %bb7.i.i16.i.i.i.i.i.i.i.i.i | |
Flow4644: ; preds = %Flow4649, %Flow4642 | |
%2263 = phi i1 [ %2405, %Flow4649 ], [ false, %Flow4642 ] | |
%2264 = phi i1 [ %2453, %Flow4649 ], [ %2234, %Flow4642 ] | |
call void @llvm.amdgcn.end.cf(i64 %2237) | |
br label %Flow4641 | |
bb7.i.i16.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i15.i.i.i.i.i.i.i.i.i, %bb2.i14.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %2251) | |
%2265 = bitcast { i64*, i64* }* %2241 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2266 = load { i8*, i8* }*, { i8*, i8* }** %2265, align 8, !alias.scope !697, !noalias !698 | |
%2267 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %2241, i32 0, i32 1 | |
%2268 = bitcast i64** %2267 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2269 = load { i8*, i8* }*, { i8*, i8* }** %2268, align 8, !alias.scope !697, !noalias !698 | |
%2270 = icmp eq { i8*, i8* }* %2266, %2269 | |
br i1 %2270, label %bb8.i.i17.i.i.i.i.i.i.i.i.i, label %bb9.i.i18.i.i.i.i.i.i.i.i.i, !amdgpu.uniform !1, !structurizecfg.uniform !1 | |
bb8.i.i17.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i16.i.i.i.i.i.i.i.i.i | |
%2271 = bitcast i64* addrspace(5)* %_0.i.i12.i.i.i.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %2271, align 8, !noalias !694 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i25.i.i.i.i.i.i.i.i.i", !structurizecfg.uniform !1 | |
bb9.i.i18.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i.i16.i.i.i.i.i.i.i.i.i | |
%2272 = bitcast { i64*, i64* }* %2241 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2273 = load { i8*, i8* }*, { i8*, i8* }** %2272, align 8, !alias.scope !700, !noalias !698 | |
%2274 = load { i8*, i8* }*, { i8*, i8* }** %2272, align 8, !alias.scope !700, !noalias !698 | |
%2275 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2275) #3, !noalias !694 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2276 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2277 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i5.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2277) #3, !noalias !694 | |
%2278 = icmp eq i64 %2276, 0 | |
%2279 = xor i1 %2278, true | |
%2280 = call { i1, i64 } @llvm.amdgcn.if(i1 %2279) | |
%2281 = extractvalue { i1, i64 } %2280, 0 | |
%2282 = extractvalue { i1, i64 } %2280, 1 | |
br i1 %2281, label %bb3.i.i.i.i20.i.i.i.i.i.i.i.i.i, label %Flow4584 | |
Flow4584: ; preds = %bb3.i.i.i.i20.i.i.i.i.i.i.i.i.i, %bb9.i.i18.i.i.i.i.i.i.i.i.i | |
%2283 = call { i1, i64 } @llvm.amdgcn.else(i64 %2282) | |
%2284 = extractvalue { i1, i64 } %2283, 0 | |
%2285 = extractvalue { i1, i64 } %2283, 1 | |
br i1 %2284, label %bb2.i.i.i.i19.i.i.i.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i21.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i19.i.i.i.i.i.i.i.i.i: ; preds = %Flow4584 | |
%2286 = bitcast { i8*, i8* }* %2274 to i8* | |
%2287 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2287) #3, !noalias !694 | |
%2288 = getelementptr i8, i8* %2286, i64 1 | |
store i8* %2288, i8* addrspace(5)* %tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2289 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2290 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i6.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2290) #3, !noalias !694 | |
%2291 = bitcast i8* %2289 to { i8*, i8* }* | |
store { i8*, i8* }* %2291, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i10.i.i.i.i.i.i.i.i.i, align 8, !noalias !703 | |
br label %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i21.i.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i20.i.i.i.i.i.i.i.i.i: ; preds = %bb9.i.i18.i.i.i.i.i.i.i.i.i | |
%2292 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2292) #3, !noalias !694 | |
%2293 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2274, i64 1 | |
store { i8*, i8* }* %2293, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2294 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2295 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i7.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2295) #3, !noalias !694 | |
store { i8*, i8* }* %2294, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i10.i.i.i.i.i.i.i.i.i, align 8, !noalias !703 | |
br label %Flow4584 | |
_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i21.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i19.i.i.i.i.i.i.i.i.i, %Flow4584 | |
call void @llvm.amdgcn.end.cf(i64 %2285) | |
%2296 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i10.i.i.i.i.i.i.i.i.i, align 8, !noalias !703 | |
store { i8*, i8* }* %2296, { i8*, i8* }** %2272, align 8, !alias.scope !700, !noalias !698 | |
%2297 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2297) #3, !noalias !694 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2298 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
%2299 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i8.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2299) #3, !noalias !694 | |
%2300 = icmp eq i64 %2298, 0 | |
%2301 = xor i1 %2300, true | |
%2302 = call { i1, i64 } @llvm.amdgcn.if(i1 %2301) | |
%2303 = extractvalue { i1, i64 } %2302, 0 | |
%2304 = extractvalue { i1, i64 } %2302, 1 | |
br i1 %2303, label %bb13.i.i23.i.i.i.i.i.i.i.i.i, label %Flow4583 | |
Flow4583: ; preds = %bb13.i.i23.i.i.i.i.i.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i21.i.i.i.i.i.i.i.i.i | |
%2305 = call { i1, i64 } @llvm.amdgcn.else(i64 %2304) | |
%2306 = extractvalue { i1, i64 } %2305, 0 | |
%2307 = extractvalue { i1, i64 } %2305, 1 | |
br i1 %2306, label %bb12.i.i22.i.i.i.i.i.i.i.i.i, label %bb14.i.i24.i.i.i.i.i.i.i.i.i | |
bb12.i.i22.i.i.i.i.i.i.i.i.i: ; preds = %Flow4583 | |
call void @llvm.assume(i1 true) #3, !noalias !699 | |
store { i8*, i8* }* inttoptr (i64 1 to { i8*, i8* }*), { i8*, i8* }* addrspace(5)* %_15.i.i11.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
br label %bb14.i.i24.i.i.i.i.i.i.i.i.i | |
bb13.i.i23.i.i.i.i.i.i.i.i.i: ; preds = %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i21.i.i.i.i.i.i.i.i.i | |
store { i8*, i8* }* %2273, { i8*, i8* }* addrspace(5)* %_15.i.i11.i.i.i.i.i.i.i.i.i, align 8, !noalias !694 | |
br label %Flow4583 | |
bb14.i.i24.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i22.i.i.i.i.i.i.i.i.i, %Flow4583 | |
call void @llvm.amdgcn.end.cf(i64 %2307) | |
%2308 = bitcast i64* addrspace(5)* %_0.i.i12.i.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
%2309 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_15.i.i11.i.i.i.i.i.i.i.i.i, align 8, !noalias !694, !nonnull !1 | |
store { i8*, i8* }* %2309, { i8*, i8* }* addrspace(5)* %2308, align 8, !noalias !694 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i25.i.i.i.i.i.i.i.i.i", !structurizecfg.uniform !1 | |
"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i25.i.i.i.i.i.i.i.i.i": ; preds = %bb14.i.i24.i.i.i.i.i.i.i.i.i, %bb8.i.i17.i.i.i.i.i.i.i.i.i | |
%2310 = load i64*, i64* addrspace(5)* %_0.i.i12.i.i.i.i.i.i.i.i.i, align 8, !noalias !693 | |
%2311 = bitcast { i8*, i8* }* addrspace(5)* %_0.i.i.i.i10.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2311) #3, !noalias !693 | |
%2312 = bitcast { i8*, i8* }* addrspace(5)* %_15.i.i11.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2312) #3, !noalias !693 | |
%2313 = bitcast i64* addrspace(5)* %_0.i.i12.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2313) #3, !noalias !693 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_10.i.i1.i.i.i.i.i.i.i.i.i) #3, !noalias !693 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_9.i.i2.i.i.i.i.i.i.i.i.i) #3, !noalias !693 | |
%2314 = bitcast i64* addrspace(5)* %_7.i.i3.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2314) #3, !noalias !693 | |
%2315 = bitcast i64* addrspace(5)* %self.i.i4.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2315) #3, !noalias !693 | |
store i64* %2310, i64* addrspace(5)* %self.i.i4.i.i.i.i.i.i.i.i.i, align 8, !noalias !704 | |
store i8 0, i8 addrspace(5)* %_9.i.i2.i.i.i.i.i.i.i.i.i, align 1, !noalias !704 | |
store i8 0, i8 addrspace(5)* %_10.i.i1.i.i.i.i.i.i.i.i.i, align 1, !noalias !704 | |
store i8 1, i8 addrspace(5)* %_9.i.i2.i.i.i.i.i.i.i.i.i, align 1, !noalias !704 | |
store i8 1, i8 addrspace(5)* %_10.i.i1.i.i.i.i.i.i.i.i.i, align 1, !noalias !704 | |
%2316 = bitcast i64* addrspace(5)* %self.i.i4.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%2317 = load {}*, {}* addrspace(5)* %2316, align 8, !noalias !704 | |
%2318 = icmp eq {}* %2317, null | |
%2319 = select i1 %2318, i64 0, i64 1 | |
%2320 = bitcast i64* addrspace(5)* %self.i.i4.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%2321 = load {}*, {}* addrspace(5)* %2320, align 8, !noalias !704 | |
%2322 = icmp eq {}* %2321, null | |
%2323 = select i1 %2322, i64 0, i64 1 | |
br label %NodeBlock1003 | |
NodeBlock1003: ; preds = %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i25.i.i.i.i.i.i.i.i.i" | |
%Pivot1004 = icmp slt i64 %2323, 1 | |
%2324 = xor i1 %Pivot1004, true | |
%2325 = call { i1, i64 } @llvm.amdgcn.if(i1 %2324) | |
%2326 = extractvalue { i1, i64 } %2325, 0 | |
%2327 = extractvalue { i1, i64 } %2325, 1 | |
br i1 %2326, label %LeafBlock1001, label %Flow4645 | |
LeafBlock1001: ; preds = %NodeBlock1003 | |
%SwitchLeaf1002 = icmp eq i64 %2323, 1 | |
%2328 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf1002) | |
%2329 = extractvalue { i1, i64 } %2328, 0 | |
%2330 = extractvalue { i1, i64 } %2328, 1 | |
br i1 %2329, label %bb4.i.i35.i.i.i.i.i.i.i.i.i, label %Flow4646 | |
LeafBlock999: ; preds = %Flow4645 | |
%SwitchLeaf1000 = icmp eq i64 %2323, 0 | |
%2331 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf1000) | |
%2332 = extractvalue { i1, i64 } %2331, 0 | |
%2333 = extractvalue { i1, i64 } %2331, 1 | |
br i1 %2332, label %bb2.i1.i33.i.i.i.i.i.i.i.i.i, label %Flow4648 | |
Flow4674: ; preds = %panic.i47.i.i.i.i.i.i.i.i.i, %Flow4673 | |
call void @llvm.amdgcn.end.cf(i64 %2413) | |
%2334 = call { i1, i64 } @llvm.amdgcn.if(i1 %1718) | |
%2335 = extractvalue { i1, i64 } %2334, 0 | |
%2336 = extractvalue { i1, i64 } %2334, 1 | |
br i1 %2335, label %NewDefault987, label %Flow4675 | |
NewDefault987: ; preds = %Flow4674 | |
br label %bb3.i26.i.i.i.i.i.i.i.i.i | |
Flow4675: ; preds = %bb3.i26.i.i.i.i.i.i.i.i.i, %Flow4674 | |
call void @llvm.amdgcn.end.cf(i64 %2336) | |
%2337 = call { i1, i64 } @llvm.amdgcn.if(i1 %1717) | |
%2338 = extractvalue { i1, i64 } %2337, 0 | |
%2339 = extractvalue { i1, i64 } %2337, 1 | |
br i1 %2338, label %panic.i.i.i.i.i.i.i.i.i, label %Flow4676 | |
bb3.i26.i.i.i.i.i.i.i.i.i: ; preds = %NewDefault987 | |
br label %Flow4675 | |
Flow4653: ; preds = %Flow4654, %Flow4651 | |
%2340 = phi i1 [ %2472, %Flow4654 ], [ %2217, %Flow4651 ] | |
%2341 = phi i1 [ %2473, %Flow4654 ], [ %2370, %Flow4651 ] | |
call void @llvm.amdgcn.end.cf(i64 %2373) | |
br label %Flow4650 | |
bb4.i27.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock988 | |
%2342 = bitcast %"core::fmt::rt::v1::Count"* %2191 to %"core::fmt::rt::v1::Count::Is"* | |
%2343 = getelementptr inbounds %"core::fmt::rt::v1::Count::Is", %"core::fmt::rt::v1::Count::Is"* %2342, i32 0, i32 1 | |
%2344 = load i64, i64* %2343, align 8, !alias.scope !685, !noalias !688 | |
%2345 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to %"core::option::Option<usize>::Some" addrspace(5)* | |
%2346 = getelementptr inbounds %"core::option::Option<usize>::Some", %"core::option::Option<usize>::Some" addrspace(5)* %2345, i32 0, i32 1 | |
store i64 %2344, i64 addrspace(5)* %2346, align 8, !alias.scope !691, !noalias !692 | |
%2347 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 1, i64 addrspace(5)* %2347, align 8, !alias.scope !691, !noalias !692 | |
br label %Flow4654 | |
Flow4650: ; preds = %Flow4653, %Flow4641 | |
%2348 = phi i64 [ %2367, %Flow4653 ], [ %1386, %Flow4641 ] | |
%2349 = phi i64 [ %2368, %Flow4653 ], [ %1387, %Flow4641 ] | |
%2350 = phi i1 [ %2340, %Flow4653 ], [ %2217, %Flow4641 ] | |
%2351 = phi i1 [ %2369, %Flow4653 ], [ false, %Flow4641 ] | |
%2352 = phi i1 [ %2341, %Flow4653 ], [ %2219, %Flow4641 ] | |
call void @llvm.amdgcn.end.cf(i64 %2222) | |
%2353 = call { i1, i64 } @llvm.amdgcn.if(i1 %2352) | |
%2354 = extractvalue { i1, i64 } %2353, 0 | |
%2355 = extractvalue { i1, i64 } %2353, 1 | |
br i1 %2354, label %_ZN4core3fmt9Formatter8getcount17h716c969d2d281264E.exit48.i.i.i.i.i.i.i.i.i, label %Flow4655 | |
bb5.i28.i.i.i.i.i.i.i.i.i: ; preds = %NodeBlock990 | |
%2356 = bitcast %"core::fmt::rt::v1::Count"* %2191 to %"core::fmt::rt::v1::Count::Param"* | |
%2357 = getelementptr inbounds %"core::fmt::rt::v1::Count::Param", %"core::fmt::rt::v1::Count::Param"* %2356, i32 0, i32 1 | |
%2358 = load i64, i64* %2357, align 8, !alias.scope !685, !noalias !688 | |
%2359 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 9 | |
%2360 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2359, i32 0, i32 1, !amdgpu.uniform !1 | |
%2361 = load i64, i64* %2360, align 8, !alias.scope !708, !noalias !698 | |
%2362 = icmp ult i64 %2358, %2361 | |
%2363 = call i1 @llvm.expect.i1(i1 %2362, i1 true) #3 | |
%2364 = call { i1, i64 } @llvm.amdgcn.if(i1 %2363) | |
%2365 = extractvalue { i1, i64 } %2364, 0 | |
%2366 = extractvalue { i1, i64 } %2364, 1 | |
br i1 %2365, label %bb7.i29.i.i.i.i.i.i.i.i.i, label %Flow4652 | |
Flow4651: ; preds = %Flow4652, %NodeBlock990 | |
%2367 = phi i64 [ %2361, %Flow4652 ], [ %1386, %NodeBlock990 ] | |
%2368 = phi i64 [ %2358, %Flow4652 ], [ %1387, %NodeBlock990 ] | |
%2369 = phi i1 [ %2403, %Flow4652 ], [ false, %NodeBlock990 ] | |
%2370 = phi i1 [ %2404, %Flow4652 ], [ %2219, %NodeBlock990 ] | |
%2371 = call { i1, i64 } @llvm.amdgcn.else(i64 %2229) | |
%2372 = extractvalue { i1, i64 } %2371, 0 | |
%2373 = extractvalue { i1, i64 } %2371, 1 | |
br i1 %2372, label %LeafBlock988, label %Flow4653 | |
bb7.i29.i.i.i.i.i.i.i.i.i: ; preds = %bb5.i28.i.i.i.i.i.i.i.i.i | |
%2374 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 9 | |
%2375 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2374, i32 0, i32 0, !amdgpu.uniform !1 | |
%2376 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)** %2375, align 8, !alias.scope !708, !noalias !698, !nonnull !1 | |
%2377 = getelementptr inbounds [0 x { i8*, i8* }], [0 x { i8*, i8* }] addrspace(1)* %2376, i64 0, i64 %2358 | |
%2378 = addrspacecast { i8*, i8* } addrspace(1)* %2377 to { i8*, i8* }* | |
%2379 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2378, i32 0, i32 1 | |
%2380 = bitcast i8** %2379 to i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** | |
%2381 = load i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %2380, align 8, !alias.scope !709, !noalias !712, !nonnull !1 | |
%2382 = ptrtoint i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)* %2381 to i64 | |
%2383 = icmp eq i64 %2382, ptrtoint (i1 (i64*, %"core::fmt::Formatter"*)* @_ZN4core3fmt10ArgumentV110show_usize17h45b3cd9654e78798E to i64) | |
%2384 = xor i1 %2383, true | |
%2385 = call { i1, i64 } @llvm.amdgcn.if(i1 %2384) | |
%2386 = extractvalue { i1, i64 } %2385, 0 | |
%2387 = extractvalue { i1, i64 } %2385, 1 | |
br i1 %2386, label %bb2.i7.i31.i.i.i.i.i.i.i.i.i, label %Flow4587 | |
Flow4587: ; preds = %bb2.i7.i31.i.i.i.i.i.i.i.i.i, %bb7.i29.i.i.i.i.i.i.i.i.i | |
%2388 = call { i1, i64 } @llvm.amdgcn.else(i64 %2387) | |
%2389 = extractvalue { i1, i64 } %2388, 0 | |
%2390 = extractvalue { i1, i64 } %2388, 1 | |
br i1 %2389, label %bb1.i.i30.i.i.i.i.i.i.i.i.i, label %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i32.i.i.i.i.i.i.i.i.i | |
bb1.i.i30.i.i.i.i.i.i.i.i.i: ; preds = %Flow4587 | |
%2391 = bitcast { i8*, i8* }* %2378 to %"core::fmt::Void"** | |
%2392 = load %"core::fmt::Void"*, %"core::fmt::Void"** %2391, align 8, !alias.scope !709, !noalias !712, !nonnull !1 | |
%2393 = bitcast %"core::fmt::Void"* %2392 to i64* | |
%2394 = load i64, i64* %2393, align 8, !noalias !714 | |
%2395 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to %"core::option::Option<usize>::Some" addrspace(5)* | |
%2396 = getelementptr inbounds %"core::option::Option<usize>::Some", %"core::option::Option<usize>::Some" addrspace(5)* %2395, i32 0, i32 1 | |
store i64 %2394, i64 addrspace(5)* %2396, align 8, !alias.scope !715, !noalias !716 | |
%2397 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 1, i64 addrspace(5)* %2397, align 8, !alias.scope !715, !noalias !716 | |
br label %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i32.i.i.i.i.i.i.i.i.i | |
bb2.i7.i31.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i29.i.i.i.i.i.i.i.i.i | |
%2398 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2359, i32 0, i32 0, !amdgpu.uniform !1 | |
%2399 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)** %2398, align 8, !alias.scope !708, !noalias !698, !nonnull !1 | |
%2400 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2374, i32 0, i32 1, !amdgpu.uniform !1 | |
%2401 = load i64, i64* %2400, align 8, !alias.scope !708, !noalias !698 | |
%2402 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %2402, align 8, !alias.scope !715, !noalias !716 | |
br label %Flow4587 | |
Flow4652: ; preds = %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i32.i.i.i.i.i.i.i.i.i, %bb5.i28.i.i.i.i.i.i.i.i.i | |
%2403 = phi i1 [ false, %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i32.i.i.i.i.i.i.i.i.i ], [ true, %bb5.i28.i.i.i.i.i.i.i.i.i ] | |
%2404 = phi i1 [ true, %_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i32.i.i.i.i.i.i.i.i.i ], [ %2219, %bb5.i28.i.i.i.i.i.i.i.i.i ] | |
call void @llvm.amdgcn.end.cf(i64 %2366) | |
br label %Flow4651 | |
_ZN4core3fmt10ArgumentV18as_usize17h5d2b1ecc23705105E.exit.i32.i.i.i.i.i.i.i.i.i: ; preds = %bb1.i.i30.i.i.i.i.i.i.i.i.i, %Flow4587 | |
call void @llvm.amdgcn.end.cf(i64 %2390) | |
br label %Flow4652 | |
Flow4647: ; preds = %Flow4648, %Flow4645 | |
%2405 = phi i1 [ %2446, %Flow4648 ], [ %2414, %Flow4645 ] | |
%2406 = phi i1 [ %2447, %Flow4648 ], [ %2415, %Flow4645 ] | |
call void @llvm.amdgcn.end.cf(i64 %2418) | |
%2407 = call { i1, i64 } @llvm.amdgcn.if(i1 %2406) | |
%2408 = extractvalue { i1, i64 } %2407, 0 | |
%2409 = extractvalue { i1, i64 } %2407, 1 | |
br i1 %2408, label %bb6.i.i39.i.i.i.i.i.i.i.i.i, label %Flow4649 | |
bb2.i1.i33.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock999 | |
%2410 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %2410, align 8, !alias.scope !717, !noalias !718 | |
br label %Flow4648 | |
NewDefault998: ; preds = %Flow4672 | |
br label %bb3.i.i34.i.i.i.i.i.i.i.i.i | |
Flow4673: ; preds = %bb3.i.i34.i.i.i.i.i.i.i.i.i, %Flow4672 | |
call void @llvm.amdgcn.end.cf(i64 %2048) | |
%2411 = call { i1, i64 } @llvm.amdgcn.if(i1 %1719) | |
%2412 = extractvalue { i1, i64 } %2411, 0 | |
%2413 = extractvalue { i1, i64 } %2411, 1 | |
br i1 %2412, label %panic.i47.i.i.i.i.i.i.i.i.i, label %Flow4674 | |
bb3.i.i34.i.i.i.i.i.i.i.i.i: ; preds = %NewDefault998 | |
br label %Flow4673 | |
Flow4645: ; preds = %Flow4646, %NodeBlock1003 | |
%2414 = phi i1 [ %2444, %Flow4646 ], [ false, %NodeBlock1003 ] | |
%2415 = phi i1 [ %2445, %Flow4646 ], [ false, %NodeBlock1003 ] | |
%2416 = call { i1, i64 } @llvm.amdgcn.else(i64 %2327) | |
%2417 = extractvalue { i1, i64 } %2416, 0 | |
%2418 = extractvalue { i1, i64 } %2416, 1 | |
br i1 %2417, label %LeafBlock999, label %Flow4647 | |
bb4.i.i35.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock1001 | |
store i8 0, i8 addrspace(5)* %_9.i.i2.i.i.i.i.i.i.i.i.i, align 1, !noalias !704 | |
%2419 = bitcast i64* addrspace(5)* %self.i.i4.i.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)*, !amdgpu.uniform !1 | |
%2420 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %2419, align 8, !noalias !704, !nonnull !1 | |
store i8 0, i8 addrspace(5)* %_10.i.i1.i.i.i.i.i.i.i.i.i, align 1, !noalias !704 | |
%2421 = bitcast i64* addrspace(5)* %_7.i.i3.i.i.i.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
store { i8*, i8* }* %2420, { i8*, i8* }* addrspace(5)* %2421, align 8, !noalias !704 | |
%2422 = load i64*, i64* addrspace(5)* %_7.i.i3.i.i.i.i.i.i.i.i.i, align 8, !noalias !704, !nonnull !1 | |
%2423 = bitcast i64* %2422 to { i8*, i8* }* | |
%2424 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2423, i32 0, i32 1 | |
%2425 = bitcast i8** %2424 to i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** | |
%2426 = load i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)** %2425, align 8, !alias.scope !719, !noalias !724, !nonnull !1 | |
%2427 = ptrtoint i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)* %2426 to i64 | |
%2428 = icmp eq i64 %2427, ptrtoint (i1 (i64*, %"core::fmt::Formatter"*)* @_ZN4core3fmt10ArgumentV110show_usize17h45b3cd9654e78798E to i64) | |
%2429 = xor i1 %2428, true | |
%2430 = call { i1, i64 } @llvm.amdgcn.if(i1 %2429) | |
%2431 = extractvalue { i1, i64 } %2430, 0 | |
%2432 = extractvalue { i1, i64 } %2430, 1 | |
br i1 %2431, label %bb2.i.i.i2.i37.i.i.i.i.i.i.i.i.i, label %Flow4580 | |
Flow4580: ; preds = %bb2.i.i.i2.i37.i.i.i.i.i.i.i.i.i, %bb4.i.i35.i.i.i.i.i.i.i.i.i | |
%2433 = call { i1, i64 } @llvm.amdgcn.else(i64 %2432) | |
%2434 = extractvalue { i1, i64 } %2433, 0 | |
%2435 = extractvalue { i1, i64 } %2433, 1 | |
br i1 %2434, label %bb1.i.i.i.i36.i.i.i.i.i.i.i.i.i, label %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i38.i.i.i.i.i.i.i.i.i" | |
bb1.i.i.i.i36.i.i.i.i.i.i.i.i.i: ; preds = %Flow4580 | |
%2436 = bitcast { i8*, i8* }* %2423 to %"core::fmt::Void"** | |
%2437 = load %"core::fmt::Void"*, %"core::fmt::Void"** %2436, align 8, !alias.scope !719, !noalias !724, !nonnull !1 | |
%2438 = bitcast %"core::fmt::Void"* %2437 to i64* | |
%2439 = load i64, i64* %2438, align 8, !noalias !727 | |
%2440 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to %"core::option::Option<usize>::Some" addrspace(5)* | |
%2441 = getelementptr inbounds %"core::option::Option<usize>::Some", %"core::option::Option<usize>::Some" addrspace(5)* %2440, i32 0, i32 1 | |
store i64 %2439, i64 addrspace(5)* %2441, align 8, !alias.scope !728, !noalias !729 | |
%2442 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 1, i64 addrspace(5)* %2442, align 8, !alias.scope !728, !noalias !729 | |
br label %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i38.i.i.i.i.i.i.i.i.i" | |
bb2.i.i.i2.i37.i.i.i.i.i.i.i.i.i: ; preds = %bb4.i.i35.i.i.i.i.i.i.i.i.i | |
%2443 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 0, i64 addrspace(5)* %2443, align 8, !alias.scope !728, !noalias !729 | |
br label %Flow4580 | |
Flow4646: ; preds = %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i38.i.i.i.i.i.i.i.i.i", %LeafBlock1001 | |
%2444 = phi i1 [ false, %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i38.i.i.i.i.i.i.i.i.i" ], [ true, %LeafBlock1001 ] | |
%2445 = phi i1 [ true, %"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i38.i.i.i.i.i.i.i.i.i" ], [ false, %LeafBlock1001 ] | |
call void @llvm.amdgcn.end.cf(i64 %2330) | |
br label %Flow4645 | |
"_ZN4core3fmt9Formatter8getcount28_$u7b$$u7b$closure$u7d$$u7d$17h884b5ed87f00e146E.exit.i.i38.i.i.i.i.i.i.i.i.i": ; preds = %bb1.i.i.i.i36.i.i.i.i.i.i.i.i.i, %Flow4580 | |
call void @llvm.amdgcn.end.cf(i64 %2435) | |
br label %Flow4646 | |
Flow4648: ; preds = %bb2.i1.i33.i.i.i.i.i.i.i.i.i, %LeafBlock999 | |
%2446 = phi i1 [ false, %bb2.i1.i33.i.i.i.i.i.i.i.i.i ], [ true, %LeafBlock999 ] | |
%2447 = phi i1 [ true, %bb2.i1.i33.i.i.i.i.i.i.i.i.i ], [ %2415, %LeafBlock999 ] | |
call void @llvm.amdgcn.end.cf(i64 %2333) | |
br label %Flow4647 | |
bb6.i.i39.i.i.i.i.i.i.i.i.i: ; preds = %Flow4647 | |
%2448 = load i8, i8 addrspace(5)* %_10.i.i1.i.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !704 | |
%2449 = trunc i8 %2448 to i1 | |
%2450 = call { i1, i64 } @llvm.amdgcn.if(i1 %2449) | |
%2451 = extractvalue { i1, i64 } %2450, 0 | |
%2452 = extractvalue { i1, i64 } %2450, 1 | |
br i1 %2451, label %bb12.i4.i42.i.i.i.i.i.i.i.i.i, label %bb7.i3.i41.i.i.i.i.i.i.i.i.i | |
Flow4649: ; preds = %"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i46.i.i.i.i.i.i.i.i.i", %Flow4647 | |
%2453 = phi i1 [ true, %"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i46.i.i.i.i.i.i.i.i.i" ], [ %2234, %Flow4647 ] | |
call void @llvm.amdgcn.end.cf(i64 %2409) | |
br label %Flow4644 | |
bb7.i3.i41.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i4.i42.i.i.i.i.i.i.i.i.i, %bb6.i.i39.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %2452) | |
%2454 = bitcast i64* addrspace(5)* %self.i.i4.i.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%2455 = load {}*, {}* addrspace(5)* %2454, align 8, !noalias !704 | |
%2456 = icmp eq {}* %2455, null | |
%2457 = select i1 %2456, i64 0, i64 1 | |
%cond.i40.i.i.i.i.i.i.i.i.i = icmp eq i64 %2457, 1 | |
%2458 = xor i1 %cond.i40.i.i.i.i.i.i.i.i.i, true | |
%2459 = call { i1, i64 } @llvm.amdgcn.if(i1 %2458) | |
%2460 = extractvalue { i1, i64 } %2459, 0 | |
%2461 = extractvalue { i1, i64 } %2459, 1 | |
br i1 %2460, label %bb16.i.i45.i.i.i.i.i.i.i.i.i, label %Flow4582 | |
bb12.i4.i42.i.i.i.i.i.i.i.i.i: ; preds = %bb6.i.i39.i.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_10.i.i1.i.i.i.i.i.i.i.i.i, align 1, !noalias !704 | |
br label %bb7.i3.i41.i.i.i.i.i.i.i.i.i | |
Flow4582: ; preds = %bb16.i.i45.i.i.i.i.i.i.i.i.i, %bb7.i3.i41.i.i.i.i.i.i.i.i.i | |
%2462 = call { i1, i64 } @llvm.amdgcn.else(i64 %2461) | |
%2463 = extractvalue { i1, i64 } %2462, 0 | |
%2464 = extractvalue { i1, i64 } %2462, 1 | |
br i1 %2463, label %bb14.i6.i43.i.i.i.i.i.i.i.i.i, label %"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i46.i.i.i.i.i.i.i.i.i" | |
bb14.i6.i43.i.i.i.i.i.i.i.i.i: ; preds = %Flow4582 | |
%2465 = load i8, i8 addrspace(5)* %_9.i.i2.i.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !704 | |
%2466 = trunc i8 %2465 to i1 | |
%2467 = call { i1, i64 } @llvm.amdgcn.if(i1 %2466) | |
%2468 = extractvalue { i1, i64 } %2467, 0 | |
%2469 = extractvalue { i1, i64 } %2467, 1 | |
br i1 %2468, label %bb15.i.i44.i.i.i.i.i.i.i.i.i, label %Flow4581 | |
bb15.i.i44.i.i.i.i.i.i.i.i.i: ; preds = %bb14.i6.i43.i.i.i.i.i.i.i.i.i | |
store i8 0, i8 addrspace(5)* %_9.i.i2.i.i.i.i.i.i.i.i.i, align 1, !noalias !704 | |
br label %Flow4581 | |
bb16.i.i45.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i3.i41.i.i.i.i.i.i.i.i.i | |
br label %Flow4582 | |
Flow4581: ; preds = %bb15.i.i44.i.i.i.i.i.i.i.i.i, %bb14.i6.i43.i.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %2469) | |
br label %"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i46.i.i.i.i.i.i.i.i.i" | |
"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$8and_then17hc11da191a32f8b42E.exit.i46.i.i.i.i.i.i.i.i.i": ; preds = %Flow4582, %Flow4581 | |
call void @llvm.amdgcn.end.cf(i64 %2464) | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_10.i.i1.i.i.i.i.i.i.i.i.i) #3, !noalias !693 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_9.i.i2.i.i.i.i.i.i.i.i.i) #3, !noalias !693 | |
%2470 = bitcast i64* addrspace(5)* %_7.i.i3.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2470) #3, !noalias !693 | |
%2471 = bitcast i64* addrspace(5)* %self.i.i4.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2471) #3, !noalias !693 | |
br label %Flow4649 | |
panic.i47.i.i.i.i.i.i.i.i.i: ; preds = %Flow4673 | |
call void @_ZN4core9panicking18panic_bounds_check17h9596eff779789fd3E({ [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly dereferenceable(24) addrspacecast ({ [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(1)* bitcast ({ { [0 x i8] addrspace(1)*, i64 }, i32, i32 } addrspace(1)* @panic_bounds_check_loc.1S to { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(1)*) to { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*), i64 %1707, i64 %1706) #3, !noalias !730 | |
br label %Flow4674 | |
Flow4654: ; preds = %bb4.i27.i.i.i.i.i.i.i.i.i, %LeafBlock988 | |
%2472 = phi i1 [ false, %bb4.i27.i.i.i.i.i.i.i.i.i ], [ true, %LeafBlock988 ] | |
%2473 = phi i1 [ true, %bb4.i27.i.i.i.i.i.i.i.i.i ], [ %2370, %LeafBlock988 ] | |
call void @llvm.amdgcn.end.cf(i64 %2232) | |
br label %Flow4653 | |
_ZN4core3fmt9Formatter8getcount17h716c969d2d281264E.exit48.i.i.i.i.i.i.i.i.i: ; preds = %Flow4650 | |
%2474 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 3 | |
%2475 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%2476 = bitcast %"core::option::Option<usize>"* %2474 to i8* | |
call void @llvm.memcpy.p0i8.p5i8.i64(i8* %2476, i8 addrspace(5)* %2475, i64 16, i32 8, i1 false) #3, !noalias !638 | |
%2477 = bitcast %"core::fmt::rt::v1::Argument"* %1802 to %"core::fmt::rt::v1::Position"* | |
%2478 = bitcast %"core::fmt::rt::v1::Position"* %2477 to i64* | |
%2479 = load i64, i64* %2478, align 8, !range !349, !alias.scope !632, !noalias !635 | |
%2480 = bitcast %"core::fmt::rt::v1::Argument"* %1802 to %"core::fmt::rt::v1::Position"* | |
%2481 = bitcast %"core::fmt::rt::v1::Position"* %2480 to i64* | |
%2482 = load i64, i64* %2481, align 8, !range !349, !alias.scope !632, !noalias !635 | |
br label %NodeBlock1010 | |
Flow4655: ; preds = %Flow4661, %Flow4650 | |
%loop.phi7346 = phi i64 [ %2658, %Flow4661 ], [ %phi.broken7339, %Flow4650 ] | |
%2483 = phi i64 [ %2655, %Flow4661 ], [ %1383, %Flow4650 ] | |
%2484 = phi i64 [ %2597, %Flow4661 ], [ %1384, %Flow4650 ] | |
%2485 = phi i64 [ %2598, %Flow4661 ], [ %1385, %Flow4650 ] | |
%2486 = phi i1 [ %2656, %Flow4661 ], [ false, %Flow4650 ] | |
%2487 = phi i1 [ %2657, %Flow4661 ], [ false, %Flow4650 ] | |
%2488 = phi i1 [ %2503, %Flow4661 ], [ false, %Flow4650 ] | |
%2489 = phi i1 [ %2600, %Flow4661 ], [ false, %Flow4650 ] | |
%2490 = call i64 @llvm.amdgcn.else.break(i64 %2355, i64 %loop.phi7346) | |
call void @llvm.amdgcn.end.cf(i64 %2355) | |
br label %Flow4640 | |
NodeBlock1010: ; preds = %_ZN4core3fmt9Formatter8getcount17h716c969d2d281264E.exit48.i.i.i.i.i.i.i.i.i | |
%Pivot1011 = icmp slt i64 %2482, 1 | |
%2491 = xor i1 %Pivot1011, true | |
%2492 = call { i1, i64 } @llvm.amdgcn.if(i1 %2491) | |
%2493 = extractvalue { i1, i64 } %2492, 0 | |
%2494 = extractvalue { i1, i64 } %2492, 1 | |
br i1 %2493, label %LeafBlock1008, label %Flow4656 | |
LeafBlock1008: ; preds = %NodeBlock1010 | |
%SwitchLeaf1009 = icmp eq i64 %2482, 1 | |
%2495 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf1009) | |
%2496 = extractvalue { i1, i64 } %2495, 0 | |
%2497 = extractvalue { i1, i64 } %2495, 1 | |
br i1 %2496, label %bb5.i.i.i.i.i.i.i.i.i, label %Flow4657 | |
Flow4658: ; preds = %bb9.i177.i.i.i.i.i.i.i.i, %bb5.i.i.i.i.i.i.i.i.i | |
%2498 = phi i1 [ false, %bb9.i177.i.i.i.i.i.i.i.i ], [ true, %bb5.i.i.i.i.i.i.i.i.i ] | |
%2499 = phi i1 [ true, %bb9.i177.i.i.i.i.i.i.i.i ], [ false, %bb5.i.i.i.i.i.i.i.i.i ] | |
call void @llvm.amdgcn.end.cf(i64 %2616) | |
br label %Flow4657 | |
LeafBlock1006: ; preds = %Flow4656 | |
%SwitchLeaf1007 = icmp eq i64 %2482, 0 | |
%2500 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf1007) | |
%2501 = extractvalue { i1, i64 } %2500, 0 | |
%2502 = extractvalue { i1, i64 } %2500, 1 | |
br i1 %2501, label %bb3.i174.i.i.i.i.i.i.i.i, label %Flow4660 | |
Flow4659: ; preds = %Flow4660, %Flow4656 | |
%2503 = phi i1 [ %2530, %Flow4660 ], [ %2599, %Flow4656 ] | |
%2504 = phi i1 [ %2531, %Flow4660 ], [ %2601, %Flow4656 ] | |
call void @llvm.amdgcn.end.cf(i64 %2604) | |
%2505 = call { i1, i64 } @llvm.amdgcn.if(i1 %2504) | |
%2506 = extractvalue { i1, i64 } %2505, 0 | |
%2507 = extractvalue { i1, i64 } %2505, 1 | |
br i1 %2506, label %_ZN4core3fmt9Formatter3run17h710e4e01c80c400cE.exit.i.i.i.i.i.i.i.i, label %Flow4661 | |
bb3.i174.i.i.i.i.i.i.i.i: ; preds = %LeafBlock1006 | |
%2508 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 7 | |
%2509 = bitcast { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i1.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2509) #3, !noalias !731 | |
%2510 = bitcast { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2510) #3, !noalias !731 | |
%2511 = bitcast i64* addrspace(5)* %_0.i.i.i.i2.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2511) #3, !noalias !731 | |
%2512 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i140.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2512) #3, !noalias !732 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i140.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2513 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i140.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2514 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i140.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2514) #3, !noalias !732 | |
%2515 = icmp ne i64 %2513, 0 | |
%2516 = call { i1, i64 } @llvm.amdgcn.if(i1 %2515) | |
%2517 = extractvalue { i1, i64 } %2516, 0 | |
%2518 = extractvalue { i1, i64 } %2516, 1 | |
br i1 %2517, label %bb2.i51.i.i.i.i.i.i.i.i.i, label %bb7.i55.i.i.i.i.i.i.i.i.i | |
bb2.i51.i.i.i.i.i.i.i.i.i: ; preds = %bb3.i174.i.i.i.i.i.i.i.i | |
%2519 = bitcast { i64*, i64* }* %2508 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2520 = load { i8*, i8* }*, { i8*, i8* }** %2519, align 8, !alias.scope !735, !noalias !638 | |
%2521 = bitcast { i8*, i8* }* %2520 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !736 | |
%2522 = icmp eq i8* %2521, null | |
%2523 = xor i1 %2522, true | |
call void @llvm.assume(i1 %2523) #3, !noalias !736 | |
%2524 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %2508, i32 0, i32 1 | |
%2525 = bitcast i64** %2524 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2526 = load { i8*, i8* }*, { i8*, i8* }** %2525, align 8, !alias.scope !735, !noalias !638 | |
%2527 = bitcast { i8*, i8* }* %2526 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !736 | |
%2528 = icmp eq i8* %2527, null | |
%2529 = xor i1 %2528, true | |
call void @llvm.assume(i1 %2529) #3, !noalias !736 | |
br label %bb7.i55.i.i.i.i.i.i.i.i.i | |
Flow4660: ; preds = %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i", %LeafBlock1006 | |
%2530 = phi i1 [ false, %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i" ], [ true, %LeafBlock1006 ] | |
%2531 = phi i1 [ true, %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i" ], [ %2601, %LeafBlock1006 ] | |
call void @llvm.amdgcn.end.cf(i64 %2502) | |
br label %Flow4659 | |
bb7.i55.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i51.i.i.i.i.i.i.i.i.i, %bb3.i174.i.i.i.i.i.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %2518) | |
%2532 = bitcast { i64*, i64* }* %2508 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2533 = load { i8*, i8* }*, { i8*, i8* }** %2532, align 8, !alias.scope !735, !noalias !638 | |
%2534 = getelementptr inbounds { i64*, i64* }, { i64*, i64* }* %2508, i32 0, i32 1 | |
%2535 = bitcast i64** %2534 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2536 = load { i8*, i8* }*, { i8*, i8* }** %2535, align 8, !alias.scope !735, !noalias !638 | |
%2537 = icmp eq { i8*, i8* }* %2533, %2536 | |
br i1 %2537, label %bb8.i.i.i.i.i.i.i.i.i.i, label %bb9.i.i.i.i.i.i.i.i.i.i, !amdgpu.uniform !1, !structurizecfg.uniform !1 | |
bb8.i.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i55.i.i.i.i.i.i.i.i.i | |
%2538 = bitcast i64* addrspace(5)* %_0.i.i.i.i2.i.i.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %2538, align 8, !noalias !732 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i", !structurizecfg.uniform !1 | |
bb9.i.i.i.i.i.i.i.i.i.i: ; preds = %bb7.i55.i.i.i.i.i.i.i.i.i | |
%2539 = bitcast { i64*, i64* }* %2508 to { i8*, i8* }**, !amdgpu.uniform !1 | |
%2540 = load { i8*, i8* }*, { i8*, i8* }** %2539, align 8, !alias.scope !737, !noalias !638 | |
%2541 = load { i8*, i8* }*, { i8*, i8* }** %2539, align 8, !alias.scope !737, !noalias !638 | |
%2542 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2542) #3, !noalias !732 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2543 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2544 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2544) #3, !noalias !732 | |
%2545 = icmp eq i64 %2543, 0 | |
%2546 = xor i1 %2545, true | |
%2547 = call { i1, i64 } @llvm.amdgcn.if(i1 %2546) | |
%2548 = extractvalue { i1, i64 } %2547, 0 | |
%2549 = extractvalue { i1, i64 } %2547, 1 | |
br i1 %2548, label %bb3.i.i.i.i.i.i.i.i.i.i.i.i, label %Flow4586 | |
Flow4586: ; preds = %bb3.i.i.i.i.i.i.i.i.i.i.i.i, %bb9.i.i.i.i.i.i.i.i.i.i | |
%2550 = call { i1, i64 } @llvm.amdgcn.else(i64 %2549) | |
%2551 = extractvalue { i1, i64 } %2550, 0 | |
%2552 = extractvalue { i1, i64 } %2550, 1 | |
br i1 %2551, label %bb2.i.i.i.i.i.i.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i | |
bb2.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4586 | |
%2553 = bitcast { i8*, i8* }* %2541 to i8* | |
%2554 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2554) #3, !noalias !732 | |
%2555 = getelementptr i8, i8* %2553, i64 1 | |
store i8* %2555, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2556 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2557 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2557) #3, !noalias !732 | |
%2558 = bitcast i8* %2556 to { i8*, i8* }* | |
store { i8*, i8* }* %2558, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i1.i.i.i.i.i.i, align 8, !noalias !740 | |
br label %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i | |
bb3.i.i.i.i.i.i.i.i.i.i.i.i: ; preds = %bb9.i.i.i.i.i.i.i.i.i.i | |
%2559 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2559) #3, !noalias !732 | |
%2560 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2541, i64 1 | |
store { i8*, i8* }* %2560, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2561 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2562 = bitcast { i8*, i8* }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2562) #3, !noalias !732 | |
store { i8*, i8* }* %2561, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i1.i.i.i.i.i.i, align 8, !noalias !740 | |
br label %Flow4586 | |
_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i.i.i.i.i.i.i, %Flow4586 | |
call void @llvm.amdgcn.end.cf(i64 %2552) | |
%2563 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i1.i.i.i.i.i.i, align 8, !noalias !740 | |
store { i8*, i8* }* %2563, { i8*, i8* }** %2539, align 8, !alias.scope !737, !noalias !638 | |
%2564 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2564) #3, !noalias !732 | |
store i64 16, i64 addrspace(5)* %tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2565 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
%2566 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i49.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2566) #3, !noalias !732 | |
%2567 = icmp eq i64 %2565, 0 | |
%2568 = xor i1 %2567, true | |
%2569 = call { i1, i64 } @llvm.amdgcn.if(i1 %2568) | |
%2570 = extractvalue { i1, i64 } %2569, 0 | |
%2571 = extractvalue { i1, i64 } %2569, 1 | |
br i1 %2570, label %bb13.i.i.i.i.i.i.i.i.i.i, label %Flow4585 | |
Flow4585: ; preds = %bb13.i.i.i.i.i.i.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i | |
%2572 = call { i1, i64 } @llvm.amdgcn.else(i64 %2571) | |
%2573 = extractvalue { i1, i64 } %2572, 0 | |
%2574 = extractvalue { i1, i64 } %2572, 1 | |
br i1 %2573, label %bb12.i.i.i.i.i.i.i.i.i.i, label %bb14.i.i.i.i.i.i.i.i.i.i | |
bb12.i.i.i.i.i.i.i.i.i.i: ; preds = %Flow4585 | |
call void @llvm.assume(i1 true) #3, !noalias !736 | |
store { i8*, i8* }* inttoptr (i64 1 to { i8*, i8* }*), { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
br label %bb14.i.i.i.i.i.i.i.i.i.i | |
bb13.i.i.i.i.i.i.i.i.i.i: ; preds = %_ZN4core5slice10PointerExt8post_inc17h2a7e508d754f2835E.exit.i.i.i.i.i.i.i.i.i.i | |
store { i8*, i8* }* %2540, { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732 | |
br label %Flow4585 | |
bb14.i.i.i.i.i.i.i.i.i.i: ; preds = %bb12.i.i.i.i.i.i.i.i.i.i, %Flow4585 | |
call void @llvm.amdgcn.end.cf(i64 %2574) | |
%2575 = bitcast i64* addrspace(5)* %_0.i.i.i.i2.i.i.i.i.i.i to { i8*, i8* }* addrspace(5)* | |
%2576 = load { i8*, i8* }*, { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i, align 8, !noalias !732, !nonnull !1 | |
store { i8*, i8* }* %2576, { i8*, i8* }* addrspace(5)* %2575, align 8, !noalias !732 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i", !structurizecfg.uniform !1 | |
"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17hd14ac22042cdff69E.exit.i.i.i.i.i.i.i.i.i": ; preds = %bb14.i.i.i.i.i.i.i.i.i.i, %bb8.i.i.i.i.i.i.i.i.i.i | |
%2577 = load i64*, i64* addrspace(5)* %_0.i.i.i.i2.i.i.i.i.i.i, align 8, !noalias !732 | |
%2578 = bitcast { i8*, i8* }* addrspace(5)* %_0.i.i.i.i.i.i1.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2578) #3, !noalias !731 | |
%2579 = bitcast { i8*, i8* }* addrspace(5)* %_15.i.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2579) #3, !noalias !731 | |
%2580 = bitcast i64* addrspace(5)* %_0.i.i.i.i2.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2580) #3, !noalias !731 | |
%2581 = call align 8 dereferenceable(16) { i8*, i8* }* @"_ZN38_$LT$core..option..Option$LT$T$GT$$GT$6unwrap17hda885b9d26798545E"(i64* noalias readonly dereferenceable_or_null(16) %2577) #3, !noalias !741 | |
%2582 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2581, i32 0, i32 0 | |
%2583 = bitcast i8** %2582 to <2 x i64>* | |
%2584 = load <2 x i64>, <2 x i64>* %2583, align 8, !noalias !741 | |
%2585 = extractelement <2 x i64> %2584, i32 0 | |
%2586 = inttoptr i64 %2585 to i8* | |
%2587 = extractelement <2 x i64> %2584, i32 1 | |
%2588 = inttoptr i64 %2587 to i8* | |
%2589 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %value.i.i.i.i.i.i.i.i.i, i32 0, i32 0 | |
store i8* %2586, i8* addrspace(5)* %2589, align 8, !noalias !731 | |
%2590 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %value.i.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
store i8* %2588, i8* addrspace(5)* %2590, align 8, !noalias !731 | |
br label %Flow4660 | |
Flow4676: ; preds = %panic.i.i.i.i.i.i.i.i.i, %Flow4675 | |
call void @llvm.amdgcn.end.cf(i64 %2339) | |
%2591 = call { i1, i64 } @llvm.amdgcn.if(i1 %1716) | |
%2592 = extractvalue { i1, i64 } %2591, 0 | |
%2593 = extractvalue { i1, i64 } %2591, 1 | |
br i1 %2592, label %NewDefault1005, label %Flow4677 | |
NewDefault1005: ; preds = %Flow4676 | |
br label %bb4.i.i.i.i.i.i.i.i.i | |
Flow4677: ; preds = %bb4.i.i.i.i.i.i.i.i.i, %Flow4676 | |
call void @llvm.amdgcn.end.cf(i64 %2593) | |
%2594 = call { i1, i64 } @llvm.amdgcn.if(i1 %1715) | |
%2595 = extractvalue { i1, i64 } %2594, 0 | |
%2596 = extractvalue { i1, i64 } %2594, 1 | |
br i1 %2595, label %LeafBlock1015, label %Flow4678 | |
bb4.i.i.i.i.i.i.i.i.i: ; preds = %NewDefault1005 | |
br label %Flow4677 | |
Flow4656: ; preds = %Flow4657, %NodeBlock1010 | |
%2597 = phi i64 [ %2617, %Flow4657 ], [ %1384, %NodeBlock1010 ] | |
%2598 = phi i64 [ %2618, %Flow4657 ], [ %1385, %NodeBlock1010 ] | |
%2599 = phi i1 [ %2619, %Flow4657 ], [ false, %NodeBlock1010 ] | |
%2600 = phi i1 [ %2620, %Flow4657 ], [ false, %NodeBlock1010 ] | |
%2601 = phi i1 [ %2621, %Flow4657 ], [ false, %NodeBlock1010 ] | |
%2602 = call { i1, i64 } @llvm.amdgcn.else(i64 %2494) | |
%2603 = extractvalue { i1, i64 } %2602, 0 | |
%2604 = extractvalue { i1, i64 } %2602, 1 | |
br i1 %2603, label %LeafBlock1006, label %Flow4659 | |
bb5.i.i.i.i.i.i.i.i.i: ; preds = %LeafBlock1008 | |
%2605 = bitcast %"core::fmt::rt::v1::Argument"* %1802 to %"core::fmt::rt::v1::Position"* | |
%2606 = bitcast %"core::fmt::rt::v1::Position"* %2605 to %"core::fmt::rt::v1::Position::At"* | |
%2607 = getelementptr inbounds %"core::fmt::rt::v1::Position::At", %"core::fmt::rt::v1::Position::At"* %2606, i32 0, i32 1 | |
%2608 = load i64, i64* %2607, align 8, !alias.scope !632, !noalias !635 | |
%2609 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 9 | |
%2610 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2609, i32 0, i32 1, !amdgpu.uniform !1 | |
%2611 = load i64, i64* %2610, align 8, !alias.scope !637, !noalias !638 | |
%2612 = icmp ult i64 %2608, %2611 | |
%2613 = call i1 @llvm.expect.i1(i1 %2612, i1 true) #3 | |
%2614 = call { i1, i64 } @llvm.amdgcn.if(i1 %2613) | |
%2615 = extractvalue { i1, i64 } %2614, 0 | |
%2616 = extractvalue { i1, i64 } %2614, 1 | |
br i1 %2615, label %bb9.i177.i.i.i.i.i.i.i.i, label %Flow4658 | |
Flow4657: ; preds = %Flow4658, %LeafBlock1008 | |
%2617 = phi i64 [ %2611, %Flow4658 ], [ %1384, %LeafBlock1008 ] | |
%2618 = phi i64 [ %2608, %Flow4658 ], [ %1385, %LeafBlock1008 ] | |
%2619 = phi i1 [ false, %Flow4658 ], [ true, %LeafBlock1008 ] | |
%2620 = phi i1 [ %2498, %Flow4658 ], [ false, %LeafBlock1008 ] | |
%2621 = phi i1 [ %2499, %Flow4658 ], [ false, %LeafBlock1008 ] | |
call void @llvm.amdgcn.end.cf(i64 %2497) | |
br label %Flow4656 | |
bb9.i177.i.i.i.i.i.i.i.i: ; preds = %bb5.i.i.i.i.i.i.i.i.i | |
%2622 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2609, i32 0, i32 0, !amdgpu.uniform !1 | |
%2623 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)** %2622, align 8, !alias.scope !637, !noalias !638, !nonnull !1 | |
%2624 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter"* %1877, i32 0, i32 9 | |
%2625 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2624, i32 0, i32 0, !amdgpu.uniform !1 | |
%2626 = load [0 x { i8*, i8* }] addrspace(1)*, [0 x { i8*, i8* }] addrspace(1)** %2625, align 8, !alias.scope !637, !noalias !638, !nonnull !1 | |
%2627 = getelementptr inbounds { [0 x { i8*, i8* }] addrspace(1)*, i64 }, { [0 x { i8*, i8* }] addrspace(1)*, i64 }* %2624, i32 0, i32 1, !amdgpu.uniform !1 | |
%2628 = load i64, i64* %2627, align 8, !alias.scope !637, !noalias !638 | |
%2629 = getelementptr inbounds [0 x { i8*, i8* }], [0 x { i8*, i8* }] addrspace(1)* %2626, i64 0, i64 %2608 | |
%2630 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(1)* %2629, i32 0, i32 0 | |
%2631 = bitcast i8* addrspace(1)* %2630 to <2 x i64> addrspace(1)* | |
%2632 = load <2 x i64>, <2 x i64> addrspace(1)* %2631, align 8, !noalias !741 | |
%2633 = extractelement <2 x i64> %2632, i32 0 | |
%2634 = inttoptr i64 %2633 to i8* | |
%2635 = extractelement <2 x i64> %2632, i32 1 | |
%2636 = inttoptr i64 %2635 to i8* | |
%2637 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %value.i.i.i.i.i.i.i.i.i, i32 0, i32 0 | |
store i8* %2634, i8* addrspace(5)* %2637, align 8, !noalias !731 | |
%2638 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %value.i.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
store i8* %2636, i8* addrspace(5)* %2638, align 8, !noalias !731 | |
br label %Flow4658 | |
panic.i.i.i.i.i.i.i.i.i: ; preds = %Flow4675 | |
call void @_ZN4core9panicking18panic_bounds_check17h9596eff779789fd3E({ [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }* noalias readonly dereferenceable(24) addrspacecast ({ [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(1)* bitcast ({ { [0 x i8] addrspace(1)*, i64 }, i32, i32 } addrspace(1)* @panic_bounds_check_loc.1R to { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] } addrspace(1)*) to { [0 x i64], { [0 x i8] addrspace(1)*, i64 }, [0 x i32], i32, [0 x i32], i32, [0 x i32] }*), i64 %1705, i64 %1704) #3, !noalias !741 | |
br label %Flow4676 | |
_ZN4core3fmt9Formatter3run17h710e4e01c80c400cE.exit.i.i.i.i.i.i.i.i: ; preds = %Flow4659 | |
%2639 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %value.i.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
%2640 = bitcast i8* addrspace(5)* %2639 to i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)* addrspace(5)*, !amdgpu.uniform !1 | |
%2641 = load i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)*, i1 (%"core::fmt::Void"*, %"core::fmt::Formatter"*)* addrspace(5)* %2640, align 8, !noalias !731, !nonnull !1 | |
%2642 = bitcast { i8*, i8* } addrspace(5)* %value.i.i.i.i.i.i.i.i.i to %"core::fmt::Void"* addrspace(5)*, !amdgpu.uniform !1 | |
%2643 = load %"core::fmt::Void"*, %"core::fmt::Void"* addrspace(5)* %2642, align 8, !noalias !731, !nonnull !1 | |
%2644 = call zeroext i1 %2641(%"core::fmt::Void"* noalias nonnull readonly %2643, %"core::fmt::Formatter"* noalias dereferenceable(96) %1877) #3, !noalias !741 | |
%2645 = bitcast { i8*, i8* } addrspace(5)* %value.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2645) #3, !noalias !427 | |
%2646 = bitcast %"core::option::Option<usize>" addrspace(5)* %_10.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2646) #3, !noalias !427 | |
%2647 = bitcast %"core::option::Option<usize>" addrspace(5)* %_6.i153.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2647) #3, !noalias !427 | |
%2648 = zext i1 %2644 to i8 | |
store i8 %2648, i8 addrspace(5)* %_96.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%2649 = load i8, i8 addrspace(5)* %_96.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%2650 = trunc i8 %2649 to i1 | |
%2651 = zext i1 %2650 to i64 | |
%2652 = load i8, i8 addrspace(5)* %_96.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%2653 = trunc i8 %2652 to i1 | |
%2654 = zext i1 %2653 to i64 | |
br label %NodeBlock1017 | |
Flow4661: ; preds = %Flow4662, %Flow4659 | |
%loop.phi7347 = phi i64 [ %2682, %Flow4662 ], [ %phi.broken7339, %Flow4659 ] | |
%2655 = phi i64 [ %2654, %Flow4662 ], [ %1383, %Flow4659 ] | |
%2656 = phi i1 [ %2680, %Flow4662 ], [ false, %Flow4659 ] | |
%2657 = phi i1 [ %2681, %Flow4662 ], [ false, %Flow4659 ] | |
%2658 = call i64 @llvm.amdgcn.else.break(i64 %2507, i64 %loop.phi7347) | |
call void @llvm.amdgcn.end.cf(i64 %2507) | |
br label %Flow4655 | |
NodeBlock1017: ; preds = %_ZN4core3fmt9Formatter3run17h710e4e01c80c400cE.exit.i.i.i.i.i.i.i.i | |
%Pivot1018 = icmp slt i64 %2654, 1 | |
%2659 = call { i1, i64 } @llvm.amdgcn.if(i1 %Pivot1018) | |
%2660 = extractvalue { i1, i64 } %2659, 0 | |
%2661 = extractvalue { i1, i64 } %2659, 1 | |
br i1 %2660, label %LeafBlock1013, label %Flow4662 | |
LeafBlock1015: ; preds = %Flow4677 | |
%SwitchLeaf1016 = icmp eq i64 %1703, 1 | |
%2662 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf1016) | |
%2663 = extractvalue { i1, i64 } %2662, 0 | |
%2664 = extractvalue { i1, i64 } %2662, 1 | |
br i1 %2663, label %bb49.i.i.i.i.i.i.i.i, label %Flow4679 | |
LeafBlock1013: ; preds = %NodeBlock1017 | |
%SwitchLeaf1014 = icmp eq i64 %2654, 0 | |
%2665 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf1014) | |
%2666 = extractvalue { i1, i64 } %2665, 0 | |
%2667 = extractvalue { i1, i64 } %2665, 1 | |
br i1 %2666, label %bb48.i.i.i.i.i.i.i.i, label %Flow4663 | |
Flow4667: ; preds = %Flow4668, %Flow4666 | |
%2668 = phi i1 [ %665, %Flow4668 ], [ false, %Flow4666 ] | |
%2669 = phi i1 [ %666, %Flow4668 ], [ %1724, %Flow4666 ] | |
call void @llvm.amdgcn.end.cf(i64 %1506) | |
%2670 = call { i1, i64 } @llvm.amdgcn.if(i1 %2669) | |
%2671 = extractvalue { i1, i64 } %2670, 0 | |
%2672 = extractvalue { i1, i64 } %2670, 1 | |
br i1 %2671, label %NewDefault962, label %Flow4669 | |
bb42.i.i.i.i.i.i.i.i: ; preds = %LeafBlock965 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_0.i139.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%2673 = bitcast i8 addrspace(5)* %_0.i139.i.i.i.i.i.i.i.i to %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* | |
%2674 = getelementptr inbounds %"core::result::Result<(), core::fmt::Error>::Err", %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* %2673, i32 0, i32 1 | |
store i8 1, i8 addrspace(5)* %_0.i139.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%2675 = load i8, i8 addrspace(5)* %_0.i139.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%2676 = trunc i8 %2675 to i1 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_0.i139.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%2677 = zext i1 %2676 to i8 | |
store i8 %2677, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i, align 1, !noalias !427 | |
br label %Flow4668 | |
Flow4679: ; preds = %bb49.i.i.i.i.i.i.i.i, %LeafBlock1015 | |
%2678 = phi i1 [ false, %bb49.i.i.i.i.i.i.i.i ], [ true, %LeafBlock1015 ] | |
%2679 = phi i1 [ true, %bb49.i.i.i.i.i.i.i.i ], [ %2668, %LeafBlock1015 ] | |
call void @llvm.amdgcn.end.cf(i64 %2664) | |
br label %Flow4678 | |
bb45.i.i.i.i.i.i.i.i: ; preds = %Flow4678 | |
br label %Flow4680 | |
Flow4662: ; preds = %Flow4663, %NodeBlock1017 | |
%loop.phi7348 = phi i64 [ %1637, %Flow4663 ], [ %phi.broken7339, %NodeBlock1017 ] | |
%2680 = phi i1 [ %1636, %Flow4663 ], [ false, %NodeBlock1017 ] | |
%2681 = phi i1 [ false, %Flow4663 ], [ true, %NodeBlock1017 ] | |
%2682 = call i64 @llvm.amdgcn.else.break(i64 %2661, i64 %loop.phi7348) | |
call void @llvm.amdgcn.end.cf(i64 %2661) | |
br label %Flow4661 | |
bb48.i.i.i.i.i.i.i.i: ; preds = %LeafBlock1013 | |
br label %Flow4663 | |
Flow4678: ; preds = %Flow4679, %Flow4677 | |
%2683 = phi i1 [ %2678, %Flow4679 ], [ %1714, %Flow4677 ] | |
%2684 = phi i1 [ %2679, %Flow4679 ], [ %2668, %Flow4677 ] | |
call void @llvm.amdgcn.end.cf(i64 %2596) | |
%2685 = call { i1, i64 } @llvm.amdgcn.if(i1 %2684) | |
%2686 = extractvalue { i1, i64 } %2685, 0 | |
%2687 = extractvalue { i1, i64 } %2685, 1 | |
br i1 %2686, label %bb45.i.i.i.i.i.i.i.i, label %Flow4680 | |
bb49.i.i.i.i.i.i.i.i: ; preds = %LeafBlock1015 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_0.i138.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%2688 = bitcast i8 addrspace(5)* %_0.i138.i.i.i.i.i.i.i.i to %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* | |
%2689 = getelementptr inbounds %"core::result::Result<(), core::fmt::Error>::Err", %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* %2688, i32 0, i32 1 | |
store i8 1, i8 addrspace(5)* %_0.i138.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%2690 = load i8, i8 addrspace(5)* %_0.i138.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%2691 = trunc i8 %2690 to i1 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_0.i138.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%2692 = zext i1 %2691 to i8 | |
store i8 %2692, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i, align 1, !noalias !427 | |
br label %Flow4679 | |
bb53.i.i.i.i.i.i.i.i: ; preds = %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i" | |
%2693 = bitcast i64* addrspace(5)* %_108.i.i.i.i.i.i.i.i to {}* addrspace(5)*, !amdgpu.uniform !1 | |
%2694 = load {}*, {}* addrspace(5)* %2693, align 8, !noalias !427 | |
%2695 = icmp eq {}* %2694, null | |
%2696 = select i1 %2695, i64 0, i64 1 | |
%2697 = bitcast i64* addrspace(5)* %_108.i.i.i.i.i.i.i.i to { [0 x i8] addrspace(1)*, i64 }* addrspace(5)*, !amdgpu.uniform !1 | |
%2698 = load { [0 x i8] addrspace(1)*, i64 }*, { [0 x i8] addrspace(1)*, i64 }* addrspace(5)* %2697, align 8, !noalias !427, !nonnull !1 | |
%2699 = getelementptr inbounds %"core::fmt::Formatter", %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i, i32 0, i32 5 | |
%2700 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %2699, i32 0, i32 0, !amdgpu.uniform !1 | |
%2701 = load {} addrspace(1)*, {} addrspace(1)* addrspace(5)* %2700, align 8, !noalias !427, !nonnull !1 | |
%2702 = getelementptr inbounds { {} addrspace(1)*, {} addrspace(1)* }, { {} addrspace(1)*, {} addrspace(1)* } addrspace(5)* %2699, i32 0, i32 1, !amdgpu.uniform !1 | |
%2703 = load {} addrspace(1)*, {} addrspace(1)* addrspace(5)* %2702, align 8, !noalias !427, !nonnull !1 | |
%2704 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %2698, i32 0, i32 0 | |
%2705 = load [0 x i8] addrspace(1)*, [0 x i8] addrspace(1)** %2704, align 8, !noalias !437, !nonnull !1 | |
%2706 = getelementptr inbounds { [0 x i8] addrspace(1)*, i64 }, { [0 x i8] addrspace(1)*, i64 }* %2698, i32 0, i32 1 | |
%2707 = load i64, i64* %2706, align 8, !noalias !437 | |
%2708 = addrspacecast {} addrspace(1)* %2703 to i1 ({}*, [0 x i8]*, i64)** | |
%2709 = getelementptr inbounds i1 ({}*, [0 x i8]*, i64)*, i1 ({}*, [0 x i8]*, i64)** %2708, i64 3 | |
%2710 = load i1 ({}*, [0 x i8]*, i64)*, i1 ({}*, [0 x i8]*, i64)** %2709, align 8, !invariant.load !1, !noalias !437, !nonnull !1 | |
%2711 = addrspacecast {} addrspace(1)* %2701 to {}* | |
%2712 = addrspacecast [0 x i8] addrspace(1)* %2705 to [0 x i8]* | |
%2713 = call zeroext i1 %2710({}* noalias nonnull %2711, [0 x i8]* noalias nonnull readonly %2712, i64 %2707) #3, !noalias !437 | |
%2714 = zext i1 %2713 to i8 | |
store i8 %2714, i8 addrspace(5)* %_114.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%2715 = load i8, i8 addrspace(5)* %_114.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%2716 = trunc i8 %2715 to i1 | |
%2717 = zext i1 %2716 to i64 | |
%2718 = load i8, i8 addrspace(5)* %_114.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%2719 = trunc i8 %2718 to i1 | |
%2720 = zext i1 %2719 to i64 | |
br label %NodeBlock1024 | |
Flow4719: ; preds = %Flow4720, %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i" | |
%2721 = phi i64 [ %2720, %Flow4720 ], [ undef, %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i" ] | |
%2722 = phi i1 [ false, %Flow4720 ], [ true, %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i" ] | |
%2723 = phi i1 [ %2747, %Flow4720 ], [ false, %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i" ] | |
%2724 = phi i1 [ %2748, %Flow4720 ], [ false, %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i" ] | |
%2725 = phi i1 [ %2749, %Flow4720 ], [ %656, %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h2fe77f0ef8c179a1E.exit.i.i.i.i.i.i.i.i" ] | |
call void @llvm.amdgcn.end.cf(i64 %887) | |
br label %Flow4718 | |
NodeBlock1024: ; preds = %bb53.i.i.i.i.i.i.i.i | |
%Pivot1025 = icmp slt i64 %2720, 1 | |
%2726 = xor i1 %Pivot1025, true | |
%2727 = call { i1, i64 } @llvm.amdgcn.if(i1 %2726) | |
%2728 = extractvalue { i1, i64 } %2727, 0 | |
%2729 = extractvalue { i1, i64 } %2727, 1 | |
br i1 %2728, label %LeafBlock1022, label %Flow4720 | |
LeafBlock1022: ; preds = %NodeBlock1024 | |
%SwitchLeaf1023 = icmp eq i64 %2720, 1 | |
%2730 = call { i1, i64 } @llvm.amdgcn.if(i1 %SwitchLeaf1023) | |
%2731 = extractvalue { i1, i64 } %2730, 0 | |
%2732 = extractvalue { i1, i64 } %2730, 1 | |
br i1 %2731, label %bb58.i.i.i.i.i.i.i.i, label %Flow4721 | |
Flow4722: ; preds = %bb24.i.i.i.i.i.i.i.i, %Flow4718 | |
%2733 = phi i1 [ true, %bb24.i.i.i.i.i.i.i.i ], [ false, %Flow4718 ] | |
call void @llvm.amdgcn.end.cf(i64 %827) | |
%2734 = call { i1, i64 } @llvm.amdgcn.if(i1 %823) | |
%2735 = extractvalue { i1, i64 } %2734, 0 | |
%2736 = extractvalue { i1, i64 } %2734, 1 | |
br i1 %2735, label %LeafBlock1020, label %Flow4723 | |
LeafBlock1020: ; preds = %Flow4722 | |
%SwitchLeaf1021 = icmp eq i64 %820, 0 | |
%2737 = xor i1 %SwitchLeaf1021, true | |
br label %Flow4723 | |
Flow4726: ; preds = %bb57.i.i.i.i.i.i.i.i, %Flow4725 | |
%2738 = phi i1 [ true, %bb57.i.i.i.i.i.i.i.i ], [ %821, %Flow4725 ] | |
call void @llvm.amdgcn.end.cf(i64 %2746) | |
%2739 = call { i1, i64 } @llvm.amdgcn.if(i1 %2738) | |
%2740 = extractvalue { i1, i64 } %2739, 0 | |
%2741 = extractvalue { i1, i64 } %2739, 1 | |
br i1 %2740, label %bb54.i.i.i.i.i.i.i.i, label %Flow4727 | |
bb54.i.i.i.i.i.i.i.i: ; preds = %Flow4726 | |
%2742 = bitcast i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i to %"core::result::Result<(), core::fmt::Error>::Ok" addrspace(5)* | |
%2743 = getelementptr inbounds %"core::result::Result<(), core::fmt::Error>::Ok", %"core::result::Result<(), core::fmt::Error>::Ok" addrspace(5)* %2742, i32 0, i32 1 | |
store i8 0, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i, align 1, !noalias !427 | |
br label %Flow4727 | |
Flow4725: ; preds = %bb4.i.i.i.i.i.i.i.i, %Flow4724 | |
call void @llvm.amdgcn.end.cf(i64 %680) | |
%2744 = call { i1, i64 } @llvm.amdgcn.if(i1 %676) | |
%2745 = extractvalue { i1, i64 } %2744, 0 | |
%2746 = extractvalue { i1, i64 } %2744, 1 | |
br i1 %2745, label %bb57.i.i.i.i.i.i.i.i, label %Flow4726 | |
bb57.i.i.i.i.i.i.i.i: ; preds = %Flow4725 | |
br label %Flow4726 | |
Flow4720: ; preds = %Flow4721, %NodeBlock1024 | |
%2747 = phi i1 [ %1368, %Flow4721 ], [ false, %NodeBlock1024 ] | |
%2748 = phi i1 [ false, %Flow4721 ], [ true, %NodeBlock1024 ] | |
%2749 = phi i1 [ %1369, %Flow4721 ], [ %656, %NodeBlock1024 ] | |
call void @llvm.amdgcn.end.cf(i64 %2729) | |
br label %Flow4719 | |
bb58.i.i.i.i.i.i.i.i: ; preds = %LeafBlock1022 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_0.i.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%2750 = bitcast i8 addrspace(5)* %_0.i.i.i.i.i.i.i.i.i to %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* | |
%2751 = getelementptr inbounds %"core::result::Result<(), core::fmt::Error>::Err", %"core::result::Result<(), core::fmt::Error>::Err" addrspace(5)* %2750, i32 0, i32 1 | |
store i8 1, i8 addrspace(5)* %_0.i.i.i.i.i.i.i.i.i, align 1, !noalias !427 | |
%2752 = load i8, i8 addrspace(5)* %_0.i.i.i.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%2753 = trunc i8 %2752 to i1 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_0.i.i.i.i.i.i.i.i.i) #3, !noalias !427 | |
%2754 = zext i1 %2753 to i8 | |
store i8 %2754, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i, align 1, !noalias !427 | |
br label %Flow4721 | |
Flow4727: ; preds = %bb54.i.i.i.i.i.i.i.i, %Flow4726 | |
%2755 = phi i1 [ true, %bb54.i.i.i.i.i.i.i.i ], [ %2733, %Flow4726 ] | |
call void @llvm.amdgcn.end.cf(i64 %2741) | |
%2756 = call { i1, i64 } @llvm.amdgcn.if(i1 %2755) | |
%2757 = extractvalue { i1, i64 } %2756, 0 | |
%2758 = extractvalue { i1, i64 } %2756, 1 | |
br i1 %2757, label %_ZN4core3fmt5Write9write_fmt17h53199d3fabfb3da1E.exit.i.i.i.i.i.i, label %Flow4728 | |
_ZN4core3fmt5Write9write_fmt17h53199d3fabfb3da1E.exit.i.i.i.i.i.i: ; preds = %Flow4727 | |
%2759 = load i8, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i, align 1, !range !185, !noalias !427 | |
%2760 = trunc i8 %2759 to i1 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_114.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
%2761 = bitcast i64* addrspace(5)* %_108.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2761) #3, !noalias !422 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_96.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_84.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
%2762 = bitcast %"core::option::Option<(&core::fmt::rt::v1::Argument, &&str)>" addrspace(5)* %_74.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2762) #3, !noalias !422 | |
%2763 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %iter1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 40, i8 addrspace(5)* %2763) #3, !noalias !422 | |
%2764 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_66.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 40, i8 addrspace(5)* %2764) #3, !noalias !422 | |
%2765 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::rt::v1::Argument>, &mut core::slice::Iter<&str>>" addrspace(5)* %_65.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 40, i8 addrspace(5)* %2765) #3, !noalias !422 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_50.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_38.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
%2766 = bitcast %"core::option::Option<(&core::fmt::ArgumentV1, &&str)>" addrspace(5)* %_28.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2766) #3, !noalias !422 | |
%2767 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %iter.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 40, i8 addrspace(5)* %2767) #3, !noalias !422 | |
%2768 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_20.i.i7.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 40, i8 addrspace(5)* %2768) #3, !noalias !422 | |
%2769 = bitcast %"core::iter::Zip<core::slice::Iter<core::fmt::ArgumentV1>, &mut core::slice::Iter<&str>>" addrspace(5)* %_19.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 40, i8 addrspace(5)* %2769) #3, !noalias !422 | |
%2770 = bitcast {} addrspace(5)* %_14.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 0, i8 addrspace(5)* %2770) #3, !noalias !422 | |
%2771 = bitcast { i64*, i64* } addrspace(5)* %pieces.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2771) #3, !noalias !422 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_8.i.i.i.i.i.i.i.i) #3, !noalias !422 | |
%2772 = bitcast %"core::option::Option<usize>" addrspace(5)* %_5.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2772) #3, !noalias !422 | |
%2773 = bitcast %"core::option::Option<usize>" addrspace(5)* %_4.i.i8.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2773) #3, !noalias !422 | |
%2774 = bitcast %"core::fmt::Formatter" addrspace(5)* %formatter.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 96, i8 addrspace(5)* %2774) #3, !noalias !422 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_0.i.i9.i.i.i.i.i.i) #3, !noalias !422 | |
%2775 = bitcast %"core::fmt::Arguments" addrspace(5)* %_8.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 48, i8 addrspace(5)* %2775) #3, !noalias !411 | |
%2776 = bitcast i64* addrspace(5)* %_6.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2776) #3, !noalias !411 | |
store i8 0, i8 addrspace(5)* %_13.i.i.i.i.i.i, align 1, !noalias !411 | |
%2777 = bitcast %"alloc::string::String" addrspace(5)* %s.i.i.i.i.i.i to i8 addrspace(5)* | |
%2778 = bitcast %"alloc::string::String" addrspace(5)* %_9.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %2778, i8 addrspace(5)* %2777, i64 24, i32 8, i1 false) #3, !noalias !411 | |
%2779 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_5.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2779) #3, !noalias !411 | |
%2780 = bitcast %"alloc::heap::Heap" addrspace(5)* %_4.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 0, i8 addrspace(5)* %2780) #3, !noalias !411 | |
%2781 = bitcast { i8*, i32 } addrspace(5)* %personalityslot.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2781) #3, !noalias !411 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_13.i.i.i.i.i.i.i.i) #3, !noalias !411 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_12.i.i.i.i.i.i.i.i) #3, !noalias !411 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_11.i.i.i.i.i.i.i.i) #3, !noalias !411 | |
%2782 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_10.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2782) #3, !noalias !411 | |
%2783 = bitcast { [0 x i64], %"alloc::allocator::AllocErr", [0 x i64] } addrspace(5)* %_9.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2783) #3, !noalias !411 | |
%2784 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %e.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2784) #3, !noalias !411 | |
%2785 = bitcast i8* addrspace(5)* %_0.i1.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2785) #3, !noalias !411 | |
%2786 = bitcast %"alloc::heap::Heap" addrspace(5)* %_11.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 0, i8 addrspace(5)* %2786) #3, !noalias !411 | |
%2787 = bitcast %"core::result::Result<*mut u8, alloc::allocator::AllocErr>" addrspace(5)* %_9.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 32, i8 addrspace(5)* %2787) #3, !noalias !411 | |
%2788 = bitcast i8* addrspace(5)* %_0.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2788) #3, !noalias !411 | |
%2789 = bitcast { i64, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2789) #3, !noalias !742 | |
%2790 = bitcast { i64, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i to i64 addrspace(5)* | |
store i64 24, i64 addrspace(5)* %2790, align 8, !noalias !742 | |
%2791 = getelementptr inbounds { i64, i64 }, { i64, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
store i64 8, i64 addrspace(5)* %2791, align 8, !noalias !742 | |
%2792 = getelementptr inbounds { i64, i64 }, { i64, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%2793 = load i64, i64 addrspace(5)* %2792, align 8, !noalias !742 | |
%2794 = getelementptr inbounds { i64, i64 }, { i64, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%2795 = load i64, i64 addrspace(5)* %2794, align 8, !noalias !742 | |
%2796 = insertvalue { i64, i64 } undef, i64 %2793, 0 | |
%2797 = insertvalue { i64, i64 } %2796, i64 %2795, 1 | |
%2798 = bitcast { i64, i64 } addrspace(5)* %_0.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2798) #3, !noalias !742 | |
%2799 = addrspacecast %"alloc::heap::Heap" addrspace(5)* %_11.i.i.i.i.i.i.i to %"alloc::heap::Heap"* | |
%2800 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_2.i.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2800) #3, !noalias !742 | |
%2801 = bitcast %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>" addrspace(5)* %_21.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2801) #3, !noalias !742 | |
%2802 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_20.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2802) #3, !noalias !742 | |
%2803 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_4.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2803) #3, !noalias !742 | |
%2804 = bitcast %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>" addrspace(5)* %err.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2804) #3, !noalias !742 | |
%2805 = bitcast { i64, i64 } addrspace(5)* %layout.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2805) #3, !noalias !742 | |
%2806 = getelementptr inbounds { i64, i64 }, { i64, i64 } addrspace(5)* %layout.i.i.i.i.i.i.i.i, i32 0, i32 0 | |
store i64 %2793, i64 addrspace(5)* %2806, align 8, !noalias !745 | |
%2807 = getelementptr inbounds { i64, i64 }, { i64, i64 } addrspace(5)* %layout.i.i.i.i.i.i.i.i, i32 0, i32 1 | |
store i64 %2795, i64 addrspace(5)* %2807, align 8, !noalias !745 | |
%2808 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_2.i1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 24, i8 addrspace(5)* %2808) #3, !noalias !745 | |
%2809 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_4.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%2810 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_2.i1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %2810, i8 addrspace(5)* %2809, i64 24, i32 8, i1 false) #3, !noalias !748 | |
%2811 = bitcast %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>" addrspace(5)* %err.i.i.i.i.i.i.i.i to %"alloc::allocator::AllocErr" addrspace(5)* | |
%2812 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_2.i1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
%2813 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %2811 to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %2813, i8 addrspace(5)* %2812, i64 24, i32 8, i1 false) #3, !noalias !751 | |
%2814 = bitcast %"alloc::allocator::AllocErr" addrspace(5)* %_2.i1.i.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 24, i8 addrspace(5)* %2814) #3, !noalias !745 | |
%2815 = addrspacecast { i64, i64 } addrspace(5)* %layout.i.i.i.i.i.i.i.i to { i64, i64 }* | |
%2816 = bitcast { i64, i64 }* %2815 to i64*, !amdgpu.uniform !1 | |
%2817 = load i64, i64* %2816, align 8, !alias.scope !753, !noalias !745 | |
%2818 = addrspacecast { i64, i64 } addrspace(5)* %layout.i.i.i.i.i.i.i.i to { i64, i64 }* | |
%2819 = getelementptr inbounds { i64, i64 }, { i64, i64 }* %2818, i32 0, i32 1, !amdgpu.uniform !1 | |
%2820 = load i64, i64* %2819, align 8, !alias.scope !756, !noalias !745 | |
%2821 = addrspacecast %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>" addrspace(5)* %err.i.i.i.i.i.i.i.i to %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>"* | |
%2822 = bitcast %"core::mem::ManuallyDrop<alloc::allocator::AllocErr>"* %2821 to %"alloc::allocator::AllocErr"* | |
%2823 = bitcast %"alloc::allocator::AllocErr"* %2822 to i8* | |
call void @llvm.trap() #3, !noalias !745 | |
br label %Flow4728 | |
Flow7039: ; preds = %Flow7041, %_ZN4core12char_private12is_printable17hf62cb01601ec021bE.exit.i | |
%2824 = phi i1 [ %255, %Flow7041 ], [ %2886, %_ZN4core12char_private12is_printable17hf62cb01601ec021bE.exit.i ] | |
%2825 = phi i1 [ %165, %Flow7041 ], [ %93, %_ZN4core12char_private12is_printable17hf62cb01601ec021bE.exit.i ] | |
%2826 = call { i1, i64 } @llvm.amdgcn.else(i64 %37547) | |
%2827 = extractvalue { i1, i64 } %2826, 0 | |
%2828 = extractvalue { i1, i64 } %2826, 1 | |
br i1 %2827, label %bb5.i, label %Flow7042 | |
"_ZN44_$LT$char$u20$as$u20$core..char..CharExt$GT$14escape_unicode17h2797d5a4f0710028E.exit.i": ; preds = %bb6.i | |
%2829 = extractvalue { i32, i1 } %158, 0 | |
%2830 = udiv i32 %2829, 4 | |
store i8 5, i8 addrspace(5)* %_13.i.i, align 1, !noalias !384 | |
call void @llvm.assume(i1 true) #3, !noalias !384 | |
%2831 = zext i32 %2830 to i64 | |
%2832 = getelementptr inbounds %"core::char::EscapeUnicode", %"core::char::EscapeUnicode" addrspace(5)* %_10.i, i32 0, i32 3 | |
store i32 %152, i32 addrspace(5)* %2832, align 4, !alias.scope !759, !noalias !381 | |
%2833 = getelementptr inbounds %"core::char::EscapeUnicode", %"core::char::EscapeUnicode" addrspace(5)* %_10.i, i32 0, i32 5 | |
%2834 = load i8, i8 addrspace(5)* %_13.i.i, align 1, !range !760, !noalias !384 | |
store i8 %2834, i8 addrspace(5)* %2833, align 1, !alias.scope !759, !noalias !381 | |
%2835 = bitcast %"core::char::EscapeUnicode" addrspace(5)* %_10.i to i64 addrspace(5)* | |
store i64 %2831, i64 addrspace(5)* %2835, align 8, !alias.scope !759, !noalias !381 | |
call void @llvm.lifetime.end.p5i8(i64 1, i8 addrspace(5)* %_13.i.i) #3, !noalias !381 | |
%2836 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to %"core::char::EscapeDefaultState::Unicode" addrspace(5)* | |
%2837 = getelementptr inbounds %"core::char::EscapeDefaultState::Unicode", %"core::char::EscapeDefaultState::Unicode" addrspace(5)* %2836, i32 0, i32 1 | |
%2838 = bitcast %"core::char::EscapeUnicode" addrspace(5)* %_10.i to i8 addrspace(5)* | |
%2839 = bitcast %"core::char::EscapeUnicode" addrspace(5)* %2837 to i8 addrspace(5)* | |
call void @llvm.memcpy.p5i8.p5i8.i64(i8 addrspace(5)* %2839, i8 addrspace(5)* %2838, i64 16, i32 8, i1 false) #3, !noalias !381 | |
%2840 = bitcast %"core::char::EscapeDefaultState" addrspace(5)* %init_state.i to i32 addrspace(5)* | |
store i32 3, i32 addrspace(5)* %2840, align 4, !noalias !381 | |
br label %Flow7040 | |
Flow6901: ; preds = %LeafBlock877, %Flow6896 | |
%2841 = phi i1 [ true, %LeafBlock877 ], [ false, %Flow6896 ] | |
%2842 = phi i1 [ %118, %LeafBlock877 ], [ %104, %Flow6896 ] | |
call void @llvm.amdgcn.end.cf(i64 %107) | |
br label %Flow6895 | |
NewDefault876: ; preds = %Flow6895 | |
br label %bb7.i | |
Flow6902: ; preds = %Flow7046, %Flow6895 | |
%2843 = phi i1 [ %12122, %Flow7046 ], [ false, %Flow6895 ] | |
%2844 = phi i1 [ %148, %Flow7046 ], [ %93, %Flow6895 ] | |
%2845 = phi i1 [ false, %Flow7046 ], [ %94, %Flow6895 ] | |
call void @llvm.amdgcn.end.cf(i64 %98) | |
%2846 = call { i1, i64 } @llvm.amdgcn.if(i1 %2845) | |
%2847 = extractvalue { i1, i64 } %2846, 0 | |
%2848 = extractvalue { i1, i64 } %2846, 1 | |
br i1 %2847, label %bb1.i, label %Flow7047 | |
bb7.i: ; preds = %NewDefault876 | |
%2849 = load i32, i32 addrspace(5)* %self.i, align 4, !range !248, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_54.i.i) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_49.i.i) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_44.i.i) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_39.i.i) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_34.i.i) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_29.i.i) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_24.i.i) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_0.i.i) #3, !noalias !381 | |
call void @llvm.assume(i1 true) #3, !noalias !381 | |
call void @llvm.assume(i1 true) #3, !noalias !381 | |
%2850 = trunc i32 %2849 to i16 | |
%2851 = icmp ult i32 %2849, 65536 | |
%2852 = xor i1 %2851, true | |
%2853 = call { i1, i64 } @llvm.amdgcn.if(i1 %2852) | |
%2854 = extractvalue { i1, i64 } %2853, 0 | |
%2855 = extractvalue { i1, i64 } %2853, 1 | |
br i1 %2854, label %bb2.i.i, label %Flow6903 | |
bb1.i.i: ; preds = %Flow6903 | |
%2856 = bitcast i16 addrspace(5)* %abi_cast3.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 2, i8 addrspace(5)* %2856) #3, !noalias !381 | |
%2857 = bitcast i16 addrspace(5)* %abi_cast.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 2, i8 addrspace(5)* %2857) #3, !noalias !381 | |
%2858 = bitcast %"core::option::Option<u8>" addrspace(5)* %_86.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 2, i8 addrspace(5)* %2858) #3, !noalias !381 | |
%2859 = bitcast i32 addrspace(5)* %len.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 4, i8 addrspace(5)* %2859) #3, !noalias !381 | |
%2860 = bitcast %"core::option::Option<u8>" addrspace(5)* %_70.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 2, i8 addrspace(5)* %2860) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %current.i.i.i) #3, !noalias !381 | |
%2861 = bitcast { i8*, i8* } addrspace(5)* %normal.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2861) #3, !noalias !381 | |
%2862 = bitcast i32 addrspace(5)* %x2.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 4, i8 addrspace(5)* %2862) #3, !noalias !381 | |
%2863 = bitcast i8* addrspace(5)* %_46.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2863) #3, !noalias !381 | |
%2864 = bitcast { i8*, i8* } addrspace(5)* %iter1.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2864) #3, !noalias !381 | |
%2865 = bitcast { i64, i64 } addrspace(5)* %_40.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2865) #3, !noalias !381 | |
%2866 = bitcast { i8*, i8* } addrspace(5)* %_36.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2866) #3, !noalias !381 | |
%2867 = bitcast i8* addrspace(5)* %_17.i.i61.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2867) #3, !noalias !381 | |
%2868 = bitcast { i8*, i8* } addrspace(5)* %iter.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2868) #3, !noalias !381 | |
%2869 = bitcast { i8*, i8* } addrspace(5)* %_12.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2869) #3, !noalias !381 | |
%2870 = bitcast i64 addrspace(5)* %lowerstart.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2870) #3, !noalias !381 | |
call void @llvm.lifetime.start.p5i8(i64 1, i8 addrspace(5)* %_0.i.i.i) #3, !noalias !381 | |
call void @llvm.assume(i1 true) #3, !noalias !381 | |
store i64 0, i64 addrspace(5)* %lowerstart.i.i.i, align 8, !noalias !761 | |
%2871 = bitcast { i8, i8 }* addrspace(5)* %_13.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2871) #3, !noalias !766 | |
%2872 = bitcast { i8, i8 }* addrspace(5)* %p.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2872) #3, !noalias !766 | |
%2873 = bitcast { i8*, i8* } addrspace(5)* %_0.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2873) #3, !noalias !766 | |
%2874 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2874) #3, !noalias !769 | |
store i64 2, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i, align 8, !noalias !769 | |
%2875 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i, align 8, !noalias !769 | |
%2876 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2876) #3, !noalias !769 | |
%2877 = icmp eq i64 %2875, 0 | |
%2878 = xor i1 %2877, true | |
%2879 = call { i1, i64 } @llvm.amdgcn.if(i1 %2878) | |
%2880 = extractvalue { i1, i64 } %2879, 0 | |
%2881 = extractvalue { i1, i64 } %2879, 1 | |
br i1 %2880, label %bb3.i.i.i.i.i, label %Flow5735 | |
Flow5735: ; preds = %bb3.i.i.i.i.i, %bb1.i.i | |
%2882 = call { i1, i64 } @llvm.amdgcn.else(i64 %2881) | |
%2883 = extractvalue { i1, i64 } %2882, 0 | |
%2884 = extractvalue { i1, i64 } %2882, 1 | |
br i1 %2883, label %bb2.i.i.i.i.i, label %bb7.i.i.i.i.i | |
bb2.i.i.i.i.i: ; preds = %Flow5735 | |
call void @llvm.assume(i1 true) #3, !noalias !381 | |
store { i8, i8 }* inttoptr (i64 1 to { i8, i8 }*), { i8, i8 }* addrspace(5)* %p.i.i.i.i.i, align 8, !noalias !769 | |
br label %bb7.i.i.i.i.i | |
bb3.i.i.i.i.i: ; preds = %bb1.i.i | |
call void @llvm.assume(i1 true) #3, !noalias !381 | |
call void @llvm.assume(i1 true) #3, !noalias !381 | |
store { i8, i8 }* addrspacecast ({ i8, i8 } addrspace(1)* getelementptr inbounds ([41 x { i8, i8 }], [41 x { i8, i8 }] addrspace(1)* @ref.Z, i32 0, i32 0) to { i8, i8 }*), { i8, i8 }* addrspace(5)* %p.i.i.i.i.i, align 8, !noalias !769 | |
br label %Flow5735 | |
Flow6981: ; preds = %Flow7036, %Flow6903 | |
%2885 = phi i64 [ %3121, %Flow7036 ], [ undef, %Flow6903 ] | |
%2886 = phi i1 [ %3122, %Flow7036 ], [ %37335, %Flow6903 ] | |
%2887 = phi i1 [ %3123, %Flow7036 ], [ false, %Flow6903 ] | |
%2888 = phi i1 [ %3124, %Flow7036 ], [ false, %Flow6903 ] | |
%2889 = phi i1 [ %3125, %Flow7036 ], [ false, %Flow6903 ] | |
%2890 = phi i1 [ %37537, %Flow7036 ], [ %37337, %Flow6903 ] | |
call void @llvm.amdgcn.end.cf(i64 %37340) | |
%2891 = call { i1, i64 } @llvm.amdgcn.if(i1 %2890) | |
%2892 = extractvalue { i1, i64 } %2891, 0 | |
%2893 = extractvalue { i1, i64 } %2891, 1 | |
br i1 %2892, label %bb52.i.i, label %Flow7037 | |
bb7.i.i.i.i.i: ; preds = %bb2.i.i.i.i.i, %Flow5735 | |
call void @llvm.amdgcn.end.cf(i64 %2884) | |
%2894 = load { i8, i8 }*, { i8, i8 }* addrspace(5)* %p.i.i.i.i.i, align 8, !noalias !769 | |
%2895 = load { i8, i8 }*, { i8, i8 }* addrspace(5)* %p.i.i.i.i.i, align 8, !noalias !769 | |
%2896 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2896) #3, !noalias !769 | |
store i64 2, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i, align 8, !noalias !769 | |
%2897 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i, align 8, !noalias !769 | |
%2898 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2898) #3, !noalias !769 | |
%2899 = icmp eq i64 %2897, 0 | |
%2900 = xor i1 %2899, true | |
%2901 = call { i1, i64 } @llvm.amdgcn.if(i1 %2900) | |
%2902 = extractvalue { i1, i64 } %2901, 0 | |
%2903 = extractvalue { i1, i64 } %2901, 1 | |
br i1 %2902, label %bb10.i.i.i.i.i, label %Flow5734 | |
Flow5734: ; preds = %bb10.i.i.i.i.i, %bb7.i.i.i.i.i | |
%2904 = call { i1, i64 } @llvm.amdgcn.else(i64 %2903) | |
%2905 = extractvalue { i1, i64 } %2904, 0 | |
%2906 = extractvalue { i1, i64 } %2904, 1 | |
br i1 %2905, label %bb9.i.i.i.i.i, label %"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i" | |
bb9.i.i.i.i.i: ; preds = %Flow5734 | |
%2907 = bitcast { i8, i8 }* %2895 to i8* | |
%2908 = bitcast { i8*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2908) #3, !noalias !769 | |
%2909 = addrspacecast { i8*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i to { [0 x { i8, i8 }] addrspace(1)*, i64 }* | |
%2910 = getelementptr inbounds { [0 x { i8, i8 }] addrspace(1)*, i64 }, { [0 x { i8, i8 }] addrspace(1)*, i64 }* %2909, i32 0, i32 0 | |
%2911 = bitcast [0 x { i8, i8 }] addrspace(1)** %2910 to [0 x { i8, i8 }]** | |
%2912 = bitcast [0 x { i8, i8 }]** %2911 to <2 x i64>* | |
store <2 x i64> <i64 ptrtoint ([0 x { i8, i8 }]* addrspacecast ([0 x { i8, i8 }] addrspace(1)* bitcast ([41 x { i8, i8 }] addrspace(1)* @ref.Z to [0 x { i8, i8 }] addrspace(1)*) to [0 x { i8, i8 }]*) to i64), i64 41>, <2 x i64>* %2912, align 8, !noalias !772 | |
%2913 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%2914 = load i8*, i8* addrspace(5)* %2913, align 8, !noalias !772 | |
%2915 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%2916 = load i64, i64 addrspace(5)* %2915, align 8, !noalias !772 | |
%2917 = bitcast { i8*, i64 } addrspace(5)* %transmute_temp.i3.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2917) #3, !noalias !769 | |
call void @llvm.assume(i1 true) #3, !noalias !381 | |
%2918 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2918) #3, !noalias !769 | |
%2919 = getelementptr i8, i8* %2907, i64 %2916 | |
store i8* %2919, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i, align 8, !noalias !769 | |
%2920 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i, align 8, !noalias !769 | |
%2921 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2921) #3, !noalias !769 | |
%2922 = bitcast i8* %2920 to { i8, i8 }* | |
store { i8, i8 }* %2922, { i8, i8 }* addrspace(5)* %_13.i.i.i.i.i, align 8, !noalias !769 | |
br label %"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i" | |
bb10.i.i.i.i.i: ; preds = %bb7.i.i.i.i.i | |
%2923 = bitcast { i8*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 16, i8 addrspace(5)* %2923) #3, !noalias !769 | |
%2924 = addrspacecast { i8*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i to { [0 x { i8, i8 }] addrspace(1)*, i64 }* | |
%2925 = getelementptr inbounds { [0 x { i8, i8 }] addrspace(1)*, i64 }, { [0 x { i8, i8 }] addrspace(1)*, i64 }* %2924, i32 0, i32 0 | |
%2926 = bitcast [0 x { i8, i8 }] addrspace(1)** %2925 to [0 x { i8, i8 }]** | |
%2927 = bitcast [0 x { i8, i8 }]** %2926 to <2 x i64>* | |
store <2 x i64> <i64 ptrtoint ([0 x { i8, i8 }]* addrspacecast ([0 x { i8, i8 }] addrspace(1)* bitcast ([41 x { i8, i8 }] addrspace(1)* @ref.Z to [0 x { i8, i8 }] addrspace(1)*) to [0 x { i8, i8 }]*) to i64), i64 41>, <2 x i64>* %2927, align 8, !noalias !775 | |
%2928 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%2929 = load i8*, i8* addrspace(5)* %2928, align 8, !noalias !775 | |
%2930 = getelementptr inbounds { i8*, i64 }, { i8*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%2931 = load i64, i64 addrspace(5)* %2930, align 8, !noalias !775 | |
%2932 = bitcast { i8*, i64 } addrspace(5)* %transmute_temp.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2932) #3, !noalias !769 | |
call void @llvm.assume(i1 true) #3, !noalias !381 | |
%2933 = bitcast { i8, i8 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2933) #3, !noalias !769 | |
%2934 = getelementptr inbounds { i8, i8 }, { i8, i8 }* %2895, i64 %2931 | |
store { i8, i8 }* %2934, { i8, i8 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i, align 8, !noalias !769 | |
%2935 = load { i8, i8 }*, { i8, i8 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i, align 8, !noalias !769 | |
%2936 = bitcast { i8, i8 }* addrspace(5)* %tmp_ret.i1.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2936) #3, !noalias !769 | |
store { i8, i8 }* %2935, { i8, i8 }* addrspace(5)* %_13.i.i.i.i.i, align 8, !noalias !769 | |
br label %Flow5734 | |
"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i": ; preds = %bb9.i.i.i.i.i, %Flow5734 | |
call void @llvm.amdgcn.end.cf(i64 %2906) | |
%2937 = lshr i16 %2850, 8 | |
%2938 = trunc i16 %2937 to i8 | |
%2939 = bitcast { i8*, i8* } addrspace(5)* %_0.i.i.i.i.i to { i8, i8 }* addrspace(5)* | |
store { i8, i8 }* %2894, { i8, i8 }* addrspace(5)* %2939, align 8, !noalias !769 | |
%2940 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %_0.i.i.i.i.i, i32 0, i32 1 | |
%2941 = bitcast i8* addrspace(5)* %2940 to { i8, i8 }* addrspace(5)* | |
%2942 = load { i8, i8 }*, { i8, i8 }* addrspace(5)* %_13.i.i.i.i.i, align 8, !noalias !769 | |
store { i8, i8 }* %2942, { i8, i8 }* addrspace(5)* %2941, align 8, !noalias !769 | |
%2943 = bitcast { i8*, i8* } addrspace(5)* %_0.i.i.i.i.i to %"core::marker::PhantomData<&(u8, u8)>" addrspace(5)* | |
%2944 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %_0.i.i.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%2945 = load i8*, i8* addrspace(5)* %2944, align 8, !noalias !766 | |
%2946 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %_0.i.i.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%2947 = load i8*, i8* addrspace(5)* %2946, align 8, !noalias !766 | |
%2948 = insertvalue { i8*, i8* } undef, i8* %2945, 0 | |
%2949 = insertvalue { i8*, i8* } %2948, i8* %2947, 1 | |
%2950 = bitcast { i8, i8 }* addrspace(5)* %_13.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2950) #3, !noalias !766 | |
%2951 = bitcast { i8, i8 }* addrspace(5)* %p.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2951) #3, !noalias !766 | |
%2952 = bitcast { i8*, i8* } addrspace(5)* %_0.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 16, i8 addrspace(5)* %2952) #3, !noalias !766 | |
%2953 = insertvalue { i8*, i8* } undef, i8* %2945, 0 | |
%2954 = insertvalue { i8*, i8* } %2953, i8* %2947, 1 | |
store { i8*, i8* } %2954, { i8*, i8* } addrspace(5)* %_12.i.i.i, align 8, !noalias !761 | |
%2955 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %_12.i.i.i, i32 0, i32 0, !amdgpu.uniform !1 | |
%2956 = load i8*, i8* addrspace(5)* %2955, align 8, !noalias !761 | |
%2957 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %_12.i.i.i, i32 0, i32 1, !amdgpu.uniform !1 | |
%2958 = load i8*, i8* addrspace(5)* %2957, align 8, !noalias !761 | |
%2959 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %iter.i.i.i, i32 0, i32 0 | |
store i8* %2956, i8* addrspace(5)* %2959, align 8, !noalias !761 | |
%2960 = getelementptr inbounds { i8*, i8* }, { i8*, i8* } addrspace(5)* %iter.i.i.i, i32 0, i32 1 | |
store i8* %2958, i8* addrspace(5)* %2960, align 8, !noalias !761 | |
br label %bb3.i.i.i | |
bb3.i.i.i: ; preds = %Flow6982, %"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i" | |
%phi.broken7246 = phi i64 [ %3087, %Flow6982 ], [ 0, %"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i" ] | |
%2961 = phi i64 [ %3074, %Flow6982 ], [ undef, %"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i" ] | |
%2962 = phi i64 [ %3075, %Flow6982 ], [ undef, %"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i" ] | |
%2963 = phi i64 [ %3076, %Flow6982 ], [ undef, %"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i" ] | |
%2964 = phi i1 [ %3086, %Flow6982 ], [ false, %"_ZN4core5slice89_$LT$impl$u20$core..iter..traits..IntoIterator$u20$for$u20$$RF$$u27$a$u20$$u5b$T$u5d$$GT$9into_iter17hcf26e407366e2324E.exit.i.i.i" ] | |
%2965 = addrspacecast { i8*, i8* } addrspace(5)* %iter.i.i.i to { i8*, i8* }* | |
%2966 = bitcast { i8, i8 }* addrspace(5)* %_0.i.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2966) #3, !noalias !761 | |
%2967 = bitcast { i8, i8 }* addrspace(5)* %_15.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2967) #3, !noalias !761 | |
%2968 = bitcast i8* addrspace(5)* %_0.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2968) #3, !noalias !761 | |
%2969 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %2969) #3, !noalias !778 | |
store i64 2, i64 addrspace(5)* %tmp_ret.i.i.i.i.i, align 8, !noalias !778 | |
%2970 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i.i.i, align 8, !noalias !778 | |
%2971 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %2971) #3, !noalias !778 | |
%2972 = icmp ne i64 %2970, 0 | |
%2973 = call { i1, i64 } @llvm.amdgcn.if(i1 %2972) | |
%2974 = extractvalue { i1, i64 } %2973, 0 | |
%2975 = extractvalue { i1, i64 } %2973, 1 | |
br i1 %2974, label %bb2.i.i.i.i, label %bb7.i.i.i.i | |
bb2.i.i.i.i: ; preds = %bb3.i.i.i | |
%2976 = bitcast { i8*, i8* }* %2965 to { i8, i8 }**, !amdgpu.uniform !1 | |
%2977 = load { i8, i8 }*, { i8, i8 }** %2976, align 8, !alias.scope !781, !noalias !761 | |
%2978 = bitcast { i8, i8 }* %2977 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !782 | |
%2979 = icmp eq i8* %2978, null | |
%2980 = xor i1 %2979, true | |
call void @llvm.assume(i1 %2980) #3, !noalias !782 | |
%2981 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2965, i32 0, i32 1 | |
%2982 = bitcast i8** %2981 to { i8, i8 }**, !amdgpu.uniform !1 | |
%2983 = load { i8, i8 }*, { i8, i8 }** %2982, align 8, !alias.scope !781, !noalias !761 | |
%2984 = bitcast { i8, i8 }* %2983 to i8* | |
call void @llvm.assume(i1 true) #3, !noalias !782 | |
%2985 = icmp eq i8* %2984, null | |
%2986 = xor i1 %2985, true | |
call void @llvm.assume(i1 %2986) #3, !noalias !782 | |
br label %bb7.i.i.i.i | |
bb7.i.i.i.i: ; preds = %bb2.i.i.i.i, %bb3.i.i.i | |
call void @llvm.amdgcn.end.cf(i64 %2975) | |
%2987 = bitcast { i8*, i8* }* %2965 to { i8, i8 }** | |
%2988 = bitcast { i8, i8 }** %2987 to <2 x i64>*, !amdgpu.uniform !1 | |
%2989 = load <2 x i64>, <2 x i64>* %2988, align 8, !alias.scope !781, !noalias !761 | |
%2990 = extractelement <2 x i64> %2989, i32 0 | |
%2991 = inttoptr i64 %2990 to { i8, i8 }* | |
%2992 = extractelement <2 x i64> %2989, i32 1 | |
%2993 = inttoptr i64 %2992 to { i8, i8 }* | |
%2994 = icmp eq { i8, i8 }* %2991, %2993 | |
br i1 %2994, label %bb8.i.i.i.i, label %bb9.i.i.i.i, !amdgpu.uniform !1, !structurizecfg.uniform !1 | |
bb8.i.i.i.i: ; preds = %bb7.i.i.i.i | |
%2995 = getelementptr inbounds { i8*, i8* }, { i8*, i8* }* %2965, i32 0, i32 1 | |
%2996 = bitcast i8** %2995 to { i8, i8 }** | |
%2997 = bitcast i8* addrspace(5)* %_0.i.i.i.i to {}* addrspace(5)* | |
store {}* null, {}* addrspace(5)* %2997, align 8, !noalias !778 | |
br label %"_ZN91_$LT$core..slice..Iter$LT$$u27$a$C$$u20$T$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$4next17h3554fb4d480deac6E.exit.i.i.i", !structurizecfg.uniform !1 | |
bb9.i.i.i.i: ; preds = %bb7.i.i.i.i | |
%2998 = bitcast { i8*, i8* }* %2965 to { i8, i8 }**, !amdgpu.uniform !1 | |
%2999 = load { i8, i8 }*, { i8, i8 }** %2998, align 8, !alias.scope !783, !noalias !761 | |
%3000 = load { i8, i8 }*, { i8, i8 }** %2998, align 8, !alias.scope !783, !noalias !761 | |
%3001 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %3001) #3, !noalias !778 | |
store i64 2, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i, align 8, !noalias !778 | |
%3002 = load i64, i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i, align 8, !noalias !778 | |
%3003 = bitcast i64 addrspace(5)* %tmp_ret.i.i3.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %3003) #3, !noalias !778 | |
%3004 = icmp eq i64 %3002, 0 | |
%3005 = xor i1 %3004, true | |
%3006 = call { i1, i64 } @llvm.amdgcn.if(i1 %3005) | |
%3007 = extractvalue { i1, i64 } %3006, 0 | |
%3008 = extractvalue { i1, i64 } %3006, 1 | |
br i1 %3007, label %bb3.i.i.i.i.i.i, label %Flow5733 | |
Flow5733: ; preds = %bb3.i.i.i.i.i.i, %bb9.i.i.i.i | |
%3009 = call { i1, i64 } @llvm.amdgcn.else(i64 %3008) | |
%3010 = extractvalue { i1, i64 } %3009, 0 | |
%3011 = extractvalue { i1, i64 } %3009, 1 | |
br i1 %3010, label %bb2.i.i.i.i.i.i, label %_ZN4core5slice10PointerExt8post_inc17h8dfdb65c3b734573E.exit.i.i.i.i | |
bb2.i.i.i.i.i.i: ; preds = %Flow5733 | |
%3012 = bitcast { i8, i8 }* %3000 to i8* | |
%3013 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %3013) #3, !noalias !778 | |
%3014 = getelementptr i8, i8* %3012, i64 1 | |
store i8* %3014, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i, align 8, !noalias !778 | |
%3015 = load i8*, i8* addrspace(5)* %tmp_ret.i2.i.i.i.i, align 8, !noalias !778 | |
%3016 = bitcast i8* addrspace(5)* %tmp_ret.i2.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %3016) #3, !noalias !778 | |
%3017 = bitcast i8* %3015 to { i8, i8 }* | |
store { i8, i8 }* %3017, { i8, i8 }* addrspace(5)* %_0.i.i.i.i.i.i, align 8, !noalias !786 | |
br label %_ZN4core5slice10PointerExt8post_inc17h8dfdb65c3b734573E.exit.i.i.i.i | |
bb3.i.i.i.i.i.i: ; preds = %bb9.i.i.i.i | |
%3018 = bitcast { i8, i8 }* addrspace(5)* %tmp_ret.i1.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %3018) #3, !noalias !778 | |
%3019 = getelementptr inbounds { i8, i8 }, { i8, i8 }* %3000, i64 1 | |
store { i8, i8 }* %3019, { i8, i8 }* addrspace(5)* %tmp_ret.i1.i.i.i.i, align 8, !noalias !778 | |
%3020 = load { i8, i8 }*, { i8, i8 }* addrspace(5)* %tmp_ret.i1.i.i.i.i, align 8, !noalias !778 | |
%3021 = bitcast { i8, i8 }* addrspace(5)* %tmp_ret.i1.i.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %3021) #3, !noalias !778 | |
store { i8, i8 }* %3020, { i8, i8 }* addrspace(5)* %_0.i.i.i.i.i.i, align 8, !noalias !786 | |
br label %Flow5733 | |
_ZN4core5slice10PointerExt8post_inc17h8dfdb65c3b734573E.exit.i.i.i.i: ; preds = %bb2.i.i.i.i.i.i, %Flow5733 | |
call void @llvm.amdgcn.end.cf(i64 %3011) | |
%3022 = load { i8, i8 }*, { i8, i8 }* addrspace(5)* %_0.i.i.i.i.i.i, align 8, !noalias !786 | |
store { i8, i8 }* %3022, { i8, i8 }** %2998, align 8, !alias.scope !783, !noalias !761 | |
%3023 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i1.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.start.p5i8(i64 8, i8 addrspace(5)* %3023) #3, !noalias !778 | |
store i64 2, i64 addrspace(5)* %tmp_ret.i.i.i1.i.i.i, align 8, !noalias !778 | |
%3024 = load i64, i64 addrspace(5)* %tmp_ret.i.i.i1.i.i.i, align 8, !noalias !778 | |
%3025 = bitcast i64 addrspace(5)* %tmp_ret.i.i.i1.i.i.i to i8 addrspace(5)* | |
call void @llvm.lifetime.end.p5i8(i64 8, i8 addrspace(5)* %3025) #3, !noalias !778 | |
%3026 = icmp eq i64 %3024, 0 | |
%3027 = xor i1 %3026, true | |
%3028 = call { i1, i64 } @llvm.amdgcn.if(i1 %3027) | |
%3029 = extractvalue { i1, i64 } %3028, 0 | |
%3030 = extractvalue { i1, i64 } %3028, 1 | |
br i1 %3029, label %bb13.i.i.i.i, label %Flow5732 | |
Flow5732: ; preds = %bb13.i.i.i.i, %_ZN4core5slice10PointerExt8post_inc17h8dfdb65c3b734573E.exit.i.i.i.i | |
%3031 = call { i1, i64 } @llvm.amdgcn.else(i64 %3030) | |
%3032 = extractvalue { i1, i64 } %3031, 0 | |
%3033 = extractvalue { i1, i64 } %3031, 1 | |
br i1 %3032, label %bb12.i.i.i.i, label %bb14.i.i.i.i | |
bb12.i.i.i.i: ; preds = %Flow5732 | |
call void @llvm.assume(i1 true) #3, !noalias !782 | |
store { i8, i8 }* inttoptr (i64 1 to { i8, i8 }*), { i8, i8 }* addrspace(5)* %_15.i.i.i.i, align 8, !noalias !778 | |
br label %bb14.i.i.i.i | |
bb13.i.i.i.i: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment