diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2011-12-06 16:17:54 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2011-12-06 16:17:54 +0000 |
| commit | e946e361abc914243327f2af0925d6f63bcae384 (patch) | |
| tree | 99bca9f8ba07ab5bb92e3369e654b9222b4e0572 | |
| parent | 930a85cc2db625e3c7a8a1622d38a4a4a7a51562 (diff) | |
| download | bcm5719-llvm-e946e361abc914243327f2af0925d6f63bcae384.tar.gz bcm5719-llvm-e946e361abc914243327f2af0925d6f63bcae384.zip | |
Headers: wmmintrin.h only needs xmmintrin.h.
- Fixes <rdar://problem/10261246> clang -maes option is not sufficient to
include <wmmintrin.h>
llvm-svn: 145939
| -rw-r--r-- | clang/lib/Headers/wmmintrin.h | 2 | ||||
| -rw-r--r-- | clang/test/Headers/wmmintrin.c | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/clang/lib/Headers/wmmintrin.h b/clang/lib/Headers/wmmintrin.h index 6b2e4687d4b..8f588507ee5 100644 --- a/clang/lib/Headers/wmmintrin.h +++ b/clang/lib/Headers/wmmintrin.h @@ -28,7 +28,7 @@ # error "AES instructions not enabled" #else -#include <smmintrin.h> +#include <xmmintrin.h> static __inline__ __m128i __attribute__((__always_inline__, __nodebug__)) _mm_aesenc_si128(__m128i __V, __m128i __R) diff --git a/clang/test/Headers/wmmintrin.c b/clang/test/Headers/wmmintrin.c new file mode 100644 index 00000000000..6aa8be49881 --- /dev/null +++ b/clang/test/Headers/wmmintrin.c @@ -0,0 +1,4 @@ +// Check that wmmintrin.h is includable with just -maes. +// RUN: %clang_cc1 -triple x86_64-unknown-unknown \ +// RUN: -verify %s -ffreestanding -target-feature +aes +#include <wmmintrin.h> |

