summaryrefslogtreecommitdiffstats
path: root/llvm/test/Instrumentation/AddressSanitizer/global_lto_merge.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/Instrumentation/AddressSanitizer/global_lto_merge.ll')
-rw-r--r--llvm/test/Instrumentation/AddressSanitizer/global_lto_merge.ll30
1 files changed, 0 insertions, 30 deletions
diff --git a/llvm/test/Instrumentation/AddressSanitizer/global_lto_merge.ll b/llvm/test/Instrumentation/AddressSanitizer/global_lto_merge.ll
index aa02553f441..e69de29bb2d 100644
--- a/llvm/test/Instrumentation/AddressSanitizer/global_lto_merge.ll
+++ b/llvm/test/Instrumentation/AddressSanitizer/global_lto_merge.ll
@@ -1,30 +0,0 @@
-; RUN: opt < %s -asan -asan-module -S | FileCheck %s
-; RUN: opt < %s -asan -asan-module -constmerge -S | FileCheck %s
-
-target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
-target triple = "x86_64-apple-macosx10.11.0"
-
-%struct = type { i64, i64 }
-
-@a = private unnamed_addr constant %struct { i64 16, i64 16 }, align 8
-@b = private unnamed_addr constant %struct { i64 16, i64 16 }, align 8
-
-; CHECK: @a = {{.*}} %struct
-; CHECK: @b = {{.*}} %struct
-
-; CHECK: @llvm.compiler.used =
-; CHECK-SAME: i8* bitcast ({ %struct, [48 x i8] }* @a to i8*)
-; CHECK-SAME: i8* bitcast ({ %struct, [48 x i8] }* @b to i8*)
-
-define i32 @main(i32, i8** nocapture readnone) {
- %3 = alloca %struct, align 8
- %4 = alloca %struct, align 8
- %5 = bitcast %struct* %3 to i8*
- call void @llvm.memcpy.p0i8.p0i8.i64(i8* nonnull %5, i8* bitcast (%struct* @a to i8*), i64 16, i32 8, i1 false)
- %6 = bitcast %struct* %4 to i8*
- call void @llvm.memcpy.p0i8.p0i8.i64(i8* nonnull %6, i8* bitcast (%struct* @b to i8*), i64 16, i32 8, i1 false)
- call void asm sideeffect "", "r,r,~{dirflag},~{fpsr},~{flags}"(%struct* nonnull %3, %struct* nonnull %4)
- ret i32 0
-}
-
-declare void @llvm.memcpy.p0i8.p0i8.i64(i8* nocapture writeonly, i8* nocapture readonly, i64, i32, i1)
OpenPOWER on IntegriCloud