Home
last modified time | relevance | path

Searched refs:v8s16 (Results 1 – 7 of 7) sorted by relevance

/external/llvm-project/llvm/lib/Target/X86/
DX86LegalizerInfo.cpp315 const LLT v8s16 = LLT::vector(8, 16); in setLegalizerInfoSSE2() local
329 for (auto Ty : {v16s8, v8s16, v4s32, v2s64}) in setLegalizerInfoSSE2()
332 setAction({G_MUL, v8s16}, Legal); in setLegalizerInfoSSE2()
345 {v16s8, v32s8, v8s16, v16s16, v4s32, v8s32, v2s64, v4s64}) { in setLegalizerInfoSSE2()
349 for (const auto &Ty : {v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoSSE2()
369 const LLT v8s16 = LLT::vector(8, 16); in setLegalizerInfoAVX() local
390 for (auto Ty : {v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoAVX()
401 {v16s8, v32s8, v8s16, v16s16, v4s32, v8s32, v2s64, v4s64}) { in setLegalizerInfoAVX()
444 const LLT v8s16 = LLT::vector(8, 16); in setLegalizerInfoAVX512() local
472 for (auto Ty : {v32s8, v16s16, v8s32, v4s64, v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoAVX512()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86LegalizerInfo.cpp320 const LLT v8s16 = LLT::vector(8, 16); in setLegalizerInfoSSE2() local
334 for (auto Ty : {v16s8, v8s16, v4s32, v2s64}) in setLegalizerInfoSSE2()
337 setAction({G_MUL, v8s16}, Legal); in setLegalizerInfoSSE2()
350 {v16s8, v32s8, v8s16, v16s16, v4s32, v8s32, v2s64, v4s64}) { in setLegalizerInfoSSE2()
354 for (const auto &Ty : {v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoSSE2()
374 const LLT v8s16 = LLT::vector(8, 16); in setLegalizerInfoAVX() local
395 for (auto Ty : {v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoAVX()
406 {v16s8, v32s8, v8s16, v16s16, v4s32, v8s32, v2s64, v4s64}) { in setLegalizerInfoAVX()
449 const LLT v8s16 = LLT::vector(8, 16); in setLegalizerInfoAVX512() local
477 for (auto Ty : {v32s8, v16s16, v8s32, v4s64, v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoAVX512()
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64LegalizerInfo.cpp51 const LLT v8s16 = LLT::vector(8, 16); in AArch64LegalizerInfo() local
60 v16s8, v8s16, v4s32, in AArch64LegalizerInfo()
108 .legalFor({s32, s64, v2s32, v4s32, v4s16, v8s16, v16s8, v8s8}) in AArch64LegalizerInfo()
135 {v8s16, v8s16}, in AArch64LegalizerInfo()
198 .legalFor({s16, s32, s64, v2s32, v4s32, v2s64, v2s16, v4s16, v8s16}); in AArch64LegalizerInfo()
282 {v8s16, p0, 128, 8}, in AArch64LegalizerInfo()
311 {v8s16, p0, 128, 8}, in AArch64LegalizerInfo()
348 {v8s16, v8s16}, in AArch64LegalizerInfo()
476 v8s16, v4s16, v2s16, v4s32, v2s32, v2s64, in AArch64LegalizerInfo()
590 return VecTy == v2s16 || VecTy == v4s16 || VecTy == v8s16 || in AArch64LegalizerInfo()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64LegalizerInfo.cpp47 const LLT v8s16 = LLT::vector(8, 16); in AArch64LegalizerInfo() local
89 .legalFor({s32, s64, v2s32, v4s32, v2s64, v8s16, v16s8}) in AArch64LegalizerInfo()
173 .legalFor({s16, s32, s64, v2s32, v4s32, v2s64, v2s16, v4s16, v8s16}); in AArch64LegalizerInfo()
257 {v8s16, p0, 128, 8}, in AArch64LegalizerInfo()
286 {v8s16, p0, 128, 8}, in AArch64LegalizerInfo()
318 {v8s16, v8s16}, in AArch64LegalizerInfo()
436 v8s16, v4s16, v2s16, v4s32, v2s32, v2s64, in AArch64LegalizerInfo()
550 return VecTy == v2s16 || VecTy == v4s16 || VecTy == v8s16 || in AArch64LegalizerInfo()
563 {v8s16, s16}, in AArch64LegalizerInfo()
579 {s32, s64, v8s8, v16s8, v4s16, v8s16, v2s32, v4s32}) in AArch64LegalizerInfo()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsLegalizerInfo.cpp60 const LLT v8s16 = LLT::vector(8, 16); in MipsLegalizerInfo() local
69 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()
92 {v8s16, p0, 128, false}, in MipsLegalizerInfo()
149 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()
213 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()
/external/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/
Dlegalize-insert-vector-elt.mir5 name: v8s16
9 ; CHECK-LABEL: name: v8s16
/external/llvm-project/llvm/lib/Target/Mips/
DMipsLegalizerInfo.cpp76 const LLT v8s16 = LLT::vector(8, 16); in MipsLegalizerInfo() local
85 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()
116 {v8s16, p0, 128, NoAlignRequirements}, in MipsLegalizerInfo()
200 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()
283 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo()