[cfe-commits] r58360 - /cfe/trunk/lib/Headers/mmintrin.h

Daniel Dunbar daniel at zuster.org
Tue Oct 28 20:37:57 PDT 2008


Author: ddunbar
Date: Tue Oct 28 22:37:55 2008
New Revision: 58360

URL: http://llvm.org/viewvc/llvm-project?rev=58360&view=rev
Log:
Fix mmintrin.h to use proper definition of functions taking no
arguments.
 - More important than it looks, this inhibits trivial inlining
   otherwise.

Modified:
    cfe/trunk/lib/Headers/mmintrin.h

Modified: cfe/trunk/lib/Headers/mmintrin.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/mmintrin.h?rev=58360&r1=58359&r2=58360&view=diff

==============================================================================
--- cfe/trunk/lib/Headers/mmintrin.h (original)
+++ cfe/trunk/lib/Headers/mmintrin.h Tue Oct 28 22:37:55 2008
@@ -34,7 +34,7 @@
 typedef short __v4hi __attribute__((__vector_size__(8)));
 typedef char __v8qi __attribute__((__vector_size__(8)));
 
-static inline void __attribute__((__always_inline__)) _mm_empty()
+static inline void __attribute__((__always_inline__)) _mm_empty(void)
 {
     __builtin_ia32_emms();
 }
@@ -320,7 +320,7 @@
     return (__m64)__builtin_ia32_pcmpgtd((__v2si)__m1, (__v2si)__m2);
 }
 
-static inline __m64 __attribute__((__always_inline__)) _mm_setzero_si64()
+static inline __m64 __attribute__((__always_inline__)) _mm_setzero_si64(void)
 {
     return (__m64){ 0LL };
 }





More information about the cfe-commits mailing list