/external/llvm-project/llvm/lib/Target/X86/ |
D | X86LegalizerInfo.cpp | 315 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/ |
D | X86LegalizerInfo.cpp | 320 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/ |
D | AArch64LegalizerInfo.cpp | 51 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/ |
D | AArch64LegalizerInfo.cpp | 47 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/ |
D | MipsLegalizerInfo.cpp | 60 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/ |
D | legalize-insert-vector-elt.mir | 5 name: v8s16 9 ; CHECK-LABEL: name: v8s16
|
/external/llvm-project/llvm/lib/Target/Mips/ |
D | MipsLegalizerInfo.cpp | 76 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()
|