summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize/zero-sized-pointee-crash.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize/zero-sized-pointee-crash.ll')
-rw-r--r--llvm/test/Transforms/LoopVectorize/zero-sized-pointee-crash.ll26
1 files changed, 0 insertions, 26 deletions
diff --git a/llvm/test/Transforms/LoopVectorize/zero-sized-pointee-crash.ll b/llvm/test/Transforms/LoopVectorize/zero-sized-pointee-crash.ll
deleted file mode 100644
index 90df5cfa8c1..00000000000
--- a/llvm/test/Transforms/LoopVectorize/zero-sized-pointee-crash.ll
+++ /dev/null
@@ -1,26 +0,0 @@
-; RUN: opt -S -loop-vectorize < %s | FileCheck %s
-target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
-
-; CHECK-LABEL: @fn1
-define void @fn1() {
-entry-block:
- br label %middle
-
-middle:
- %0 = phi {}* [ %3, %middle ], [ inttoptr (i64 0 to {}*), %entry-block ]
- %1 = bitcast {}* %0 to i8*
- %2 = getelementptr i8, i8* %1, i64 1
- %3 = bitcast i8* %2 to {}*
- %4 = icmp eq i8* %2, undef
- br i1 %4, label %exit, label %middle
-
-; CHECK: %[[phi:.*]] = phi {}* [ %3, %middle ], [ null, %entry-block ]
-; CHECK-NEXT: %[[bc1:.*]] = bitcast {}* %[[phi]] to i8*
-; CHECK-NEXT: %[[gep:.*]] = getelementptr i8, i8* %[[bc1]], i64 1
-; CHECK-NEXT: %[[bc2:.*]] = bitcast i8* %[[gep]] to {}*
-; CHECK-NEXT: %[[cmp:.*]] = icmp eq i8* %[[gep]], undef
-; CHECK-NEXT: br i1 %[[cmp]],
-
-exit:
- ret void
-}
OpenPOWER on IntegriCloud