[llvm] [X86][AArch64][SPIRV] add more tests for `ldexp`/`frexp` (PR #208462)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Jul 9 09:15:37 PDT 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 178606 tests passed
* 3582 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/X86/float-to-arbitrary-fp.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/float-to-arbitrary-fp.ll -mtriple=x86_64-unknown-unknown | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/float-to-arbitrary-fp.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=x86_64-unknown-unknown
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/float-to-arbitrary-fp.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/float-to-arbitrary-fp.ll:1861:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: subq $72, %rsp
# | ^
# | <stdin>:1947:24: note: scanning from here
# | .cfi_def_cfa_offset 56
# | ^
# | <stdin>:1948:2: note: possible intended match here
# | subq $88, %rsp
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/float-to-arbitrary-fp.ll:2105:15: error: CHECK-NEXT: expected string not found in input
# | ; CHECK-NEXT: movaps %xmm0, {{[-0-9]+}}(%r{{[sb]}}p) # 16-byte Spill
# | ^
# | <stdin>:2174:23: note: scanning from here
# | .cfi_offset %rbp, -16
# | ^
# | <stdin>:2175:2: note: possible intended match here
# | movdqa %xmm0, 16(%rsp) # 16-byte Spill
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/X86/float-to-arbitrary-fp.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 1942: pushq %r13
# | 1943: .cfi_def_cfa_offset 40
# | 1944: pushq %r12
# | 1945: .cfi_def_cfa_offset 48
# | 1946: pushq %rbx
# | 1947: .cfi_def_cfa_offset 56
# | next:1861'0 { search range start (exclusive)
# | next:1861'1 error: no match found in search range
# | 1948: subq $88, %rsp
# | next:1861'2 ? possible intended match
# | 1949: .cfi_def_cfa_offset 144
# | 1950: .cfi_offset %rbx, -56
# | 1951: .cfi_offset %r12, -48
# | 1952: .cfi_offset %r13, -40
# | 1953: .cfi_offset %r14, -32
# | .
# | .
# | .
# | 2156: .long 0x7f800000 # float +Inf
# | 2157: .text
# | 2158: .globl to_f8e5m2_from_f16
# | 2159: .prefalign 4, .Lfunc_end9, nop
# | 2160: .type to_f8e5m2_from_f16, at function
# | 2161: to_f8e5m2_from_f16: # @to_f8e5m2_from_f16
# | next:1861'3 } search range end (exclusive)
# | 2162: .cfi_startproc
# | 2163: # %bb.0:
# | 2164: pushq %rbp
# | 2165: .cfi_def_cfa_offset 16
# | 2166: pushq %r14
# | 2167: .cfi_def_cfa_offset 24
# | 2168: pushq %rbx
# | 2169: .cfi_def_cfa_offset 32
# | 2170: subq $32, %rsp
# | 2171: .cfi_def_cfa_offset 64
# | 2172: .cfi_offset %rbx, -32
# | 2173: .cfi_offset %r14, -24
# | 2174: .cfi_offset %rbp, -16
# | next:2105'0 { search range start (exclusive)
# | next:2105'1 error: no match found in search range
# | 2175: movdqa %xmm0, 16(%rsp) # 16-byte Spill
# | next:2105'2 ? possible intended match
# | 2176: callq __extendhfsf2 at PLT
# | 2177: movd %xmm0, 8(%rsp) # 4-byte Folded Spill
# | 2178: leaq 12(%rsp), %rdi
# | 2179: callq frexpf at PLT
# | 2180: movl 12(%rsp), %r14d
# | .
# | .
# | .
# | 2298: .long 0x7f800000 # float +Inf
# | 2299: .text
# | 2300: .globl to_f8e5m2_from_bf16
# | 2301: .prefalign 4, .Lfunc_end10, nop
# | 2302: .type to_f8e5m2_from_bf16, at function
# | 2303: to_f8e5m2_from_bf16: # @to_f8e5m2_from_bf16
# | next:2105'3 } search range end (exclusive)
# | 2304: .cfi_startproc
# | 2305: # %bb.0:
# | 2306: pushq %rbx
# | 2307: .cfi_def_cfa_offset 16
# | 2308: subq $32, %rsp
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/208462
More information about the llvm-commits
mailing list