Lines Matching refs:v16i1

1092                                X86VPermv3, v16i32, VK16WM, v16i1, GR16>,
1098 X86VPermv3, v16f32, VK16WM, v16i1, GR16>,
1673 defm KMOVW : avx512_mask_mov<0x90, 0x90, 0x91, "kmovw", VK16, v16i1, i16mem>,
1699 def : Pat<(v16i1 (bitconvert (i16 GR16:$src))),
1701 def : Pat<(i16 (bitconvert (v16i1 VK16:$src))),
1727 def : Pat<(store (i16 (bitconvert (v16i1 VK16:$src))), addr:$dst),
1731 def : Pat<(v16i1 (bitconvert (i16 (load addr:$src)))),
1777 def : Pat<(v16i1 (scalar_to_vector VK1:$src)),
1844 (v16i1 (COPY_TO_REGCLASS GR16:$src, VK16))), GR16)>;
1851 def : Pat<(xor VK16:$src1, (v16i1 immAllOnesV)), (KNOTWrr VK16:$src1)>;
1920 (v16i1 (COPY_TO_REGCLASS GR16:$src1, VK16)),
1921 (v16i1 (COPY_TO_REGCLASS GR16:$src2, VK16))), GR16)>;
1960 def : Pat<(v16i1 (concat_vectors (v8i1 VK8:$src1), (v8i1 VK8:$src2))),
1970 (v16i1 (COPY_TO_REGCLASS GR16:$src1, VK16)),
1971 (v16i1 (COPY_TO_REGCLASS GR16:$src2, VK16))), GR16)>;
2039 defm W : avx512_mask_setop<VK16, v16i1, Val>;
2053 def : Pat<(v8i1 (extract_subvector (v16i1 VK16:$src), (iPTR 0))),
2056 def : Pat<(v16i1 (insert_subvector undef, (v8i1 VK8:$src), (iPTR 0))),
2057 (v16i1 (COPY_TO_REGCLASS VK8:$src, VK16))>;
2059 def : Pat<(v8i1 (extract_subvector (v16i1 VK16:$src), (iPTR 8))),
2278 (VMOVUPSZrmkz (v16i1 (COPY_TO_REGCLASS GR16:$mask, VK16WM)), addr:$ptr)>;
2286 (VMOVAPSZrmkz (v16i1 (COPY_TO_REGCLASS GR16:$mask, VK16WM)), addr:$ptr)>;
2298 (VMOVUPSZmrk addr:$ptr, (v16i1 (COPY_TO_REGCLASS GR16:$mask, VK16WM)),
2307 (VMOVAPSZmrk addr:$ptr, (v16i1 (COPY_TO_REGCLASS GR16:$mask, VK16WM)),
2317 (v16i1 (COPY_TO_REGCLASS VK8WM:$mask, VK16WM)),
2322 (v16i1 (COPY_TO_REGCLASS VK8WM:$mask, VK16WM)), addr:$ptr)), sub_ymm))>;
2327 (v16i1 (COPY_TO_REGCLASS VK8WM:$mask, VK16WM)), addr:$ptr)), sub_ymm))>;
2358 (VMOVDQU32Zrmkz (v16i1 (COPY_TO_REGCLASS GR16:$mask, VK16WM)), addr:$ptr)>;
2366 (VMOVDQU32Zmrk addr:$ptr, (v16i1 (COPY_TO_REGCLASS GR16:$mask, VK16WM)),
2395 (v16i1 (COPY_TO_REGCLASS VK8WM:$mask, VK16WM)),
2400 (v16i1 (COPY_TO_REGCLASS VK8WM:$mask, VK16WM)), addr:$ptr)), sub_ymm))>;
5372 (v16i1 (COPY_TO_REGCLASS GR16:$mask, VK16WM)), VR512:$src2)>;
5394 (v16i1 (COPY_TO_REGCLASS GR16:$mask, VK16WM)), VR512:$src2)>;