Lines Matching defs:StoreVT
24634 static SDValue scalarizeVectorStore(StoreSDNode *Store, MVT StoreVT,
24637 assert(StoreVT.is128BitVector() &&
24639 StoredVal = DAG.getBitcast(StoreVT, StoredVal);
24647 MVT StoreSVT = StoreVT.getScalarType();
24648 unsigned NumElems = StoreVT.getVectorNumElements();
24706 MVT StoreVT = StoredVal.getSimpleValueType();
24707 if (StoreVT.is256BitVector() ||
24708 ((StoreVT == MVT::v32i16 || StoreVT == MVT::v64i8) &&
24715 if (StoreVT.is32BitVector())
24719 assert(StoreVT.is64BitVector() && "Unexpected VT");
24720 assert(TLI.getTypeAction(*DAG.getContext(), StoreVT) ==
24724 EVT WideVT = TLI.getTypeToTransformTo(*DAG.getContext(), StoreVT);
24726 DAG.getUNDEF(StoreVT));
24731 MVT StVT = Subtarget.is64Bit() && StoreVT.isInteger() ? MVT::i64 : MVT::f64;