reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5340 std::swap(N0, N1); 5341 if (N1.getOpcode() == ISD::AND && N1.getOperand(0).getOpcode() == ISD::SHL) 5341 if (N1.getOpcode() == ISD::AND && N1.getOperand(0).getOpcode() == ISD::SHL) 5342 std::swap(N0, N1); 5356 if (N1.getOpcode() == ISD::AND) { 5357 if (!N1.getNode()->hasOneUse()) 5359 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1)); 5362 N1 = N1.getOperand(0); 5362 N1 = N1.getOperand(0); 5366 if (N0.getOpcode() == ISD::SRL && N1.getOpcode() == ISD::SHL) 5367 std::swap(N0, N1); 5368 if (N0.getOpcode() != ISD::SHL || N1.getOpcode() != ISD::SRL) 5370 if (!N0.getNode()->hasOneUse() || !N1.getNode()->hasOneUse()) 5374 ConstantSDNode *N11C = dyn_cast<ConstantSDNode>(N1.getOperand(1)); 5392 SDValue N10 = N1->getOperand(0);