reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
13605         OtherUses.clear();
13611         OtherUses.clear();
13617         OtherUses.clear();
13621       OtherUses.push_back(Use.getUser());
13671   for (unsigned i = 0, e = OtherUses.size(); i != e; ++i) {
13673     if (OtherUses[i]->getOperand(OffsetIdx).getNode() == BasePtr.getNode())
13675     assert(OtherUses[i]->getOperand(!OffsetIdx).getNode() ==
13690       cast<ConstantSDNode>(OtherUses[i]->getOperand(OffsetIdx));
13695     X0 = (OtherUses[i]->getOpcode() == ISD::SUB && OffsetIdx == 1) ? -1 : 1;
13696     Y0 = (OtherUses[i]->getOpcode() == ISD::SUB && OffsetIdx == 0) ? -1 : 1;
13707     SDLoc DL(OtherUses[i]);
13715                                  OtherUses[i]->getValueType(0), NewOp1, NewOp2);
13716     DAG.ReplaceAllUsesOfValueWith(SDValue(OtherUses[i], 0), NewUse);
13717     deleteAndRecombine(OtherUses[i]);