reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1165 if (N->use_empty() || !N->isMachineOpcode()) 1165 if (N->use_empty() || !N->isMachineOpcode()) 1168 if (tryOptimizeRem8Extend(N)) { 1175 unsigned Opc = N->getMachineOpcode(); 1178 N->getOperand(0) == N->getOperand(1) && 1178 N->getOperand(0) == N->getOperand(1) && 1179 N->isOnlyUserOf(N->getOperand(0).getNode()) && 1179 N->isOnlyUserOf(N->getOperand(0).getNode()) && 1180 N->getOperand(0).isMachineOpcode()) { 1181 SDValue And = N->getOperand(0); 1185 MachineSDNode *Test = CurDAG->getMachineNode(Opc, SDLoc(N), 1189 ReplaceUses(N, Test); 1211 MachineSDNode *Test = CurDAG->getMachineNode(NewOpc, SDLoc(N), 1213 ReplaceUses(N, Test); 1225 N->getOperand(0) == N->getOperand(1) && 1225 N->getOperand(0) == N->getOperand(1) && 1226 N->isOnlyUserOf(N->getOperand(0).getNode()) && 1226 N->isOnlyUserOf(N->getOperand(0).getNode()) && 1227 N->getOperand(0).isMachineOpcode() && 1228 onlyUsesZeroFlag(SDValue(N, 0))) { 1229 SDValue And = N->getOperand(0); 1244 MachineSDNode *KTest = CurDAG->getMachineNode(NewOpc, SDLoc(N), 1248 ReplaceUses(N, KTest); 1258 unsigned SubRegIdx = N->getConstantOperandVal(2); 1262 SDValue Move = N->getOperand(1); 1302 CurDAG->UpdateNodeOperands(N, N->getOperand(0), In, N->getOperand(2)); 1302 CurDAG->UpdateNodeOperands(N, N->getOperand(0), In, N->getOperand(2)); 1302 CurDAG->UpdateNodeOperands(N, N->getOperand(0), In, N->getOperand(2));