| Run: | main-04ca53e65f-20261014-105623 |
| Kind: | fallback |
| Category: | unable to translate in big endian mode |
| Occurrences: | 130 in 11 configs, 4 test files |
| Snippet from: | bigendian-load-store.ll @load_i32 via llvm-extract |
| Config: | -mtriple=riscv32be -verify-machineinstrs |
| Local check: | reproduces at 04ca53e65f |
| Compiler Explorer: | not uploaded (over --godbolt-limit or disabled) |
define i32 @load_i32(ptr %p) {
%v = load i32, ptr %p, align 4
ret i32 %v
}
llc -mtriple=riscv32be -verify-machineinstrs -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel.* snippet.ll -o - llc -mtriple=riscv32be -verify-machineinstrs -global-isel=0 snippet.ll -o -
remark: <unknown>:0:0: unable to translate in big endian mode (in function: load_i32) warning: Instruction selection used fallback path for load_i32
| Input | Function | Config |
|---|---|---|
| bigendian-double-bitmanip.ll | fneg | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-double-bitmanip.ll | fabs | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-double-bitmanip.ll | fcopysign | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-f64-call.ll | test_f64_call | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-f64-call.ll | test_f64_call_with_fadd | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-load-store.ll | load_i32 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | store_i32 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | load_i16 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | store_i16 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | load_i8 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | store_i8 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | load_i64 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | store_i64 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | load_float | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | store_float | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | load_double | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | store_double | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | test_f64_arg_return | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | bitcast_f64_to_i64 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | bitcast_i64_to_f64 | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | return_i64_const | -mtriple=riscv32be -verify-machineinstrs |
| bigendian-load-store.ll | load_i32 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | store_i32 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | load_i16 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | store_i16 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | load_i8 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | store_i8 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | load_i64 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | store_i64 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | load_float | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | store_float | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | load_double | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | store_double | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | test_f64_arg_return | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | bitcast_f64_to_i64 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | bitcast_i64_to_f64 | -mtriple=riscv64be -verify-machineinstrs |
| bigendian-load-store.ll | return_i64_const | -mtriple=riscv64be -verify-machineinstrs |
| dwarf-eh.ll | test1 | -mtriple=riscv32be --code-model=medium |
| dwarf-eh.ll | test1 | -mtriple=riscv32be --code-model=medium -relocation-model=pic |
| dwarf-eh.ll | test1 | -mtriple=riscv32be --code-model=small |
| dwarf-eh.ll | test1 | -mtriple=riscv32be --code-model=small -relocation-model=pic |
| dwarf-eh.ll | test1 | -mtriple=riscv64be --code-model=medium |
| dwarf-eh.ll | test1 | -mtriple=riscv64be --code-model=medium -relocation-model=pic |
| dwarf-eh.ll | test1 | -mtriple=riscv64be --code-model=small |
| dwarf-eh.ll | test1 | -mtriple=riscv64be --code-model=small -relocation-model=pic |
| bigendian-double-bitmanip.162078d528.ll (mutant of bigendian-double-bitmanip.ll) | fabs | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-double-bitmanip.162078d528.ll (mutant of bigendian-double-bitmanip.ll) | fcopysign | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-double-bitmanip.72c7eb398c.ll (mutant of bigendian-double-bitmanip.ll) | fneg | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-double-bitmanip.72c7eb398c.ll (mutant of bigendian-double-bitmanip.ll) | fcopysign | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
| bigendian-double-bitmanip.73e08e3ab2.ll (mutant of bigendian-double-bitmanip.ll) | fneg | -mtriple=riscv32be -target-abi=ilp32 -mattr=+d -verify-machineinstrs |
Generated 2026-10-15 08:05 UTC.