Skip to content

Conversation

@topperc
Copy link
Collaborator

@topperc topperc commented Aug 2, 2025

We had separate i32 patterns for Zvknha and Zvknhb. Use an Or predicate to combine them.

We had separate i32 patterns for Zvknha and Zvknhb. Use an Or
predicate to combine them.
@llvmbot
Copy link
Member

llvmbot commented Aug 2, 2025

@llvm/pr-subscribers-backend-risc-v

Author: Craig Topper (topperc)

Changes

We had separate i32 patterns for Zvknha and Zvknhb. Use an Or predicate to combine them.


Full diff: https://github.com/llvm/llvm-project/pull/151835.diff

1 Files Affected:

  • (modified) llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td (+4-6)
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td b/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
index 1efe61662d65d..5a5a9edebd925 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoZvk.td
@@ -206,8 +206,6 @@ let Predicates = [HasStdExtZvksh], RVVConstraint = VS2Constraint in {
 //===----------------------------------------------------------------------===//
 
 defvar I32IntegerVectors = !filter(vti, AllIntegerVectors, !eq(vti.SEW, 32));
-defvar I32I64IntegerVectors = !filter(vti, AllIntegerVectors,
-                                      !or(!eq(vti.SEW, 32), !eq(vti.SEW, 64)));
 
 class ZvkI32IntegerVectors<string vd_lmul> {
   list<VTypeInfo> vs2_types = !cond(!eq(vd_lmul, "M8")  : !filter(vti, I32IntegerVectors, !le(vti.LMul.octuple, 32)),
@@ -1126,16 +1124,16 @@ let Predicates = [HasStdExtZvkned] in {
   defm : VPatUnaryV_S_NoMaskVectorCrypto<"int_riscv_vaesz", "PseudoVAESZ", I32IntegerVectors>;
 } // Predicates = [HasStdExtZvkned]
 
-let Predicates = [HasStdExtZvknha] in {
+let Predicates = [HasStdExtZvknhaOrZvknhb] in {
   defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2ch", "PseudoVSHA2CH", I32IntegerVectors>;
   defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2cl", "PseudoVSHA2CL", I32IntegerVectors>;
   defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2ms", "PseudoVSHA2MS", I32IntegerVectors, isSEWAware=true>;
 } // Predicates = [HasStdExtZvknha]
 
 let Predicates = [HasStdExtZvknhb] in {
-  defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2ch", "PseudoVSHA2CH", I32I64IntegerVectors>;
-  defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2cl", "PseudoVSHA2CL", I32I64IntegerVectors>;
-  defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2ms", "PseudoVSHA2MS", I32I64IntegerVectors, isSEWAware=true>;
+  defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2ch", "PseudoVSHA2CH", I64IntegerVectors>;
+  defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2cl", "PseudoVSHA2CL", I64IntegerVectors>;
+  defm : VPatBinaryV_VV_NoMask<"int_riscv_vsha2ms", "PseudoVSHA2MS", I64IntegerVectors, isSEWAware=true>;
 } // Predicates = [HasStdExtZvknhb]
 
 let Predicates = [HasStdExtZvksed] in {

Copy link
Member

@4vtomat 4vtomat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@topperc topperc merged commit 1c1432f into llvm:main Aug 3, 2025
11 checks passed
@topperc topperc deleted the pr/vsha2 branch August 3, 2025 04:54
@llvm-ci
Copy link
Collaborator

llvm-ci commented Aug 3, 2025

LLVM Buildbot has detected a new failure on builder lldb-aarch64-windows running on linaro-armv8-windows-msvc-05 while building llvm at step 6 "test".

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

Here is the relevant piece of the build log for the reference
Step 6 (test) failure: build (failure)
...
PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests.exe/2/12 (2274 of 2283)
PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests.exe/3/12 (2275 of 2283)
PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests.exe/4/12 (2276 of 2283)
PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests.exe/5/12 (2277 of 2283)
PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests.exe/6/12 (2278 of 2283)
PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests.exe/7/12 (2279 of 2283)
PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests.exe/8/12 (2280 of 2283)
PASS: lldb-unit :: ValueObject/./LLDBValueObjectTests.exe/9/12 (2281 of 2283)
PASS: lldb-unit :: tools/lldb-server/tests/./LLDBServerTests.exe/0/1 (2282 of 2283)
TIMEOUT: lldb-unit :: Host/./HostTests.exe/6/12 (2283 of 2283)
******************** TEST 'lldb-unit :: Host/./HostTests.exe/6/12' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\tools\lldb\unittests\Host\.\HostTests.exe-lldb-unit-3676-6-12.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=12 GTEST_SHARD_INDEX=6 C:\Users\tcwg\llvm-worker\lldb-aarch64-windows\build\tools\lldb\unittests\Host\.\HostTests.exe
--

Note: This is test shard 7 of 12.

[==========] Running 8 tests from 6 test suites.

[----------] Global test environment set-up.

[----------] 1 test from FileSystemTest

[ RUN      ] FileSystemTest.FileAndDirectoryComponents

[       OK ] FileSystemTest.FileAndDirectoryComponents (0 ms)

[----------] 1 test from FileSystemTest (0 ms total)



[----------] 1 test from HostInfoTest

[ RUN      ] HostInfoTest.GetAugmentedArchSpec

[       OK ] HostInfoTest.GetAugmentedArchSpec (0 ms)

[----------] 1 test from HostInfoTest (1 ms total)



[----------] 2 tests from MainLoopTest

[ RUN      ] MainLoopTest.ReadPipeObject


--
exit: 15

@llvm-ci
Copy link
Collaborator

llvm-ci commented Aug 3, 2025

LLVM Buildbot has detected a new failure on builder sanitizer-x86_64-linux-bootstrap-asan running on sanitizer-buildbot2 while building llvm at step 2 "annotate".

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

Here is the relevant piece of the build log for the reference
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/main.py:73: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 88485 tests, 88 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: lld :: COFF/import_weak_alias.test (85641 of 88485)
******************** TEST 'lld :: COFF/import_weak_alias.test' FAILED ********************
Exit Code: 139

Command Output (stderr):
--
split-file /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/test/COFF/import_weak_alias.test /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir # RUN: at line 3
+ split-file /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/test/COFF/import_weak_alias.test /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir
/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/llvm-mc --filetype=obj -triple=x86_64-windows-msvc /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir/foo.s -o /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj # RUN: at line 4
+ /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/llvm-mc --filetype=obj -triple=x86_64-windows-msvc /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir/foo.s -o /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj
/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/llvm-mc --filetype=obj -triple=x86_64-windows-msvc /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir/qux.s -o /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj # RUN: at line 5
+ /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/llvm-mc --filetype=obj -triple=x86_64-windows-msvc /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir/qux.s -o /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj
/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj -out:/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dll -dll # RUN: at line 6
+ /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj -out:/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dll -dll
/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.script: line 4: 2369414 Segmentation fault      (core dumped) /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj -out:/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dll -dll

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Slowest Tests:
--------------------------------------------------------------------------
24.75s: LLVM :: CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
23.54s: LLVM :: tools/llvm-reduce/parallel-workitem-kill.ll
13.91s: Clang :: Driver/fsanitize.c
13.57s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
12.85s: LLVM :: CodeGen/AMDGPU/memintrinsic-unroll.ll
11.96s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
10.53s: LLVM :: CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
10.01s: LLVM-Unit :: Support/./SupportTests/ProgramEnvTest/TestExecuteNoWaitDetached
9.96s: Clang :: Analysis/runtime-regression.c
9.65s: Clang :: Preprocessor/riscv-target-features.c
9.22s: lit :: shtest-define.py
9.19s: Clang :: OpenMP/target_update_codegen.cpp
8.93s: Clang :: OpenMP/target_defaultmap_codegen_01.cpp
8.53s: LLVM :: MC/Mips/mips-jump-pc-region.s
8.15s: LLVM :: CodeGen/Hexagon/isel/isel-tfrrp.ll
8.13s: LLVM :: CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
7.56s: Clang :: OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp
Step 14 (stage3/asan check) failure: stage3/asan check (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/llvm/utils/lit/lit/main.py:73: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 88485 tests, 88 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.
FAIL: lld :: COFF/import_weak_alias.test (85641 of 88485)
******************** TEST 'lld :: COFF/import_weak_alias.test' FAILED ********************
Exit Code: 139

Command Output (stderr):
--
split-file /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/test/COFF/import_weak_alias.test /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir # RUN: at line 3
+ split-file /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm-project/lld/test/COFF/import_weak_alias.test /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir
/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/llvm-mc --filetype=obj -triple=x86_64-windows-msvc /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir/foo.s -o /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj # RUN: at line 4
+ /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/llvm-mc --filetype=obj -triple=x86_64-windows-msvc /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir/foo.s -o /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj
/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/llvm-mc --filetype=obj -triple=x86_64-windows-msvc /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir/qux.s -o /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj # RUN: at line 5
+ /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/llvm-mc --filetype=obj -triple=x86_64-windows-msvc /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dir/qux.s -o /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj
/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj -out:/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dll -dll # RUN: at line 6
+ /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj -out:/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dll -dll
/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.script: line 4: 2369414 Segmentation fault      (core dumped) /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/bin/lld-link /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.qux.obj /home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.foo.obj -out:/home/b/sanitizer-x86_64-linux-bootstrap-asan/build/llvm_build2_asan/tools/lld/test/COFF/Output/import_weak_alias.test.tmp.dll -dll

--

********************
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Slowest Tests:
--------------------------------------------------------------------------
24.75s: LLVM :: CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
23.54s: LLVM :: tools/llvm-reduce/parallel-workitem-kill.ll
13.91s: Clang :: Driver/fsanitize.c
13.57s: Clang :: CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c
12.85s: LLVM :: CodeGen/AMDGPU/memintrinsic-unroll.ll
11.96s: LLVM :: CodeGen/AMDGPU/sched-group-barrier-pipeline-solver.mir
10.53s: LLVM :: CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
10.01s: LLVM-Unit :: Support/./SupportTests/ProgramEnvTest/TestExecuteNoWaitDetached
9.96s: Clang :: Analysis/runtime-regression.c
9.65s: Clang :: Preprocessor/riscv-target-features.c
9.22s: lit :: shtest-define.py
9.19s: Clang :: OpenMP/target_update_codegen.cpp
8.93s: Clang :: OpenMP/target_defaultmap_codegen_01.cpp
8.53s: LLVM :: MC/Mips/mips-jump-pc-region.s
8.15s: LLVM :: CodeGen/Hexagon/isel/isel-tfrrp.ll
8.13s: LLVM :: CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
7.56s: Clang :: OpenMP/target_teams_distribute_parallel_for_simd_codegen_registration.cpp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants