[llvm] [LV] Fix missing REQUIRES: asserts in test (PR #151737)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 1 10:27:32 PDT 2025
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-llvm-transforms
Author: Ramkumar Ramachandra (artagnon)
<details>
<summary>Changes</summary>
e7200c7 ([LV] Pre-commit test for #<!-- -->151664) forgot to require asserts in the test, and stripped a CHECK line in error. Fix this.
---
Full diff: https://github.com/llvm/llvm-project/pull/151737.diff
1 Files Affected:
- (modified) llvm/test/Transforms/LoopVectorize/AArch64/pr151664-cost-hoisted-vector-scalable.ll (+2)
``````````diff
diff --git a/llvm/test/Transforms/LoopVectorize/AArch64/pr151664-cost-hoisted-vector-scalable.ll b/llvm/test/Transforms/LoopVectorize/AArch64/pr151664-cost-hoisted-vector-scalable.ll
index bdff766110238..bbdf0500588e8 100644
--- a/llvm/test/Transforms/LoopVectorize/AArch64/pr151664-cost-hoisted-vector-scalable.ll
+++ b/llvm/test/Transforms/LoopVectorize/AArch64/pr151664-cost-hoisted-vector-scalable.ll
@@ -1,4 +1,5 @@
; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --check-globals none --filter-out-after "^scalar.ph" --version 5
+; REQUIRES: asserts
; RUN: opt -passes=loop-vectorize -mtriple=aarch64 -mattr=+sve -S \
; RUN: -debug-only=loop-vectorize %s 2>&1 | FileCheck %s
@@ -7,6 +8,7 @@
; and hence should not be produced by LoopVectorize. Unfortunately, what is
; actually costed is `<4 x float> @llvm.minimumnum`.
+; CHECK: LV: Found an estimated cost of Invalid for VF vscale x 4 For instruction: %res = tail call float @llvm.minimumnum.f32(float %arg, float 0.000000e+00)
define void @cost_hoisted_vector_code(ptr %p, float %arg) {
; CHECK-LABEL: define void @cost_hoisted_vector_code(
; CHECK-SAME: ptr [[P:%.*]], float [[ARG:%.*]]) #[[ATTR0:[0-9]+]] {
``````````
</details>
https://github.com/llvm/llvm-project/pull/151737
More information about the llvm-commits
mailing list