Searched refs:MemsetRange (Results 1 – 3 of 3) sorted by relevance
129 struct MemsetRange { struct149 bool MemsetRange::isProfitableToUseMemset(const TargetData &TD) const { in isProfitableToUseMemset()193 std::list<MemsetRange> Ranges;194 typedef std::list<MemsetRange>::iterator range_iterator;199 typedef std::list<MemsetRange>::const_iterator const_iterator;251 MemsetRange &R = *Ranges.insert(I, MemsetRange()); in addRange()436 const MemsetRange &Range = *I; in INITIALIZE_PASS_DEPENDENCY()
169 struct MemsetRange { struct189 bool MemsetRange::isProfitableToUseMemset(const DataLayout &DL) const { in isProfitableToUseMemset()234 using range_iterator = SmallVectorImpl<MemsetRange>::iterator;237 SmallVector<MemsetRange, 8> Ranges;244 using const_iterator = SmallVectorImpl<MemsetRange>::const_iterator;283 [](const MemsetRange &LHS, int64_t RHS) { return LHS.End < RHS; }); in addRange()289 MemsetRange &R = *Ranges.insert(I, MemsetRange()); in addRange()460 for (const MemsetRange &Range : Ranges) { in INITIALIZE_PASS_DEPENDENCY()
134 struct MemsetRange { struct153 bool MemsetRange::isProfitableToUseMemset(const DataLayout &DL) const { in isProfitableToUseMemset()199 SmallVector<MemsetRange, 8> Ranges;200 typedef SmallVectorImpl<MemsetRange>::iterator range_iterator;205 typedef SmallVectorImpl<MemsetRange>::const_iterator const_iterator;245 [](const MemsetRange &LHS, int64_t RHS) { return LHS.End < RHS; }); in addRange()251 MemsetRange &R = *Ranges.insert(I, MemsetRange()); in addRange()434 for (const MemsetRange &Range : Ranges) { in INITIALIZE_PASS_DEPENDENCY()