[AVX512] Emit select instruction instead of using x86 specific instrinsics.
This will allow us to remove the x86 instrinics from the backend.
Paths
| Differential D21060
[AVX512] Emit select instruction instead of using x86 specific instrinsics. ClosedPublic Authored by igorb on Jun 7 2016, 1:33 AM.
Details Summary [AVX512] Emit select instruction instead of using x86 specific instrinsics. This will allow us to remove the x86 instrinics from the backend.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jun 8 2016, 1:00 AM Closed by commit rL272141: [AVX512] Emit select instruction instead of using x86 specific instrinsics. (authored by ibreger). · Explain WhyJun 8 2016, 7:06 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 60030 cfe/trunk/include/clang/Basic/BuiltinsX86.def
cfe/trunk/lib/CodeGen/CGBuiltin.cpp
cfe/trunk/lib/Headers/avx512bwintrin.h
cfe/trunk/lib/Headers/avx512fintrin.h
cfe/trunk/lib/Headers/avx512vlbwintrin.h
cfe/trunk/lib/Headers/avx512vlintrin.h
cfe/trunk/test/CodeGen/avx512bw-builtins.c
cfe/trunk/test/CodeGen/avx512f-builtins.c
cfe/trunk/test/CodeGen/avx512vl-builtins.c
cfe/trunk/test/CodeGen/avx512vlbw-builtins.c
|