LLVM  14.0.0git
llvm::KnownBits Member List

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

abs(bool IntMinIsPoison=false) constllvm::KnownBits
anyext(unsigned BitWidth) constllvm::KnownBitsinline
anyextOrTrunc(unsigned BitWidth) constllvm::KnownBitsinline
ashr(const KnownBits &LHS, const KnownBits &RHS)llvm::KnownBitsstatic
byteSwap()llvm::KnownBitsinline
commonBits(const KnownBits &LHS, const KnownBits &RHS)llvm::KnownBitsinlinestatic
computeForAddCarry(const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry)llvm::KnownBitsstatic
computeForAddSub(bool Add, bool NSW, const KnownBits &LHS, KnownBits RHS)llvm::KnownBitsstatic
countMaxLeadingOnes() constllvm::KnownBitsinline
countMaxLeadingZeros() constllvm::KnownBitsinline
countMaxPopulation() 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
isAllOnes() constllvm::KnownBitsinline
isConstant() constllvm::KnownBitsinline
isNegative() constllvm::KnownBitsinline
isNonNegative() constllvm::KnownBitsinline
isNonZero() constllvm::KnownBitsinline
isStrictlyPositive() constllvm::KnownBitsinline
isUnknown() constllvm::KnownBitsinline
isZero() constllvm::KnownBitsinline
KnownBits()llvm::KnownBitsinline
KnownBits(unsigned BitWidth)llvm::KnownBitsinline
lshr(const KnownBits &LHS, const KnownBits &RHS)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 SelfMultiply=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 &RHS)llvm::KnownBits
operator^=(const KnownBits &RHS)llvm::KnownBits
operator|=(const KnownBits &RHS)llvm::KnownBits
print(raw_ostream &OS) constllvm::KnownBits
resetAll()llvm::KnownBitsinline
reverseBits()llvm::KnownBitsinline
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)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
trunc(unsigned BitWidth) constllvm::KnownBitsinline
udiv(const KnownBits &LHS, const KnownBits &RHS)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
urem(const KnownBits &LHS, const KnownBits &RHS)llvm::KnownBitsstatic
Zerollvm::KnownBits
zext(unsigned BitWidth) constllvm::KnownBitsinline
zextOrTrunc(unsigned BitWidth) constllvm::KnownBitsinline