[llvm] [GlobalISel] Add sub_same_val rewrites from SelectionDAG (PR #181134)

via llvm-commits llvm-commits at lists.llvm.org
Thu Feb 12 05:00:51 PST 2026


github-actions[bot] wrote:

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

The build failed before running any tests. Click on a failure below to see the details.

<details>
<summary>lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc</summary>

```
FAILED: lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64 && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="AArch64PostLegalizerCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o AArch64GenPostLegalizeGICombiner.inc -d AArch64GenPostLegalizeGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPostLegalizeGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/e8afa0fb8b7409aeecd04aa18cdbf933d507dbede56ec7cd86be60d108ece2cc.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td:41:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64Combine.td:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td:41:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64Combine.td:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td:41:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64Combine.td:350:5: error: Failed to parse one or more rules
def AArch64PostLegalizerCombiner
^
```
</details>
<details>
<summary>lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc</summary>

```
FAILED: lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64 && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="AArch64PreLegalizerCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o AArch64GenPreLegalizeGICombiner.inc -d AArch64GenPreLegalizeGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AArch64/AArch64GenPreLegalizeGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/9f346e086084a45361cac6a5b1472c42066621e0b7ac49359a9a9ad1178e27a4.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td:41:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64Combine.td:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td:41:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64Combine.td:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64.td:41:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AArch64/AArch64Combine.td:70:5: error: Failed to parse one or more rules
def AArch64PreLegalizerCombiner: GICombiner<
^
```
</details>
<details>
<summary>lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc</summary>

```
FAILED: lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="AMDGPURegBankCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td --write-if-changed -o AMDGPUGenRegBankGICombiner.inc -d AMDGPUGenRegBankGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenRegBankGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/894116dec17ca0470d6c77f6b9ba1e06ae8de409979341a29c649331debaca7d.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:235:5: error: Failed to parse one or more rules
def AMDGPURegBankCombiner : GICombiner<
^
```
</details>
<details>
<summary>lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc</summary>

```
FAILED: lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="AMDGPUPreLegalizerCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td --write-if-changed -o AMDGPUGenPreLegalizeGICombiner.inc -d AMDGPUGenPreLegalizeGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPreLegalizeGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/5582893a91bf1243aaaddb1fba83f028b86f64795a7b73c6a003499aa8591835.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:218:5: error: Failed to parse one or more rules
def AMDGPUPreLegalizerCombiner: GICombiner<
^
```
</details>
<details>
<summary>lib/Target/AMDGPU/AMDGPUGenPostLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPostLegalizeGICombiner.inc</summary>

```
FAILED: lib/Target/AMDGPU/AMDGPUGenPostLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPostLegalizeGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="AMDGPUPostLegalizerCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td --write-if-changed -o AMDGPUGenPostLegalizeGICombiner.inc -d AMDGPUGenPostLegalizeGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/AMDGPU/AMDGPUGenPostLegalizeGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/a950e2a3437de4f63331264170d7708174d2743d01a1d54501a953f20e893b59.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGISel.td:14:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCombine.td:226:5: error: Failed to parse one or more rules
def AMDGPUPostLegalizerCombiner: GICombiner<
^
```
</details>
<details>
<summary>lib/Target/RISCV/RISCVGenPostLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPostLegalizeGICombiner.inc</summary>

```
FAILED: lib/Target/RISCV/RISCVGenPostLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPostLegalizeGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="RISCVPostLegalizerCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td --write-if-changed -o RISCVGenPostLegalizeGICombiner.inc -d RISCVGenPostLegalizeGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPostLegalizeGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/a5102c535f7fc87a6adceb6123b16058fe41d7d143c67e8751b4a9f3047f539e.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td:17:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVCombine.td:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td:17:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVCombine.td:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVCombine.td:32:5: error: Failed to parse one or more rules
def RISCVPostLegalizerCombiner
^
```
</details>
<details>
<summary>lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc</summary>

```
FAILED: lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="RISCVPreLegalizerCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td --write-if-changed -o RISCVGenPreLegalizeGICombiner.inc -d RISCVGenPreLegalizeGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/RISCV/RISCVGenPreLegalizeGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/a332a82bf532a854dce3abbb095be4fb099e07aec239dee7f6077cd1fe16da86.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td:17:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVCombine.td:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td:17:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVCombine.td:12:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVGISel.td:17:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/RISCV/RISCVCombine.td:14:5: error: Failed to parse one or more rules
def RISCVPreLegalizerCombiner: GICombiner<
^
```
</details>
<details>
<summary>lib/Target/X86/X86GenPostLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenPostLegalizeGICombiner.inc</summary>

```
FAILED: lib/Target/X86/X86GenPostLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenPostLegalizeGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86 && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="X86PostLegalizerCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86.td --write-if-changed -o X86GenPostLegalizeGICombiner.inc -d X86GenPostLegalizeGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86 /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenPostLegalizeGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/595297db3dc6875aea1282dd3206e0d22140a22214a4b6f4c26934c882182a76.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86.td:2112:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86Combine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86.td:2112:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86Combine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86.td:2112:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86Combine.td:21:5: error: Failed to parse one or more rules
def X86PostLegalizerCombiner : GICombiner<"X86PostLegalizerCombinerImpl", [redundant_or, constant_fold_fp_ops, identity_combines, copy_prop]> {
^
```
</details>
<details>
<summary>lib/Target/X86/X86GenPreLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenPreLegalizeGICombiner.inc</summary>

```
FAILED: lib/Target/X86/X86GenPreLegalizeGICombiner.inc /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenPreLegalizeGICombiner.inc
cd /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86 && /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llvm-tblgen -gen-global-isel-combiner -combiners="X86PreLegalizerCombiner" -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86 -I/home/gha/actions-runner/_work/llvm-project/llvm-project/build/include -I/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include -I /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86.td --write-if-changed -o X86GenPreLegalizeGICombiner.inc -d X86GenPreLegalizeGICombiner.inc.d && /usr/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86 /home/gha/actions-runner/_work/llvm-project/llvm-project/build /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86 /home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/Target/X86/X86GenPreLegalizeGICombiner.inc.d /home/gha/actions-runner/_work/llvm-project/llvm-project/build/CMakeFiles/d/2dfab8b6d0132c3bde4c4bfebd4cb0586f44a083a752c672c8bf659a567e50bd.d
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86.td:2112:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86Combine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: error: 'G_CONSTANT' immediate must be typed!
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86.td:2112:
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86Combine.td:9:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Target/GlobalISel/Combine.td:612:5: note: while emitting pattern '__sub_same_val_apply_0' (G_CONSTANT)
def sub_same_val: GICombineRule <
^
Included from /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86.td:2112:
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Target/X86/X86Combine.td:18:5: error: Failed to parse one or more rules
def X86PreLegalizerCombiner : GICombiner<"X86PreLegalizerCombinerImpl", [all_x86combines]> {
^
```
</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/181134


More information about the llvm-commits mailing list