eopXD added a comment.

The testing time difference is shown below. I personally think 3 more minutes 
in testing is tolerable when considering `check-all`. The testing time increase 
comes from full test coverage to the intrinsics. Before this patch, some test 
cases only includes parts of the {SEW, LMUL} combination of an intrinsic to 
reduce avoid long compile time. We no longer suffer from long compile time as 
the intrinsics are now lazily added.

Before

  $ bin/llvm-lit ../clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded 
../clang/test/CodeGen/RISCV/rvv-intrinsics 
../clang/test/CodeGen/RISCV/rvv-intrinsics-handcrafted
  llvm-lit: 
/scratch/eopc/upstream-llvm-project/llvm/utils/lit/lit/llvm/config.py:459: 
note: using clang: /scratch/eopc/upstream-llvm-project/build/bin/clang
  -- Testing: 326 tests, 48 workers --
  Testing Time: 25.83s
    Passed: 326

After

  $ bin/llvm-lit ../clang/test/CodeGen/RISCV/rvv-intrinsics-autogenerated
  llvm-lit: 
/scratch/eopc/upstream-llvm-project/llvm/utils/lit/lit/llvm/config.py:459: 
note: using clang: /scratch/eopc/upstream-llvm-project/build/bin/clang
  -- Testing: 566 tests, 48 workers --
  Testing Time: 225.61s
    Passed: 566


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141198/new/

https://reviews.llvm.org/D141198

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to