[cfe-commits] r153292 - /cfe/trunk/test/CodeGen/asm-inout.c

Bill Wendling isanbard at gmail.com
Thu Mar 22 16:34:01 PDT 2012


Author: void
Date: Thu Mar 22 18:34:01 2012
New Revision: 153292

URL: http://llvm.org/viewvc/llvm-project?rev=153292&view=rev
Log:
Small cleanup.

Modified:
    cfe/trunk/test/CodeGen/asm-inout.c

Modified: cfe/trunk/test/CodeGen/asm-inout.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/asm-inout.c?rev=153292&r1=153291&r2=153292&view=diff
==============================================================================
--- cfe/trunk/test/CodeGen/asm-inout.c (original)
+++ cfe/trunk/test/CodeGen/asm-inout.c Thu Mar 22 18:34:01 2012
@@ -19,23 +19,23 @@
 }
 
 // PR7338
+// CHECK: @test3
 void test3(int *vout, int vin)
 {
   // CHECK: call void asm "opr $0,$1", "=*r|m|r,r|m|r,~{edi},~{dirflag},~{fpsr},~{flags}"
-asm(
-		"opr %[vout],%[vin]"
-		: [vout] "=r,=m,=r" (*vout)
-		: [vin] "r,m,r" (vin)
-		: "edi"
-		);
+  asm ("opr %[vout],%[vin]"
+       : [vout] "=r,=m,=r" (*vout)
+       : [vin] "r,m,r" (vin)
+       : "edi");
 }
 
 // PR8959 - This should implicitly truncate the immediate to a byte.
+// CHECK: @test4
 int test4(volatile int *addr) {
   unsigned char oldval;
+  // CHECK: call i8 asm "frob $0", "=r,0{{.*}}"(i8 -1)
   __asm__ ("frob %0" : "=r"(oldval) : "0"(0xff));
   return (int)oldval;
-// CHECK: call i8 asm "frob $0", "=r,0{{.*}}"(i8 -1)
 }
 
 // <rdar://problem/10919182> - This should have both inputs be of type x86_mmx.
@@ -43,6 +43,6 @@
 typedef long long __m64 __attribute__((__vector_size__(8)));
 __m64 test5(__m64 __A, __m64 __B) {
   // CHECK: call x86_mmx asm "pmulhuw $1, $0\0A\09", "=y,y,0,~{dirflag},~{fpsr},~{flags}"(x86_mmx %{{.*}}, x86_mmx %{{.*}})
-  asm("pmulhuw %1, %0\n\t" : "+y" (__A) : "y" (__B));
+  asm ("pmulhuw %1, %0\n\t" : "+y" (__A) : "y" (__B));
   return __A;
 }





More information about the cfe-commits mailing list