reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2199 unsigned IID = cast<ConstantSDNode>(N->getOperand(0))->getZExtValue(); 2203 SmallVector<SDValue, 3> Ops = { N->getOperand(1), N->getOperand(2), 2203 SmallVector<SDValue, 3> Ops = { N->getOperand(1), N->getOperand(2), 2204 N->getOperand(3) }; 2206 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); 2210 SmallVector<SDValue, 3> Ops = { N->getOperand(1), N->getOperand(2), 2210 SmallVector<SDValue, 3> Ops = { N->getOperand(1), N->getOperand(2), 2211 N->getOperand(3) }; 2213 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); 2217 SmallVector<SDValue, 3> Ops = { N->getOperand(1), N->getOperand(2), 2217 SmallVector<SDValue, 3> Ops = { N->getOperand(1), N->getOperand(2), 2218 N->getOperand(3) }; 2220 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); 2224 SmallVector<SDValue, 3> Ops = { N->getOperand(1), N->getOperand(2), 2224 SmallVector<SDValue, 3> Ops = { N->getOperand(1), N->getOperand(2), 2225 N->getOperand(3) }; 2227 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); 2233 ReplaceUses(N, Result); 2234 ReplaceUses(SDValue(N, 0), SDValue(Result, 0)); 2235 ReplaceUses(SDValue(N, 1), SDValue(Result, 1)); 2236 CurDAG->RemoveDeadNode(N);