store operation on a truncated memory (load) of vXi1 is poorly supported by LLVM and most of the time end with an assertion.
This patch fixes this issue.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D39547
[AVX512] Adding support for load truncate store of I1 ClosedPublic Authored by m_zuckerman on Nov 2 2017, 6:24 AM.
Details Summary store operation on a truncated memory (load) of vXi1 is poorly supported by LLVM and most of the time end with an assertion.
Diff Detail Event TimelineThis revision is now accepted and ready to land.Dec 13 2017, 4:36 AM Closed by commit rL320691: [AVX512] Adding support for load truncate store of I1 (authored by mzuckerm). · Explain WhyDec 14 2017, 3:56 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 126687 lib/Target/X86/X86ISelLowering.cpp
test/CodeGen/X86/avx512-load-trunc-store-i1.ll
|
could you please explain why you set custom in case DQI & AVX512 & VL & BWI and not for AVX512