Searched refs:ExtractVT (Results 1 – 3 of 3) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 2636 EVT ExtractVT = VT.getHalfNumVectorElementsVT(*DAG.getContext()); in LowerMULH() local 2660 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, V0, VMullIdx); in LowerMULH() 2662 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, V1, VMullIdx); in LowerMULH() 2665 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, V0, VMull2Idx); in LowerMULH() 2667 DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, V1, VMull2Idx); in LowerMULH() 2672 EVT MullVT = ExtractVT.widenIntegerVectorElementType(*DAG.getContext()); in LowerMULH()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 14875 MVT ExtractVT = MVT::getVectorVT(MVT::i1, SubvecElts); in lower1BitVectorShuffle() local 14876 SDValue Extract = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, ExtractVT, in lower1BitVectorShuffle() 31977 EVT ExtractVT = Extract->getValueType(0); in combineHorizontalMinMaxResult() local 31978 if (ExtractVT != MVT::i16 && ExtractVT != MVT::i8) in combineHorizontalMinMaxResult() 31990 if (SrcSVT != ExtractVT || (SrcVT.getSizeInBits() % 128) != 0) in combineHorizontalMinMaxResult() 32006 assert(((SrcVT == MVT::v8i16 && ExtractVT == MVT::i16) || in combineHorizontalMinMaxResult() 32007 (SrcVT == MVT::v16i8 && ExtractVT == MVT::i8)) && in combineHorizontalMinMaxResult() 32013 unsigned MaskEltsBits = ExtractVT.getSizeInBits(); in combineHorizontalMinMaxResult() 32028 if (ExtractVT == MVT::i8) { in combineHorizontalMinMaxResult() 32043 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ExtractVT, MinPos, in combineHorizontalMinMaxResult() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 16466 EVT ExtractVT = NumElems == 1 ? EltVT : in visitEXTRACT_SUBVECTOR() local 16470 TLI.isOperationLegal(ISD::BUILD_VECTOR, ExtractVT))) && in visitEXTRACT_SUBVECTOR() 16471 (!LegalTypes || TLI.isTypeLegal(ExtractVT))) { in visitEXTRACT_SUBVECTOR() 16483 SDValue BuildVec = DAG.getBuildVector(ExtractVT, SDLoc(N), in visitEXTRACT_SUBVECTOR()
|