/dports/devel/ispc/ispc-1.16.1/llvm_patches/ |
H A D | 12_0_fix_for_2111.patch | 19 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 D | X86ISelLowering.cpp | 8043 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 D | X86ISelLowering.cpp | 8049 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 D | X86ISelLowering.cpp | 8049 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 D | X86ISelLowering.cpp | 8049 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 D | X86ISelLowering.cpp | 8049 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 D | X86ISelLowering.cpp | 8269 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 D | X86ISelLowering.cpp | 7874 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 D | X86ISelLowering.cpp | 7958 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 D | X86ISelLowering.cpp | 7958 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 D | X86ISelLowering.cpp | 6818 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 D | X86ISelLowering.cpp | 7123 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 D | X86ISelLowering.cpp | 7837 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 D | X86ISelLowering.cpp | 7837 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 D | X86ISelLowering.cpp | 7612 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 D | X86ISelLowering.cpp | 7612 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 D | X86ISelLowering.cpp | 7612 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 D | DAGCombiner.cpp | 15476 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 D | DAGCombiner.cpp | 14955 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 D | DAGCombiner.cpp | 16834 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 D | DAGCombiner.cpp | 16829 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 D | DAGCombiner.cpp | 16834 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 D | DAGCombiner.cpp | 16567 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 D | DAGCombiner.cpp | 17685 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 D | DAGCombiner.cpp | 17615 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()
|