summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/x86intrin.h
diff options
context:
space:
mode:
authorBen Langmuir <ben.langmuir@intel.com>2013-09-19 13:22:04 +0000
committerBen Langmuir <ben.langmuir@intel.com>2013-09-19 13:22:04 +0000
commit58078d0103fa9cab73f5a3b79dbb97c9f92a097e (patch)
tree4d5ef407932a01cb970418bcfe328399a68a402d /clang/lib/Headers/x86intrin.h
parenta54daa4640733fd23ab178b062a4d7efde3e1264 (diff)
downloadbcm5719-llvm-58078d0103fa9cab73f5a3b79dbb97c9f92a097e.tar.gz
bcm5719-llvm-58078d0103fa9cab73f5a3b79dbb97c9f92a097e.zip
Add C intrinsics for Intel SHA Extensions
Intrinsics added shaintrin.h, which is included from x86intrin.h if __SHA__ is enabled. SHA implies SSE2, which is needed for the __m128i type. Also add the -msha/-mno-sha option. llvm-svn: 190999
Diffstat (limited to 'clang/lib/Headers/x86intrin.h')
-rw-r--r--clang/lib/Headers/x86intrin.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/lib/Headers/x86intrin.h b/clang/lib/Headers/x86intrin.h
index 94fbe2fe234..b0c583f899a 100644
--- a/clang/lib/Headers/x86intrin.h
+++ b/clang/lib/Headers/x86intrin.h
@@ -70,6 +70,10 @@
#include <f16cintrin.h>
#endif
+ #ifdef __SHA__
+ #include <shaintrin.h>
+ #endif
+
// FIXME: LWP
#endif /* __X86INTRIN_H */
OpenPOWER on IntegriCloud