Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp3708 SmallVectorImpl<Value *> &PointerOps) { in canVectorizeLoads() argument
3722 PointerOps.clear(); in canVectorizeLoads()
3723 PointerOps.resize(VL.size()); in canVectorizeLoads()
3724 auto *POIter = PointerOps.begin(); in canVectorizeLoads()
3735 bool IsSorted = sortPtrAccesses(PointerOps, ScalarTy, DL, SE, Order); in canVectorizeLoads()
3736 if (IsSorted || all_of(PointerOps, [&](Value *P) { in canVectorizeLoads()
3737 return arePointersCompatible(P, PointerOps.front(), TLI); in canVectorizeLoads()
3743 Ptr0 = PointerOps.front(); in canVectorizeLoads()
3744 PtrN = PointerOps.back(); in canVectorizeLoads()
3746 Ptr0 = PointerOps[Order.front()]; in canVectorizeLoads()
[all …]