diff options
Diffstat (limited to 'llvm/test/Transforms/InstSimplify/load.ll')
-rw-r--r-- | llvm/test/Transforms/InstSimplify/load.ll | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/llvm/test/Transforms/InstSimplify/load.ll b/llvm/test/Transforms/InstSimplify/load.ll deleted file mode 100644 index 8b2b5a17660..00000000000 --- a/llvm/test/Transforms/InstSimplify/load.ll +++ /dev/null @@ -1,30 +0,0 @@ -; NOTE: Assertions have been autogenerated by update_test_checks.py -; RUN: opt < %s -instsimplify -S | FileCheck %s - -@zeroinit = constant {} zeroinitializer -@undef = constant {} undef - -define i32 @crash_on_zeroinit() { -; CHECK-LABEL: @crash_on_zeroinit( -; CHECK: ret i32 0 -; - %load = load i32, i32* bitcast ({}* @zeroinit to i32*) - ret i32 %load -} - -define i32 @crash_on_undef() { -; CHECK-LABEL: @crash_on_undef( -; CHECK: ret i32 undef -; - %load = load i32, i32* bitcast ({}* @undef to i32*) - ret i32 %load -} - -@GV = private constant [8 x i32] [i32 42, i32 43, i32 44, i32 45, i32 46, i32 47, i32 48, i32 49] - -define <8 x i32> @partial_load() { -; CHECK-LABEL: @partial_load( -; CHECK: ret <8 x i32> <i32 0, i32 42, i32 43, i32 44, i32 45, i32 46, i32 47, i32 48> - %load = load <8 x i32>, <8 x i32>* bitcast (i32* getelementptr ([8 x i32], [8 x i32]* @GV, i64 0, i64 -1) to <8 x i32>*) - ret <8 x i32> %load -} |