klee
klee::ConstantExpr Member List

This is the complete list of members for klee::ConstantExpr, including all inherited members.

_refCountklee::Expr
Add(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Add enum valueklee::Expr
alloc(const llvm::APInt &v)klee::ConstantExprinlinestatic
alloc(const llvm::APFloat &f)klee::ConstantExprinlinestatic
alloc(uint64_t v, Width w)klee::ConstantExprinlinestatic
And(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::And enum valueklee::Expr
AShr(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::AShr enum valueklee::Expr
BinaryKindFirst enum valueklee::Expr
BinaryKindLast enum valueklee::Expr
Boolklee::Exprstatic
CastKindFirst enum valueklee::Expr
CastKindLast enum valueklee::Expr
classof(const Expr *E)klee::ConstantExprinlinestatic
classof(const ConstantExpr *)klee::ConstantExprinlinestatic
CmpKindFirst enum valueklee::Expr
CmpKindLast enum valueklee::Expr
compare(const Expr &b) constklee::Expr
compare(const Expr &b, ExprEquivSet &equivs) constklee::Exprprivate
compareContents(const Expr &b) constklee::ConstantExprinlinevirtual
computeHash()klee::ConstantExprvirtual
Concat(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Concat enum valueklee::Expr
Constant enum valueklee::Expr
ConstantExpr(const llvm::APInt &v)klee::ConstantExprinlineprivate
countklee::Exprstatic
create(uint64_t v, Width w)klee::ConstantExprinlinestatic
createFromKind(Kind k, std::vector< CreateArg > args)klee::Exprstatic
createImplies(ref< Expr > hyp, ref< Expr > conc)klee::Exprstatic
createIsZero(ref< Expr > e)klee::Exprstatic
createPointer(uint64_t v)klee::Exprstatic
createSExtToPointerWidth(ref< Expr > e)klee::Exprstatic
createTempRead(const Array *array, Expr::Width w)klee::Exprstatic
createZExtToPointerWidth(ref< Expr > e)klee::Exprstatic
dump() constklee::Expr
Eq(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Eq enum valueklee::Expr
Expr()klee::Exprinline
ExprEquivSet typedefklee::Exprprivate
Extract(unsigned offset, Width W)klee::ConstantExpr
klee::Expr::Extract enum valueklee::Expr
Fl80klee::Exprstatic
fromMemory(void *address, Width w)klee::ConstantExprstatic
getAPValue() constklee::ConstantExprinline
getKid(unsigned i) constklee::ConstantExprinlinevirtual
getKind() constklee::ConstantExprinlinevirtual
getLimitedValue(uint64_t Limit=~0ULL) constklee::ConstantExprinline
getMinBytesForWidth(Width w)klee::Exprinlinestatic
getNumKids() constklee::ConstantExprinlinevirtual
getWidth() constklee::ConstantExprinlinevirtual
getZExtValue(unsigned bits=64) constklee::ConstantExprinline
hash() constklee::Exprinlinevirtual
hashValueklee::Exprprotected
Int16klee::Exprstatic
Int32klee::Exprstatic
Int64klee::Exprstatic
Int8klee::Exprstatic
InvalidKind enum valueklee::Expr
InvalidWidthklee::Exprstatic
isAllOnes() constklee::ConstantExprinline
isFalse() constklee::ConstantExprinline
isOne() constklee::ConstantExprinline
isTrue() constklee::ConstantExprinline
isValidKidWidth(unsigned kid, Width w)klee::Exprinlinestatic
isZero() constklee::ConstantExprinline
Kind enum nameklee::Expr
kindklee::ConstantExprstatic
LastKind enum valueklee::Expr
LShr(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::LShr enum valueklee::Expr
MAGIC_HASH_CONSTANTklee::Exprstatic
Mul(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Mul enum valueklee::Expr
Ne(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Ne enum valueklee::Expr
needsResultType()klee::Exprinlinestatic
Neg()klee::ConstantExpr
Not()klee::ConstantExpr
NotOptimized enum valueklee::Expr
numKidsklee::ConstantExprstatic
Or(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Or enum valueklee::Expr
print(llvm::raw_ostream &os) constklee::Exprvirtual
printKind(llvm::raw_ostream &os, Kind k)klee::Exprstatic
printWidth(llvm::raw_ostream &os, Expr::Width w)klee::Exprstatic
Read enum valueklee::Expr
rebuild(ref< Expr > kids[]) constklee::ConstantExprinlinevirtual
SDiv(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::SDiv enum valueklee::Expr
Select enum valueklee::Expr
SExt(Width W)klee::ConstantExpr
klee::Expr::SExt enum valueklee::Expr
Sge(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Sge enum valueklee::Expr
Sgt(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Sgt enum valueklee::Expr
Shl(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Shl enum valueklee::Expr
Sle(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Sle enum valueklee::Expr
Slt(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Slt enum valueklee::Expr
SRem(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::SRem enum valueklee::Expr
Sub(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Sub enum valueklee::Expr
toMemory(void *address)klee::ConstantExpr
toString(std::string &Res, unsigned radix=10) constklee::ConstantExpr
UDiv(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::UDiv enum valueklee::Expr
Uge(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Uge enum valueklee::Expr
Ugt(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Ugt enum valueklee::Expr
Ule(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Ule enum valueklee::Expr
Ult(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Ult enum valueklee::Expr
URem(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::URem enum valueklee::Expr
valueklee::ConstantExprprivate
Width typedefklee::Expr
Xor(const ref< ConstantExpr > &RHS)klee::ConstantExpr
klee::Expr::Xor enum valueklee::Expr
ZExt(Width W)klee::ConstantExpr
klee::Expr::ZExt enum valueklee::Expr
~ConstantExpr()klee::ConstantExprinline
~Expr()klee::Exprinlinevirtual