Lines Matching defs:OpSizeInBits
7442 unsigned OpSizeInBits = VT.getSizeInBits();
7443 if (OpSizeInBits > 16) {
7455 unsigned HighBit = DemandHighBits ? OpSizeInBits : 24;
7457 APInt::getBitsSet(OpSizeInBits, 16, HighBit)))
7463 if (OpSizeInBits > 16) {
7466 DAG.getShiftAmountConstant(OpSizeInBits - 16, VT, DL));
9870 unsigned OpSizeInBits = VT.getScalarSizeInBits();
9905 if (DAG.MaskedValueIsZero(SDValue(N, 0), APInt::getAllOnes(OpSizeInBits)))
9917 auto MatchOutOfRange = [OpSizeInBits](ConstantSDNode *LHS,
9922 return (c1 + c2).uge(OpSizeInBits);
9927 auto MatchInRange = [OpSizeInBits](ConstantSDNode *LHS,
9932 return (c1 + c2).ult(OpSizeInBits);
9954 auto MatchOutOfRange = [OpSizeInBits, InnerBitwidth](ConstantSDNode *LHS,
9959 return c2.uge(OpSizeInBits - InnerBitwidth) &&
9960 (c1 + c2).uge(OpSizeInBits);
9967 auto MatchInRange = [OpSizeInBits, InnerBitwidth](ConstantSDNode *LHS,
9972 return c2.uge(OpSizeInBits - InnerBitwidth) &&
9973 (c1 + c2).ult(OpSizeInBits);
10011 auto MatchShiftAmount = [OpSizeInBits](ConstantSDNode *LHS,
10015 return LHSC.ult(OpSizeInBits) && RHSC.ult(OpSizeInBits) &&
10327 unsigned OpSizeInBits = VT.getScalarSizeInBits();
10336 if (DAG.ComputeNumSignBits(N0) == OpSizeInBits)
10362 Sum.uge(OpSizeInBits) ? (OpSizeInBits - 1) : Sum.getZExtValue();
10392 EVT TruncVT = EVT::getIntegerVT(Ctx, OpSizeInBits - N1C->getZExtValue());
10437 EVT TruncVT = EVT::getIntegerVT(Ctx, OpSizeInBits - ShiftAmt);
10482 unsigned TruncBits = LargeVT.getScalarSizeInBits() - OpSizeInBits;
10528 unsigned OpSizeInBits = VT.getScalarSizeInBits();
10545 DAG.MaskedValueIsZero(SDValue(N, 0), APInt::getAllOnes(OpSizeInBits)))
10550 auto MatchOutOfRange = [OpSizeInBits](ConstantSDNode *LHS,
10555 return (c1 + c2).uge(OpSizeInBits);
10560 auto MatchInRange = [OpSizeInBits](ConstantSDNode *LHS,
10565 return (c1 + c2).ult(OpSizeInBits);
10584 // This is only valid if the OpSizeInBits + c1 = size of inner shift.
10585 if (c1 + OpSizeInBits == InnerShiftSize) {
10601 OpSizeInBits - c2),
10614 auto MatchShiftAmount = [OpSizeInBits](ConstantSDNode *LHS,
10618 return LHSC.ult(OpSizeInBits) && RHSC.ult(OpSizeInBits) &&
10660 APInt Mask = APInt::getLowBitsSet(OpSizeInBits, OpSizeInBits - ShiftAmt);
10669 if (N1C && N1C->getAPIntValue() == (OpSizeInBits - 1)) {
10677 isPowerOf2_32(OpSizeInBits) &&
10678 N1C->getAPIntValue() == Log2_32(OpSizeInBits)) {