aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Hexagon/build-vector-shuffle.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/Hexagon/build-vector-shuffle.ll')
-rw-r--r--test/CodeGen/Hexagon/build-vector-shuffle.ll21
1 files changed, 0 insertions, 21 deletions
diff --git a/test/CodeGen/Hexagon/build-vector-shuffle.ll b/test/CodeGen/Hexagon/build-vector-shuffle.ll
deleted file mode 100644
index 1d06953ddf32..000000000000
--- a/test/CodeGen/Hexagon/build-vector-shuffle.ll
+++ /dev/null
@@ -1,21 +0,0 @@
-; RUN: llc -march=hexagon < %s | FileCheck %s
-; Check that we don't crash.
-; CHECK: vshuff
-
-target triple = "hexagon"
-
-define void @hex_interleaved.s0.__outermost() local_unnamed_addr #0 {
-entry:
- %0 = icmp eq i32 undef, 0
- %sel2 = select i1 %0, <32 x i16> undef, <32 x i16> zeroinitializer
- %1 = bitcast <32 x i16> %sel2 to <16 x i32>
- %2 = tail call <16 x i32> @llvm.hexagon.V6.vshuffh(<16 x i32> %1)
- store <16 x i32> %2, <16 x i32>* undef, align 2
- unreachable
-}
-
-; Function Attrs: nounwind readnone
-declare <16 x i32> @llvm.hexagon.V6.vshuffh(<16 x i32>) #1
-
-attributes #0 = { nounwind "target-cpu"="hexagonv60" "target-features"="+hvx" }
-attributes #1 = { nounwind readnone }