_abi | retdec::bin2llvmir::SymbolicTree | privatestatic |
_config | retdec::bin2llvmir::SymbolicTree | privatestatic |
_getPostOrder(std::vector< SymbolicTree * > &res) const | retdec::bin2llvmir::SymbolicTree | private |
_getPreOrder(std::vector< SymbolicTree * > &res) const | retdec::bin2llvmir::SymbolicTree | private |
_level | retdec::bin2llvmir::SymbolicTree | private |
_naryLimit | retdec::bin2llvmir::SymbolicTree | privatestatic |
_simplifyAtCreation | retdec::bin2llvmir::SymbolicTree | privatestatic |
_simplifyNode() | retdec::bin2llvmir::SymbolicTree | private |
_trackOnlyFlagRegisters | retdec::bin2llvmir::SymbolicTree | privatestatic |
_trackThroughAllocaLoads | retdec::bin2llvmir::SymbolicTree | privatestatic |
_trackThroughGeneralRegisterLoads | retdec::bin2llvmir::SymbolicTree | privatestatic |
_val2valUsed | retdec::bin2llvmir::SymbolicTree | privatestatic |
clear() | retdec::bin2llvmir::SymbolicTree | static |
expandNode(ReachingDefinitionsAnalysis *RDA, std::map< llvm::Value *, llvm::Value * > *val2val, unsigned maxNodeLevel, bool linear) | retdec::bin2llvmir::SymbolicTree | private |
fixLevel(unsigned level=0) | retdec::bin2llvmir::SymbolicTree | private |
getLevel() const | retdec::bin2llvmir::SymbolicTree | |
getLevelOrder() const | retdec::bin2llvmir::SymbolicTree | |
getMaxIntValue() | retdec::bin2llvmir::SymbolicTree | |
getPostOrder() const | retdec::bin2llvmir::SymbolicTree | |
getPreOrder() const | retdec::bin2llvmir::SymbolicTree | |
isBinary() const | retdec::bin2llvmir::SymbolicTree | |
isNary(unsigned N) const | retdec::bin2llvmir::SymbolicTree | |
isNullary() const | retdec::bin2llvmir::SymbolicTree | |
isTernary() const | retdec::bin2llvmir::SymbolicTree | |
isUnary() const | retdec::bin2llvmir::SymbolicTree | |
isVal2ValMapUsed() | retdec::bin2llvmir::SymbolicTree | static |
Linear(llvm::Value *v, unsigned maxNodeLevel=10) | retdec::bin2llvmir::SymbolicTree | static |
OnDemandRda(llvm::Value *v, unsigned maxNodeLevel=10) | retdec::bin2llvmir::SymbolicTree | static |
operator!=(const SymbolicTree &o) const | retdec::bin2llvmir::SymbolicTree | |
operator<<(std::ostream &out, const SymbolicTree &s) | retdec::bin2llvmir::SymbolicTree | friend |
operator=(SymbolicTree &&other) | retdec::bin2llvmir::SymbolicTree | |
operator==(const SymbolicTree &o) const | retdec::bin2llvmir::SymbolicTree | |
ops | retdec::bin2llvmir::SymbolicTree | |
PrecomputedRda(ReachingDefinitionsAnalysis &rda, llvm::Value *v, unsigned maxNodeLevel=10) | retdec::bin2llvmir::SymbolicTree | static |
PrecomputedRdaWithValueMap(ReachingDefinitionsAnalysis &rda, llvm::Value *v, std::map< llvm::Value *, llvm::Value * > *val2val, unsigned maxNodeLevel=10) | retdec::bin2llvmir::SymbolicTree | static |
print(unsigned indent=0) const | retdec::bin2llvmir::SymbolicTree | |
setAbi(Abi *abi) | retdec::bin2llvmir::SymbolicTree | static |
setConfig(Config *config) | retdec::bin2llvmir::SymbolicTree | static |
setNaryLimit(unsigned n) | retdec::bin2llvmir::SymbolicTree | static |
setSimplifyAtCreation(bool b) | retdec::bin2llvmir::SymbolicTree | static |
setToDefaultConfiguration() | retdec::bin2llvmir::SymbolicTree | static |
setTrackOnlyFlagRegisters(bool b) | retdec::bin2llvmir::SymbolicTree | static |
setTrackThroughAllocaLoads(bool b) | retdec::bin2llvmir::SymbolicTree | static |
setTrackThroughGeneralRegisterLoads(bool b) | retdec::bin2llvmir::SymbolicTree | static |
simplifyNode() | retdec::bin2llvmir::SymbolicTree | |
solveMemoryLoads(FileImage *image) | retdec::bin2llvmir::SymbolicTree | |
SymbolicTree(const SymbolicTree &other)=default | retdec::bin2llvmir::SymbolicTree | |
SymbolicTree(SymbolicTree &&other)=default | retdec::bin2llvmir::SymbolicTree | |
SymbolicTree(ReachingDefinitionsAnalysis *rda, llvm::Value *v, llvm::Value *u, unsigned nodeLevel, unsigned maxNodeLevel, std::map< llvm::Value *, llvm::Value * > *v2v, bool linear) | retdec::bin2llvmir::SymbolicTree | |
user | retdec::bin2llvmir::SymbolicTree | |
value | retdec::bin2llvmir::SymbolicTree | |