Lines Matching refs:KnownBits
3055 KnownBits KnownAmt = computeKnownBits(V.getOperand(1), DemandedElts, Depth); in getValidShiftAmountRange()
3129 KnownBits SelectionDAG::computeKnownBits(SDValue Op, unsigned Depth) const { in computeKnownBits()
3144 KnownBits SelectionDAG::computeKnownBits(SDValue Op, const APInt &DemandedElts, in computeKnownBits()
3148 KnownBits Known(BitWidth); // Don't know anything. in computeKnownBits()
3152 return KnownBits::makeConstant(C->getAPIntValue()); in computeKnownBits()
3156 return KnownBits::makeConstant(C->getValueAPF().bitcastToAPInt()); in computeKnownBits()
3162 KnownBits Known2; in computeKnownBits()
3449 Known = KnownBits::mul(Known, Known2, SelfMultiply); in computeKnownBits()
3463 Known = KnownBits::mulhu(Known, Known2); in computeKnownBits()
3469 Known = KnownBits::mulhs(Known, Known2); in computeKnownBits()
3475 Known = KnownBits::abdu(Known, Known2); in computeKnownBits()
3481 Known = KnownBits::abds(Known, Known2); in computeKnownBits()
3497 Known = KnownBits::mul(Known, Known2, SelfMultiply); in computeKnownBits()
3499 Known = KnownBits::mulhu(Known, Known2); in computeKnownBits()
3508 Known = KnownBits::mul(Known, Known2, SelfMultiply); in computeKnownBits()
3510 Known = KnownBits::mulhs(Known, Known2); in computeKnownBits()
3516 Known = KnownBits::avgFloorU(Known, Known2); in computeKnownBits()
3522 Known = KnownBits::avgCeilU(Known, Known2); in computeKnownBits()
3528 Known = KnownBits::avgFloorS(Known, Known2); in computeKnownBits()
3534 Known = KnownBits::avgCeilS(Known, Known2); in computeKnownBits()
3592 Known = KnownBits::shl(Known, Known2, NUW, NSW, ShAmtNonZero); in computeKnownBits()
3603 Known = KnownBits::lshr(Known, Known2, /*ShAmtNonZero=*/false, in computeKnownBits()
3614 Known = KnownBits::ashr(Known, Known2, /*ShAmtNonZero=*/false, in computeKnownBits()
3664 Known = KnownBits::shl(Known, Known2); in computeKnownBits()
3666 Known = KnownBits::ashr(Known, Known2); in computeKnownBits()
3668 Known = KnownBits::lshr(Known, Known2); in computeKnownBits()
3758 Known = KnownBits::makeConstant(CInt->getValue()); in computeKnownBits()
3761 KnownBits::makeConstant(CFP->getValueAPF().bitcastToAPInt()); in computeKnownBits()
3766 KnownBits Known0(!LD->getMemoryVT().isScalableVT() in computeKnownBits()
3883 Known = KnownBits::computeForAddSub( in computeKnownBits()
3906 KnownBits Borrow(1); in computeKnownBits()
3917 Known = KnownBits::computeForSubBorrow(Known, Known2, Borrow); in computeKnownBits()
3938 KnownBits Carry(1); in computeKnownBits()
3952 Known = KnownBits::computeForAddCarry(Known, Known2, Carry); in computeKnownBits()
3958 Known = KnownBits::udiv(Known, Known2, Op->getFlags().hasExact()); in computeKnownBits()
3964 Known = KnownBits::sdiv(Known, Known2, Op->getFlags().hasExact()); in computeKnownBits()
3970 Known = KnownBits::srem(Known, Known2); in computeKnownBits()
3976 Known = KnownBits::urem(Known, Known2); in computeKnownBits()
4070 Known = KnownBits::usub_sat(Known, Known2); in computeKnownBits()
4076 Known = KnownBits::umin(Known, Known2); in computeKnownBits()
4082 Known = KnownBits::umax(Known, Known2); in computeKnownBits()
4119 Known = KnownBits::smax(Known, Known2); in computeKnownBits()
4121 Known = KnownBits::smin(Known, Known2); in computeKnownBits()
4256 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForUnsignedAdd()
4261 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForUnsignedAdd()
4283 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForSignedSub()
4284 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForSignedSub()
4296 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForUnsignedSub()
4297 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForUnsignedSub()
4309 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForUnsignedMul()
4310 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForUnsignedMul()
4335 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForSignedMul()
4336 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForSignedMul()
4771 KnownBits Known = in ComputeNumSignBits()
4796 KnownBits Known = in ComputeNumSignBits()
5110 KnownBits Known = computeKnownBits(Op, DemandedElts, Depth); in ComputeNumSignBits()
5334 KnownBits KnownIdx = computeKnownBits(Idx, Depth + 1); in canCreateUndefOrPoison()
5544 KnownBits ValKnown = computeKnownBits(Op.getOperand(0), Depth + 1); in isKnownNeverZero()
5563 KnownBits Op1 = computeKnownBits(Op.getOperand(1), Depth + 1); in isKnownNeverZero()
5567 KnownBits Op0 = computeKnownBits(Op.getOperand(0), Depth + 1); in isKnownNeverZero()
5578 KnownBits Op1 = computeKnownBits(Op.getOperand(1), Depth + 1); in isKnownNeverZero()
5582 KnownBits Op0 = computeKnownBits(Op.getOperand(0), Depth + 1); in isKnownNeverZero()
5608 KnownBits ValKnown = computeKnownBits(Op.getOperand(0), Depth + 1); in isKnownNeverZero()
5639 KnownBits::ne(computeKnownBits(Op.getOperand(0), Depth + 1), in isKnownNeverZero()
5747 return KnownBits::haveNoCommonBitsSet(computeKnownBits(A), in haveNoCommonBitsSet()
12561 KnownBits Known(PtrWidth); in InferPtrAlign()