Lines Matching refs:MaxLoadSize
57 unsigned MaxLoadSize; member in __anon24fd12780111::MemCmpExpansion
102 computeOverlappingLoadSequence(uint64_t Size, unsigned MaxLoadSize,
150 const unsigned MaxLoadSize, in computeOverlappingLoadSequence() argument
154 if (Size < 2 || MaxLoadSize < 2) in computeOverlappingLoadSequence()
159 const uint64_t NumNonOverlappingLoads = Size / MaxLoadSize; in computeOverlappingLoadSequence()
163 Size = Size - NumNonOverlappingLoads * MaxLoadSize; in computeOverlappingLoadSequence()
177 LoadSequence.push_back({MaxLoadSize, Offset}); in computeOverlappingLoadSequence()
178 Offset += MaxLoadSize; in computeOverlappingLoadSequence()
182 assert(Size > 0 && Size < MaxLoadSize && "broken invariant"); in computeOverlappingLoadSequence()
183 LoadSequence.push_back({MaxLoadSize, Offset - (MaxLoadSize - Size)}); in computeOverlappingLoadSequence()
203 MaxLoadSize(0), in MemCmpExpansion()
216 MaxLoadSize = LoadSizes.front(); in MemCmpExpansion()
229 Size, MaxLoadSize, MaxNumLoads, OverlappingNumLoadsNonOneByte); in MemCmpExpansion()
336 : IntegerType::get(CI->getContext(), MaxLoadSize * 8); in getCompareLoadPairs()
443 Type *MaxLoadType = IntegerType::get(CI->getContext(), MaxLoadSize * 8); in emitLoadCompareBlock()
444 assert(CurLoadEntry.LoadSize <= MaxLoadSize && "Unexpected load type"); in emitLoadCompareBlock()
525 Type *MaxLoadType = IntegerType::get(CI->getContext(), MaxLoadSize * 8); in setupResultBlockPHINodes()