In this patch I extended avx512_icmp_packed multiclass by masking version (rrk, rmk), enabled avx512_icmp_packed_rmb multiclass for versions w/embedded broadcasting.
Added corresponding _vl multiclasses.
These classes were written using X86VectorVTInfo that Adam introduced recently. I added more fields for this class and introduce AVX512VLVectorVTInfo class that includes X86VectorVTInfo for 512/256/128-bit versions.
Added encoding tests for VPCMP{EQ|GT}* instructions
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM