Lines Matching defs:ElementSize

2046                                             uint64_t ElementSize,
2051 uint64_t BeginIndex = BeginOffset / ElementSize;
2052 if (BeginIndex * ElementSize != BeginOffset ||
2056 uint64_t EndIndex = EndOffset / ElementSize;
2057 if (EndIndex * ElementSize != EndOffset ||
2068 Type::getIntNTy(Ty->getContext(), NumElements * ElementSize * 8);
2120 uint64_t ElementSize =
2125 if (ElementSize % 8)
2129 ElementSize /= 8;
2132 if (!isVectorPromotionViableForSlice(P, S, VTy, ElementSize, DL))
2136 if (!isVectorPromotionViableForSlice(P, *S, VTy, ElementSize, DL))
2253 unsigned ElementSize =
2255 if (TypeSize != VectorSize && TypeSize != ElementSize &&
2659 uint64_t ElementSize;
2714 ElementSize(VecTy ? DL.getTypeSizeInBits(ElementTy).getFixedValue() / 8
2826 assert(RelOffset / ElementSize < UINT32_MAX && "Index out of bounds");
2827 uint32_t Index = RelOffset / ElementSize;
2828 assert(Index * ElementSize == RelOffset);
4245 uint64_t ElementSize = DL.getTypeAllocSize(ElementTy).getFixedValue();
4246 uint64_t NumSkippedElements = Offset / ElementSize;
4249 Offset -= NumSkippedElements * ElementSize;
4252 if (Offset > 0 || Size < ElementSize) {
4254 if ((Offset + Size) > ElementSize)
4261 if (Size == ElementSize)
4263 assert(Size > ElementSize);
4264 uint64_t NumElements = Size / ElementSize;
4265 if (NumElements * ElementSize != Size)
4289 uint64_t ElementSize = DL.getTypeAllocSize(ElementTy).getFixedValue();
4290 if (Offset >= ElementSize)
4294 if (Offset > 0 || Size < ElementSize) {
4295 if ((Offset + Size) > ElementSize)
4301 if (Size == ElementSize)