[llvm] [HLSL][RootSignature] Implement `ResourceRange` as an `IntervalMap` (PR #140957)

LLVM Continuous Integration via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 17 11:15:34 PDT 2025


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `ml-opt-rel-x86-64` running on `ml-opt-rel-x86-64-b2` while building `llvm` at step 6 "test-build-unified-tree-check-all".

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

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

```
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/ml-opt-rel-x86-64-b1/build/bin/llc -mtriple=riscv64 -mattr='+v' -O0 -global-isel -global-isel-abort=2 -pass-remarks-missed='gisel*' -verify-machineinstrs /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll -o /b/ml-opt-rel-x86-64-b1/build/test/CodeGen/RISCV/GlobalISel/irtranslator/Output/fallback.ll.tmp.out 2> /b/ml-opt-rel-x86-64-b1/build/test/CodeGen/RISCV/GlobalISel/irtranslator/Output/fallback.ll.tmp.err # RUN: at line 1
+ /b/ml-opt-rel-x86-64-b1/build/bin/llc -mtriple=riscv64 -mattr=+v -O0 -global-isel -global-isel-abort=2 '-pass-remarks-missed=gisel*' -verify-machineinstrs /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll -o /b/ml-opt-rel-x86-64-b1/build/test/CodeGen/RISCV/GlobalISel/irtranslator/Output/fallback.ll.tmp.out
/b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll --check-prefix=FALLBACK-WITH-REPORT-OUT < /b/ml-opt-rel-x86-64-b1/build/test/CodeGen/RISCV/GlobalISel/irtranslator/Output/fallback.ll.tmp.out # RUN: at line 2
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll --check-prefix=FALLBACK-WITH-REPORT-OUT
/b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll --check-prefix=FALLBACK-WITH-REPORT-ERR < /b/ml-opt-rel-x86-64-b1/build/test/CodeGen/RISCV/GlobalISel/irtranslator/Output/fallback.ll.tmp.err # RUN: at line 3
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll --check-prefix=FALLBACK-WITH-REPORT-ERR
/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll:25:29: error: FALLBACK-WITH-REPORT-ERR: expected string not found in input
; FALLBACK-WITH-REPORT-ERR: remark: <unknown>:0:0: unable to translate instruction: call:
                            ^
<stdin>:1:1: note: scanning from here
remark: <unknown>:0:0: unable to translate instruction: call llvm.riscv.vadd.nxv1i8.nxv1i8.i64: ' %a = call <vscale x 1 x i8> @llvm.riscv.vadd.nxv1i8.nxv1i8.i64(<vscale x 1 x i8> undef, <vscale x 1 x i8> %0, <vscale x 1 x i8> %1, i64 %2)' (in function: scalable_arg)
^

Input file: <stdin>
Check file: /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/fallback.ll

-dump-input=help explains the following input dump.

Input was:
<<<<<<
          1: remark: <unknown>:0:0: unable to translate instruction: call llvm.riscv.vadd.nxv1i8.nxv1i8.i64: ' %a = call <vscale x 1 x i8> @llvm.riscv.vadd.nxv1i8.nxv1i8.i64(<vscale x 1 x i8> undef, <vscale x 1 x i8> %0, <vscale x 1 x i8> %1, i64 %2)' (in function: scalable_arg) 
check:25     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
          2: warning: Instruction selection used fallback path for scalable_arg 
check:25     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          3: remark: <unknown>:0:0: unable to translate instruction: call llvm.riscv.vadd.nxv1i8.nxv1i8.i64: ' %a = call <vscale x 1 x i8> @llvm.riscv.vadd.nxv1i8.nxv1i8.i64(<vscale x 1 x i8> undef, <vscale x 1 x i8> undef, <vscale x 1 x i8> undef, i64 %0)' (in function: scalable_inst) 
check:25     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          4: warning: Instruction selection used fallback path for scalable_inst 
check:25     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          5: remark: <unknown>:0:0: unable to translate instruction: alloca: ' %local0 = alloca <vscale x 16 x i8>, align 16' (in function: scalable_alloca) 
check:25     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          6: warning: Instruction selection used fallback path for scalable_alloca 
check:25     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

--

********************


```

</details>

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


More information about the llvm-commits mailing list