Lines Matching defs:ResVT

17150   EVT ResVT = N->getValueType(0);
17155 if (ResVT == MVT::i32 && N0.getOpcode() == ISD::ADD &&
17158 SDValue Red0 = DAG.getNode(ISD::VECREDUCE_ADD, dl, ResVT, N0.getOperand(0));
17159 SDValue Red1 = DAG.getNode(ISD::VECREDUCE_ADD, dl, ResVT, N0.getOperand(1));
17160 return DAG.getNode(ISD::ADD, dl, ResVT, Red0, Red1);
17194 if (ResVT != RetTy || N0->getOpcode() != ExtendCode)
17203 if (ResVT != RetTy || N0->getOpcode() != ISD::VSELECT ||
17225 if (ResVT != RetTy)
17230 ResVT.getScalarSizeInBits())
17255 if (ResVT != RetTy || N0->getOpcode() != ISD::VSELECT ||
17262 ResVT.getScalarSizeInBits())
17314 return DAG.getNode(ARMISD::VMLAVs, dl, ResVT, A, B);
17316 return DAG.getNode(ARMISD::VMLAVu, dl, ResVT, A, B);
17324 return DAG.getNode(ISD::TRUNCATE, dl, ResVT,
17327 return DAG.getNode(ISD::TRUNCATE, dl, ResVT,
17332 return DAG.getNode(ARMISD::VMLAVps, dl, ResVT, A, B, Mask);
17335 return DAG.getNode(ARMISD::VMLAVpu, dl, ResVT, A, B, Mask);
17343 return DAG.getNode(ISD::TRUNCATE, dl, ResVT,
17346 return DAG.getNode(ISD::TRUNCATE, dl, ResVT,
17350 return DAG.getNode(ARMISD::VADDVs, dl, ResVT, A);
17352 return DAG.getNode(ARMISD::VADDVu, dl, ResVT, A);
17358 return DAG.getNode(ISD::TRUNCATE, dl, ResVT,
17361 return DAG.getNode(ISD::TRUNCATE, dl, ResVT,
17365 return DAG.getNode(ARMISD::VADDVps, dl, ResVT, A, Mask);
17367 return DAG.getNode(ARMISD::VADDVpu, dl, ResVT, A, Mask);
17373 return DAG.getNode(ISD::TRUNCATE, dl, ResVT,
17376 return DAG.getNode(ISD::TRUNCATE, dl, ResVT,
17394 return DAG.getNode(ISD::VECREDUCE_ADD, dl, ResVT, Ext);
21165 bool ARMTargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT,
21167 if (!isOperationLegalOrCustom(ISD::EXTRACT_SUBVECTOR, ResVT))
21170 return (Index == 0 || Index == ResVT.getVectorNumElements());