reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7556 if (N0C && N1C && !N1C->isOpaque()) 7556 if (N0C && N1C && !N1C->isOpaque()) 7557 return DAG.FoldConstantArithmetic(ISD::SRA, SDLoc(N), VT, N0C, N1C); 7564 if (N1C && N0.getOpcode() == ISD::SHL && N1 == N0.getOperand(1)) { 7565 unsigned LowBits = OpSizeInBits - (unsigned)N1C->getZExtValue(); 7609 if (N0.getOpcode() == ISD::SHL && N1C) { 7615 EVT TruncVT = EVT::getIntegerVT(Ctx, OpSizeInBits - N1C->getZExtValue()); 7621 int ShiftAmt = N1C->getZExtValue() - N01C->getZExtValue(); 7647 if (!LegalTypes && N0.getOpcode() == ISD::ADD && N0.hasOneUse() && N1C && 7655 unsigned ShiftAmt = N1C->getZExtValue(); 7690 N0.getOperand(0).getOperand(1).hasOneUse() && N1C) { 7697 SDValue Amt = DAG.getConstant(N1C->getZExtValue() + TruncBits, DL, 7708 if (N1C && SimplifyDemandedBits(SDValue(N, 0))) 7715 if (N1C && !N1C->isOpaque()) 7715 if (N1C && !N1C->isOpaque())