[PowerPC] [Clang] Add platform guards to PPC vector intrinsics headers
authorQiu Chaofan <qiucf@cn.ibm.com>
Tue, 30 Jul 2019 02:18:11 +0000 (02:18 +0000)
committerQiu Chaofan <qiucf@cn.ibm.com>
Tue, 30 Jul 2019 02:18:11 +0000 (02:18 +0000)
commit852d4446718e10301fc609760d2a2bd457bd59e0
tree22865b9f8ef661553c25f16ff63be274cdf1e7ed
parenta171f6c9e1aea52effc95a57c4091c7ed14d5099
[PowerPC] [Clang] Add platform guards to PPC vector intrinsics headers

Move the platform check out of PPC Linux toolchain code and add platform guards
to the intrinsic headers, since they are supported currently only on 64-bit
PowerPC targets.

Reviewed By: Jinsong Ji

Differential Revision: https://reviews.llvm.org/D64849

llvm-svn: 367281
clang/lib/Driver/ToolChains/PPCLinux.cpp
clang/lib/Headers/ppc_wrappers/emmintrin.h
clang/lib/Headers/ppc_wrappers/mm_malloc.h
clang/lib/Headers/ppc_wrappers/mmintrin.h
clang/lib/Headers/ppc_wrappers/xmmintrin.h