[llvm-commits] [llvm] r165108 - /llvm/trunk/test/Instrumentation/ThreadSanitizer/atomic.ll

Dmitry Vyukov dvyukov at google.com
Wed Oct 3 06:13:54 PDT 2012


Author: dvyukov
Date: Wed Oct  3 08:13:54 2012
New Revision: 165108

URL: http://llvm.org/viewvc/llvm-project?rev=165108&view=rev
Log:
tsan: update the test for new atomic enums

Modified:
    llvm/trunk/test/Instrumentation/ThreadSanitizer/atomic.ll

Modified: llvm/trunk/test/Instrumentation/ThreadSanitizer/atomic.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Instrumentation/ThreadSanitizer/atomic.ll?rev=165108&r1=165107&r2=165108&view=diff
==============================================================================
--- llvm/trunk/test/Instrumentation/ThreadSanitizer/atomic.ll (original)
+++ llvm/trunk/test/Instrumentation/ThreadSanitizer/atomic.ll Wed Oct  3 08:13:54 2012
@@ -4,7 +4,7 @@
 
 define i8 @atomic8_load_unordered(i8* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i8* %a unordered, align 1
+  %0 = load atomic i8* %a unordered, align 100501
   ret i8 %0
 }
 ; CHECK: atomic8_load_unordered
@@ -12,7 +12,7 @@
 
 define i8 @atomic8_load_monotonic(i8* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i8* %a monotonic, align 1
+  %0 = load atomic i8* %a monotonic, align 100501
   ret i8 %0
 }
 ; CHECK: atomic8_load_monotonic
@@ -20,7 +20,7 @@
 
 define i8 @atomic8_load_acquire(i8* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i8* %a acquire, align 1
+  %0 = load atomic i8* %a acquire, align 100501
   ret i8 %0
 }
 ; CHECK: atomic8_load_acquire
@@ -28,7 +28,7 @@
 
 define i8 @atomic8_load_seq_cst(i8* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i8* %a seq_cst, align 1
+  %0 = load atomic i8* %a seq_cst, align 100501
   ret i8 %0
 }
 ; CHECK: atomic8_load_seq_cst
@@ -36,7 +36,7 @@
 
 define void @atomic8_store_unordered(i8* %a) nounwind uwtable {
 entry:
-  store atomic i8 0, i8* %a unordered, align 1
+  store atomic i8 0, i8* %a unordered, align 100501
   ret void
 }
 ; CHECK: atomic8_store_unordered
@@ -44,7 +44,7 @@
 
 define void @atomic8_store_monotonic(i8* %a) nounwind uwtable {
 entry:
-  store atomic i8 0, i8* %a monotonic, align 1
+  store atomic i8 0, i8* %a monotonic, align 100501
   ret void
 }
 ; CHECK: atomic8_store_monotonic
@@ -52,7 +52,7 @@
 
 define void @atomic8_store_release(i8* %a) nounwind uwtable {
 entry:
-  store atomic i8 0, i8* %a release, align 1
+  store atomic i8 0, i8* %a release, align 100501
   ret void
 }
 ; CHECK: atomic8_store_release
@@ -60,7 +60,7 @@
 
 define void @atomic8_store_seq_cst(i8* %a) nounwind uwtable {
 entry:
-  store atomic i8 0, i8* %a seq_cst, align 1
+  store atomic i8 0, i8* %a seq_cst, align 100501
   ret void
 }
 ; CHECK: atomic8_store_seq_cst
@@ -68,7 +68,7 @@
 
 define i16 @atomic16_load_unordered(i16* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i16* %a unordered, align 2
+  %0 = load atomic i16* %a unordered, align 100502
   ret i16 %0
 }
 ; CHECK: atomic16_load_unordered
@@ -76,7 +76,7 @@
 
 define i16 @atomic16_load_monotonic(i16* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i16* %a monotonic, align 2
+  %0 = load atomic i16* %a monotonic, align 100502
   ret i16 %0
 }
 ; CHECK: atomic16_load_monotonic
@@ -84,7 +84,7 @@
 
 define i16 @atomic16_load_acquire(i16* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i16* %a acquire, align 2
+  %0 = load atomic i16* %a acquire, align 100502
   ret i16 %0
 }
 ; CHECK: atomic16_load_acquire
@@ -92,7 +92,7 @@
 
 define i16 @atomic16_load_seq_cst(i16* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i16* %a seq_cst, align 2
+  %0 = load atomic i16* %a seq_cst, align 100502
   ret i16 %0
 }
 ; CHECK: atomic16_load_seq_cst
