This emits FSHL/FSHR generic intrinsics for the XOP VPROT and AVX512 VPROL/VPROR rotation intrinsics.
LLVM counterpart: https://reviews.llvm.org/D55938
Paths
| Differential D55937
[X86] Auto upgrade XOP/AVX512 rotation intrinsics to generic funnel shift intrinsics (clang) ClosedPublic Authored by RKSimon on Dec 20 2018, 9:37 AM.
Details Summary This emits FSHL/FSHR generic intrinsics for the XOP VPROT and AVX512 VPROL/VPROR rotation intrinsics. LLVM counterpart: https://reviews.llvm.org/D55938
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Dec 20 2018, 10:21 AM Closed by commit rC349796: [X86] Auto upgrade XOP/AVX512 rotation intrinsics to generic funnel shift… (authored by RKSimon). · Explain WhyDec 20 2018, 11:05 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 179089 lib/CodeGen/CGBuiltin.cpp
test/CodeGen/avx512f-builtins.c
test/CodeGen/avx512vl-builtins.c
test/CodeGen/xop-builtins.c
|