/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 56 const LLT v8s16 = LLT::fixed_vector(8, 16); in AArch64LegalizerInfo() local 70 v16s8, v8s16, v4s32, in AArch64LegalizerInfo() 104 .clampNumElements(0, v4s16, v8s16) in AArch64LegalizerInfo() 121 .legalFor({s32, s64, v4s16, v8s16, v2s32, v4s32, v2s64}) in AArch64LegalizerInfo() 124 .clampNumElements(0, v4s16, v8s16) in AArch64LegalizerInfo() 130 .legalFor({s32, s64, v2s32, v2s64, v4s32, v4s16, v8s16, v16s8, v8s8}) in AArch64LegalizerInfo() 168 {v8s16, v8s16}, in AArch64LegalizerInfo() 177 .clampNumElements(0, v4s16, v8s16) in AArch64LegalizerInfo() 212 .legalFor({s64, v8s16, v16s8, v4s32}) in AArch64LegalizerInfo() 219 .legalFor({s32, s64, v8s8, v16s8, v4s16, v8s16, v2s32, v4s32}) in AArch64LegalizerInfo() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86LegalizerInfo.cpp | 61 const LLT v8s16 = LLT::fixed_vector(8, 16); in X86LegalizerInfo() local 78 const LLT s16MaxVector = HasAVX512 ? v32s16 : HasAVX ? v16s16 : v8s16; in X86LegalizerInfo() 144 if (HasSSE2 && typeInSet(0, {v16s8, v8s16, v4s32, v2s64})(Query)) in X86LegalizerInfo() 183 if (HasSSE2 && typeInSet(0, {v8s16})(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() 384 {v8s16, p0, v8s16, 1}, in X86LegalizerInfo() 504 (HasSSE2 && typeInSet(0, {v2s64, v8s16, v16s8})(Query)) || in X86LegalizerInfo() 509 .clampNumElements(0, v8s16, s16MaxVector) in X86LegalizerInfo() 520 {v8s16, v16s16}, in X86LegalizerInfo() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LegalizerInfo.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVLegalizerInfo.cpp | 77 const LLT v8s16 = LLT::fixed_vector(8, 16); in SPIRVLegalizerInfo() local 113 v3s32, v3s64, v4s1, v4s8, v4s16, v4s32, v4s64, v8s1, v8s8, v8s16, in SPIRVLegalizerInfo() 118 v4s64, v8s1, v8s8, v8s16, v8s32, v8s64, v16s1, in SPIRVLegalizerInfo() 124 v8s1, v8s8, v8s16, v8s32, v8s64, v16s1, v16s8, v16s16, v16s32, v16s64}; in SPIRVLegalizerInfo() 128 v4s8, v4s16, v4s32, v4s64, v8s8, v8s16, in SPIRVLegalizerInfo() 139 v4s16, v4s32, v4s64, v8s16, v8s32, v8s64, v16s16, v16s32, v16s64}; in SPIRVLegalizerInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsLegalizerInfo.cpp | 77 const LLT v8s16 = LLT::fixed_vector(8, 16); in MipsLegalizerInfo() local 86 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo() 117 {v8s16, 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()
|