Lines Matching defs:VecEltVT
22285 EVT VecEltVT = InVecVT.getVectorElementType();
22290 if (!VecEltVT.isByteSized())
22294 ResultVT.bitsGT(VecEltVT) ? ISD::NON_EXTLOAD : ISD::EXTLOAD;
22295 if (!TLI.isOperationLegalOrCustom(ISD::LOAD, VecEltVT) ||
22296 !TLI.shouldReduceLoadWidth(OriginalLoad, ExtTy, VecEltVT))
22304 unsigned PtrOff = VecEltVT.getSizeInBits() * Elt / 8;
22311 Alignment = commonAlignment(Alignment, VecEltVT.getSizeInBits() / 8);
22315 if (!TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), VecEltVT,
22328 if (ResultVT.bitsGT(VecEltVT)) {
22332 TLI.isLoadExtLegal(ISD::ZEXTLOAD, ResultVT, VecEltVT) ? ISD::ZEXTLOAD
22335 NewPtr, MPI, VecEltVT, Alignment,
22341 Load = DAG.getLoad(VecEltVT, DL, OriginalLoad->getChain(), NewPtr, MPI,
22345 if (ResultVT.bitsLT(VecEltVT))
26415 EVT VecEltVT = VT.getScalarType();
26417 TLI.isBinOp(Opcode) && Scalar.getValueType() == VecEltVT &&
26418 Scalar.getOperand(0).getValueType() == VecEltVT &&
26419 Scalar.getOperand(1).getValueType() == VecEltVT &&
26456 if (VecEltVT != Scalar.getValueType() &&
26457 Scalar.getValueType().isScalarInteger() && isTypeLegal(VecEltVT)) {
26458 SDValue Val = DAG.getNode(ISD::TRUNCATE, SDLoc(Scalar), VecEltVT, Scalar);
26470 if (VecEltVT == SrcVT.getScalarType() && VTNumElts <= SrcNumElts) {