From: Ed Schouten Date: Fri, 31 May 2013 19:18:14 +0000 (+0000) Subject: Slightly extend matching for atomic loads. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ab79f4120d479600c25a7cf82997385dccfb48f7;p=clang Slightly extend matching for atomic loads. Also add the "=" to the matched pattern, to see whether we actually save the loaded value. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183029 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/CodeGen/atomics-inlining.c b/test/CodeGen/atomics-inlining.c index 9b0d4135fc..3ef96e58d1 100644 --- a/test/CodeGen/atomics-inlining.c +++ b/test/CodeGen/atomics-inlining.c @@ -24,26 +24,26 @@ void test1(void) { (void)__atomic_load(&ll1, &ll2, memory_order_seq_cst); // PPC32: define void @test1 -// PPC32: load atomic i8* @c1 seq_cst -// PPC32: load atomic i16* @s1 seq_cst -// PPC32: load atomic i32* @i1 seq_cst +// PPC32: = load atomic i8* @c1 seq_cst +// PPC32: = load atomic i16* @s1 seq_cst +// PPC32: = load atomic i32* @i1 seq_cst // PPC32: call void @__atomic_load(i32 8, i8* bitcast (i64* @ll1 to i8*) // PPC64: define void @test1 -// PPC64: load atomic i8* @c1 seq_cst -// PPC64: load atomic i16* @s1 seq_cst -// PPC64: load atomic i32* @i1 seq_cst -// PPC64: load atomic i64* @ll1 seq_cst +// PPC64: = load atomic i8* @c1 seq_cst +// PPC64: = load atomic i16* @s1 seq_cst +// PPC64: = load atomic i32* @i1 seq_cst +// PPC64: = load atomic i64* @ll1 seq_cst // MIPS32: define void @test1 -// MIPS32: load atomic i8* @c1 seq_cst -// MIPS32: load atomic i16* @s1 seq_cst -// MIPS32: load atomic i32* @i1 seq_cst +// MIPS32: = load atomic i8* @c1 seq_cst +// MIPS32: = load atomic i16* @s1 seq_cst +// MIPS32: = load atomic i32* @i1 seq_cst // MIPS32: call void @__atomic_load(i32 8, i8* bitcast (i64* @ll1 to i8*) // MIPS64: define void @test1 -// MIPS64: load atomic i8* @c1 seq_cst -// MIPS64: load atomic i16* @s1 seq_cst -// MIPS64: load atomic i32* @i1 seq_cst -// MIPS64: load atomic i64* @ll1 seq_cst +// MIPS64: = load atomic i8* @c1 seq_cst +// MIPS64: = load atomic i16* @s1 seq_cst +// MIPS64: = load atomic i32* @i1 seq_cst +// MIPS64: = load atomic i64* @ll1 seq_cst }