Lines Matching refs:SUBENode
444 static bool SelectMsub(SDNode *SUBENode, SelectionDAG *CurDAG) {
445 // SUBENode's second operand must be a flag output of an SUBC node in order
447 SDNode *SUBCNode = SUBENode->getOperand(2).getNode();
452 SDValue MultHi = SUBENode->getOperand(1);
470 // Transform this to a MSUB only if SUBENode and SUBCNode are the only users
473 // If there exist users other than SUBENode or SUBCNode, this function returns
481 DebugLoc dl = SUBENode->getDebugLoc();
490 SUBENode->getOperand(0));// Hi0
503 if (!SDValue(SUBENode, 0).use_empty())
504 CurDAG->ReplaceAllUsesOfValueWith(SDValue(SUBENode, 0), CopyFromHi);