[all-commits] [llvm/llvm-project] 1bfb84: [NFC][TLI] Improve tests for ArmPL and SLEEF Intri...
Paschalis Mpeis via All-commits
all-commits at lists.llvm.org
Wed Nov 29 03:19:24 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1bfb84b47738155cc3c290ac7034075bec60920b
https://github.com/llvm/llvm-project/commit/1bfb84b47738155cc3c290ac7034075bec60920b
Author: Paschalis Mpeis <paschalis.mpeis at arm.com>
Date: 2023-11-29 (Wed, 29 Nov 2023)
Changed paths:
M llvm/test/CodeGen/AArch64/replace-intrinsics-with-veclib-armpl.ll
M llvm/test/CodeGen/AArch64/replace-intrinsics-with-veclib-sleef.ll
M llvm/test/Transforms/LoopVectorize/AArch64/armpl-intrinsics.ll
M llvm/test/Transforms/LoopVectorize/AArch64/sleef-intrinsic-calls-aarch64.ll
Log Message:
-----------
[NFC][TLI] Improve tests for ArmPL and SLEEF Intrinsics. (#73352)
Auto-generate test `armpl-intrinsics.ll` and simplify tests:
- Eliminate scalar tail with no tail-folding flag.
- Use active lane mask for shorter check lines (no long `shufflevectors`).
- Eliminate scalar loops by providing `noalias` to relevant arguments and
run `simplifycfg` to drop them.
- Update script now use `@llvm.compiler.used` instead of a longer regex.
More information about the All-commits
mailing list