Home
last modified time | relevance | path

Searched refs:ShufVT (Results 1 – 25 of 35) sorted by relevance

12

/dports/devel/ispc/ispc-1.16.1/llvm_patches/
H A D12_0_fix_for_2111.patch19 MVT ShufVT = VT.isFloatingPoint() ? MVT::v4f64 : MVT::v4i64;
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8043 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
8044 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
8045 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
15116 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
15118 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
15121 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
15127 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
43835 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43892 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43929 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8049 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
8050 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
8051 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
15122 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
15124 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
15127 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
15133 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
43841 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43898 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43935 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/X86/
H A DX86ISelLowering.cpp8049 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
8050 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
8051 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
15122 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
15124 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
15127 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
15133 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
43841 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43898 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43935 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8049 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
8050 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
8051 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
15122 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
15124 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
15127 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
15133 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
43841 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43898 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43935 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8049 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
8050 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
8051 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
15122 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
15124 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
15127 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
15133 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
43841 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43898 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43935 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8269 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
8270 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
8271 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
15407 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
15409 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
15412 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
15418 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
44939 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
44996 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
45033 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7874 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
7875 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7876 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
14868 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
14870 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
14871 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14873 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
14879 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
42755 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
42789 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7958 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
7959 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7960 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
14993 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
14995 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
14996 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14998 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
15004 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
43137 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43171 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7958 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
7959 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7960 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
14993 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
14995 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
14996 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14998 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
15004 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
43137 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
43171 Res = DAG.getBitcast(ShufVT, Res); in combineHorizOpWithShuffle()
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/X86/
H A DX86ISelLowering.cpp6818 MVT ShufVT = V.getSimpleValueType(); in getShuffleScalarElt() local
6819 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
6820 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
8997 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, Item); in LowerBUILD_VECTOR()
9003 SDValue ZeroVec = getZeroVector(ShufVT, Subtarget, DAG, dl); in LowerBUILD_VECTOR()
13119 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerVectorShuffleAsBlendOfPSHUFBs() local
13121 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerVectorShuffleAsBlendOfPSHUFBs()
13122 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerVectorShuffleAsBlendOfPSHUFBs()
13124 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerVectorShuffleAsBlendOfPSHUFBs()
13125 DAG.getBuildVector(ShufVT, DL, V2Mask)); in lowerVectorShuffleAsBlendOfPSHUFBs()
[all …]
/dports/devel/llvm90/llvm-9.0.1.src/lib/Target/X86/
H A DX86ISelLowering.cpp7123 MVT ShufVT = V.getSimpleValueType(); in getShuffleScalarElt() local
7124 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7125 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
9459 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, Item); in LowerBUILD_VECTOR()
9465 SDValue ZeroVec = getZeroVector(ShufVT, Subtarget, DAG, dl); in LowerBUILD_VECTOR()
13654 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
13656 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
13657 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
13659 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
13660 DAG.getBuildVector(ShufVT, DL, V2Mask)); in lowerShuffleAsBlendOfPSHUFBs()
[all …]
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7837 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
7838 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7839 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
10251 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, Item); in LowerBUILD_VECTOR()
14654 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
14656 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
14657 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14659 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
14660 DAG.getBuildVector(ShufVT, DL, V2Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14665 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
[all …]
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/X86/
H A DX86ISelLowering.cpp7837 MVT ShufVT = VT.getSimpleVT(); in getShuffleScalarElt() local
7838 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7839 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
10251 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, Item); in LowerBUILD_VECTOR()
14654 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
14656 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
14657 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14659 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
14660 DAG.getBuildVector(ShufVT, DL, V2Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14665 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); in lowerShuffleAsBlendOfPSHUFBs()
[all …]
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/X86/
H A DX86ISelLowering.cpp7612 MVT ShufVT = V.getSimpleValueType(); in getShuffleScalarElt() local
7613 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7614 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
9992 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits()/32); in LowerBUILD_VECTOR() local
9993 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, Item); in LowerBUILD_VECTOR()
14131 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
14133 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
14134 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14136 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
14137 DAG.getBuildVector(ShufVT, DL, V2Mask)); in lowerShuffleAsBlendOfPSHUFBs()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7612 MVT ShufVT = V.getSimpleValueType(); in getShuffleScalarElt() local
7613 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7614 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
9992 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits()/32); in LowerBUILD_VECTOR() local
9993 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, Item); in LowerBUILD_VECTOR()
14131 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
14133 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
14134 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14136 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
14137 DAG.getBuildVector(ShufVT, DL, V2Mask)); in lowerShuffleAsBlendOfPSHUFBs()
[all …]
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp7612 MVT ShufVT = V.getSimpleValueType(); in getShuffleScalarElt() local
7613 MVT ShufSVT = ShufVT.getVectorElementType(); in getShuffleScalarElt()
7614 int NumElems = (int)ShufVT.getVectorNumElements(); in getShuffleScalarElt()
9992 MVT ShufVT = MVT::getVectorVT(MVT::i32, VT.getSizeInBits()/32); in LowerBUILD_VECTOR() local
9993 Item = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, ShufVT, Item); in LowerBUILD_VECTOR()
14131 MVT ShufVT = MVT::getVectorVT(MVT::i8, NumBytes); in lowerShuffleAsBlendOfPSHUFBs() local
14133 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
14134 DAG.getBuildVector(ShufVT, DL, V1Mask)); in lowerShuffleAsBlendOfPSHUFBs()
14136 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
14137 DAG.getBuildVector(ShufVT, DL, V2Mask)); in lowerShuffleAsBlendOfPSHUFBs()
[all …]
/dports/devel/llvm80/llvm-8.0.1.src/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp15476 EVT ShufVT = EVT::getVectorVT(*DAG.getContext(), SubVecEltVT, NumMaskVals); in combineInsertEltToShuffle() local
15477 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
15485 SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps); in combineInsertEltToShuffle()
15488 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
15489 SDValue Shuf = DAG.getVectorShuffle(ShufVT, DL, DestVecBC, PaddedSubV, Mask); in combineInsertEltToShuffle()
/dports/devel/llvm70/llvm-7.0.1.src/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp14955 EVT ShufVT = EVT::getVectorVT(*DAG.getContext(), SubVecEltVT, NumMaskVals); in combineInsertEltToShuffle() local
14956 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
14964 SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps); in combineInsertEltToShuffle()
14967 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
14968 SDValue Shuf = DAG.getVectorShuffle(ShufVT, DL, DestVecBC, PaddedSubV, Mask); in combineInsertEltToShuffle()
/dports/devel/llvm10/llvm-10.0.1.src/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16834 EVT ShufVT = EVT::getVectorVT(*DAG.getContext(), SubVecEltVT, NumMaskVals); in combineInsertEltToShuffle() local
16835 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
16843 SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps); in combineInsertEltToShuffle()
16846 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
16847 SDValue Shuf = DAG.getVectorShuffle(ShufVT, DL, DestVecBC, PaddedSubV, Mask); in combineInsertEltToShuffle()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16829 EVT ShufVT = EVT::getVectorVT(*DAG.getContext(), SubVecEltVT, NumMaskVals); in combineInsertEltToShuffle() local
16830 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
16838 SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps); in combineInsertEltToShuffle()
16841 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
16842 SDValue Shuf = DAG.getVectorShuffle(ShufVT, DL, DestVecBC, PaddedSubV, Mask); in combineInsertEltToShuffle()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16834 EVT ShufVT = EVT::getVectorVT(*DAG.getContext(), SubVecEltVT, NumMaskVals); in combineInsertEltToShuffle() local
16835 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
16843 SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps); in combineInsertEltToShuffle()
16846 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
16847 SDValue Shuf = DAG.getVectorShuffle(ShufVT, DL, DestVecBC, PaddedSubV, Mask); in combineInsertEltToShuffle()
/dports/devel/llvm90/llvm-9.0.1.src/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp16567 EVT ShufVT = EVT::getVectorVT(*DAG.getContext(), SubVecEltVT, NumMaskVals); in combineInsertEltToShuffle() local
16568 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
16576 SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps); in combineInsertEltToShuffle()
16579 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
16580 SDValue Shuf = DAG.getVectorShuffle(ShufVT, DL, DestVecBC, PaddedSubV, Mask); in combineInsertEltToShuffle()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp17685 EVT ShufVT = EVT::getVectorVT(*DAG.getContext(), SubVecEltVT, NumMaskVals); in combineInsertEltToShuffle() local
17686 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
17694 SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps); in combineInsertEltToShuffle()
17697 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
17698 SDValue Shuf = DAG.getVectorShuffle(ShufVT, DL, DestVecBC, PaddedSubV, Mask); in combineInsertEltToShuffle()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp17615 EVT ShufVT = EVT::getVectorVT(*DAG.getContext(), SubVecEltVT, NumMaskVals); in combineInsertEltToShuffle() local
17616 if (!TLI.isShuffleMaskLegal(Mask, ShufVT)) in combineInsertEltToShuffle()
17624 SDValue PaddedSubV = DAG.getNode(ISD::CONCAT_VECTORS, DL, ShufVT, ConcatOps); in combineInsertEltToShuffle()
17627 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
17628 SDValue Shuf = DAG.getVectorShuffle(ShufVT, DL, DestVecBC, PaddedSubV, Mask); in combineInsertEltToShuffle()

12