Home
last modified time | relevance | path

Searched refs:MemsetRange (Results 1 – 1 of 1) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp92 struct MemsetRange { struct
112 bool MemsetRange::isProfitableToUseMemset(const DataLayout &DL) const { in isProfitableToUseMemset()
157 using range_iterator = SmallVectorImpl<MemsetRange>::iterator;
160 SmallVector<MemsetRange, 8> Ranges;
167 using const_iterator = SmallVectorImpl<MemsetRange>::const_iterator;
206 Ranges, [=](const MemsetRange &O) { return O.End < Start; }); in addRange()
212 MemsetRange &R = *Ranges.insert(I, MemsetRange()); in addRange()
477 for (const MemsetRange &Range : Ranges) { in tryMergingIntoMemset()