Lines Matching defs:MemOpLink
598 struct MemOpLink {
605 MemOpLink(LSBaseSDNode *N, int64_t Offset)
638 SDValue getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes,
646 bool MergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> &StoreNodes,
656 SmallVectorImpl<MemOpLink> &StoreNodes,
665 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumStores,
15344 SDValue DAGCombiner::getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes,
15365 SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT, unsigned NumStores,
15522 StoreSDNode *St, SmallVectorImpl<MemOpLink> &StoreNodes,
15660 StoreNodes.push_back(MemOpLink(OtherST, PtrDiff));
15671 StoreNodes.push_back(MemOpLink(OtherST, PtrDiff));
15681 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumStores,
15780 SmallVector<MemOpLink, 8> StoreNodes;
15791 llvm::sort(StoreNodes, [](MemOpLink LHS, MemOpLink RHS) {
16031 SmallVector<MemOpLink, 8> LoadNodes;
16055 LoadNodes.push_back(MemOpLink(Ld, LdOffset));