[llvm] e1db727 - [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll

Roman Lebedev via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 22 05:08:06 PDT 2021


Author: Roman Lebedev
Date: 2021-10-22T15:07:53+03:00
New Revision: e1db72703f65f68f455a2a1b6a4f671463b08411

URL: https://github.com/llvm/llvm-project/commit/e1db72703f65f68f455a2a1b6a4f671463b08411
DIFF: https://github.com/llvm/llvm-project/commit/e1db72703f65f68f455a2a1b6a4f671463b08411.diff

LOG: [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll

This test is quite fragile WRT improvements to the interleaved load cost
modelling. Let's bump the stride way up so that is no longer a concern.

Added: 
    

Modified: 
    llvm/test/Transforms/LoopVectorize/X86/pr48340.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/LoopVectorize/X86/pr48340.ll b/llvm/test/Transforms/LoopVectorize/X86/pr48340.ll
index 6270e87fcba23..4ad89a424bc0f 100644
--- a/llvm/test/Transforms/LoopVectorize/X86/pr48340.ll
+++ b/llvm/test/Transforms/LoopVectorize/X86/pr48340.ll
@@ -20,7 +20,7 @@ entry:
 
 loop:
   %p2 = phi i64* [ %p, %entry ], [ %p.inc, %loop ]
-  %p.inc = getelementptr inbounds i64, i64* %p2, i64 4
+  %p.inc = getelementptr inbounds i64, i64* %p2, i64 128
   %p3 = bitcast i64* %p2 to %0**
   %v = load %0*, %0** %p3, align 8
   %b = icmp eq i64* %p.inc, %p.last
@@ -43,7 +43,7 @@ entry:
 
 loop:
   %p2 = phi i64* [ %p, %entry ], [ %p.inc, %loop ]
-  %p.inc = getelementptr inbounds i64, i64* %p2, i64 4
+  %p.inc = getelementptr inbounds i64, i64* %p2, i64 128
   %p3 = bitcast i64* %p2 to %1**
   %v = load %1*, %1** %p3, align 8
   %b = icmp eq i64* %p.inc, %p.last


        


More information about the llvm-commits mailing list