| Run: | main-04ca53e65f-20261014-113325 |
| Kind: | fallback |
| Category: | translate: fdiv bfloat NEW |
| Occurrences: | 11 in 11 configs, 2 test files |
| Snippet from: | bfloat-convert.1466723419.ll (mutant of bfloat-convert.ll) @bitcast_bf16_i16 via llvm-extract + llvm-reduce |
| Config: | -mtriple=riscv64 -mattr=+d -verify-machineinstrs -target-abi lp64d |
| Local check: | reproduces at 04ca53e65f |
| Compiler Explorer: | https://godbolt.org/z/Tfdcr4WEr (llc-assertions-trunk, checked 2026-10-14 11:04 UTC): G reproduces |
define bfloat @bitcast_bf16_i16() {
%B = fdiv bfloat 0.000000e+00, 0.000000e+00
ret bfloat %B
}
| Pane | Options | Exit | Insts | stderr |
|---|---|---|---|---|
| GlobalISel | -mtriple=riscv64 -mattr=+d -verify-machineinstrs -target-abi lp64d -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel.* | 0 | 4 | remark: <unknown>:0:0: unable to translate instruction: fdiv: ' %B = fdiv bfloat 0.000000e+00, 0.000000e+00' (in function: bitcast_bf16_i16) warning: Instruction selection used fallback path for bitcast_bf16_i16 |
| SelectionDAG (control) | -mtriple=riscv64 -mattr=+d -verify-machineinstrs -target-abi lp64d -global-isel=0 | 0 | 4 | - |
llc -mtriple=riscv64 -mattr=+d -verify-machineinstrs -target-abi lp64d -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel.* snippet.ll -o - llc -mtriple=riscv64 -mattr=+d -verify-machineinstrs -target-abi lp64d -global-isel=0 snippet.ll -o -
remark: <unknown>:0:0: unable to translate instruction: fdiv: ' %B = fdiv bfloat 0.000000e+00, 0.000000e+00' (in function: bitcast_bf16_i16) warning: Instruction selection used fallback path for bitcast_bf16_i16
| Input | Function | Config |
|---|---|---|
| bfloat-convert.1466723419.ll (mutant of bfloat-convert.ll) | bitcast_bf16_i16 | -mtriple=riscv64 -mattr=+d -verify-machineinstrs -target-abi lp64d |
| bfloat-convert.21471430cd.ll (mutant of bfloat-convert.ll) | bitcast_bf16_i16 | -mtriple=riscv64 -mattr=+d,+zfbfmin -verify-machineinstrs -target-abi lp64d |
| bfloat-convert.703423eae1.ll (mutant of bfloat-convert.ll) | bitcast_bf16_i16 | -mtriple=riscv32 -mattr=+d,+zfbfmin -verify-machineinstrs -target-abi ilp32d |
| bfloat-convert.8be4a09b86.ll (mutant of bfloat-convert.ll) | bitcast_bf16_i16 | -mtriple=riscv32 -mattr=+d -verify-machineinstrs -target-abi ilp32d |
| bfloat-convert.9d2b2e6ffa.ll (mutant of bfloat-convert.ll) | bitcast_bf16_i16 | -mtriple=riscv32 -mattr=+zfbfmin -verify-machineinstrs -target-abi ilp32f |
| bfloat-convert.b964bf8edb.ll (mutant of bfloat-convert.ll) | bitcast_bf16_i16 | -mtriple=riscv64 -mattr=+zfbfmin -verify-machineinstrs -target-abi lp64f |
| prefetch.1ec9497677.ll (mutant of prefetch.ll) | test_prefetch_frameindex_2 | -mtriple=riscv64 -mattr=+zicbop -verify-machineinstrs |
| prefetch.3987dab2ba.ll (mutant of prefetch.ll) | test_prefetch_frameindex_2 | -mtriple=riscv32 -mattr=+zicbop -verify-machineinstrs |
| prefetch.3a0286a05a.ll (mutant of prefetch.ll) | test_prefetch_frameindex_2 | -mtriple=riscv64 -mattr=+zicbop,+zihintntl -verify-machineinstrs |
| prefetch.3c70d17005.ll (mutant of prefetch.ll) | test_prefetch_frameindex_2 | -mtriple=riscv32 -verify-machineinstrs |
| prefetch.bbb56568a1.ll (mutant of prefetch.ll) | test_prefetch_frameindex_2 | -mtriple=riscv64 -verify-machineinstrs |
Generated 2026-10-15 08:05 UTC.