/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64LegalizerInfo.cpp | 52 const LLT v2s64 = LLT::vector(2, 64); in AArch64LegalizerInfo() local 62 .legalFor({p0, s1, s8, s16, s32, s64, v2s32, v4s32, v2s64}) in AArch64LegalizerInfo() 79 .legalFor({p0, s16, s32, s64, v2s32, v4s32, v2s64}) in AArch64LegalizerInfo() 84 .legalFor({s32, s64, v4s32, v2s32, v2s64}) in AArch64LegalizerInfo() 89 .legalFor({s32, s64, v2s32, v4s32, v2s64, v8s16, v16s8}) in AArch64LegalizerInfo() 93 .clampNumElements(0, v2s64, v2s64) in AArch64LegalizerInfo() 98 {v2s32, v2s32}, {v4s32, v4s32}, {v2s64, v2s64}}) in AArch64LegalizerInfo() 103 .clampNumElements(0, v2s64, v2s64) in AArch64LegalizerInfo() 132 {v2s64, v2s64}}) in AArch64LegalizerInfo() 150 .legalFor({s32, s64, v2s64, v4s32, v2s32}); in AArch64LegalizerInfo() [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/GISel/ |
D | AArch64LegalizerInfo.cpp | 56 const LLT v2s64 = LLT::vector(2, 64); in AArch64LegalizerInfo() local 61 v2s64, v2p0, in AArch64LegalizerInfo() 103 .legalFor({s32, s64, v4s32, v2s32, v2s64}) in AArch64LegalizerInfo() 111 return Query.Opcode == G_MUL && Query.Types[0] == v2s64; in AArch64LegalizerInfo() 114 .legalFor({v2s64}) in AArch64LegalizerInfo() 118 .clampNumElements(0, v2s64, v2s64) in AArch64LegalizerInfo() 138 {v2s64, v2s64}, in AArch64LegalizerInfo() 144 .clampNumElements(0, v2s64, v2s64) in AArch64LegalizerInfo() 149 .legalFor({{p0, s64}, {v2p0, v2s64}}) in AArch64LegalizerInfo() 173 .legalFor({s32, s64, v2s64, v4s32, v2s32}) in AArch64LegalizerInfo() [all …]
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86LegalizerInfo.cpp | 286 const LLT v2s64 = LLT::vector(2, 64); in setLegalizerInfoSSE1() local 293 for (auto Ty : {v4s32, v2s64}) in setLegalizerInfoSSE1() 300 for (const auto &Ty : {v4s32, v2s64}) { in setLegalizerInfoSSE1() 317 const LLT v2s64 = LLT::vector(2, 64); in setLegalizerInfoSSE2() local 325 for (auto Ty : {s64, v2s64}) in setLegalizerInfoSSE2() 329 for (auto Ty : {v16s8, v8s16, v4s32, v2s64}) in setLegalizerInfoSSE2() 345 {v16s8, v32s8, v8s16, v16s16, v4s32, v8s32, v2s64, v4s64}) { in setLegalizerInfoSSE2() 349 for (const auto &Ty : {v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoSSE2() 371 const LLT v2s64 = LLT::vector(2, 64); in setLegalizerInfoAVX() local 390 for (auto Ty : {v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoAVX() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86LegalizerInfo.cpp | 291 const LLT v2s64 = LLT::vector(2, 64); in setLegalizerInfoSSE1() local 298 for (auto Ty : {v4s32, v2s64}) in setLegalizerInfoSSE1() 305 for (const auto &Ty : {v4s32, v2s64}) { in setLegalizerInfoSSE1() 322 const LLT v2s64 = LLT::vector(2, 64); in setLegalizerInfoSSE2() local 330 for (auto Ty : {s64, v2s64}) in setLegalizerInfoSSE2() 334 for (auto Ty : {v16s8, v8s16, v4s32, v2s64}) in setLegalizerInfoSSE2() 350 {v16s8, v32s8, v8s16, v16s16, v4s32, v8s32, v2s64, v4s64}) { in setLegalizerInfoSSE2() 354 for (const auto &Ty : {v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoSSE2() 376 const LLT v2s64 = LLT::vector(2, 64); in setLegalizerInfoAVX() local 395 for (auto Ty : {v16s8, v8s16, v4s32, v2s64}) { in setLegalizerInfoAVX() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsLegalizerInfo.cpp | 62 const LLT v2s64 = LLT::vector(2, 64); in MipsLegalizerInfo() local 69 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo() 94 {v2s64, 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 | 62 name: v2s64 66 ; CHECK-LABEL: name: v2s64
|
D | legalize-select.mir | 5 name: v2s64 12 ; CHECK-LABEL: name: v2s64
|
/external/llvm-project/llvm/lib/Target/Mips/ |
D | MipsLegalizerInfo.cpp | 78 const LLT v2s64 = LLT::vector(2, 64); in MipsLegalizerInfo() local 85 if (ST.hasMSA() && CheckTyN(0, Query, {v16s8, v8s16, v4s32, v2s64})) in MipsLegalizerInfo() 118 {v2s64, 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()
|
/external/llvm-project/llvm/unittests/CodeGen/GlobalISel/ |
D | LegalizerInfoTest.cpp | 224 const LLT v2s64 = LLT::vector(2, 64); in TEST() local 280 EXPECT_ACTION(NarrowScalar, 0, v2s32, LegalityQuery(G_XOR, {v2s64})); in TEST() 323 EXPECT_ACTION(Unsupported, 0, LLT(), LegalityQuery(G_XOR, {v2s64})); in TEST() 340 EXPECT_ACTION(WidenScalar, 0, v2s64, LegalityQuery(G_AND, {v2s33})); in TEST()
|
/external/llvm-project/llvm/docs/GlobalISel/ |
D | Legalizer.rst | 63 .legalFor({s32, s64, v2s32, v4s32, v2s64}) 67 .clampNumElements(0, v2s64, v2s64) 125 .legalFor({s32, s64, v2s32, v4s32, v2s64})
|