summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorKarl-Johan Karlsson <karl-johan.karlsson@ericsson.com>2017-02-14 10:06:16 +0000
committerKarl-Johan Karlsson <karl-johan.karlsson@ericsson.com>2017-02-14 10:06:16 +0000
commitec21b769ec274f7cabc3875eb85ce927f2f11652 (patch)
tree0727c2ae570c5619cd80bcf9281995388f6e9666 /llvm/test
parente647bd59f6004127bb7c03f87725b942766c10d3 (diff)
downloadbcm5719-llvm-ec21b769ec274f7cabc3875eb85ce927f2f11652.tar.gz
bcm5719-llvm-ec21b769ec274f7cabc3875eb85ce927f2f11652.zip
Revert "[LoopVectorize] Added address space check when analysing interleaved accesses"
This reverts r295038. The buildbot clang-with-thin-lto-ubuntu failed. I'm reverting to investigate. llvm-svn: 295042
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/Transforms/LoopVectorize/AArch64/pr31900.ll37
1 files changed, 0 insertions, 37 deletions
diff --git a/llvm/test/Transforms/LoopVectorize/AArch64/pr31900.ll b/llvm/test/Transforms/LoopVectorize/AArch64/pr31900.ll
deleted file mode 100644
index 5ea38a4a246..00000000000
--- a/llvm/test/Transforms/LoopVectorize/AArch64/pr31900.ll
+++ /dev/null
@@ -1,37 +0,0 @@
-; RUN: opt -S -mtriple=aarch64-apple-ios -loop-vectorize -enable-interleaved-mem-accesses -force-vector-width=2 < %s | FileCheck %s
-
-; Reproducer for address space fault in the LoopVectorizer (pr31900). Added
-; different sized address space pointers (p:16:16-p4:32:16) to the aarch64
-; datalayout to reproduce the fault.
-
-target datalayout = "e-m:e-i64:64-i128:128-n32:64-S128-p:16:16-p4:32:16"
-
-; Check that all the loads are scalarized
-; CHECK: load i16, i16*
-; CHECK: load i16, i16*
-; CHECK: load i16, i16 addrspace(4)*
-; CHECK: load i16, i16 addrspace(4)*
-
-%rec1445 = type { i16, i16, i16, i16, i16 }
-
-define void @foo() {
-bb1:
- br label %bb4
-
-bb4:
- %tmp1 = phi i16 [ undef, %bb1 ], [ %_tmp1013, %bb4 ]
- %tmp2 = phi %rec1445* [ undef, %bb1 ], [ %_tmp1015, %bb4 ]
- %tmp3 = phi %rec1445 addrspace(4)* [ undef, %bb1 ], [ %_tmp1017, %bb4 ]
- %0 = getelementptr %rec1445, %rec1445* %tmp2, i16 0, i32 1
- %_tmp987 = load i16, i16* %0, align 1
- %1 = getelementptr %rec1445, %rec1445 addrspace(4)* %tmp3, i32 0, i32 1
- %_tmp993 = load i16, i16 addrspace(4)* %1, align 1
- %_tmp1013 = add i16 %tmp1, 1
- %_tmp1015 = getelementptr %rec1445, %rec1445* %tmp2, i16 1
- %_tmp1017 = getelementptr %rec1445, %rec1445 addrspace(4)* %tmp3, i32 1
- %_tmp1019 = icmp ult i16 %_tmp1013, 24
- br i1 %_tmp1019, label %bb4, label %bb16
-
-bb16:
- unreachable
-}
OpenPOWER on IntegriCloud