/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64LegalizerInfo.cpp | 61 const LLT v2s64 = LLT::fixed_vector(2, 64); in AArch64LegalizerInfo() local 71 v2s64, v2p0, in AArch64LegalizerInfo() 106 .clampNumElements(0, v2s64, v2s64); in AArch64LegalizerInfo() 121 .legalFor({s32, s64, v4s16, v8s16, v2s32, v4s32, v2s64}) in AArch64LegalizerInfo() 126 .clampNumElements(0, v2s64, v2s64) in AArch64LegalizerInfo() 130 .legalFor({s32, s64, v2s32, v2s64, v4s32, v4s16, v8s16, v16s8, v8s8}) in AArch64LegalizerInfo() 136 .clampNumElements(0, v2s64, v2s64) in AArch64LegalizerInfo() 171 {v2s64, v2s64}, in AArch64LegalizerInfo() 179 .clampNumElements(0, v2s64, v2s64) in AArch64LegalizerInfo() 184 .legalFor({{p0, s64}, {v2p0, v2s64}}) in AArch64LegalizerInfo() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
H A D | X86LegalizerInfo.cpp | 63 const LLT v2s64 = LLT::fixed_vector(2, 64); in X86LegalizerInfo() local 80 const LLT s64MaxVector = HasAVX512 ? v8s64 : HasAVX ? v4s64 : v2s64; in X86LegalizerInfo() 144 if (HasSSE2 && typeInSet(0, {v16s8, v8s16, v4s32, v2s64})(Query)) in X86LegalizerInfo() 193 if (HasDQI && HasVLX && typeInSet(0, {v2s64, v4s64})(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() 385 {v2s64, p0, v2s64, 1}, in X86LegalizerInfo() 442 (HasSSE2 && typeInSet(0, {v2s64})(Query)) || in X86LegalizerInfo() 504 (HasSSE2 && typeInSet(0, {v2s64, v8s16, v16s8})(Query)) || in X86LegalizerInfo() 511 .clampNumElements(0, v2s64, s64MaxVector) 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 | 93 const LLT v2s64 = LLT::fixed_vector(2, 64); in SPIRVLegalizerInfo() local 112 s32, s64, v2s1, v2s8, v2s16, v2s32, v2s64, v3s1, v3s8, v3s16, in SPIRVLegalizerInfo() 116 auto allVectors = {v2s1, v2s8, v2s16, v2s32, v2s64, v3s1, v3s8, in SPIRVLegalizerInfo() 122 s1, s8, s16, s32, s64, v2s1, v2s8, v2s16, v2s32, v2s64, in SPIRVLegalizerInfo() 127 v2s32, v2s64, v3s8, v3s16, v3s32, v3s64, in SPIRVLegalizerInfo() 138 s16, s32, s64, v2s16, v2s32, v2s64, v3s16, v3s32, v3s64, in SPIRVLegalizerInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsLegalizerInfo.cpp | 79 const LLT v2s64 = LLT::fixed_vector(2, 64); in MipsLegalizerInfo() local 86 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo() 119 {v2s64, 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()
|