Lines Matching refs:MemOpLink
408 struct MemOpLink { struct in __anonbfbf49f20111::DAGCombiner
409 MemOpLink (LSBaseSDNode *N, int64_t Offset, unsigned Seq): in MemOpLink() argument
431 ArrayRef<MemOpLink> Stores,
448 bool MergeStoresOfConstantsOrVecElts(SmallVectorImpl<MemOpLink> &StoreNodes,
456 StoreSDNode* St, SmallVectorImpl<MemOpLink> &StoreNodes,
463 SmallVectorImpl<MemOpLink> &StoreNodes);
11215 SelectionDAG &DAG, const SDLoc &SL, ArrayRef<MemOpLink> Stores, in getMergedConstantVectorStore()
11229 SmallVectorImpl<MemOpLink> &StoreNodes, EVT MemVT, in MergeStoresOfConstantsOrVecElts()
11358 StoreSDNode* St, SmallVectorImpl<MemOpLink> &StoreNodes, in getStoreMergeAndAliasCandidates()
11403 StoreNodes.push_back(MemOpLink(OtherST, Ptr.Offset, Seq++)); in getStoreMergeAndAliasCandidates()
11442 StoreNodes.push_back(MemOpLink(Index, Ptr.Offset, Seq++)); in getStoreMergeAndAliasCandidates()
11478 SmallVectorImpl<MemOpLink> &StoreNodes) { in checkMergeStoreCandidatesForDependencies()
11541 SmallVector<MemOpLink, 8> StoreNodes; in MergeConsecutiveStores()
11563 [](MemOpLink LHS, MemOpLink RHS) { in MergeConsecutiveStores()
11707 SmallVector<MemOpLink, 8> LoadNodes; in MergeConsecutiveStores()
11745 LoadNodes.push_back(MemOpLink(Ld, LdPtr.Offset, 0)); in MergeConsecutiveStores()