Home
last modified time | relevance | path

Searched refs:v16s8 (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp60 const LLT v16s8 = LLT::fixed_vector(16, 8); in X86LegalizerInfo() local
77 const LLT s8MaxVector = HasAVX512 ? v64s8 : HasAVX ? v32s8 : v16s8; in X86LegalizerInfo()
144 if (HasSSE2 && typeInSet(0, {v16s8, v8s16, v4s32, v2s64})(Query)) in X86LegalizerInfo()
243 if (HasSSE2 && typeInSet(0, {v16s8, v8s16, v4s32, v2s64})(Query)) in X86LegalizerInfo()
319 (HasSSE1 && typeInSet(0, {v16s8, v8s16, v4s32, v2s64})(Query)) || in X86LegalizerInfo()
383 Action.legalForTypesWithMemDesc({{v16s8, p0, v16s8, 1}, in X86LegalizerInfo()
504 (HasSSE2 && typeInSet(0, {v2s64, v8s16, v16s8})(Query)) || in X86LegalizerInfo()
508 .clampNumElements(0, v16s8, s8MaxVector) in X86LegalizerInfo()
519 {{v16s8, v32s8}, in X86LegalizerInfo()
524 {{v16s8, v64s8}, in X86LegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp52 const LLT v16s8 = LLT::fixed_vector(16, 8); in AArch64LegalizerInfo() local
70 v16s8, v8s16, v4s32, in AArch64LegalizerInfo()
103 .clampNumElements(0, v8s8, v16s8) in AArch64LegalizerInfo()
130 .legalFor({s32, s64, v2s32, v2s64, v4s32, v4s16, v8s16, v16s8, v8s8}) in AArch64LegalizerInfo()
166 {v16s8, v16s8}, in AArch64LegalizerInfo()
176 .clampNumElements(0, v8s8, v16s8) in AArch64LegalizerInfo()
212 .legalFor({s64, v8s16, v16s8, v4s32}) in AArch64LegalizerInfo()
219 .legalFor({s32, s64, v8s8, v16s8, v4s16, v8s16, v2s32, v4s32}) in AArch64LegalizerInfo()
226 .legalFor({v8s8, v16s8, v4s16, v8s16, v2s32, v4s32}); in AArch64LegalizerInfo()
228 .clampNumElements(0, v8s8, v16s8) in AArch64LegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LegalizerInfo.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.cpp72 const LLT v16s8 = LLT::fixed_vector(16, 8); in SPIRVLegalizerInfo() local
114 v8s32, v8s64, v16s1, v16s8, v16s16, v16s32, v16s64}; in SPIRVLegalizerInfo()
119 v16s8, v16s16, v16s32, v16s64}; in SPIRVLegalizerInfo()
124 v8s1, v8s8, v8s16, v8s32, v8s64, v16s1, v16s8, v16s16, v16s32, v16s64}; in SPIRVLegalizerInfo()
129 v8s32, v8s64, v16s8, v16s16, v16s32, v16s64}; in SPIRVLegalizerInfo()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp76 const LLT v16s8 = LLT::fixed_vector(16, 8); in MipsLegalizerInfo() local
86 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()
116 Query, {{v16s8, p0, 128, NoAlignRequirements}, in MipsLegalizerInfo()
202 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()
285 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()