[llvm] [llvm] Add support for llvm IR atomicrmw fminimum/fmaximum instructions (PR #136759)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 28 07:54:38 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `llvm-clang-x86_64-sie-win` running on `sie-win-worker` while building `llvm` at step 7 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/15895

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: TableGen/GlobalISelCombinerEmitter/match-table-cxx.td' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-tblgen.exe -I Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\TableGen\GlobalISelCombinerEmitter/../../../include -gen-global-isel-combiner      -combiners=MyCombiner Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\TableGen\GlobalISelCombinerEmitter\match-table-cxx.td |  z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\TableGen\GlobalISelCombinerEmitter\match-table-cxx.td
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-tblgen.exe' -I 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\TableGen\GlobalISelCombinerEmitter/../../../include' -gen-global-isel-combiner -combiners=MyCombiner 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\TableGen\GlobalISelCombinerEmitter\match-table-cxx.td'
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\TableGen\GlobalISelCombinerEmitter\match-table-cxx.td'
# .---command stderr------------
# | Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\TableGen\GlobalISelCombinerEmitter\match-table-cxx.td:99:16: error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: /* 0 */ GIM_SwitchOpcode, /*MI*/0, /*[*/GIMT_Encode2(99), GIMT_Encode2(205), /*)*//*default:*//*Label 5*/ GIMT_Encode4(500),
# |                ^
# | <stdin>:350:44: note: scanning from here
# |  constexpr static uint8_t MatchTable0[] = {
# |                                            ^
# | <stdin>:351:2: note: possible intended match here
# |  /* 0 */ GIM_SwitchOpcode, /*MI*/0, /*[*/GIMT_Encode2(99), GIMT_Encode2(207), /*)*//*default:*//*Label 5*/ GIMT_Encode4(508),
# |  ^
# | 
# | Input file: <stdin>
# | Check file: Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\TableGen\GlobalISelCombinerEmitter\match-table-cxx.td
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ 
# |            2: |* *| 
# |            3: |* GenMyCombiner Combiner Match Table *| 
# |            4: |* *| 
# |            5: |* Automatically generated file, do not edit! *| 
# |            6: |* *| 
# |            7: \*===----------------------------------------------------------------------===*/ 
# |            8:  
# |            9: #ifdef GET_GICOMBINER_DEPS 
# |           10: #include "llvm/ADT/SparseBitVector.h" 
# |           11: namespace llvm { 
# |           12: extern cl::OptionCategory GICombinerOptionCategory; 
# |           13: } // end namespace llvm 
# |           14: #endif // ifdef GET_GICOMBINER_DEPS 
# |           15:  
# |           16: #ifdef GET_GICOMBINER_TYPES 
# |           17: struct GenMyCombinerRuleConfig { 
# |           18:  SparseBitVector<> DisabledRules; 
# |           19:  
# |           20:  bool isRuleEnabled(unsigned RuleID) const; 
# |           21:  bool parseCommandLineOption(); 
# |           22:  bool setRuleEnabled(StringRef RuleIdentifier); 
# |           23:  bool setRuleDisabled(StringRef RuleIdentifier); 
...

```

</details>

https://github.com/llvm/llvm-project/pull/136759


More information about the llvm-commits mailing list