[llvm-branch-commits] [llvm] [IR] Autoupgrade trivial VP intrinsics to their non-VP counterparts (PR #212490)
Luke Lau via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Tue Jul 28 06:31:46 PDT 2026
================
@@ -27,24 +27,6 @@ define void @fadd() {
; CHECK-NEXT: Cost Model: Found an estimated cost of 4 for instruction: %NXV2F64 = fadd <vscale x 2 x double> poison, poison
; CHECK-NEXT: Cost Model: Found an estimated cost of 8 for instruction: %NXV4F64 = fadd <vscale x 4 x double> poison, poison
; CHECK-NEXT: Cost Model: Found an estimated cost of 16 for instruction: %NXV8F64 = fadd <vscale x 8 x double> poison, poison
-; CHECK-NEXT: Cost Model: Found an estimated cost of 2 for instruction: %V1F32_VP = call <1 x float> @llvm.vp.fadd.v1f32(<1 x float> poison, <1 x float> poison, <1 x i1> poison, i32 poison)
----------------
lukel97 wrote:
These test lines disappeared because the autoupgrader folds it away to poison
https://github.com/llvm/llvm-project/pull/212490
More information about the llvm-branch-commits
mailing list