[llvm] [ARM] Set combineRepeatedFPDivisors to 3 (PR #194640)

via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 28 07:50:40 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 173293 tests passed
* 3363 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### LLVM
<details>
<summary>LLVM.CodeGen/ARM/fdiv-combine.ll</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=armv7-none-eabihf -mattr=+vfp3 < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/fdiv-combine.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/fdiv-combine.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -mtriple=armv7-none-eabihf -mattr=+vfp3
# 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/ARM/fdiv-combine.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/fdiv-combine.ll:30:18: error: CHECK-COUNT: expected string not found in input (1 out of 3)
# | ; CHECK-COUNT-3: vmul.f32
# |                  ^
# | <stdin>:48:8: note: scanning from here
# |  b use3
# |        ^
# | <stdin>:50:17: note: possible intended match here
# |  .size three_fdiv_float, .Lfunc_end1-three_fdiv_float
# |                 ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/ARM/fdiv-combine.ll
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            43:  vmov.f32 s4, #1.000000e+00 
# |            44:  vdiv.f32 s4, s4, s0 
# |            45:  vmul.f32 s0, s1, s4 
# |            46:  vmul.f32 s1, s2, s4 
# |            47:  vmul.f32 s2, s3, s4 
# |            48:  b use3 
# | count:30'0            X error: no match found
# |            49: .Lfunc_end1: 
# | count:30'0     ~~~~~~~~~~~~~
# |            50:  .size three_fdiv_float, .Lfunc_end1-three_fdiv_float 
# | count:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | count:30'1                     ?                                      possible intended match
# |            51:  .fnend 
# | count:30'0     ~~~~~~~~
# |            52:  @ -- End function 
# | count:30'0     ~~~~~~~~~~~~~~~~~~~
# |            53:  .section ".note.GNU-stack","",%progbits 
# | count:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            54:  .eabi_attribute 30, 1 @ Tag_ABI_optimization_goals 
# | count:30'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# 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/194640


More information about the llvm-commits mailing list