Skip to content

Commit cc12f68

Browse files
committedJun 12, 2019
[PowerPC] [Clang] Port SSE2 intrinsics to PowerPC
Port emmintrin.h which include Intel SSE2 intrinsics implementation to PowerPC platform (using Altivec). The new headers containing those implemenations are located into a directory named ppc_wrappers which has higher priority when the platform is PowerPC on Linux. They are mainly developed by Steven Munroe, with contributions from Paul Clarke, Bill Schmidt, Jinsong Ji and Zixuan Wu. It's a follow-up patch of D62121. Patched by: Qiu Chaofan <qiucf@cn.ibm.com> Differential Revision: https://reviews.llvm.org/D62569 llvm-svn: 363122
1 parent 549991e commit cc12f68

File tree

4 files changed

+5586
-0
lines changed

4 files changed

+5586
-0
lines changed
 

‎clang/lib/Headers/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ set(ppc_wrapper_files
131131
ppc_wrappers/mmintrin.h
132132
ppc_wrappers/xmmintrin.h
133133
ppc_wrappers/mm_malloc.h
134+
ppc_wrappers/emmintrin.h
134135
)
135136

136137
set(openmp_wrapper_files

0 commit comments

Comments
 (0)