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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 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())