Lines Matching defs:VecEltVT
22729 EVT VecEltVT = InVecVT.getVectorElementType();
22734 if (!VecEltVT.isByteSized())
22738 ResultVT.bitsGT(VecEltVT) ? ISD::EXTLOAD : ISD::NON_EXTLOAD;
22739 if (!TLI.isOperationLegalOrCustom(ISD::LOAD, VecEltVT) ||
22740 !TLI.shouldReduceLoadWidth(OriginalLoad, ExtTy, VecEltVT))
22748 unsigned PtrOff = VecEltVT.getSizeInBits() * Elt / 8;
22755 Alignment = commonAlignment(Alignment, VecEltVT.getSizeInBits() / 8);
22759 if (!TLI.allowsMemoryAccess(*DAG.getContext(), DAG.getDataLayout(), VecEltVT,
22772 if (ResultVT.bitsGT(VecEltVT)) {
22776 TLI.isLoadExtLegal(ISD::ZEXTLOAD, ResultVT, VecEltVT) ? ISD::ZEXTLOAD
22779 NewPtr, MPI, VecEltVT, Alignment,
22785 Load = DAG.getLoad(VecEltVT, DL, OriginalLoad->getChain(), NewPtr, MPI,
22789 if (ResultVT.bitsLT(VecEltVT))
26928 EVT VecEltVT = VT.getScalarType();
26930 TLI.isBinOp(Opcode) && Scalar.getValueType() == VecEltVT &&
26931 Scalar.getOperand(0).getValueType() == VecEltVT &&
26932 Scalar.getOperand(1).getValueType() == VecEltVT &&
26969 if (VecEltVT != Scalar.getValueType() &&
26970 Scalar.getValueType().isScalarInteger() && isTypeLegal(VecEltVT)) {
26971 SDValue Val = DAG.getNode(ISD::TRUNCATE, SDLoc(Scalar), VecEltVT, Scalar);
26983 if (VecEltVT == SrcVT.getScalarType() && VTNumElts <= SrcNumElts) {