summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GlobalOpt/load-store-global-no-null-opt.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Transforms/GlobalOpt/load-store-global-no-null-opt.ll')
-rw-r--r--llvm/test/Transforms/GlobalOpt/load-store-global-no-null-opt.ll28
1 files changed, 0 insertions, 28 deletions
diff --git a/llvm/test/Transforms/GlobalOpt/load-store-global-no-null-opt.ll b/llvm/test/Transforms/GlobalOpt/load-store-global-no-null-opt.ll
deleted file mode 100644
index d319d162ff4..00000000000
--- a/llvm/test/Transforms/GlobalOpt/load-store-global-no-null-opt.ll
+++ /dev/null
@@ -1,28 +0,0 @@
-; RUN: opt < %s -globalopt -S | FileCheck %s
-
-@a = internal global i64* null, align 8
-; CHECK: @a
-
-; PR13968
-define void @qux_no_null_opt() nounwind #0 {
-; CHECK-LABEL: @qux_no_null_opt(
-; CHECK: getelementptr i64*, i64** @a, i32 1
-; CHECK: store i64* inttoptr (i64 1 to i64*), i64** @a
- %b = bitcast i64** @a to i8*
- %g = getelementptr i64*, i64** @a, i32 1
- %cmp = icmp ne i8* null, %b
- %cmp2 = icmp eq i8* null, %b
- %cmp3 = icmp eq i64** null, %g
- store i64* inttoptr (i64 1 to i64*), i64** @a, align 8
- %l = load i64*, i64** @a, align 8
- ret void
-}
-
-define i64* @bar() {
- %X = load i64*, i64** @a, align 8
- ret i64* %X
-; CHECK-LABEL: @bar(
-; CHECK: load
-}
-
-attributes #0 = { "null-pointer-is-valid"="true" }
OpenPOWER on IntegriCloud