@@ -100,7 +100,7 @@
 
 define void @atomic16_store_unordered(i16* %a) nounwind uwtable {
 entry:
-  store atomic i16 0, i16* %a unordered, align 2
+  store atomic i16 0, i16* %a unordered, align 100502
   ret void
 }
 ; CHECK: atomic16_store_unordered
@@ -108,7 +108,7 @@
 
 define void @atomic16_store_monotonic(i16* %a) nounwind uwtable {
 entry:
-  store atomic i16 0, i16* %a monotonic, align 2
+  store atomic i16 0, i16* %a monotonic, align 100502
   ret void
 }
 ; CHECK: atomic16_store_monotonic
@@ -116,7 +116,7 @@
 
 define void @atomic16_store_release(i16* %a) nounwind uwtable {
 entry:
-  store atomic i16 0, i16* %a release, align 2
+  store atomic i16 0, i16* %a release, align 100502
   ret void
 }
 ; CHECK: atomic16_store_release
@@ -124,7 +124,7 @@
 
 define void @atomic16_store_seq_cst(i16* %a) nounwind uwtable {
 entry:
-  store atomic i16 0, i16* %a seq_cst, align 2
+  store atomic i16 0, i16* %a seq_cst, align 100502
   ret void
 }
 ; CHECK: atomic16_store_seq_cst
@@ -132,7 +132,7 @@
 
 define i32 @atomic32_load_unordered(i32* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i32* %a unordered, align 4
+  %0 = load atomic i32* %a unordered, align 100504
   ret i32 %0
 }
 ; CHECK: atomic32_load_unordered
@@ -140,7 +140,7 @@
 
 define i32 @atomic32_load_monotonic(i32* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i32* %a monotonic, align 4
+  %0 = load atomic i32* %a monotonic, align 100504
   ret i32 %0
 }
 ; CHECK: atomic32_load_monotonic
@@ -148,7 +148,7 @@
 
 define i32 @atomic32_load_acquire(i32* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i32* %a acquire, align 4
+  %0 = load atomic i32* %a acquire, align 100504
   ret i32 %0
 }
 ; CHECK: atomic32_load_acquire
@@ -156,7 +156,7 @@
 
 define i32 @atomic32_load_seq_cst(i32* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i32* %a seq_cst, align 4
+  %0 = load atomic i32* %a seq_cst, align 100504
   ret i32 %0
 }
 ; CHECK: atomic32_load_seq_cst
@@ -164,7 +164,7 @@
 
 define void @atomic32_store_unordered(i32* %a) nounwind uwtable {
 entry:
-  store atomic i32 0, i32* %a unordered, align 4
+  store atomic i32 0, i32* %a unordered, align 100504
   ret void
 }
 ; CHECK: atomic32_store_unordered
@@ -172,7 +172,7 @@
 
 define void @atomic32_store_monotonic(i32* %a) nounwind uwtable {
 entry:
-  store atomic i32 0, i32* %a monotonic, align 4
+  store atomic i32 0, i32* %a monotonic, align 100504
   ret void
 }
 ; CHECK: atomic32_store_monotonic
@@ -180,7 +180,7 @@
 
 define void @atomic32_store_release(i32* %a) nounwind uwtable {
 entry:
-  store atomic i32 0, i32* %a release, align 4
+  store atomic i32 0, i32* %a release, align 100504
   ret void
 }
 ; CHECK: atomic32_store_release
@@ -188,7 +188,7 @@
 
 define void @atomic32_store_seq_cst(i32* %a) nounwind uwtable {
 entry:
-  store atomic i32 0, i32* %a seq_cst, align 4
+  store atomic i32 0, i32* %a seq_cst, align 100504
   ret void
 }
 ; CHECK: atomic32_store_seq_cst
@@ -196,7 +196,7 @@
 
 define i64 @atomic64_load_unordered(i64* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i64* %a unordered, align 8
+  %0 = load atomic i64* %a unordered, align 100508
   ret i64 %0
 }
 ; CHECK: atomic64_load_unordered
@@ -204,7 +204,7 @@
 
 define i64 @atomic64_load_monotonic(i64* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i64* %a monotonic, align 8
+  %0 = load atomic i64* %a monotonic, align 100508
   ret i64 %0
 }
 ; CHECK: atomic64_load_monotonic
