AVX512: Combine AND + TESTM instructions .
vpandq %zmm0, %zmm1, %zmm2 vptestmq %zmm2, %zmm2, %k0
TO
vptestmq %zmm0, %zmm1, %k0
Paths
| Differential D17844
AVX512: Combine AND + TESTM instrunctions ClosedPublic Authored by igorb on Mar 3 2016, 1:07 AM.
Details Summary AVX512: Combine AND + TESTM instructions . vpandq %zmm0, %zmm1, %zmm2 vptestmq %zmm2, %zmm2, %k0 TO vptestmq %zmm0, %zmm1, %k0
Diff Detail
Event Timelineigorb updated this object. This revision is now accepted and ready to land.Mar 3 2016, 5:21 AM Closed by commit rL262621: AVX512: Combine AND + TESTM instructions . (authored by ibreger). · Explain WhyMar 3 2016, 6:23 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 49717 lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrFragmentsSIMD.td
test/CodeGen/X86/combine-testm-and.ll
|