Searched refs:OtherStore (Results 1 – 2 of 2) sorted by relevance
1515 auto OtherStoreIsMergeable = [&](StoreInst *OtherStore) -> bool { in mergeStoreIntoSuccessor() argument1516 if (!OtherStore || in mergeStoreIntoSuccessor()1517 OtherStore->getPointerOperand() != SI.getPointerOperand()) in mergeStoreIntoSuccessor()1521 auto *OSVTy = OtherStore->getValueOperand()->getType(); in mergeStoreIntoSuccessor()1523 SI.hasSameSpecialState(OtherStore); in mergeStoreIntoSuccessor()1528 StoreInst *OtherStore = nullptr; in mergeStoreIntoSuccessor() local1539 OtherStore = dyn_cast<StoreInst>(BBI); in mergeStoreIntoSuccessor()1540 if (!OtherStoreIsMergeable(OtherStore)) in mergeStoreIntoSuccessor()1554 OtherStore = dyn_cast<StoreInst>(BBI); in mergeStoreIntoSuccessor()1555 if (OtherStoreIsMergeable(OtherStore)) in mergeStoreIntoSuccessor()[all …]
20516 if (auto *OtherStore = dyn_cast<StoreSDNode>(*UseIter)) { in getStoreMergeCandidates() local20519 if (CandidateMatch(OtherStore, Ptr, PtrDiff) && in getStoreMergeCandidates()20520 !OverLimitInDependenceCheck(OtherStore, RootNode)) in getStoreMergeCandidates()20521 StoreNodes.push_back(MemOpLink(OtherStore, PtrDiff)); in getStoreMergeCandidates()