Lines Matching defs:EltSize
79 const unsigned EltSize = EltTy.getSizeInBits();
81 EltSize > 1 && EltSize < 32 &&
130 const int EltSize = EltTy.getSizeInBits();
133 assert(EltSize < 32);
135 const int NewNumElts = (32 * NextMul32 + EltSize - 1) / EltSize;
145 const unsigned EltSize = Ty.getElementType().getSizeInBits();
146 const unsigned MaxNumElts = MaxRegisterSize / EltSize;
148 assert(EltSize == 32 || EltSize == 64);
154 if (SIRegisterInfo::getSGPRClassForBitWidth(NewNumElts * EltSize))
231 const int EltSize = EltTy.getSizeInBits();
232 return EltSize == 16 || EltSize % 32 == 0;
236 const int EltSize = Ty.getElementType().getSizeInBits();
237 return EltSize == 32 || EltSize == 64 ||
238 (EltSize == 16 && Ty.getNumElements() % 2 == 0) ||
239 EltSize == 128 || EltSize == 256;
507 unsigned EltSize = Ty.getScalarSizeInBits();
508 return EltSize != 32 && EltSize != 64;
1566 unsigned EltSize = EltTy.getSizeInBits();
1568 if (MaxSize % EltSize == 0) {
1571 ElementCount::getFixed(MaxSize / EltSize), EltTy));
1590 unsigned EltSize = EltTy.getSizeInBits();
1599 ElementCount::getFixed(FloorSize / EltSize), EltTy));
1786 const unsigned EltSize = EltTy.getSizeInBits();
1795 if (EltTy.isPointer() && EltSize > 64)
1797 return (EltSize == 32 || EltSize == 64) &&
5560 unsigned EltSize = EltTy.getSizeInBits();
5561 if (EltSize == SplitSize) {
5563 } else if (EltSize == 16 || EltSize == 32) {
5564 unsigned NElem = SplitSize / EltSize;
6652 unsigned EltSize = EltTy.getSizeInBits();
6656 ElementCount::getFixed(RoundedSize / EltSize), EltSize);
6658 RegTy = !IsTFE && EltSize == 16 ? V2S16 : S32;