r261518 - [CLANG] [AVX512] [BUILTIN] Adding prol{d|q|w}{128|256|512} builtin to clang .

Michael Zuckerman via cfe-commits cfe-commits at lists.llvm.org
Mon Feb 22 01:42:57 PST 2016


Author: mzuckerm
Date: Mon Feb 22 03:42:57 2016
New Revision: 261518

URL: http://llvm.org/viewvc/llvm-project?rev=261518&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding prol{d|q|w}{128|256|512} builtin to clang .

Fixing problem with the lib/include/avx512vlintrin.h file. 
Adding one more _ to the prefix of _extension__ -> __extension__.

Differential Revision: http://reviews.llvm.org/D16985

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

Modified: cfe/trunk/lib/Headers/avx512vlintrin.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/avx512vlintrin.h?rev=261518&r1=261517&r2=261518&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/avx512vlintrin.h (original)
+++ cfe/trunk/lib/Headers/avx512vlintrin.h Mon Feb 22 03:42:57 2016
@@ -4981,7 +4981,7 @@ _mm256_maskz_cvtepu16_epi64 (__mmask8 __
                                          _mm256_setzero_si256 (),\
                                          (__mmask8) (u)); })
 
-#define _mm_rol_epi64(a, b) _extension__ ({\
+#define _mm_rol_epi64(a, b) __extension__ ({\
    (__m128i)__builtin_ia32_prolq128_mask((__v2di) (a), (b),\
                                          (__v2di)\
                                          _mm_setzero_di (),\




More information about the cfe-commits mailing list