Searched refs:OtherUses (Results 1 – 2 of 2) sorted by relevance
9741 SmallVector<SDNode *, 16> OtherUses; in CombineToPreIndexedLoadStore() local9757 OtherUses.clear(); in CombineToPreIndexedLoadStore()9763 OtherUses.clear(); in CombineToPreIndexedLoadStore()9769 OtherUses.clear(); in CombineToPreIndexedLoadStore()9773 OtherUses.push_back(Use.getUser()); in CombineToPreIndexedLoadStore()9826 for (unsigned i = 0, e = OtherUses.size(); i != e; ++i) { in CombineToPreIndexedLoadStore()9828 if (OtherUses[i]->getOperand(OffsetIdx).getNode() == BasePtr.getNode()) in CombineToPreIndexedLoadStore()9830 assert(OtherUses[i]->getOperand(!OffsetIdx).getNode() == in CombineToPreIndexedLoadStore()9845 cast<ConstantSDNode>(OtherUses[i]->getOperand(OffsetIdx)); in CombineToPreIndexedLoadStore()9850 X0 = (OtherUses[i]->getOpcode() == ISD::SUB && OffsetIdx == 1) ? -1 : 1; in CombineToPreIndexedLoadStore()[all …]
2279 bool OtherUses = !Val.hasOneUse(); in performStoreCombine() local2281 if (OtherUses) { in performStoreCombine()