SVF
SVF::PathCondAllocator Member List

This is the complete list of members for SVF::PathCondAllocator, including all inherited members.

allocate(const SVFModule *module)SVF::PathCondAllocator
allocateForBB(const BasicBlock &bb)SVF::PathCondAllocatorprivatevirtual
BasicBlockSet typedefSVF::PathCondAllocator
BBCondMap typedefSVF::PathCondAllocator
bbCondsSVF::PathCondAllocatorprotected
BBToCondMap typedefSVF::PathCondAllocator
bbToCondMapSVF::PathCondAllocatorprivate
bddCondMgrSVF::PathCondAllocatorprotectedstatic
cfInfoBuilderSVF::PathCondAllocatorprivate
CFWorkList typedefSVF::PathCondAllocator
clearCFCond()SVF::PathCondAllocatorinline
collectBBCallingProgExit(const BasicBlock &bb)SVF::PathCondAllocatorprivate
ComputeInterCallVFGGuard(const BasicBlock *src, const BasicBlock *dst, const BasicBlock *callBB)SVF::PathCondAllocatorvirtual
ComputeInterRetVFGGuard(const BasicBlock *src, const BasicBlock *dst, const BasicBlock *retBB)SVF::PathCondAllocatorvirtual
ComputeIntraVFGGuard(const BasicBlock *src, const BasicBlock *dst)SVF::PathCondAllocatorvirtual
condAnd(Condition *lhs, Condition *rhs)SVF::PathCondAllocatorinline
Condition typedefSVF::PathCondAllocator
condNeg(Condition *cond)SVF::PathCondAllocatorinline
condOr(Condition *lhs, Condition *rhs)SVF::PathCondAllocatorinline
CondPosMap typedefSVF::PathCondAllocator
condToInstMapSVF::PathCondAllocatorprivate
CondToTermInstMap typedefSVF::PathCondAllocator
createNewCond(u32_t i)SVF::PathCondAllocatorinlineprivate
curEvalValSVF::PathCondAllocatorprivate
destroy()SVF::PathCondAllocatorprivate
dumpCond(Condition *cond) constSVF::PathCondAllocatorinline
evaluateBranchCond(const BasicBlock *bb, const BasicBlock *succ, const Value *val)SVF::PathCondAllocatorprivate
evaluateLoopExitBranch(const BasicBlock *bb, const BasicBlock *succ)SVF::PathCondAllocatorprivate
evaluateProgExit(const BranchInst *brInst, const BasicBlock *succ)SVF::PathCondAllocatorprivate
evaluateTestNullLikeExpr(const BranchInst *brInst, const BasicBlock *succ, const Value *val)SVF::PathCondAllocatorprivate
exactCondElem(Condition *cond)SVF::PathCondAllocatorinline
falseCond()SVF::PathCondAllocatorinlinestatic
FunToExitBBsMap typedefSVF::PathCondAllocator
funToExitBBsMapSVF::PathCondAllocatorprivate
getBddCondManager()SVF::PathCondAllocatorinlineprivatestatic
getBranchCond(const BasicBlock *bb, const BasicBlock *succ) constSVF::PathCondAllocatorprivate
getCFCond(const BasicBlock *bb) constSVF::PathCondAllocatorinlineprivate
getCond(u32_t i) constSVF::PathCondAllocatorinline
getCondInst(const Condition *cond) constSVF::PathCondAllocatorinline
getCondNum()SVF::PathCondAllocatorinlinestatic
getCurEvalVal() constSVF::PathCondAllocatorinline
getDT(const Function *fun)SVF::PathCondAllocatorinline
getEvalBrCond(const BasicBlock *bb, const BasicBlock *succ)SVF::PathCondAllocatorinlineprivate
getFalseCond() constSVF::PathCondAllocatorinline
getLoopInfo(const Function *f)SVF::PathCondAllocatorinline
getMaxLiveCondNumber()SVF::PathCondAllocatorinlinestatic
getMemUsage()SVF::PathCondAllocatorinlinestatic
getPHIComplementCond(const BasicBlock *BB1, const BasicBlock *BB2, const BasicBlock *BB0)SVF::PathCondAllocatorvirtual
getPostDT(const Function *fun)SVF::PathCondAllocatorinline
getTrueCond() constSVF::PathCondAllocatorinline
IndexToConditionMap typedefSVF::PathCondAllocator
indexToDDNodeMapSVF::PathCondAllocatorprotected
isBBCallsProgExit(const BasicBlock *bb)SVF::PathCondAllocatorprivate
isEQCmp(const CmpInst *cmp) constSVF::PathCondAllocatorprivate
isNECmp(const CmpInst *cmp) constSVF::PathCondAllocatorprivate
isTestContainsNullAndTheValue(const CmpInst *cmp, const Value *val) constSVF::PathCondAllocatorprivate
isTestNotNullExpr(const Value *test, const Value *val) constSVF::PathCondAllocatorprivate
isTestNullExpr(const Value *test, const Value *val) constSVF::PathCondAllocatorprivate
markForRelease(Condition *cond)SVF::PathCondAllocatorinline
newCond(const Instruction *inst)SVF::PathCondAllocatorinlineprivate
PathCondAllocator()SVF::PathCondAllocatorinline
printDbg(Condition *cond)SVF::PathCondAllocatorinline
printPathCond()SVF::PathCondAllocator
setBranchCond(const BasicBlock *bb, const BasicBlock *succ, Condition *cond)SVF::PathCondAllocatorprivate
setCFCond(const BasicBlock *bb, Condition *cond)SVF::PathCondAllocatorinlineprivate
setCurEvalVal(const Value *val)SVF::PathCondAllocatorinline
totalCondNumSVF::PathCondAllocatorstatic
trueCond()SVF::PathCondAllocatorinlinestatic
~PathCondAllocator()SVF::PathCondAllocatorinlinevirtual