[llvm] d486a4c - [ARM] Ensure extra uses are not dead in tail-folding-counting-down.ll. NFC
David Green via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 29 07:47:29 PDT 2024
Author: David Green
Date: 2024-04-29T15:47:24+01:00
New Revision: d486a4c29a331d3bfb3649a8a0aa2ba4970a6455
URL: https://github.com/llvm/llvm-project/commit/d486a4c29a331d3bfb3649a8a0aa2ba4970a6455
DIFF: https://github.com/llvm/llvm-project/commit/d486a4c29a331d3bfb3649a8a0aa2ba4970a6455.diff
LOG: [ARM] Ensure extra uses are not dead in tail-folding-counting-down.ll. NFC
This might help keep the test valid if vplan is removing dead intructions.
Added:
Modified:
llvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll
Removed:
################################################################################
diff --git a/llvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll b/llvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll
index 5c1966fa7a2de7..0f524561eadc24 100644
--- a/llvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll
+++ b/llvm/test/Transforms/LoopVectorize/ARM/tail-folding-counting-down.ll
@@ -107,9 +107,10 @@ while.body:
%1 = load i8, ptr %b.addr.07, align 1
%add = add i8 %1, %0
%incdec.ptr4 = getelementptr inbounds i8, ptr %c.addr.08, i32 1
- store i8 %add, ptr %c.addr.08, align 1
%cmp = icmp sgt i32 %N.addr.09, 1
%select = select i1 %cmp, i8 %0, i8 %1
+ %add2 = add i8 %add, %select
+ store i8 %add2, ptr %c.addr.08, align 1
br i1 %cmp, label %while.body, label %while.end.loopexit
while.end.loopexit:
More information about the llvm-commits
mailing list