Lines Matching defs:ElSize
154 void DecodeVPERMILPMask(const Constant *C, unsigned ElSize, unsigned Width,
159 assert((ElSize == 32 || ElSize == 64) && "Unexpected vector element size.");
164 if (!extractConstantMask(C, ElSize, UndefElts, RawMask))
167 unsigned NumElts = Width / ElSize;
168 unsigned NumEltsPerLane = 128 / ElSize;
180 if (ElSize == 64)
189 void DecodeVPERMIL2PMask(const Constant *C, unsigned M2Z, unsigned ElSize,
200 if (!extractConstantMask(C, ElSize, UndefElts, RawMask))
203 unsigned NumElts = Width / ElSize;
204 unsigned NumEltsPerLane = 128 / ElSize;
233 if (ElSize == 64)
296 void DecodeVPERMVMask(const Constant *C, unsigned ElSize, unsigned Width,
301 assert((ElSize == 8 || ElSize == 16 || ElSize == 32 || ElSize == 64) &&
307 if (!extractConstantMask(C, ElSize, UndefElts, RawMask))
310 unsigned NumElts = Width / ElSize;
322 void DecodeVPERMV3Mask(const Constant *C, unsigned ElSize, unsigned Width,
327 assert((ElSize == 8 || ElSize == 16 || ElSize == 32 || ElSize == 64) &&
333 if (!extractConstantMask(C, ElSize, UndefElts, RawMask))
336 unsigned NumElts = Width / ElSize;