• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:v16i1

1979   defm KMOVW : avx512_mask_mov<0x90, 0x90, 0x91, "kmovw", VK16, v16i1, i16mem>,
2006 def : Pat<(v16i1 (bitconvert (i16 GR16:$src))),
2008 def : Pat<(i16 (bitconvert (v16i1 VK16:$src))),
2010 def : Pat<(i32 (zext (i16 (bitconvert (v16i1 VK16:$src))))),
2012 def : Pat<(i32 (anyext (i16 (bitconvert (v16i1 VK16:$src))))),
2070 def : Pat<(store (i16 (bitconvert (v16i1 VK16:$src))), addr:$dst),
2074 def : Pat<(v16i1 (bitconvert (i16 (load addr:$src)))),
2148 def : Pat<(v16i1 (scalar_to_vector VK1:$src)),
2224 (v16i1 (COPY_TO_REGCLASS GR16:$src, VK16))), GR16)>;
2231 def : Pat<(xor VK16:$src1, (v16i1 immAllOnesV)), (KNOTWrr VK16:$src1)>;
2290 (v16i1 (COPY_TO_REGCLASS GR16:$src1, VK16)),
2291 (v16i1 (COPY_TO_REGCLASS GR16:$src2, VK16))), GR16)>;
2330 def : Pat<(xor (xor VK16:$src1, VK16:$src2), (v16i1 immAllOnesV)),
2373 defm KUNPCKBW : avx512_mask_unpck<"bw", VK16, v16i1, VK8, HasAVX512>, PD;
2439 defm W : avx512_mask_setop<VK16, v16i1, Val>;
2470 defm : operation_subvector_mask_lowering<VK2, v2i1, VK16, v16i1>;
2475 defm : operation_subvector_mask_lowering<VK4, v4i1, VK16, v16i1>;
2479 defm : operation_subvector_mask_lowering<VK8, v8i1, VK16, v16i1>;
2483 defm : operation_subvector_mask_lowering<VK16, v16i1, VK32, v32i1>;
2484 defm : operation_subvector_mask_lowering<VK16, v16i1, VK64, v64i1>;
2496 def : Pat<(v8i1 (extract_subvector (v16i1 VK16:$src), (iPTR 8))),
2498 def : Pat<(v16i1 (extract_subvector (v32i1 VK32:$src), (iPTR 16))),
2499 (v16i1 (COPY_TO_REGCLASS (KSHIFTRDri VK32:$src, (i8 16)), VK16))>;
2740 def : Pat<(v16i32 (vselect (xor VK16:$mask, (v16i1 immAllOnesV)),