accessedStmts | retdec::llvmir2hll::OrderedAllVisitor | private |
accessedTypes | retdec::llvmir2hll::OrderedAllVisitor | private |
APFloatPair typedef | retdec::llvmir2hll::ArithmExprEvaluator | |
APSIntPair typedef | retdec::llvmir2hll::ArithmExprEvaluator | |
ArithmExprEvaluator()=default | retdec::llvmir2hll::ArithmExprEvaluator | protected |
canBeEvaluated | retdec::llvmir2hll::ArithmExprEvaluator | protected |
castConstPair(const ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | static |
ConstBoolPair typedef | retdec::llvmir2hll::ArithmExprEvaluator | |
ConstFloatPair typedef | retdec::llvmir2hll::ArithmExprEvaluator | |
ConstIntPair typedef | retdec::llvmir2hll::ArithmExprEvaluator | |
ConstPair typedef | retdec::llvmir2hll::ArithmExprEvaluator | |
ConstStack typedef | retdec::llvmir2hll::ArithmExprEvaluator | |
evaluate(ShPtr< Expression > expr) | retdec::llvmir2hll::ArithmExprEvaluator | |
evaluate(ShPtr< Expression > expr, const VarConstMap &varValues) | retdec::llvmir2hll::ArithmExprEvaluator | |
getAPFloatsFromConstants(const std::optional< ConstFloatPair > &ConstFloatPair) | retdec::llvmir2hll::ArithmExprEvaluator | protectedstatic |
getAPSIntsFromConstants(const std::optional< ConstIntPair > &constIntPair) | retdec::llvmir2hll::ArithmExprEvaluator | protectedstatic |
getId() const =0 | retdec::llvmir2hll::ArithmExprEvaluator | pure virtual |
getOperandForUnaryOpAndResolveTypes() | retdec::llvmir2hll::ArithmExprEvaluator | private |
getOperandsForBinaryOpAndResolveTypes() | retdec::llvmir2hll::ArithmExprEvaluator | private |
isConstantZero(ShPtr< Constant > constant) | retdec::llvmir2hll::ArithmExprEvaluator | protectedstatic |
lastStmt | retdec::llvmir2hll::OrderedAllVisitor | private |
LLVMAPFloatOp typedef | retdec::llvmir2hll::ArithmExprEvaluator | private |
LLVMAPFloatOpNoRounding typedef | retdec::llvmir2hll::ArithmExprEvaluator | private |
LLVMAPIntAPIntBoolOp typedef | retdec::llvmir2hll::ArithmExprEvaluator | private |
LLVMAPIntAPIntOp typedef | retdec::llvmir2hll::ArithmExprEvaluator | private |
LLVMBoolAPIntOp typedef | retdec::llvmir2hll::ArithmExprEvaluator | private |
makeAccessedAndCheckIfAccessed(ShPtr< Type > type) | retdec::llvmir2hll::OrderedAllVisitor | private |
NonCopyable(const NonCopyable &)=delete | retdec::utils::NonCopyable | private |
NonCopyable()=default | retdec::utils::NonCopyable | private |
operator=(const NonCopyable &)=delete | retdec::utils::NonCopyable | private |
OrderedAllVisitor(bool visitSuccessors=true, bool visitNestedStmts=true) | retdec::llvmir2hll::OrderedAllVisitor | private |
performOperationOverApFloat(const std::optional< ConstFloatPair > &constFloatPair, LLVMAPFloatOp op, llvm::APFloat::opStatus &status) | retdec::llvmir2hll::ArithmExprEvaluator | private |
performOperationOverApFloat(const std::optional< ConstFloatPair > &constFloatPair, LLVMAPFloatOpNoRounding op, llvm::APFloat::opStatus &status) | retdec::llvmir2hll::ArithmExprEvaluator | private |
performOperationOverApFloat(const std::optional< ConstFloatPair > &constFloatPair) | retdec::llvmir2hll::ArithmExprEvaluator | private |
performOperationOverApInt(const std::optional< ConstIntPair > &constIntPair, LLVMAPIntAPIntBoolOp op, bool &overflow) | retdec::llvmir2hll::ArithmExprEvaluator | private |
performOperationOverApInt(const std::optional< ConstIntPair > &constIntPair, LLVMAPIntAPIntOp op) | retdec::llvmir2hll::ArithmExprEvaluator | private |
performOperationOverApInt(const std::optional< ConstIntPair > &constIntPair, LLVMBoolAPIntOp op) | retdec::llvmir2hll::ArithmExprEvaluator | private |
resolveCast(ShPtr< BitCastExpr > expr, ShPtr< Constant > &constant) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveCast(ShPtr< ExtCastExpr > expr, ShPtr< Constant > &constant) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveCast(ShPtr< FPToIntCastExpr > expr, ShPtr< Constant > &constant) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveCast(ShPtr< IntToFPCastExpr > expr, ShPtr< Constant > &constant) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveCast(ShPtr< TruncCastExpr > expr, ShPtr< Constant > &constant) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< AddOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< AndOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< BitAndOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< BitOrOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< BitShlOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< BitShrOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< BitXorOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< DivOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< EqOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< GtEqOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< GtOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< LtEqOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< LtOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< ModOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< MulOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< NegOpExpr > expr, ShPtr< Constant > &constant) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< NeqOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< NotOpExpr > expr, ShPtr< Constant > &constant) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< OrOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOpSpecifications(ShPtr< SubOpExpr > expr, ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOverflowForAPFloat(llvm::APFloat::opStatus opStatus) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOverflowForAPInt(bool overflow) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveOverflows(bool overflow, llvm::APFloat::opStatus opStatus) | retdec::llvmir2hll::ArithmExprEvaluator | private |
resolveTypesBinaryOp(ConstPair &constPair) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
resolveTypesUnaryOp(ShPtr< Constant > &operand) | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
restart(bool visitSuccessors=true, bool visitNestedStmts=true) | retdec::llvmir2hll::OrderedAllVisitor | private |
stackOfResults | retdec::llvmir2hll::ArithmExprEvaluator | private |
toBool(ShPtr< Expression > expr, VarConstMap varValues=VarConstMap()) | retdec::llvmir2hll::ArithmExprEvaluator | virtual |
VarConstMap typedef | retdec::llvmir2hll::ArithmExprEvaluator | |
varValues | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< AddOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< AddressOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< AndOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ArrayIndexOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< BitAndOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< BitOrOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< BitShlOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< BitShrOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< BitXorOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< CallExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< DerefOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< DivOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< EqOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< GtEqOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< GtOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< LtEqOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< LtOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ModOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< MulOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< NegOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< NeqOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< NotOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< OrOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< StructIndexOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< SubOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< TernaryOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< Variable > var) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< BitCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ExtCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< FPToIntCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< IntToFPCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< IntToPtrCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< PtrToIntCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< TruncCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ConstArray > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ConstBool > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ConstFloat > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ConstInt > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ConstNullPointer > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ConstString > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ConstStruct > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< ConstSymbol > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | privatevirtual |
visit(ShPtr< GlobalVarDef > varDef) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< Function > func) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< AssignStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< BreakStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< CallStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ContinueStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< EmptyStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ForLoopStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< UForLoopStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< GotoStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< IfStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ReturnStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< SwitchStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< UnreachableStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< VarDefStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< WhileLoopStmt > stmt) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< AddOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< AddressOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< AndOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ArrayIndexOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< AssignOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< BitAndOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< BitOrOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< BitShlOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< BitShrOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< BitXorOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< CallExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< CommaOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< DerefOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< DivOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< EqOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< GtEqOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< GtOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< LtEqOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< LtOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ModOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< MulOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< NegOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< NeqOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< NotOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< OrOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< StructIndexOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< SubOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< TernaryOpExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< Variable > var) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< BitCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ExtCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< FPToIntCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< IntToFPCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< IntToPtrCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< PtrToIntCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< TruncCastExpr > expr) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ConstArray > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ConstBool > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ConstFloat > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ConstInt > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ConstNullPointer > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ConstString > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ConstStruct > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ConstSymbol > constant) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< ArrayType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< FloatType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< IntType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< PointerType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< StringType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< StructType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< FunctionType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< VoidType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
visit(ShPtr< UnknownType > type) override | retdec::llvmir2hll::ArithmExprEvaluator | private |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< GlobalVarDef > varDef) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< Function > func) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< AssignStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< BreakStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< CallStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< ContinueStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< EmptyStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< ForLoopStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< UForLoopStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< GotoStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< IfStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< ReturnStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< SwitchStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< UnreachableStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< VarDefStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< WhileLoopStmt > stmt) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< AssignOpExpr > expr) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< CommaOpExpr > expr) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< ArrayType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< FloatType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< IntType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< PointerType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< StringType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< StructType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< FunctionType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< VoidType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< UnknownType > type) override | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
visitNestedStmts | retdec::llvmir2hll::OrderedAllVisitor | private |
Visitor()=default | retdec::llvmir2hll::Visitor | private |
visitStmt(ShPtr< Statement > stmt, bool visitSuccessors=true, bool visitNestedStmts=true) | retdec::llvmir2hll::OrderedAllVisitor | privatevirtual |
visitSuccessors | retdec::llvmir2hll::OrderedAllVisitor | private |
~NonCopyable()=default | retdec::utils::NonCopyable | private |
~Visitor()=default | retdec::llvmir2hll::Visitor | privatevirtual |