Lines Matching refs:SrcVT
922 EVT SrcVT = LD->getMemoryVT();
923 unsigned SrcWidth = SrcVT.getSizeInBits();
928 if (SrcWidth != SrcVT.getStoreSizeInBits() &&
936 (SrcVT != MVT::i1 ||
940 unsigned NewWidth = SrcVT.getStoreSizeInBits();
945 // way. A zext load from NVT thus automatically gives zext from SrcVT.
961 Result, DAG.getValueType(SrcVT));
966 DAG.getValueType(SrcVT));
972 assert(!SrcVT.isVector() && "Unsupported extload!");
1048 switch (TLI.getLoadExtAction(ExtType, SrcVT.getSimpleVT())) {
1080 if (!TLI.isLoadExtLegal(ISD::EXTLOAD, SrcVT) && TLI.isTypeLegal(SrcVT)) {
1081 SDValue Load = DAG.getLoad(SrcVT, dl, Chain, Ptr,
1088 ExtendOp = (SrcVT.isFloatingPoint() ?
1100 assert(!SrcVT.isVector() &&
1112 Chain, Ptr, LD->getPointerInfo(), SrcVT,
1119 Result, DAG.getValueType(SrcVT));
1121 ValRes = DAG.getZeroExtendInReg(Result, dl, SrcVT.getScalarType());