[PATCH] D62121: [PowerPC] [Clang] Port SSE intrinsics to PowerPC

Chaofan Qiu via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Sun May 19 23:05:24 PDT 2019


qiucf created this revision.
qiucf added reviewers: hfinkel, jsji, nemanjai, wschmidt, kbarton.
qiucf added a project: clang.
Herald added subscribers: cfe-commits, jfb, mgorny.

Port xmmintrin.h which include Intel SSE 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.


Repository:
  rC Clang

https://reviews.llvm.org/D62121

Files:
  clang/lib/Headers/CMakeLists.txt
  clang/lib/Headers/ppc_wrappers/mm_malloc.h
  clang/lib/Headers/ppc_wrappers/xmmintrin.h
  clang/test/CodeGen/ppc-mm-malloc.c
  clang/test/CodeGen/ppc-mmintrin.c
  clang/test/CodeGen/ppc-xmmintrin.c
  clang/test/Headers/ppc-intrinsics.c
  clang/test/Headers/ppc-mmx-intrinsics.c
  clang/test/Headers/ppc-sse-intrinsics.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62121.200207.patch
Type: text/x-patch
Size: 228091 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190520/145fd3a5/attachment-0001.bin>


More information about the cfe-commits mailing list