reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
21837 if (StoredVal.getValueType().isVector() && 21838 StoredVal.getValueType().getVectorElementType() == MVT::i1) { 21839 assert(StoredVal.getValueType().getVectorNumElements() <= 8 && 21845 StoredVal = DAG.getNode(ISD::INSERT_SUBVECTOR, dl, MVT::v16i1, 21846 DAG.getUNDEF(MVT::v16i1), StoredVal, 21848 StoredVal = DAG.getBitcast(MVT::i16, StoredVal); 21848 StoredVal = DAG.getBitcast(MVT::i16, StoredVal); 21849 StoredVal = DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, StoredVal); 21849 StoredVal = DAG.getNode(ISD::TRUNCATE, dl, MVT::i8, StoredVal); 21851 return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(), 21863 MVT StoreVT = StoredVal.getSimpleValueType(); 21866 if (StoredVal.hasOneUse() && collectConcatOps(StoredVal.getNode(), CatOps)) 21866 if (StoredVal.hasOneUse() && collectConcatOps(StoredVal.getNode(), CatOps)) 21878 StoredVal = DAG.getNode(ISD::CONCAT_VECTORS, dl, WideVT, StoredVal, 21878 StoredVal = DAG.getNode(ISD::CONCAT_VECTORS, dl, WideVT, StoredVal, 21886 StoredVal = DAG.getBitcast(CastVT, StoredVal); 21886 StoredVal = DAG.getBitcast(CastVT, StoredVal); 21887 StoredVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, StVT, StoredVal, 21887 StoredVal = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, StVT, StoredVal, 21890 return DAG.getStore(St->getChain(), dl, StoredVal, St->getBasePtr(), 21896 SDValue Ops[] = {St->getChain(), StoredVal, St->getBasePtr()};