<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/70953>70953</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [AArch64] Cannot select: 0x5579add72fe0: f64,ch = load<(load (s16) from %ir.0), anyext from bf16>
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          superworm
      </td>
    </tr>
</table>

<pre>
    Debian LLVM version 16.0.6 on Debian 6.5.3-1rodete1
[bugpoint-reduced-simplified.bc.gz](https://github.com/llvm/llvm-project/files/13228860/bugpoint-reduced-simplified.bc.gz)


```
$ /usr/lib/llvm-16/bin/llc   bugpoint-reduced-simplified.bc
LLVM ERROR: Cannot select: 0x5579add72fe0: f64,ch = load<(load (s16) from %ir.0), anyext from bf16> 0x5579adcf4580, 0x5579add736e0, undef:i64
  0x5579add736e0: i64,ch = CopyFromReg 0x5579adcf4580, Register:i64 %0
    0x5579add73520: i64 = Register %0
  0x5579add73600: i64 = undef
In function: _ZN3hwy6detail8ToStringERKNS0_8TypeInfoEPKvPc
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: /usr/lib/llvm-16/bin/llc bugpoint-reduced-simplified.bc
1.      Running pass 'Function Pass Manager' on module 'bugpoint-reduced-simplified.bc'.
2.      Running pass 'AArch64 Instruction Selection' on function '@_ZN3hwy6detail8ToStringERKNS0_8TypeInfoEPKvPc'
 #0 0x00007ff2f57cd696 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0xfcd696)
 #1 0x00007ff2f57cb8e0 llvm::sys::RunSignalHandlers() (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0xfcb8e0)
 #2 0x00007ff2f57cde6b (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0xfcde6b)
 #3 0x00007ff2f425a510 (/lib/x86_64-linux-gnu/libc.so.6+0x3c510)
 #4 0x00007ff2f42a80fc __pthread_kill_implementation ./nptl/pthread_kill.c:44:76
 #5 0x00007ff2f425a472 raise ./signal/../sysdeps/posix/raise.c:27:6
 #6 0x00007ff2f42444b2 abort ./stdlib/abort.c:81:7
 #7 0x00007ff2f5715195 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0xf15195)
 #8 0x00007ff2f5fd10b4 (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x17d10b4)
 #9 0x00007ff2f5fd0638 llvm::SelectionDAGISel::SelectCodeCommon(llvm::SDNode*, unsigned char const*, unsigned int) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x17d0638)
#10 0x00007ff2f7390685 (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x2b90685)
#11 0x00007ff2f5fc843f llvm::SelectionDAGISel::DoInstructionSelection() (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x17c843f)
#12 0x00007ff2f5fc7b21 llvm::SelectionDAGISel::CodeGenAndEmitDAG() (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x17c7b21)
#13 0x00007ff2f5fc6f87 llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x17c6f87)
#14 0x00007ff2f5fc5009 llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x17c5009)
#15 0x00007ff2f5b5b9cb llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x135b9cb)
#16 0x00007ff2f59052cd llvm::FPPassManager::runOnFunction(llvm::Function&) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x11052cd)
#17 0x00007ff2f590afe3 llvm::FPPassManager::runOnModule(llvm::Module&) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x110afe3)
#18 0x00007ff2f5905985 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/lib/llvm-16/bin/../lib/libLLVM-16.so.1+0x1105985)
#19 0x00005579ad5884b1 main (/usr/lib/llvm-16/bin/llc+0x114b1)
#20 0x00007ff2f42456ca __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#21 0x00007ff2f4245785 call_init ./csu/../csu/libc-start.c:128:20
#22 0x00007ff2f4245785 __libc_start_main ./csu/../csu/libc-start.c:347:5
#23 0x00005579ad5835b1 _start (/usr/lib/llvm-16/bin/llc+0xc5b1)
Aborted
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8mF1T4zgWhn-NcqPCpQ_LHxe5MIT0UtPdQ0HXXuxNSpblRNu2lJLkBvbXb0lOiJ1hFnon0xQFiSW_76Oj4-Njc-fUVku5BOwasNWCD35n7NINe2mfjO0XtWlelitZK67h58___AJ_SOuU0RBnCUoyaDQ8jGYJS-gVtqaRXmKAVgBVgF3Xw3ZvlPZXVjaDkM2VU_2-U62STVKLZPsfwFaAFDvv9w7QCpA1IOut8ruhToTpAVl33Y_jv6u9Nf-WwgOyblUnHSBrTAkpigwBsn7fipQHrunfDB1-x68khYCsB2eDp6qPzjgLDkrH7wJC-L_dRrEYsduHh98fAK3gDdfaeOhkF5ZAK4ieGctL3jQ5aSUKR9osBeRG7CCgK9gZ3gB6A0gRPkFAChcoStha00NAmLIJCmsiN5DrF_nsx5G6xRmgt6_yok1ZgcKskyHNZDwy6Ea2gFYqS0dkeD6JVlBNqW7M_mVtTf8gt284PMitcl7aUTJAoqPuTJmRo3IUPZ42O2EKgmbTR-o47U7DdtDCK6PDjM2_vtLd00vWSM9VV3wzj94qvb19-O3rI9oU31728k635vb-tx_3h026_3xbPd5CN9S98pCHjYVW7o310Bv404mpnBtiZkKuG6i06IZGQr-TUFjudrDm4ru3XMhktH_0XHyHzdDvg0s8hBIYf-6t2VreQ263Qy-1DxwfSc6PpCY-eDwMWiu9hXvuHAQkXx-CCe_DgS9c8620gOThSu9NM3QyzHrHgeSHxZE_cakqK3ZZCu-083YYDR_jdRH2cXQ7bmuYD1L0cztL8kMWAUIRRM8IIZS3LWlZLpqszGDcPFoBWrkXN364t0r7uB3fwv6E6-51kuVPG-O8lbwHJAuZrrQP1yIgxTs7kiSnIVWHknCFs8SZBANyjZ7byPNamgIwPgOuC4neAn4Y9KPaat79g-umk9ZFmIswBcsZEzkPoszqiyxeZvXMiE6NUsI4w-hgNOo8F9kmS686pYfnq60exgERRLMoSgXDc_h0rskL1Aq42ez9zkrebL6rrtuEBJbhKuMx6QK33vsOkPV0WiIArdIU0CrPTvrsnDnNCbRcORl1XNykYzTci2vkPlSIvXHqGZB1nBmVSQ5oNRHO5sJpmtYE8jrUpijlmzEm8VBUKHBgOynk833DDJdskktjodu03PNuI601dpb2356UllAY7fwh7WtjusvkWESZbVMxY20bjOr0rxvhPArNnMozJ5TRYhKV11K0qj7dPcpuevTGNPLG9H2oU5NIPa6-mkYCUo131dhWNVDsuD2Gbz5yqfKB8wh_am0IxbOCl9MSZQX7606kjkIzp3mlakWR0vbdOK7MpOxPqv5lahfOI8UMk5xh5jXB72KGjf4kdaWb2175VfXpgoQBYEZIzwiztsg_mJBV111zp8R1Z8R3N0vK15v56Qq-DH_Am_GnZ_wMofJdfjvo3_UXLnZKyyPqjP8PYxdbQOCbLWBWwlnN6lLU8E9JQnM0WcOb8BenphFqRj27P7ASMSKaCfX6PoAem7hfzYsjzow3P-PlraQf4P0SG895ahwOXYw1oMxYi_PYlsX0ztnJLRcvh87xRH3X70_Z_fcSB6AZ8fGuNj42saJIawx7rvQH7LpOHHTTelaaCDrrQVgmONxsQs-1cZ5bvxG86zbRJzALN_yx1Tm0Um-dlOxCxxJaKnoyxeemecFgPEVp5c99xo9B_CqKx04IkyJ0VOgkSt4Sna3krUW8KU7T0KmxkzY9iz1lNYaj6k9EX7BJ8KvQ1Mnm7DXFolnSpqQlX8glzsqiYDTFdLFbpi1tCorbtm5rTEWNcloTxChnOMMtkwu1JCjcsxHGLKWUJljgAtOc0rJMSVEwkCLZc9UlAS8xdruID7PLHJWMLjpey87FN0WEaPkE4yAgBLDVwi7jkuph60CKOuW8O6l45bv4iunw2AfY6le_DFkMtlv-_8_yMQL_DQAA__86LJUb">