ICMP instruction selection fails on SKX and KNL for i1 operand.
I use XOR to resolve:
(A == B) is equivalent to (A xor B) == 0
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D18511
AVX-512: Fixed ICMP instruction selection for i1 operand ClosedPublic Authored by delena on Mar 27 2016, 10:43 PM.
Details Summary ICMP instruction selection fails on SKX and KNL for i1 operand.
Diff Detail
Event Timelinedelena updated this object. This revision is now accepted and ready to land.Mar 27 2016, 11:34 PM Closed by commit rL264566: AVX-512: Fixed ICMP instruction selection for i1 operands (authored by delena). · Explain WhyMar 28 2016, 12:53 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 51772 llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
llvm/trunk/test/CodeGen/X86/avx512-cmp.ll
|