| Run: | main-04ca53e65f-20261014-105623 |
| Kind: | fallback |
| Category: | select: G_GLOBAL_VALUE p0 |
| Occurrences: | 244 in 29 configs, 11 test files |
| Snippet from: | tls-models.ll @f1 via llvm-extract |
| Config: | -mtriple=riscv32 |
| Local check: | reproduces at 04ca53e65f |
| Compiler Explorer: | not uploaded (over --godbolt-limit or disabled) |
@unspecified = external thread_local global i32
; Function Attrs: nounwind
define ptr @f1() #0 {
entry:
ret ptr @unspecified
}
attributes #0 = { nounwind }
llc -mtriple=riscv32 -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel.* snippet.ll -o - llc -mtriple=riscv32 -global-isel=0 snippet.ll -o -
remark: <unknown>:0:0: cannot select: %0:gprb(p0) = G_GLOBAL_VALUE @unspecified (in function: f1) warning: Instruction selection used fallback path for f1
| Input | Function | Config |
|---|---|---|
| codemodel-lowering.ll | lower_global | -mtriple=riscv64 -mattr=+f,+zfh -target-abi=lp64f -code-model=large -verify-machineinstrs |
| codemodel-lowering.ll | lower_blockaddress | -mtriple=riscv64 -mattr=+f,+zfh -target-abi=lp64f -code-model=large -verify-machineinstrs |
| codemodel-lowering.ll | lower_extern_weak | -mtriple=riscv64 -mattr=+f,+zfh -target-abi=lp64f -code-model=large -verify-machineinstrs |
| codemodel-lowering.ll | lower_global_half | -mtriple=riscv64 -mattr=+f,+zfh -target-abi=lp64f -code-model=large -verify-machineinstrs |
| emutls.ll | get_external_x | -mtriple=riscv32 -emulated-tls -relocation-model=pic |
| emutls.ll | get_y | -mtriple=riscv32 -emulated-tls -relocation-model=pic |
| emutls.ll | get_internal_z | -mtriple=riscv32 -emulated-tls -relocation-model=pic |
| emutls.ll | get_external_x | -mtriple=riscv64 -emulated-tls -relocation-model=pic |
| emutls.ll | get_y | -mtriple=riscv64 -emulated-tls -relocation-model=pic |
| emutls.ll | get_internal_z | -mtriple=riscv64 -emulated-tls -relocation-model=pic |
| fold-addi-loadstore.ll | load_tl_4 | -mtriple=riscv32 -verify-machineinstrs |
| fold-addi-loadstore.ll | load_tl_8 | -mtriple=riscv32 -verify-machineinstrs |
| fold-addi-loadstore.ll | load_tl_4 | -mtriple=riscv32 -verify-machineinstrs -code-model=medium |
| fold-addi-loadstore.ll | load_tl_8 | -mtriple=riscv32 -verify-machineinstrs -code-model=medium |
| fold-addi-loadstore.ll | load_tl_4 | -mtriple=riscv32 -verify-machineinstrs -mattr=+xqcili< |
| fold-addi-loadstore.ll | load_tl_8 | -mtriple=riscv32 -verify-machineinstrs -mattr=+xqcili< |
| fold-addi-loadstore.ll | load_tl_4 | -mtriple=riscv64 -verify-machineinstrs |
| fold-addi-loadstore.ll | load_tl_8 | -mtriple=riscv64 -verify-machineinstrs |
| fold-addi-loadstore.ll | load_g_0 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_g_1 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_g_2 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_g_4 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_g_8 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_g_16 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | store_g_4 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | store_g_8 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | inc_g_i32 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_ga | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_ga_8 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_ga_16 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_tl_4 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_tl_8 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | crash | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | pr134525 | -mtriple=riscv64 -verify-machineinstrs -code-model=large |
| fold-addi-loadstore.ll | load_tl_4 | -mtriple=riscv64 -verify-machineinstrs -code-model=medium |
| fold-addi-loadstore.ll | load_tl_8 | -mtriple=riscv64 -verify-machineinstrs -code-model=medium |
| machinelicm-address-pseudos.ll | test_la_tls_ie | -mtriple=riscv32 -relocation-model=pic -verify-machineinstrs |
| machinelicm-address-pseudos.ll | test_la_tls_gd | -mtriple=riscv32 -relocation-model=pic -verify-machineinstrs |
| machinelicm-address-pseudos.ll | test_la_tls_ie | -mtriple=riscv32 -relocation-model=pic -verify-machineinstrs -mattr=+fusion-auipc-addi |
| machinelicm-address-pseudos.ll | test_la_tls_gd | -mtriple=riscv32 -relocation-model=pic -verify-machineinstrs -mattr=+fusion-auipc-addi |
| machinelicm-address-pseudos.ll | test_la_tls_ie | -mtriple=riscv64 -relocation-model=pic -verify-machineinstrs |
| machinelicm-address-pseudos.ll | test_la_tls_gd | -mtriple=riscv64 -relocation-model=pic -verify-machineinstrs |
| machinelicm-address-pseudos.ll | test_la_tls_ie | -mtriple=riscv64 -relocation-model=pic -verify-machineinstrs -mattr=+fusion-auipc-addi |
| machinelicm-address-pseudos.ll | test_la_tls_gd | -mtriple=riscv64 -relocation-model=pic -verify-machineinstrs -mattr=+fusion-auipc-addi |
| tail-calls.ll | caller_extern | -code-model=large -mtriple=riscv32 -verify-machineinstrs |
| tail-calls.ll | caller_extern_pgso | -code-model=large -mtriple=riscv32 -verify-machineinstrs |
| tail-calls.ll | caller_indirect_tail | -code-model=large -mtriple=riscv32 -verify-machineinstrs |
| tail-calls.ll | caller_nostruct | -code-model=large -mtriple=riscv32 -verify-machineinstrs |
| tail-calls.ll | caller_extern | -code-model=large -mtriple=riscv64 -verify-machineinstrs |
| tail-calls.ll | caller_extern_pgso | -code-model=large -mtriple=riscv64 -verify-machineinstrs |
Generated 2026-10-15 08:05 UTC.