|
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 |