]> granicus.if.org Git - clang/commitdiff
Fixed test/CodeGen/atomic_ops.c for compatibility with hexagon target
authorAlexey Bataev <a.bataev@hotmail.com>
Mon, 15 Dec 2014 06:12:42 +0000 (06:12 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Mon, 15 Dec 2014 06:12:42 +0000 (06:12 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@224231 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/atomic_ops.c

index 910e9b9505063a0a48f61f8dde4dfc7b439991d5..29009bef894ce1a79c3bc9877996a86f3825fdd9 100644 (file)
@@ -7,12 +7,12 @@ void foo(int x)
   // Check that multiply / divides on atomics produce a cmpxchg loop
   i *= 2;
   // CHECK: mul nsw i32
-  // CHECK: cmpxchg i32*
+  // CHECK: {{(cmpxchg i32*|i1 @__atomic_compare_exchange\(i32 4,)}}
   i /= 2;
   // CHECK: sdiv i32
-  // CHECK: cmpxchg i32*
+  // CHECK: {{(cmpxchg i32*|i1 @__atomic_compare_exchange\(i32 4, )}}
   j /= x;
   // CHECK: sdiv i32
-  // CHECK: cmpxchg i16*
+  // CHECK: {{(cmpxchg i16*|i1 @__atomic_compare_exchange\(i32 2, )}}
 
 }