| LLVM 22.0.0git
    | 
This is the complete list of members for llvm::KnownBits, including all inherited members.
| abds(KnownBits LHS, KnownBits RHS) | llvm::KnownBits | static | 
| abdu(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| abs(bool IntMinIsPoison=false) const | llvm::KnownBits | |
| add(const KnownBits &LHS, const KnownBits &RHS, bool NSW=false, bool NUW=false) | llvm::KnownBits | inlinestatic | 
| anyext(unsigned BitWidth) const | llvm::KnownBits | inline | 
| anyextOrTrunc(unsigned BitWidth) const | llvm::KnownBits | inline | 
| ashr(const KnownBits &LHS, const KnownBits &RHS, bool ShAmtNonZero=false, bool Exact=false) | llvm::KnownBits | static | 
| avgCeilS(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| avgCeilU(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| avgFloorS(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| avgFloorU(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| blsi() const | llvm::KnownBits | |
| blsmsk() const | llvm::KnownBits | |
| byteSwap() const | llvm::KnownBits | inline | 
| computeForAddCarry(const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry) | llvm::KnownBits | static | 
| computeForAddSub(bool Add, bool NSW, bool NUW, const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| computeForSubBorrow(const KnownBits &LHS, KnownBits RHS, const KnownBits &Borrow) | llvm::KnownBits | static | 
| concat(const KnownBits &Lo) const | llvm::KnownBits | inline | 
| countMaxActiveBits() const | llvm::KnownBits | inline | 
| countMaxLeadingOnes() const | llvm::KnownBits | inline | 
| countMaxLeadingZeros() const | llvm::KnownBits | inline | 
| countMaxPopulation() const | llvm::KnownBits | inline | 
| countMaxSignificantBits() const | llvm::KnownBits | inline | 
| countMaxTrailingOnes() const | llvm::KnownBits | inline | 
| countMaxTrailingZeros() const | llvm::KnownBits | inline | 
| countMinLeadingOnes() const | llvm::KnownBits | inline | 
| countMinLeadingZeros() const | llvm::KnownBits | inline | 
| countMinPopulation() const | llvm::KnownBits | inline | 
| countMinSignBits() const | llvm::KnownBits | inline | 
| countMinTrailingOnes() const | llvm::KnownBits | inline | 
| countMinTrailingZeros() const | llvm::KnownBits | inline | 
| dump() const | llvm::KnownBits | |
| eq(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| extractBits(unsigned NumBits, unsigned BitPosition) const | llvm::KnownBits | inline | 
| getBitWidth() const | llvm::KnownBits | inline | 
| getConstant() const | llvm::KnownBits | inline | 
| getMaxValue() const | llvm::KnownBits | inline | 
| getMinValue() const | llvm::KnownBits | inline | 
| getSignedMaxValue() const | llvm::KnownBits | inline | 
| getSignedMinValue() const | llvm::KnownBits | inline | 
| hasConflict() const | llvm::KnownBits | inline | 
| haveNoCommonBitsSet(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | inlinestatic | 
| insertBits(const KnownBits &SubBits, unsigned BitPosition) | llvm::KnownBits | inline | 
| intersectWith(const KnownBits &RHS) const | llvm::KnownBits | inline | 
| isAllOnes() const | llvm::KnownBits | inline | 
| isConstant() const | llvm::KnownBits | inline | 
| isNegative() const | llvm::KnownBits | inline | 
| isNonNegative() const | llvm::KnownBits | inline | 
| isNonZero() const | llvm::KnownBits | inline | 
| isSignUnknown() const | llvm::KnownBits | inline | 
| isStrictlyPositive() const | llvm::KnownBits | inline | 
| isUnknown() const | llvm::KnownBits | inline | 
| isZero() const | llvm::KnownBits | inline | 
| KnownBits()=default | llvm::KnownBits | |
| KnownBits(unsigned BitWidth) | llvm::KnownBits | inline | 
| lshr(const KnownBits &LHS, const KnownBits &RHS, bool ShAmtNonZero=false, bool Exact=false) | llvm::KnownBits | static | 
| makeConstant(const APInt &C) | llvm::KnownBits | inlinestatic | 
| makeGE(const APInt &Val) const | llvm::KnownBits | |
| makeNegative() | llvm::KnownBits | inline | 
| makeNonNegative() | llvm::KnownBits | inline | 
| mul(const KnownBits &LHS, const KnownBits &RHS, bool NoUndefSelfMultiply=false) | llvm::KnownBits | static | 
| mulhs(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| mulhu(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| ne(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| One | llvm::KnownBits | |
| operator!=(const KnownBits &Other) const | llvm::KnownBits | inline | 
| operator&=(const KnownBits &RHS) | llvm::KnownBits | |
| operator<<=(unsigned ShAmt) | llvm::KnownBits | inline | 
| operator==(const KnownBits &Other) const | llvm::KnownBits | inline | 
| operator>>=(unsigned ShAmt) | llvm::KnownBits | inline | 
| operator^=(const KnownBits &RHS) | llvm::KnownBits | |
| operator|=(const KnownBits &RHS) | llvm::KnownBits | |
| print(raw_ostream &OS) const | llvm::KnownBits | |
| resetAll() | llvm::KnownBits | inline | 
| reverseBits() const | llvm::KnownBits | inline | 
| sadd_sat(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| sdiv(const KnownBits &LHS, const KnownBits &RHS, bool Exact=false) | llvm::KnownBits | static | 
| setAllConflict() | llvm::KnownBits | inline | 
| setAllOnes() | llvm::KnownBits | inline | 
| setAllZero() | llvm::KnownBits | inline | 
| sext(unsigned BitWidth) const | llvm::KnownBits | inline | 
| sextInReg(unsigned SrcBitWidth) const | llvm::KnownBits | |
| sextOrTrunc(unsigned BitWidth) const | llvm::KnownBits | inline | 
| sge(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| sgt(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| shl(const KnownBits &LHS, const KnownBits &RHS, bool NUW=false, bool NSW=false, bool ShAmtNonZero=false) | llvm::KnownBits | static | 
| sle(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| slt(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| smax(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| smin(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| srem(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| ssub_sat(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| sub(const KnownBits &LHS, const KnownBits &RHS, bool NSW=false, bool NUW=false) | llvm::KnownBits | inlinestatic | 
| trunc(unsigned BitWidth) const | llvm::KnownBits | inline | 
| uadd_sat(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| udiv(const KnownBits &LHS, const KnownBits &RHS, bool Exact=false) | llvm::KnownBits | static | 
| uge(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| ugt(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| ule(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| ult(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| umax(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| umin(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| unionWith(const KnownBits &RHS) const | llvm::KnownBits | inline | 
| urem(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| usub_sat(const KnownBits &LHS, const KnownBits &RHS) | llvm::KnownBits | static | 
| Zero | llvm::KnownBits | |
| zext(unsigned BitWidth) const | llvm::KnownBits | inline | 
| zextOrTrunc(unsigned BitWidth) const | llvm::KnownBits | inline |