/dports/devel/llvm80/llvm-8.0.1.src/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 16081 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 16094 Vec2Offset = InVT1.getVectorNumElements(); in createBuildVecShuffle() 16098 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 16099 if ((VT.getSizeInBits() % InVT1.getSizeInBits() == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 16106 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 16110 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 16128 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 16134 if (InVT1 != InVT2) { in createBuildVecShuffle() 16148 InVT1.getSizeInBits() == VT.getSizeInBits()) { in createBuildVecShuffle() 16180 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 15566 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 15579 Vec2Offset = InVT1.getVectorNumElements(); in createBuildVecShuffle() 15583 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 15584 if ((VT.getSizeInBits() % InVT1.getSizeInBits() == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 15591 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 15595 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 15613 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 15619 if (InVT1 != InVT2) { in createBuildVecShuffle() 15633 InVT1.getSizeInBits() == VT.getSizeInBits()) { in createBuildVecShuffle() 15665 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 17442 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 17443 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 17454 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 17455 if ((VT.getSizeInBits() % InVT1.getSizeInBits() == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 17462 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 17466 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 17484 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 17490 if (InVT1 != InVT2) { in createBuildVecShuffle() 17504 InVT1.getSizeInBits() == VT.getSizeInBits()) { in createBuildVecShuffle() 17536 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 17437 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 17438 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 17449 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 17450 if ((VT.getSizeInBits() % InVT1.getSizeInBits() == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 17457 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 17461 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 17479 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 17485 if (InVT1 != InVT2) { in createBuildVecShuffle() 17499 InVT1.getSizeInBits() == VT.getSizeInBits()) { in createBuildVecShuffle() 17531 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 17442 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 17443 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 17454 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 17455 if ((VT.getSizeInBits() % InVT1.getSizeInBits() == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 17462 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 17466 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 17484 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 17490 if (InVT1 != InVT2) { in createBuildVecShuffle() 17504 InVT1.getSizeInBits() == VT.getSizeInBits()) { in createBuildVecShuffle() 17536 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 17175 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 17176 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 17187 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 17188 if ((VT.getSizeInBits() % InVT1.getSizeInBits() == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 17195 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 17199 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 17217 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 17223 if (InVT1 != InVT2) { in createBuildVecShuffle() 17237 InVT1.getSizeInBits() == VT.getSizeInBits()) { in createBuildVecShuffle() 17269 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 18363 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 18364 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 18375 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 18376 if ((VT.getSizeInBits() % InVT1.getSizeInBits() == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 18383 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 18387 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 18405 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 18411 if (InVT1 != InVT2) { in createBuildVecShuffle() 18425 InVT1.getSizeInBits() == VT.getSizeInBits()) { in createBuildVecShuffle() 18457 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 18195 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 18196 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 18207 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 18208 if ((VT.getSizeInBits() % InVT1.getSizeInBits() == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 18215 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 18219 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 18237 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 18243 if (InVT1 != InVT2) { in createBuildVecShuffle() 18257 InVT1.getSizeInBits() == VT.getSizeInBits()) { in createBuildVecShuffle() 18289 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 18440 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 18441 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 18451 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 18456 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 18457 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 18464 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 18468 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 18486 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 18492 if (InVT1 != InVT2) { in createBuildVecShuffle() 18537 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 19213 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 19214 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 19224 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 19232 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 19233 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 19240 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 19244 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 19265 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 19271 if (InVT1 != InVT2) { in createBuildVecShuffle() 19311 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 18714 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 18715 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 18725 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 18730 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 18731 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 18738 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 18742 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 18760 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 18766 if (InVT1 != InVT2) { in createBuildVecShuffle() 18811 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 19213 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 19214 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 19224 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 19232 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 19233 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 19240 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 19244 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 19265 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 19271 if (InVT1 != InVT2) { in createBuildVecShuffle() 19311 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 19213 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 19214 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 19224 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 19232 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 19233 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 19240 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 19244 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 19265 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 19271 if (InVT1 != InVT2) { in createBuildVecShuffle() 19311 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 18714 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 18715 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 18725 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 18730 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 18731 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 18738 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 18742 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 18760 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 18766 if (InVT1 != InVT2) { in createBuildVecShuffle() 18811 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 19213 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 19214 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 19224 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 19232 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 19233 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 19240 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 19244 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 19265 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 19271 if (InVT1 != InVT2) { in createBuildVecShuffle() 19311 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 19213 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 19214 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 19224 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 19232 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 19233 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 19240 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 19244 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 19265 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 19271 if (InVT1 != InVT2) { in createBuildVecShuffle() 19311 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 19286 EVT InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() local 19287 EVT InVT2 = VecIn2.getNode() ? VecIn2.getValueType() : InVT1; in createBuildVecShuffle() 19297 uint64_t InVT1Size = InVT1.getFixedSizeInBits(); in createBuildVecShuffle() 19305 if (InVT1 != VT || InVT2 != VT) { in createBuildVecShuffle() 19306 if ((VTSize % InVT1Size == 0) && InVT1 == InVT2) { in createBuildVecShuffle() 19313 ConcatOps[1] = VecIn2 ? VecIn2 : DAG.getUNDEF(InVT1); in createBuildVecShuffle() 19317 if (!TLI.isExtractSubvectorCheap(VT, InVT1, NumElems)) in createBuildVecShuffle() 19338 !TLI.isOperationLegal(ISD::VECTOR_SHUFFLE, InVT1)) in createBuildVecShuffle() 19344 if (InVT1 != InVT2) { in createBuildVecShuffle() 19384 InVT1 = VecIn1.getValueType(); in createBuildVecShuffle() [all …]
|