[PATCH] D111482: [Clang] [PowerPC] Fix header include typo in smmintrin.h
Qiu Chaofan via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sun Oct 10 19:46:21 PDT 2021
This revision was automatically updated to reflect the committed changes.
Closed by commit rG2fc0d439a4b6: [Clang] [PowerPC] Fix header include typo in smmintrin.h (authored by qiucf).
Changed prior to commit:
https://reviews.llvm.org/D111482?vs=378414&id=378550#toc
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D111482/new/
https://reviews.llvm.org/D111482
Files:
clang/lib/Headers/ppc_wrappers/smmintrin.h
clang/test/CodeGen/ppc-smmintrin.c
Index: clang/test/CodeGen/ppc-smmintrin.c
===================================================================
--- clang/test/CodeGen/ppc-smmintrin.c
+++ clang/test/CodeGen/ppc-smmintrin.c
@@ -145,3 +145,14 @@
// CHECK: %[[R0:[0-9a-zA-Z_.]+]] = and i32 %{{[0-9a-zA-Z_.]+}}, 1
// CHECK: %{{[0-9a-zA-Z_.]+}} = insertelement <2 x i64> %{{[0-9a-zA-Z_.]+}}, i64 %{{[0-9a-zA-Z_.]+}}, i32 %[[R0:[0-9a-zA-Z_.]+]]
// CHECK: ret <2 x i64> %{{[0-9a-zA-Z_.]+}}
+
+// To test smmintrin.h includes tmmintrin.h
+
+void __attribute__((noinline))
+test_abs_ssse3() {
+ _mm_abs_epi16(m1);
+}
+
+// CHECK-LABEL: @test_abs_ssse3
+
+// CHECK: define available_externally <2 x i64> @_mm_abs_epi16(<2 x i64> {{[0-9a-zA-Z_%.]+}})
Index: clang/lib/Headers/ppc_wrappers/smmintrin.h
===================================================================
--- clang/lib/Headers/ppc_wrappers/smmintrin.h
+++ clang/lib/Headers/ppc_wrappers/smmintrin.h
@@ -32,7 +32,7 @@
#if defined(__linux__) && defined(__ppc64__)
#include <altivec.h>
-#include <emmintrin.h>
+#include <tmmintrin.h>
extern __inline int
__attribute__((__gnu_inline__, __always_inline__, __artificial__))
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D111482.378550.patch
Type: text/x-patch
Size: 1152 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20211011/a01a7407/attachment.bin>
More information about the cfe-commits
mailing list