[llvm] [AMDGPU] Update log lowering to remove contract for AMDGCN backend (PR #168916)
via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 20 11:35:37 PST 2025
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 166208 tests passed
* 2849 tests skipped
* 2 tests failed
## Failed Tests
(click on a test name to see its output)
### LLVM
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.log.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:6745:17: error: SI-SDAG-NEXT: expected string not found in input
# | ; SI-SDAG-NEXT: v_cvt_f16_f32_e32 v0, v0
# | ^
# | <stdin>:2013:34: note: scanning from here
# | v_mul_f32_e32 v0, 0x3f317218, v0
# | ^
# | <stdin>:2022:7: note: possible intended match here
# | .set v_log_f16_fast.private_seg_size, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:7408:17: error: SI-SDAG-NEXT: expected string not found in input
# | ; SI-SDAG-NEXT: v_cvt_f16_f32_e32 v0, v0
# | ^
# | <stdin>:2272:34: note: scanning from here
# | v_mul_f32_e32 v1, 0x3f317218, v1
# | ^
# | <stdin>:2282:11: note: possible intended match here
# | .set v_log_v2f16_fast.uses_vcc, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:7677:17: error: SI-SDAG-NEXT: expected string not found in input
# | ; SI-SDAG-NEXT: v_cvt_f16_f32_e32 v0, v0
# | ^
# | <stdin>:2380:34: note: scanning from here
# | v_mul_f32_e32 v2, 0x3f317218, v2
# | ^
# | <stdin>:2390:11: note: possible intended match here
# | .set v_log_v3f16_fast.uses_vcc, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll:8009:17: error: SI-SDAG-NEXT: is not on the line after the previous match
# | ; SI-SDAG-NEXT: v_cvt_f16_f32_e32 v3, v3
# | ^
# | <stdin>:2486:2: note: 'next' match was here
# | v_cvt_f16_f32_e32 v3, v3
# | ^
# | <stdin>:2484:26: note: previous match ended here
# | v_cvt_f16_f32_e32 v1, v1
# | ^
# | <stdin>:2485:1: note: non-matching line after previous match is here
# | v_cvt_f16_f32_e32 v2, v2
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 2008: ; %bb.0:
# | 2009: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | 2010: v_cvt_f16_f32_e32 v0, v0
# | 2011: v_cvt_f32_f16_e32 v0, v0
# | 2012: v_log_f32_e32 v0, v0
# | 2013: v_mul_f32_e32 v0, 0x3f317218, v0
# | next:6745'0 X error: no match found
# | 2014: s_setpc_b64 s[30:31]
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 2015: .Lfunc_end35:
# | next:6745'0 ~~~~~~~~~~~~~~
# | 2016: .size v_log_f16_fast, .Lfunc_end35-v_log_f16_fast
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2017: ; -- End function
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~
# | 2018: .set v_log_f16_fast.num_vgpr, 1
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2019: .set v_log_f16_fast.num_agpr, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2020: .set v_log_f16_fast.numbered_sgpr, 32
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2021: .set v_log_f16_fast.num_named_barrier, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2022: .set v_log_f16_fast.private_seg_size, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:6745'1 ? possible intended match
# | 2023: .set v_log_f16_fast.uses_vcc, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2024: .set v_log_f16_fast.uses_flat_scratch, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2025: .set v_log_f16_fast.has_dyn_sized_stack, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2026: .set v_log_f16_fast.has_recursion, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2027: .set v_log_f16_fast.has_indirect_call, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 2267: v_cvt_f32_f16_e32 v0, v0
# | 2268: v_cvt_f32_f16_e32 v1, v1
# | 2269: v_log_f32_e32 v0, v0
# | 2270: v_log_f32_e32 v1, v1
# | 2271: v_mul_f32_e32 v0, 0x3f317218, v0
# | 2272: v_mul_f32_e32 v1, 0x3f317218, v1
# | next:7408'0 X error: no match found
# | 2273: s_setpc_b64 s[30:31]
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 2274: .Lfunc_end40:
# | next:7408'0 ~~~~~~~~~~~~~~
# | 2275: .size v_log_v2f16_fast, .Lfunc_end40-v_log_v2f16_fast
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2276: ; -- End function
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~
# | 2277: .set v_log_v2f16_fast.num_vgpr, 2
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2278: .set v_log_v2f16_fast.num_agpr, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2279: .set v_log_v2f16_fast.numbered_sgpr, 32
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2280: .set v_log_v2f16_fast.num_named_barrier, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2281: .set v_log_v2f16_fast.private_seg_size, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2282: .set v_log_v2f16_fast.uses_vcc, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:7408'1 ? possible intended match
# | 2283: .set v_log_v2f16_fast.uses_flat_scratch, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2284: .set v_log_v2f16_fast.has_dyn_sized_stack, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2285: .set v_log_v2f16_fast.has_recursion, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2286: .set v_log_v2f16_fast.has_indirect_call, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2287: .section .AMDGPU.csdata,"", at progbits
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 2375: v_log_f32_e32 v0, v0
# | 2376: v_log_f32_e32 v1, v1
# | 2377: v_log_f32_e32 v2, v2
# | 2378: v_mul_f32_e32 v0, 0x3f317218, v0
# | 2379: v_mul_f32_e32 v1, 0x3f317218, v1
# | 2380: v_mul_f32_e32 v2, 0x3f317218, v2
# | next:7677'0 X error: no match found
# | 2381: s_setpc_b64 s[30:31]
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 2382: .Lfunc_end42:
# | next:7677'0 ~~~~~~~~~~~~~~
# | 2383: .size v_log_v3f16_fast, .Lfunc_end42-v_log_v3f16_fast
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2384: ; -- End function
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~
# | 2385: .set v_log_v3f16_fast.num_vgpr, 3
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2386: .set v_log_v3f16_fast.num_agpr, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2387: .set v_log_v3f16_fast.numbered_sgpr, 32
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2388: .set v_log_v3f16_fast.num_named_barrier, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2389: .set v_log_v3f16_fast.private_seg_size, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2390: .set v_log_v3f16_fast.uses_vcc, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:7677'1 ? possible intended match
# | 2391: .set v_log_v3f16_fast.uses_flat_scratch, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2392: .set v_log_v3f16_fast.has_dyn_sized_stack, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2393: .set v_log_v3f16_fast.has_recursion, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2394: .set v_log_v3f16_fast.has_indirect_call, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2395: .section .AMDGPU.csdata,"", at progbits
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 2481: ; %bb.0:
# | 2482: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | 2483: v_cvt_f16_f32_e32 v0, v0
# | 2484: v_cvt_f16_f32_e32 v1, v1
# | 2485: v_cvt_f16_f32_e32 v2, v2
# | 2486: v_cvt_f16_f32_e32 v3, v3
# | next:8009 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 2487: v_cvt_f32_f16_e32 v0, v0
# | 2488: v_cvt_f32_f16_e32 v1, v1
# | 2489: v_cvt_f32_f16_e32 v2, v2
# | 2490: v_cvt_f32_f16_e32 v3, v3
# | 2491: v_log_f32_e32 v0, v0
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>LLVM.CodeGen/AMDGPU/llvm.log10.ll</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 2
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti < /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/llc -global-isel=0 -mtriple=amdgcn -mcpu=tahiti
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck -check-prefixes=GFX689,SI,GFX689-SDAG,SI-SDAG /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:6745:17: error: SI-SDAG-NEXT: expected string not found in input
# | ; SI-SDAG-NEXT: v_cvt_f16_f32_e32 v0, v0
# | ^
# | <stdin>:2013:34: note: scanning from here
# | v_mul_f32_e32 v0, 0x3e9a209b, v0
# | ^
# | <stdin>:2016:8: note: possible intended match here
# | .size v_log10_f16_fast, .Lfunc_end35-v_log10_f16_fast
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:7408:17: error: SI-SDAG-NEXT: expected string not found in input
# | ; SI-SDAG-NEXT: v_cvt_f16_f32_e32 v0, v0
# | ^
# | <stdin>:2272:34: note: scanning from here
# | v_mul_f32_e32 v1, 0x3e9a209b, v1
# | ^
# | <stdin>:2282:13: note: possible intended match here
# | .set v_log10_v2f16_fast.uses_vcc, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:7677:17: error: SI-SDAG-NEXT: expected string not found in input
# | ; SI-SDAG-NEXT: v_cvt_f16_f32_e32 v0, v0
# | ^
# | <stdin>:2380:34: note: scanning from here
# | v_mul_f32_e32 v2, 0x3e9a209b, v2
# | ^
# | <stdin>:2390:13: note: possible intended match here
# | .set v_log10_v3f16_fast.uses_vcc, 0
# | ^
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll:8009:17: error: SI-SDAG-NEXT: is not on the line after the previous match
# | ; SI-SDAG-NEXT: v_cvt_f16_f32_e32 v3, v3
# | ^
# | <stdin>:2486:2: note: 'next' match was here
# | v_cvt_f16_f32_e32 v3, v3
# | ^
# | <stdin>:2484:26: note: previous match ended here
# | v_cvt_f16_f32_e32 v1, v1
# | ^
# | <stdin>:2485:1: note: non-matching line after previous match is here
# | v_cvt_f16_f32_e32 v2, v2
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/test/CodeGen/AMDGPU/llvm.log10.ll
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 2008: ; %bb.0:
# | 2009: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | 2010: v_cvt_f16_f32_e32 v0, v0
# | 2011: v_cvt_f32_f16_e32 v0, v0
# | 2012: v_log_f32_e32 v0, v0
# | 2013: v_mul_f32_e32 v0, 0x3e9a209b, v0
# | next:6745'0 X error: no match found
# | 2014: s_setpc_b64 s[30:31]
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 2015: .Lfunc_end35:
# | next:6745'0 ~~~~~~~~~~~~~~
# | 2016: .size v_log10_f16_fast, .Lfunc_end35-v_log10_f16_fast
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:6745'1 ? possible intended match
# | 2017: ; -- End function
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~
# | 2018: .set v_log10_f16_fast.num_vgpr, 1
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2019: .set v_log10_f16_fast.num_agpr, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2020: .set v_log10_f16_fast.numbered_sgpr, 32
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2021: .set v_log10_f16_fast.num_named_barrier, 0
# | next:6745'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 2267: v_cvt_f32_f16_e32 v0, v0
# | 2268: v_cvt_f32_f16_e32 v1, v1
# | 2269: v_log_f32_e32 v0, v0
# | 2270: v_log_f32_e32 v1, v1
# | 2271: v_mul_f32_e32 v0, 0x3e9a209b, v0
# | 2272: v_mul_f32_e32 v1, 0x3e9a209b, v1
# | next:7408'0 X error: no match found
# | 2273: s_setpc_b64 s[30:31]
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 2274: .Lfunc_end40:
# | next:7408'0 ~~~~~~~~~~~~~~
# | 2275: .size v_log10_v2f16_fast, .Lfunc_end40-v_log10_v2f16_fast
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2276: ; -- End function
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~
# | 2277: .set v_log10_v2f16_fast.num_vgpr, 2
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2278: .set v_log10_v2f16_fast.num_agpr, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2279: .set v_log10_v2f16_fast.numbered_sgpr, 32
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2280: .set v_log10_v2f16_fast.num_named_barrier, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2281: .set v_log10_v2f16_fast.private_seg_size, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2282: .set v_log10_v2f16_fast.uses_vcc, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:7408'1 ? possible intended match
# | 2283: .set v_log10_v2f16_fast.uses_flat_scratch, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2284: .set v_log10_v2f16_fast.has_dyn_sized_stack, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2285: .set v_log10_v2f16_fast.has_recursion, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2286: .set v_log10_v2f16_fast.has_indirect_call, 0
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2287: .section .AMDGPU.csdata,"", at progbits
# | next:7408'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 2375: v_log_f32_e32 v0, v0
# | 2376: v_log_f32_e32 v1, v1
# | 2377: v_log_f32_e32 v2, v2
# | 2378: v_mul_f32_e32 v0, 0x3e9a209b, v0
# | 2379: v_mul_f32_e32 v1, 0x3e9a209b, v1
# | 2380: v_mul_f32_e32 v2, 0x3e9a209b, v2
# | next:7677'0 X error: no match found
# | 2381: s_setpc_b64 s[30:31]
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~
# | 2382: .Lfunc_end42:
# | next:7677'0 ~~~~~~~~~~~~~~
# | 2383: .size v_log10_v3f16_fast, .Lfunc_end42-v_log10_v3f16_fast
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2384: ; -- End function
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~
# | 2385: .set v_log10_v3f16_fast.num_vgpr, 3
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2386: .set v_log10_v3f16_fast.num_agpr, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2387: .set v_log10_v3f16_fast.numbered_sgpr, 32
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2388: .set v_log10_v3f16_fast.num_named_barrier, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2389: .set v_log10_v3f16_fast.private_seg_size, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2390: .set v_log10_v3f16_fast.uses_vcc, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:7677'1 ? possible intended match
# | 2391: .set v_log10_v3f16_fast.uses_flat_scratch, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2392: .set v_log10_v3f16_fast.has_dyn_sized_stack, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2393: .set v_log10_v3f16_fast.has_recursion, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2394: .set v_log10_v3f16_fast.has_indirect_call, 0
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 2395: .section .AMDGPU.csdata,"", at progbits
# | next:7677'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | 2481: ; %bb.0:
# | 2482: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
# | 2483: v_cvt_f16_f32_e32 v0, v0
# | 2484: v_cvt_f16_f32_e32 v1, v1
# | 2485: v_cvt_f16_f32_e32 v2, v2
# | 2486: v_cvt_f16_f32_e32 v3, v3
# | next:8009 !~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 2487: v_cvt_f32_f16_e32 v0, v0
# | 2488: v_cvt_f32_f16_e32 v1, v1
# | 2489: v_cvt_f32_f16_e32 v2, v2
# | 2490: v_cvt_f32_f16_e32 v3, v3
# | 2491: v_log_f32_e32 v0, v0
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# 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/168916
More information about the llvm-commits
mailing list