Lines Matching defs:NewNode
4234 MachineSDNode *NewNode;
4241 NewNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops);
4243 ReplaceUses(Input.getValue(1), SDValue(NewNode, 2));
4245 CurDAG->setNodeMemRefs(NewNode, {cast<LoadSDNode>(Input)->getMemOperand()});
4247 NewNode = CurDAG->getMachineNode(ROpc, dl, NVT, MVT::i32, Input, Control);
4255 NewNode =
4256 CurDAG->getMachineNode(NewOpc, dl, NVT, SDValue(NewNode, 0), ShAmt);
4259 return NewNode;
5481 if (MachineSDNode *NewNode = matchBEXTRFromAndImm(Node)) {
5482 ReplaceUses(SDValue(Node, 0), SDValue(NewNode, 0));
6139 if (MachineSDNode *NewNode = matchBEXTRFromAndImm(N0.getNode())) {
6142 SDValue BEXTR = SDValue(NewNode, 0);
6143 NewNode = CurDAG->getMachineNode(TestOpc, dl, MVT::i32, BEXTR, BEXTR);
6144 ReplaceUses(SDValue(Node, 0), SDValue(NewNode, 0));
6295 MachineSDNode *NewNode;
6309 NewNode = CurDAG->getMachineNode(MOpc, dl, MVT::i32, MVT::Other, Ops);
6311 ReplaceUses(Reg.getValue(1), SDValue(NewNode, 1));
6313 CurDAG->setNodeMemRefs(NewNode,
6320 NewNode = CurDAG->getMachineNode(ROpc, dl, MVT::i32, Reg, Imm);
6323 ReplaceNode(Node, NewNode);
6551 MachineSDNode *NewNode;
6555 NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6559 NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6561 CurDAG->setNodeMemRefs(NewNode, {Mgt->getMemOperand()});
6562 ReplaceUses(SDValue(Node, 0), SDValue(NewNode, 0));
6563 ReplaceUses(SDValue(Node, 1), SDValue(NewNode, 2));
6625 MachineSDNode *NewNode = CurDAG->getMachineNode(Opc, SDLoc(dl), VTs, Ops);
6626 CurDAG->setNodeMemRefs(NewNode, {Sc->getMemOperand()});
6627 ReplaceUses(SDValue(Node, 0), SDValue(NewNode, 1));