The following code generated by a Fuzzer tool causes crashes in LLVM Compiler (LLC) versions 17.0.1 and 18.1.0. The error message is as follows: "LLVM ERROR: Cannot select: 0x8d60da0: ch = store<(store (s16) into ptr undef), trunc to bf16> 0x8d61350, 0x8d61270, undef:i64, undef:i64."
Description
The following code generated by a Fuzzer tool causes crashes in LLVM Compiler (LLC) versions 17.0.1 and 18.1.0. The error message is as follows: "LLVM ERROR: Cannot select: 0x8d60da0: ch = store<(store (s16) into ptr undef), trunc to bf16> 0x8d61350, 0x8d61270, undef:i64, undef:i64."
Minimal Reproduction
https://godbolt.org/z/K131ef86s
code
Stack Trace