@@ -212,7 +212,7 @@
 
 define i64 @atomic64_load_acquire(i64* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i64* %a acquire, align 8
+  %0 = load atomic i64* %a acquire, align 100508
   ret i64 %0
 }
 ; CHECK: atomic64_load_acquire
@@ -220,7 +220,7 @@
 
 define i64 @atomic64_load_seq_cst(i64* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i64* %a seq_cst, align 8
+  %0 = load atomic i64* %a seq_cst, align 100508
   ret i64 %0
 }
 ; CHECK: atomic64_load_seq_cst
@@ -228,7 +228,7 @@
 
 define void @atomic64_store_unordered(i64* %a) nounwind uwtable {
 entry:
-  store atomic i64 0, i64* %a unordered, align 8
+  store atomic i64 0, i64* %a unordered, align 100508
   ret void
 }
 ; CHECK: atomic64_store_unordered
@@ -236,7 +236,7 @@
 
 define void @atomic64_store_monotonic(i64* %a) nounwind uwtable {
 entry:
-  store atomic i64 0, i64* %a monotonic, align 8
+  store atomic i64 0, i64* %a monotonic, align 100508
   ret void
 }
 ; CHECK: atomic64_store_monotonic
@@ -244,7 +244,7 @@
 
 define void @atomic64_store_release(i64* %a) nounwind uwtable {
 entry:
-  store atomic i64 0, i64* %a release, align 8
+  store atomic i64 0, i64* %a release, align 100508
   ret void
 }
 ; CHECK: atomic64_store_release
@@ -252,7 +252,7 @@
 
 define void @atomic64_store_seq_cst(i64* %a) nounwind uwtable {
 entry:
-  store atomic i64 0, i64* %a seq_cst, align 8
+  store atomic i64 0, i64* %a seq_cst, align 100508
   ret void
 }
 ; CHECK: atomic64_store_seq_cst
@@ -260,7 +260,7 @@
 
 define i128 @atomic128_load_unordered(i128* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i128* %a unordered, align 16
+  %0 = load atomic i128* %a unordered, align 100516
   ret i128 %0
 }
 ; CHECK: atomic128_load_unordered
@@ -268,7 +268,7 @@
 
 define i128 @atomic128_load_monotonic(i128* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i128* %a monotonic, align 16
+  %0 = load atomic i128* %a monotonic, align 100516
   ret i128 %0
 }
 ; CHECK: atomic128_load_monotonic
@@ -276,7 +276,7 @@
 
 define i128 @atomic128_load_acquire(i128* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i128* %a acquire, align 16
+  %0 = load atomic i128* %a acquire, align 100516
   ret i128 %0
 }
 ; CHECK: atomic128_load_acquire
@@ -284,7 +284,7 @@
 
 define i128 @atomic128_load_seq_cst(i128* %a) nounwind uwtable {
 entry:
-  %0 = load atomic i128* %a seq_cst, align 16
+  %0 = load atomic i128* %a seq_cst, align 100516
   ret i128 %0
 }
 ; CHECK: atomic128_load_seq_cst
@@ -292,7 +292,7 @@
 
 define void @atomic128_store_unordered(i128* %a) nounwind uwtable {
 entry:
-  store atomic i128 0, i128* %a unordered, align 16
+  store atomic i128 0, i128* %a unordered, align 100516
   ret void
 }
 ; CHECK: atomic128_store_unordered
@@ -300,7 +300,7 @@
 
 define void @atomic128_store_monotonic(i128* %a) nounwind uwtable {
 entry:
-  store atomic i128 0, i128* %a monotonic, align 16
+  store atomic i128 0, i128* %a monotonic, align 100516
   ret void
 }
 ; CHECK: atomic128_store_monotonic
@@ -308,7 +308,7 @@
 
 define void @atomic128_store_release(i128* %a) nounwind uwtable {
 entry:
-  store atomic i128 0, i128* %a release, align 16
+  store atomic i128 0, i128* %a release, align 100516
   ret void
 }
 ; CHECK: atomic128_store_release
@@ -316,7 +316,7 @@
 
 define void @atomic128_store_seq_cst(i128* %a) nounwind uwtable {
 entry:
-  store atomic i128 0, i128* %a seq_cst, align 16
+  store atomic i128 0, i128* %a seq_cst, align 100516
   ret void
 }
 ; CHECK: atomic128_store_seq_cst





More information about the llvm-commits mailing list