diff options
author | Ben Langmuir <ben.langmuir@intel.com> | 2013-09-19 13:22:04 +0000 |
---|---|---|
committer | Ben Langmuir <ben.langmuir@intel.com> | 2013-09-19 13:22:04 +0000 |
commit | 58078d0103fa9cab73f5a3b79dbb97c9f92a097e (patch) | |
tree | 4d5ef407932a01cb970418bcfe328399a68a402d /clang/lib/Headers/x86intrin.h | |
parent | a54daa4640733fd23ab178b062a4d7efde3e1264 (diff) | |
download | bcm5719-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.h | 4 |
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 */ |