Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp129 struct MemsetRange { struct
149 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()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp169 struct MemsetRange { struct
189 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()
/external/llvm/lib/Transforms/Scalar/
DMemCpyOptimizer.cpp134 struct MemsetRange { struct
153 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()