Lines Matching defs:To
85 // To reduce the insert/remove time to logarithmic, we use
129 SDValue CombineTo(SDNode *N, const SDValue *To, unsigned NumTo,
138 SDValue To[] = { Res0, Res1 };
139 return CombineTo(N, To, 2, AddTo);
400 CombineTo(SDNode *N, const std::vector<SDValue> &To, bool AddTo) {
401 return ((DAGCombiner*)DC)->CombineTo(N, &To[0], To.size(), AddTo);
648 SDValue DAGCombiner::CombineTo(SDNode *N, const SDValue *To, unsigned NumTo,
655 To[0].getNode()->dump(&DAG);
658 assert((!To[i].getNode() ||
659 N->getValueType(i) == To[i].getValueType()) &&
662 DAG.ReplaceAllUsesWith(N, To);
666 if (To[i].getNode()) {
667 AddToWorkList(To[i].getNode());
668 AddUsersToWorkList(To[i].getNode());
2647 SDValue To[] = { NewLoad.getValue(0), NewLoad.getValue(1),
2649 CombineTo(Load, To, 3, true);
5799 // To get the sign bit in the right place, we have to shift it right
5880 // Otherwise, we're growing or shrinking the elements. To avoid having to
8446 /// The following two expressions are not equivalent. To differentiate we need
9483 SDValue To[] = { Load, Chain };
9484 DAG.ReplaceAllUsesOfValuesWith(From, To, 2);
10836 // To catch this case, look up the actual index of frame indices to compute