The "truncate" operation is optimized for 256 to 128 vectors for targets without VLX.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D14108
AVX-512: Optimized "truncate" operation ClosedPublic Authored by delena on Oct 27 2015, 1:06 AM.
Details Summary The "truncate" operation is optimized for 256 to 128 vectors for targets without VLX.
Diff Detail
Event Timelinedelena updated this object. This revision is now accepted and ready to land.Nov 1 2015, 1:46 AM Closed by commit rL251764: AVX-512: Optimized SIMD truncate operations for AVX512F set. (authored by delena). · Explain WhyNov 1 2015, 3:48 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 38841 llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
llvm/trunk/lib/Target/X86/X86InstrAVX512.td
llvm/trunk/test/CodeGen/X86/avx512-trunc.ll
llvm/trunk/test/CodeGen/X86/vector-lzcnt-128.ll
|