Lines Matching refs:MemOpLink

698     struct MemOpLink {  struct in __anonffc06dc60111::DAGCombiner
705 MemOpLink(LSBaseSDNode *N, int64_t Offset) in MemOpLink() function
759 SDValue getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes,
765 bool hasSameUnderlyingObj(ArrayRef<MemOpLink> StoreNodes);
771 bool mergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> &StoreNodes,
780 SmallVectorImpl<MemOpLink> &StoreNodes,
788 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumStores,
794 unsigned getConsecutiveStores(SmallVectorImpl<MemOpLink> &StoreNodes,
799 bool tryStoreMergeOfConstants(SmallVectorImpl<MemOpLink> &StoreNodes,
807 bool tryStoreMergeOfExtracts(SmallVectorImpl<MemOpLink> &StoreNodes,
813 bool tryStoreMergeOfLoads(SmallVectorImpl<MemOpLink> &StoreNodes,
19804 SDValue DAGCombiner::getMergeStoreChains(SmallVectorImpl<MemOpLink> &StoreNodes, in getMergeStoreChains()
19824 bool DAGCombiner::hasSameUnderlyingObj(ArrayRef<MemOpLink> StoreNodes) { in hasSameUnderlyingObj()
19849 SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT, unsigned NumStores, in mergeStoresOfConstantsOrVecElts()
20045 StoreSDNode *St, SmallVectorImpl<MemOpLink> &StoreNodes, in getStoreMergeCandidates()
20162 StoreNodes.push_back(MemOpLink(OtherStore, PtrDiff)); in getStoreMergeCandidates()
20210 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumStores, in checkMergeStoreCandidatesForDependencies()
20279 DAGCombiner::getConsecutiveStores(SmallVectorImpl<MemOpLink> &StoreNodes, in getConsecutiveStores()
20319 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumConsecutiveStores, in tryStoreMergeOfConstants()
20447 SmallVectorImpl<MemOpLink> &StoreNodes, unsigned NumConsecutiveStores, in tryStoreMergeOfExtracts()
20516 bool DAGCombiner::tryStoreMergeOfLoads(SmallVectorImpl<MemOpLink> &StoreNodes, in tryStoreMergeOfLoads()
20528 SmallVector<MemOpLink, 8> LoadNodes; in tryStoreMergeOfLoads()
20552 LoadNodes.push_back(MemOpLink(Ld, LdOffset)); in tryStoreMergeOfLoads()
20833 SmallVector<MemOpLink, 8> StoreNodes; in mergeConsecutiveStores()
20844 llvm::sort(StoreNodes, [](MemOpLink LHS, MemOpLink RHS) { in mergeConsecutiveStores()