Lines Matching defs:EVT

436   EVT VecVT = VecOp.getValueType();
442 EVT ScalarVT = VecVT.getScalarType();
452 EVT VT) const {
951 EVT /*VT*/, unsigned /*AddrSpace*/, Align /*Align*/,
964 bool WebAssemblyTargetLowering::isIntDivCheap(EVT VT,
972 EVT ExtT = ExtVal.getValueType();
973 EVT MemT = cast<LoadSDNode>(ExtVal->getOperand(0))->getValueType(0);
986 EVT WebAssemblyTargetLowering::getSetCCResultType(const DataLayout &DL,
988 EVT VT) const {
996 return EVT::getIntegerVT(C, 32);
1068 EVT VT = Op.getOperand(1).getSimpleValueType();
1300 EVT VT = Arg.getValueType();
1367 SmallVector<EVT, 8> InTys;
1728 EVT LocalVT = LN->getValueType(0);
1812 EVT VT = Src.getValueType();
1862 EVT VT = Op.getValueType();
1918 EVT VT = Op.getValueType();
1929 EVT VT = Op.getValueType();
1976 EVT VT = Op.getValueType();
2022 EVT PtrVT = getPointerTy(DAG.getMachineFunction().getDataLayout());
2151 EVT VT = Op.getValueType();
2153 EVT SrcVT = Src.getValueType();
2272 const EVT VecT = Op.getValueType();
2273 const EVT LaneT = Op.getOperand(0).getValueType();
2587 EVT LaneT = Op.getSimpleValueType().getVectorElementType();
2682 EVT ResT = Op.getValueType();
2683 EVT SatVT = cast<VTSDNode>(Op.getOperand(1))->getVT();
2716 EVT SrcType = CastOp.getValueType();
2717 EVT DstType = Bitcast.getValueType();
2736 EVT InVT = N->getOperand(0)->getValueType(0);
2737 EVT ResVT = N->getValueType(0);
2771 EVT ResVT = N->getValueType(0);
2840 EVT ResVT;
2841 EVT ExpectedConversionType;
2887 EVT ResVT;
2923 EVT VT = Vec.getValueType();
2924 EVT ElVT = VT.getVectorElementType();
2926 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT,
2950 static SDValue truncateVectorWithNARROW(EVT DstVT, SDValue In, const SDLoc &DL,
2952 EVT SrcVT = In.getValueType();
2966 EVT PackedSVT = EVT::getIntegerVT(Ctx, SrcVT.getScalarSizeInBits() / 2);
2970 EVT InVT = MVT::i16, OutVT = MVT::i8;
2976 InVT = EVT::getVectorVT(Ctx, InVT, SubSizeInBits / InVT.getSizeInBits());
2977 OutVT = EVT::getVectorVT(Ctx, OutVT, SubSizeInBits / OutVT.getSizeInBits());
2992 EVT PackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumElems / 2);
2996 PackedVT = EVT::getVectorVT(Ctx, PackedSVT, NumElems);
3006 EVT InVT = In.getValueType();
3010 EVT OutVT = N->getValueType(0);
3014 EVT OutSVT = OutVT.getVectorElementType();
3015 EVT InSVT = InVT.getVectorElementType();
3033 EVT VT = N->getValueType(0);
3034 EVT SrcVT = Src.getValueType();
3043 EVT Width = MVT::getIntegerVT(128 / NumElts);
3063 EVT VT = N->getValueType(0);
3077 EVT FromVT = LHS->getOperand(0).getValueType();
3085 EVT Width = MVT::getIntegerVT(128 / NumElts);