LLVM 20.0.0git
llvm::KnownBits Member List

This is the complete list of members for llvm::KnownBits, including all inherited members.

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