diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-09-24 11:20:27 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2013-09-24 11:20:27 +0000 |
commit | ecf0fcd2b17ccc71b2a7b5849c1416aeb48a9390 (patch) | |
tree | 0a20c8f3b5ca6d8421ec9622e57489372a6d7385 /test/Instrumentation/MemorySanitizer/msan_basic.ll | |
parent | ae1fb8fc19dcfd2f0e33a36f40d687b08dcc9a6b (diff) | |
download | external_llvm-ecf0fcd2b17ccc71b2a7b5849c1416aeb48a9390.zip external_llvm-ecf0fcd2b17ccc71b2a7b5849c1416aeb48a9390.tar.gz external_llvm-ecf0fcd2b17ccc71b2a7b5849c1416aeb48a9390.tar.bz2 |
[msan] Handling of atomic load/store, atomic rmw, cmpxchg.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191287 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Instrumentation/MemorySanitizer/msan_basic.ll')
-rw-r--r-- | test/Instrumentation/MemorySanitizer/msan_basic.ll | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/Instrumentation/MemorySanitizer/msan_basic.ll b/test/Instrumentation/MemorySanitizer/msan_basic.ll index e87bf53..02c03ef 100644 --- a/test/Instrumentation/MemorySanitizer/msan_basic.ll +++ b/test/Instrumentation/MemorySanitizer/msan_basic.ll @@ -442,8 +442,8 @@ define i32 @ShadowLoadAlignmentLarge() nounwind uwtable sanitize_memory { } ; CHECK: @ShadowLoadAlignmentLarge -; CHECK: load i32* {{.*}} align 64 ; CHECK: load volatile i32* {{.*}} align 64 +; CHECK: load i32* {{.*}} align 64 ; CHECK: ret i32 define i32 @ShadowLoadAlignmentSmall() nounwind uwtable sanitize_memory { @@ -453,14 +453,14 @@ define i32 @ShadowLoadAlignmentSmall() nounwind uwtable sanitize_memory { } ; CHECK: @ShadowLoadAlignmentSmall -; CHECK: load i32* {{.*}} align 2 ; CHECK: load volatile i32* {{.*}} align 2 +; CHECK: load i32* {{.*}} align 2 ; CHECK: ret i32 ; CHECK-ORIGINS: @ShadowLoadAlignmentSmall +; CHECK-ORIGINS: load volatile i32* {{.*}} align 2 ; CHECK-ORIGINS: load i32* {{.*}} align 2 ; CHECK-ORIGINS: load i32* {{.*}} align 4 -; CHECK-ORIGINS: load volatile i32* {{.*}} align 2 ; CHECK-ORIGINS: ret i32 @@ -600,8 +600,8 @@ define <8 x i8*> @VectorOfPointers(<8 x i8*>* %p) nounwind uwtable sanitize_memo } ; CHECK: @VectorOfPointers -; CHECK: load <8 x i64>* ; CHECK: load <8 x i8*>* +; CHECK: load <8 x i64>* ; CHECK: store <8 x i64> {{.*}} @__msan_retval_tls ; CHECK: ret <8 x i8*> |