fallback: silent fallback (no remark emitted)

Run:explore-bc8218b282-20261015-075519
Kind:fallback
Category:silent fallback (no remark emitted) NEW
Occurrences:4 in 2 configs, 1 test files
Snippet from:inline-asm-mem-constraint.52e57cb91e.ll (mutant of inline-asm-mem-constraint.ll) @constraint_m_with_callbr_multi_operands via llvm-extract
Config:-mtriple=riscv64 -code-model=large -verify-machineinstrs -no-integrated-as
Local check:reproduces at bc8218b282
Compiler Explorer:not uploaded (over --godbolt-limit or disabled)

Snippet:

@eg = external global [4000 x i32], align 4
@G = external global i1

define i32 @constraint_m_with_callbr_multi_operands(i32 %a) {
entry:
  callbr void asm "sw zero, $0; sw zero, $1; beqz $2, $3", "=*m,=*m,r,!i"(ptr elementtype(i32) @eg, ptr elementtype(i32) @eg, i32 %a)
          to label %normal [label %fail]

normal:                                           ; preds = %entry
  ret i32 0

fail:                                             ; preds = %entry
  %C = icmp ult i32 %a, 0
  store i1 %C, ptr @G, align 1
  ret i32 1
}

Reproduce:

llc -mtriple=riscv64 -code-model=large -verify-machineinstrs -no-integrated-as -global-isel -global-isel-abort=2 -pass-remarks-missed=gisel.* snippet.ll -o -
llc -mtriple=riscv64 -code-model=large -verify-machineinstrs -no-integrated-as -global-isel=0 snippet.ll -o -

Local llc output:

remark: <unknown>:0:0: unable to translate instruction: callbr: '  callbr void asm "sw zero, $0; sw zero, $1; beqz $2, $3", "=*m,=*m,r,!i"(ptr elementtype(i32) @eg, ptr elementtype(i32) @eg, i32 %a)
warning: Instruction selection used fallback path for constraint_m_with_callbr_multi_operands

Occurrences (4):

InputFunctionConfig
inline-asm-mem-constraint.3f50f0bc11.ll (mutant of inline-asm-mem-constraint.ll)constraint_o_with_multi_callbr_asm-mtriple=riscv64 -code-model=large -verify-machineinstrs
inline-asm-mem-constraint.52e57cb91e.ll (mutant of inline-asm-mem-constraint.ll)constraint_m_with_callbr_multi_operands-mtriple=riscv64 -code-model=large -verify-machineinstrs -no-integrated-as
inline-asm-mem-constraint.7600ccf6bf.ll (mutant of inline-asm-mem-constraint.ll)constraint_m_with_callbr_multi_operands-mtriple=riscv64 -code-model=large -verify-machineinstrs
inline-asm-mem-constraint.d9a8fb57b7.ll (mutant of inline-asm-mem-constraint.ll)constraint_o_with_multi_callbr_asm-mtriple=riscv64 -code-model=large -verify-machineinstrs -no-integrated-as

Generated 2026-10-15 08:05 UTC.