Home
last modified time | relevance | path

Searched refs:v2s64 (Results 1 – 10 of 10) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64LegalizerInfo.cpp52 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/
DAArch64LegalizerInfo.cpp56 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/
DX86LegalizerInfo.cpp286 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/
DX86LegalizerInfo.cpp291 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/
DMipsLegalizerInfo.cpp62 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/
Dlegalize-insert-vector-elt.mir62 name: v2s64
66 ; CHECK-LABEL: name: v2s64
Dlegalize-select.mir5 name: v2s64
12 ; CHECK-LABEL: name: v2s64
/external/llvm-project/llvm/lib/Target/Mips/
DMipsLegalizerInfo.cpp78 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/
DLegalizerInfoTest.cpp224 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/
DLegalizer.rst63 .legalFor({s32, s64, v2s32, v4s32, v2s64})
67 .clampNumElements(0, v2s64, v2s64)
125 .legalFor({s32, s64, v2s32, v4s32, v2s64})