Lines Matching refs:LoadSequence

97   LoadEntryVector LoadSequence;  member in __anon80e401870111::MemCmpExpansion
134 uint64_t getNumLoads() const { return LoadSequence.size(); } in getNumLoads()
143 LoadEntryVector LoadSequence; in computeGreedyLoadSequence() local
148 if (LoadSequence.size() + NumLoadsForThisSize > MaxNumLoads) { in computeGreedyLoadSequence()
157 LoadSequence.push_back({LoadSize, Offset}); in computeGreedyLoadSequence()
166 return LoadSequence; in computeGreedyLoadSequence()
195 LoadEntryVector LoadSequence; in computeOverlappingLoadSequence() local
198 LoadSequence.push_back({MaxLoadSize, Offset}); in computeOverlappingLoadSequence()
204 LoadSequence.push_back({MaxLoadSize, Offset - (MaxLoadSize - Size)}); in computeOverlappingLoadSequence()
206 return LoadSequence; in computeOverlappingLoadSequence()
236 LoadSequence = computeGreedyLoadSequence(Size, LoadSizes, Options.MaxNumLoads, in MemCmpExpansion()
239 assert(LoadSequence.size() <= Options.MaxNumLoads && "broken invariant"); in MemCmpExpansion()
243 (LoadSequence.empty() || LoadSequence.size() > 2)) { in MemCmpExpansion()
248 (LoadSequence.empty() || in MemCmpExpansion()
249 OverlappingLoads.size() < LoadSequence.size())) { in MemCmpExpansion()
250 LoadSequence = OverlappingLoads; in MemCmpExpansion()
254 assert(LoadSequence.size() <= Options.MaxNumLoads && "broken invariant"); in MemCmpExpansion()
392 const LoadEntry &CurLoadEntry = LoadSequence[LoadIndex]; in getCompareLoadPairs()
472 const LoadEntry &CurLoadEntry = LoadSequence[BlockIndex]; in emitLoadCompareBlock()