Lines Matching refs:EltVT
188 EVT EltVT = VT.getVectorElementType(); in ComputePTXValueVTs() local
192 if (EltVT == MVT::f16 && NumElts % 2 == 0) { in ComputePTXValueVTs()
193 EltVT = MVT::v2f16; in ComputePTXValueVTs()
197 ValueVTs.push_back(EltVT); in ComputePTXValueVTs()
199 Offsets->push_back(Off + j * EltVT.getStoreSize()); in ComputePTXValueVTs()
230 EVT EltVT = ValueVTs[Idx]; in CanMergeParamLoadStoresStartingAt() local
231 unsigned EltSize = EltVT.getStoreSize(); in CanMergeParamLoadStoresStartingAt()
252 if (ValueVTs[j] != EltVT) in CanMergeParamLoadStoresStartingAt()
1499 EVT EltVT = VTs[j]; in LowerCall() local
1507 } else if (EltVT.getSizeInBits() < 16) { in LowerCall()
1881 EVT EltVT = VVT.getVectorElementType(); in LowerCONCAT_VECTORS() local
1884 Ops.push_back(DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, SubOp, in LowerCONCAT_VECTORS()
1929 EVT EltVT = VectorVT.getVectorElementType(); in LowerEXTRACT_VECTOR_ELT() local
1932 SDValue E0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Vector, in LowerEXTRACT_VECTOR_ELT()
1934 SDValue E1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, EltVT, Vector, in LowerEXTRACT_VECTOR_ELT()
2319 EVT EltVT = ValVT.getVectorElementType(); in LowerSTOREVector() local
2326 if (EltVT.getSizeInBits() < 16) in LowerSTOREVector()
2343 assert(EltVT == MVT::f16 && "Wrong type for the vector."); in LowerSTOREVector()
2368 SDValue ExtVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, Val, in LowerSTOREVector()
2557 EVT EltVT = VTs[parti]; in LowerFormalArguments() local
2559 EVT LoadVT = EltVT; in LowerFormalArguments()
2560 if (EltVT == MVT::i1) in LowerFormalArguments()
2562 else if (EltVT == MVT::v2f16) in LowerFormalArguments()
2573 EltVT.getTypeForEVT(F->getContext()), ADDRESS_SPACE_PARAM)); in LowerFormalArguments()
2585 if (EltVT == MVT::i1) in LowerFormalArguments()
2588 else if (EltVT == MVT::v2f16) in LowerFormalArguments()
4805 EVT EltVT = ResVT.getVectorElementType(); in ReplaceLoadVector() local
4812 if (EltVT.getSizeInBits() < 16) { in ReplaceLoadVector()
4813 EltVT = MVT::i16; in ReplaceLoadVector()
4826 LdResVTs = DAG.getVTList(EltVT, EltVT, MVT::Other); in ReplaceLoadVector()
4830 EVT ListVTs[] = { EltVT, EltVT, EltVT, EltVT, MVT::Other }; in ReplaceLoadVector()
4838 assert(EltVT == MVT::f16 && "Unsupported v8 vector type."); in ReplaceLoadVector()
4865 SDValue E0 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, SubVector, in ReplaceLoadVector()
4867 SDValue E1 = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, EltVT, SubVector, in ReplaceLoadVector()
4912 EVT EltVT = ResVT.getVectorElementType(); in ReplaceINTRINSIC_W_CHAIN() local
4919 if (EltVT.getSizeInBits() < 16) { in ReplaceINTRINSIC_W_CHAIN()
4920 EltVT = MVT::i16; in ReplaceINTRINSIC_W_CHAIN()
4945 LdResVTs = DAG.getVTList(EltVT, EltVT, MVT::Other); in ReplaceINTRINSIC_W_CHAIN()
4962 EVT ListVTs[] = { EltVT, EltVT, EltVT, EltVT, MVT::Other }; in ReplaceINTRINSIC_W_CHAIN()