reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5339 if (N0.getOpcode() == ISD::AND && N0.getOperand(0).getOpcode() == ISD::SRL) 5339 if (N0.getOpcode() == ISD::AND && N0.getOperand(0).getOpcode() == ISD::SRL) 5340 std::swap(N0, N1); 5342 std::swap(N0, N1); 5343 if (N0.getOpcode() == ISD::AND) { 5344 if (!N0.getNode()->hasOneUse()) 5346 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); 5352 N0 = N0.getOperand(0); 5352 N0 = N0.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()) 5373 ConstantSDNode *N01C = dyn_cast<ConstantSDNode>(N0.getOperand(1)); 5381 SDValue N00 = N0->getOperand(0);