reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelDAGToDAG.cpp
 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));