Lines Matching refs:Elements

137                                             Elements(1, BucketElement(I)) {}  in Bucket()
140 SmallVector<BucketElement, 16> Elements; member
319 B.Elements.push_back(BucketElement(CDiff, MemI)); in addOneCandidate()
387 for (unsigned j = 0, je = BucketChain.Elements.size(); j != je; ++j) { in prepareBaseForDispFormChain()
388 if (!BucketChain.Elements[j].Offset) in prepareBaseForDispFormChain()
392 BucketChain.Elements[j].Offset->getAPInt().urem(Form); in prepareBaseForDispFormChain()
432 BucketChain.Elements[RemainderOffsetInfo[MaxCountRemainder].first].Offset; in prepareBaseForDispFormChain()
434 for (auto &E : BucketChain.Elements) { in prepareBaseForDispFormChain()
441 std::swap(BucketChain.Elements[RemainderOffsetInfo[MaxCountRemainder].first], in prepareBaseForDispFormChain()
442 BucketChain.Elements[0]); in prepareBaseForDispFormChain()
462 for (int j = 0, je = BucketChain.Elements.size(); j != je; ++j) { in prepareBaseForUpdateFormChain()
463 if (auto *II = dyn_cast<IntrinsicInst>(BucketChain.Elements[j].Instr)) in prepareBaseForUpdateFormChain()
473 if (!BucketChain.Elements[j].Offset || in prepareBaseForUpdateFormChain()
474 BucketChain.Elements[j].Offset->isZero()) in prepareBaseForUpdateFormChain()
477 const SCEV *Offset = BucketChain.Elements[j].Offset; in prepareBaseForUpdateFormChain()
479 for (auto &E : BucketChain.Elements) { in prepareBaseForUpdateFormChain()
486 std::swap(BucketChain.Elements[j], BucketChain.Elements[0]); in prepareBaseForUpdateFormChain()
507 Instruction *MemI = BucketChain.Elements.begin()->Instr; in rewriteLoadStores()
628 for (auto I = std::next(BucketChain.Elements.begin()), in rewriteLoadStores()
629 IE = BucketChain.Elements.end(); I != IE; ++I) { in rewriteLoadStores()
716 if (Bucket.Elements.size() < DispFormPrepMinThreshold) in dispFormPrep()