Lines Matching refs:VT
65 /// VT indicates the type of the vector allowing it to handle different
67 void DecodePSHUFMask(EVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) {
68 unsigned NumElts = VT.getVectorNumElements();
70 unsigned NumLanes = VT.getSizeInBits() / 128;
105 /// DecodeSHUFPMask - This decodes the shuffle masks for shufp*. VT indicates
108 void DecodeSHUFPMask(EVT VT, unsigned Imm, SmallVectorImpl<int> &ShuffleMask) {
109 unsigned NumElts = VT.getVectorNumElements();
111 unsigned NumLanes = VT.getSizeInBits() / 128;
131 /// and punpckh*. VT indicates the type of the vector allowing it to handle
133 void DecodeUNPCKHMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) {
134 unsigned NumElts = VT.getVectorNumElements();
138 unsigned NumLanes = VT.getSizeInBits() / 128;
151 /// and punpckl*. VT indicates the type of the vector allowing it to handle
153 void DecodeUNPCKLMask(EVT VT, SmallVectorImpl<int> &ShuffleMask) {
154 unsigned NumElts = VT.getVectorNumElements();
158 unsigned NumLanes = VT.getSizeInBits() / 128;
170 void DecodeVPERM2X128Mask(EVT VT, unsigned Imm,
175 unsigned HalfSize = VT.getVectorNumElements()/2;