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 hidden or 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