Home
last modified time | relevance | path

Searched refs:VK1 (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrVecCompiler.td195 def maskzeroupperv1i1 : maskzeroupper<v1i1, VK1>;
208 (COPY_TO_REGCLASS VK1:$src, VK32)>;
218 (COPY_TO_REGCLASS VK1:$src, VK64)>;
233 (COPY_TO_REGCLASS VK1:$src, VK16)>;
242 (COPY_TO_REGCLASS VK1:$src, VK8)>;
282 (v1i1 VK1:$mask), (iPTR 0))),
283 (KSHIFTRWki (KSHIFTLWki (COPY_TO_REGCLASS VK1:$mask, VK16),
310 (v1i1 VK1:$mask), (iPTR 0))),
311 (KSHIFTRBki (KSHIFTLBki (COPY_TO_REGCLASS VK1:$mask, VK8),
360 (v1i1 VK1:$mask), (iPTR 0))),
[all …]
H A DX86RegisterInfo.td842 def VK1 : RegisterClass<"X86", [v1i1], 16, (sequence "K%u", 0, 7)> {let Size = 16;}
843 def VK2 : RegisterClass<"X86", [v2i1], 16, (add VK1)> {let Size = 16;}
856 def VK1WM : RegisterClass<"X86", [v1i1], 16, (sub VK1, K0)> {let Size = 16;}
H A DX86InstrAVX512.td2738 (COPY_TO_REGCLASS (KMOVBkm addr:$src), VK1)>;
2772 defm : operation_gpr_mask_copy_lowering<VK1, v1i1>;
2824 def : Pat<(vnot VK1:$src),
2825 (COPY_TO_REGCLASS (KNOTWkk (COPY_TO_REGCLASS VK1:$src, VK16)), VK2)>;
2874 def : Pat<(VOpNode VK1:$src1, VK1:$src2),
2876 (COPY_TO_REGCLASS VK1:$src1, VK16),
2877 (COPY_TO_REGCLASS VK1:$src2, VK16)), VK1)>;
3159 def : Pat<(v1i1 immAllZerosV), (COPY_TO_REGCLASS (KSET0W), VK1)>;
3163 def : Pat<(v1i1 immAllOnesV), (COPY_TO_REGCLASS (KSET1W), VK1)>;
3175 defm : operation_subvector_mask_lowering<VK1, v1i1, VK2, v2i1>;
[all …]
H A DX86FastISel.cpp2207 const TargetRegisterClass *VK1 = &X86::VK1RegClass; in X86FastEmitSSESelect() local
2211 Register CmpReg = fastEmitInst_rri(CmpOpcode, VK1, CmpLHSReg, CmpRHSReg, in X86FastEmitSSESelect()
H A DX86InstrUtils.td377 def v1i1_info : X86KVectorVTInfo<VK1, VK1WM, v1i1>;
H A DX86InstrCompiler.td620 defm _VK1 : CMOVrr_PSEUDO<VK1, v1i1>;