Lines Matching defs:ReplaceAllUsesWith
1240 // If there was already an existing matching node, use ReplaceAllUsesWith
1244 ReplaceAllUsesWith(N, Existing);
10688 ReplaceAllUsesWith(N, New);
10719 /// with ReplaceAllUsesWith both because it often avoids allocating a new
10815 ReplaceAllUsesWith(Node, Res);
11294 /// RAUWUpdateListener - Helper for ReplaceAllUsesWith - When the node
11317 /// ReplaceAllUsesWith - Modify anything using 'From' to use 'To' instead.
11322 void SelectionDAG::ReplaceAllUsesWith(SDValue FromN, SDValue To) {
11369 /// ReplaceAllUsesWith - Modify anything using 'From' to use 'To' instead.
11375 void SelectionDAG::ReplaceAllUsesWith(SDNode *From, SDNode *To) {
11380 "Cannot use this version of ReplaceAllUsesWith!");
11397 // the ReplaceAllUsesWith above.
11428 /// ReplaceAllUsesWith - Modify anything using 'From' to use 'To' instead.
11433 void SelectionDAG::ReplaceAllUsesWith(SDNode *From, const SDValue *To) {
11435 return ReplaceAllUsesWith(SDValue(From, 0), To[0]);
11445 // the ReplaceAllUsesWith above.
11482 /// vector is handled the same way as for ReplaceAllUsesWith.
11489 ReplaceAllUsesWith(From, To);
11498 // the ReplaceAllUsesWith above.
11640 /// handled the same way as for ReplaceAllUsesWith.