Lines Matching defs:LoadSize
94 LoadEntry(unsigned LoadSize, uint64_t Offset)
95 : LoadSize(LoadSize), Offset(Offset) {
99 unsigned LoadSize;
158 const unsigned LoadSize = LoadSizes.front();
159 const uint64_t NumLoadsForThisSize = Size / LoadSize;
169 LoadSequence.push_back({LoadSize, Offset});
170 Offset += LoadSize;
172 if (LoadSize > 1)
174 Size = Size % LoadSize;
237 if (PreLast.Offset + PreLast.LoadSize != Last.Offset)
240 auto LoadSize = Last.LoadSize + PreLast.LoadSize;
241 if (find(Options.AllowedTailExpansions, LoadSize) ==
248 LoadSequence.emplace_back(PreLast.Offset, LoadSize);
438 IntegerType::get(CI->getContext(), CurLoadEntry.LoadSize * 8), nullptr,
506 // given LoadSize. It loads the number of bytes specified by LoadSize from each
518 if (CurLoadEntry.LoadSize == 1) {
524 IntegerType::get(CI->getContext(), CurLoadEntry.LoadSize * 8);
528 PowerOf2Ceil(CurLoadEntry.LoadSize * 8))
532 std::max(MaxLoadSize, (unsigned)PowerOf2Ceil(CurLoadEntry.LoadSize)) * 8);
533 assert(CurLoadEntry.LoadSize <= MaxLoadSize && "Unexpected load type");