LLVM 20.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==(const KnownBits &Other) const | 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 |
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 |