qiucf created this revision. qiucf added reviewers: nemanjai, lkail, shchenz, PowerPC. Herald added a subscriber: kbarton. Herald added a project: All. qiucf requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D137536 Files: clang/lib/Headers/ppc_wrappers/bmi2intrin.h clang/lib/Headers/ppc_wrappers/bmiintrin.h 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/pmmintrin.h clang/lib/Headers/ppc_wrappers/smmintrin.h clang/lib/Headers/ppc_wrappers/tmmintrin.h clang/lib/Headers/ppc_wrappers/xmmintrin.h
Index: clang/lib/Headers/ppc_wrappers/xmmintrin.h =================================================================== --- clang/lib/Headers/ppc_wrappers/xmmintrin.h +++ clang/lib/Headers/ppc_wrappers/xmmintrin.h @@ -35,7 +35,7 @@ #ifndef XMMINTRIN_H_ #define XMMINTRIN_H_ -#if defined(__ppc64__) && \ +#if defined(__powerpc64__) && \ (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) /* Define four value permute mask */ @@ -1821,7 +1821,7 @@ #else #include_next <xmmintrin.h> -#endif /* defined(__ppc64__) && +#endif /* defined(__powerpc64__) && * (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) */ #endif /* XMMINTRIN_H_ */ Index: clang/lib/Headers/ppc_wrappers/tmmintrin.h =================================================================== --- clang/lib/Headers/ppc_wrappers/tmmintrin.h +++ clang/lib/Headers/ppc_wrappers/tmmintrin.h @@ -25,7 +25,7 @@ #ifndef TMMINTRIN_H_ #define TMMINTRIN_H_ -#if defined(__ppc64__) && \ +#if defined(__powerpc64__) && \ (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) #include <altivec.h> @@ -447,7 +447,7 @@ #else #include_next <tmmintrin.h> -#endif /* defined(__ppc64__) && +#endif /* defined(__powerpc64__) && * (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) */ #endif /* TMMINTRIN_H_ */ Index: clang/lib/Headers/ppc_wrappers/smmintrin.h =================================================================== --- clang/lib/Headers/ppc_wrappers/smmintrin.h +++ clang/lib/Headers/ppc_wrappers/smmintrin.h @@ -29,7 +29,7 @@ #ifndef SMMINTRIN_H_ #define SMMINTRIN_H_ -#if defined(__ppc64__) && \ +#if defined(__powerpc64__) && \ (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) #include <altivec.h> @@ -657,7 +657,7 @@ #else #include_next <smmintrin.h> -#endif /* defined(__ppc64__) && +#endif /* defined(__powerpc64__) && * (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) */ #endif /* SMMINTRIN_H_ */ Index: clang/lib/Headers/ppc_wrappers/pmmintrin.h =================================================================== --- clang/lib/Headers/ppc_wrappers/pmmintrin.h +++ clang/lib/Headers/ppc_wrappers/pmmintrin.h @@ -39,7 +39,7 @@ #ifndef PMMINTRIN_H_ #define PMMINTRIN_H_ -#if defined(__ppc64__) && \ +#if defined(__powerpc64__) && \ (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) /* We need definitions from the SSE2 and SSE header files*/ @@ -139,7 +139,7 @@ #else #include_next <pmmintrin.h> -#endif /* defined(__ppc64__) && +#endif /* defined(__powerpc64__) && * (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) */ #endif /* PMMINTRIN_H_ */ Index: clang/lib/Headers/ppc_wrappers/mmintrin.h =================================================================== --- clang/lib/Headers/ppc_wrappers/mmintrin.h +++ clang/lib/Headers/ppc_wrappers/mmintrin.h @@ -35,7 +35,7 @@ #ifndef _MMINTRIN_H_INCLUDED #define _MMINTRIN_H_INCLUDED -#if defined(__ppc64__) && \ +#if defined(__powerpc64__) && \ (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) #include <altivec.h> @@ -1447,7 +1447,7 @@ #else #include_next <mmintrin.h> -#endif /* defined(__ppc64__) && +#endif /* defined(__powerpc64__) && * (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) */ #endif /* _MMINTRIN_H_INCLUDED */ Index: clang/lib/Headers/ppc_wrappers/mm_malloc.h =================================================================== --- clang/lib/Headers/ppc_wrappers/mm_malloc.h +++ clang/lib/Headers/ppc_wrappers/mm_malloc.h @@ -10,7 +10,7 @@ #ifndef _MM_MALLOC_H_INCLUDED #define _MM_MALLOC_H_INCLUDED -#if defined(__ppc64__) && \ +#if defined(__powerpc64__) && \ (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) #include <stdlib.h> Index: clang/lib/Headers/ppc_wrappers/emmintrin.h =================================================================== --- clang/lib/Headers/ppc_wrappers/emmintrin.h +++ clang/lib/Headers/ppc_wrappers/emmintrin.h @@ -36,7 +36,7 @@ #ifndef EMMINTRIN_H_ #define EMMINTRIN_H_ -#if defined(__ppc64__) && \ +#if defined(__powerpc64__) && \ (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) #include <altivec.h> @@ -2262,7 +2262,7 @@ #else #include_next <emmintrin.h> -#endif /* defined(__ppc64__) && +#endif /* defined(__powerpc64__) && * (defined(__linux__) || defined(__FreeBSD__) || defined(_AIX)) */ #endif /* EMMINTRIN_H_ */ Index: clang/lib/Headers/ppc_wrappers/bmiintrin.h =================================================================== --- clang/lib/Headers/ppc_wrappers/bmiintrin.h +++ clang/lib/Headers/ppc_wrappers/bmiintrin.h @@ -91,7 +91,7 @@ /* use the 64-bit shift, rotate, and count leading zeros instructions for long long. */ -#ifdef __PPC64__ +#ifdef __powerpc64__ extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__)) __andn_u64(unsigned long long __X, unsigned long long __Y) { @@ -160,6 +160,6 @@ _tzcnt_u64(unsigned long long __X) { return __builtin_ctzll(__X); } -#endif /* __PPC64__ */ +#endif /* __powerpc64__ */ #endif /* BMIINTRIN_H_ */ Index: clang/lib/Headers/ppc_wrappers/bmi2intrin.h =================================================================== --- clang/lib/Headers/ppc_wrappers/bmi2intrin.h +++ clang/lib/Headers/ppc_wrappers/bmi2intrin.h @@ -28,7 +28,7 @@ return (unsigned int)__res; } -#ifdef __PPC64__ +#ifdef __powerpc64__ extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__)) _bzhi_u64(unsigned long long __X, unsigned long long __Y) { @@ -129,6 +129,6 @@ return _pext_u64(__X, __Y); } #endif /* _ARCH_PWR7 */ -#endif /* __PPC64__ */ +#endif /* __powerpc64__ */ #endif /* BMI2INTRIN_H_ */
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits