reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2785 if (N1.getOpcode() == ISD::AND && N0.getOpcode() != ISD::AND) 2786 std::swap(N0, N1); 2788 EVT OpVT = N0.getValueType(); 2789 if (N0.getOpcode() != ISD::AND || !OpVT.isInteger() || 2794 if (N0.getOperand(0) == N1) { 2795 X = N0.getOperand(1); 2796 Y = N0.getOperand(0); 2797 } else if (N0.getOperand(1) == N1) { 2798 X = N0.getOperand(0); 2799 Y = N0.getOperand(1); 2813 isCondCodeLegal(Cond, N0.getSimpleValueType())) 2814 return DAG.getSetCC(DL, VT, N0, Zero, Cond); 2815 } else if (N0.hasOneUse() && hasAndNotCompare(Y)) { 2830 SDValue NewAnd = DAG.getNode(ISD::AND, SDLoc(N0), OpVT, NotX, Y);