Lines Matching defs:MaxLoadSize
80 unsigned MaxLoadSize = 0;
130 computeOverlappingLoadSequence(uint64_t Size, unsigned MaxLoadSize,
183 const unsigned MaxLoadSize,
187 if (Size < 2 || MaxLoadSize < 2)
192 const uint64_t NumNonOverlappingLoads = Size / MaxLoadSize;
194 // There remain 0 to (MaxLoadSize - 1) bytes to load, this will be done with
196 Size = Size - NumNonOverlappingLoads * MaxLoadSize;
210 LoadSequence.push_back({MaxLoadSize, Offset});
211 Offset += MaxLoadSize;
215 assert(Size > 0 && Size < MaxLoadSize && "broken invariant");
216 LoadSequence.push_back({MaxLoadSize, Offset - (MaxLoadSize - Size)});
275 MaxLoadSize = LoadSizes.front();
288 Size, MaxLoadSize, Options.MaxNumLoads, OverlappingNumLoadsNonOneByte);
433 : IntegerType::get(CI->getContext(), MaxLoadSize * 8);
532 std::max(MaxLoadSize, (unsigned)PowerOf2Ceil(CurLoadEntry.LoadSize)) * 8);
533 assert(CurLoadEntry.LoadSize <= MaxLoadSize && "Unexpected load type");
604 Type *MaxLoadType = IntegerType::get(CI->getContext(), MaxLoadSize * 8);
653 std::max(MaxLoadSize, (unsigned)PowerOf2Ceil(Size)) * 8);