r351568 - [X86] Only define _XCR_XFEATURE_ENABLED_MASK in xsaveintrin.h when _MSC_VER is defined. Remove from intrin.h.

Craig Topper via cfe-commits cfe-commits at lists.llvm.org
Fri Jan 18 09:51:51 PST 2019


Author: ctopper
Date: Fri Jan 18 09:51:51 2019
New Revision: 351568

URL: http://llvm.org/viewvc/llvm-project?rev=351568&view=rev
Log:
[X86] Only define _XCR_XFEATURE_ENABLED_MASK in xsaveintrin.h when _MSC_VER is defined. Remove from intrin.h.

I think this was my intention when I added it xsaveintrin.h

Modified:
    cfe/trunk/lib/Headers/intrin.h
    cfe/trunk/lib/Headers/xsaveintrin.h

Modified: cfe/trunk/lib/Headers/intrin.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/intrin.h?rev=351568&r1=351567&r2=351568&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/intrin.h (original)
+++ cfe/trunk/lib/Headers/intrin.h Fri Jan 18 09:51:51 2019
@@ -200,7 +200,6 @@ __attribute__((__deprecated__("use other
 _WriteBarrier(void);
 unsigned __int32 xbegin(void);
 void _xend(void);
-#define _XCR_XFEATURE_ENABLED_MASK 0
 
 /* These additional intrinsics are turned on in x64/amd64/x86_64 mode. */
 #ifdef __x86_64__

Modified: cfe/trunk/lib/Headers/xsaveintrin.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Headers/xsaveintrin.h?rev=351568&r1=351567&r2=351568&view=diff
==============================================================================
--- cfe/trunk/lib/Headers/xsaveintrin.h (original)
+++ cfe/trunk/lib/Headers/xsaveintrin.h Fri Jan 18 09:51:51 2019
@@ -28,7 +28,7 @@
 #ifndef __XSAVEINTRIN_H
 #define __XSAVEINTRIN_H
 
-#ifndef _MSC_VER
+#ifdef _MSC_VER
 #define _XCR_XFEATURE_ENABLED_MASK 0
 #endif
 




More information about the cfe-commits mailing list