[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: Windows-->
# :window: Windows x64 Test Results

* 134022 tests passed
* 3176 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
c:\_work\llvm-project\llvm-project\build\bin\llc.exe -mtriple=armv7-none-eabihf -mattr=+vfp3 < C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fdiv-combine.ll | c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fdiv-combine.ll
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\llc.exe' -mtriple=armv7-none-eabihf -mattr=+vfp3
# note: command had no output on stdout or stderr
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 'C:\_work\llvm-project\llvm-project\llvm\test\CodeGen\ARM\fdiv-combine.ll'
# .---command stderr------------
# | C:\_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: C:\_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