diff options
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/Instrumentation/AddressSanitizer/kernel_inline.ll | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/llvm/test/Instrumentation/AddressSanitizer/kernel_inline.ll b/llvm/test/Instrumentation/AddressSanitizer/kernel_inline.ll deleted file mode 100644 index ab85db359ae..00000000000 --- a/llvm/test/Instrumentation/AddressSanitizer/kernel_inline.ll +++ /dev/null @@ -1,27 +0,0 @@ -; Check that inline instrumentation works with the kernel. - -; RUN: opt < %s -asan -asan-kernel=1 -asan-instrumentation-with-call-threshold=10000 -S | FileCheck --check-prefixes=CHECK-INLINE %s -; RUN: opt < %s -asan -asan-kernel=1 -asan-instrumentation-with-call-threshold=0 -S | FileCheck --check-prefixes=CHECK-CALLBACK %s -target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64" -target triple = "x86_64-unknown-linux-gnu" - -define void @test_load(i32* %a, i64* %b, i512* %c, i80* %d) sanitize_address { -entry: - %tmp1 = load i32, i32* %a, align 4 - %tmp2 = load i64, i64* %b, align 8 - %tmp3 = load i512, i512* %c, align 32 - %tmp4 = load i80, i80* %d, align 8 - ret void -} -; CHECK-INLINE: call void @__asan_report_load4 -; CHECK-INLINE: call void @__asan_report_load8 -; CHECK-INLINE: call void @__asan_report_load_n -; CHECK-INLINE-NOT: call void @__asan_load4 -; CHECK-INLINE-NOT: call void @__asan_load8 -; CHECK-INLINE-NOT: call void @__asan_loadN -; CHECK-CALLBACK: call void @__asan_load4 -; CHECK-CALLBACK: call void @__asan_load8 -; CHECK-CALLBACK: call void @__asan_loadN -; CHECK-CALLBACK-NOT: call void @__asan_report_load4 -; CHECK-CALLBACK-NOT: call void @__asan_report_load8 -; CHECK-CALLBACK-NOT: call void @__asan_report_loadN |

