retdec
retdec::llvmir2hll::ArithmExprEvaluator Member List

This is the complete list of members for retdec::llvmir2hll::ArithmExprEvaluator, including all inherited members.

accessedStmtsretdec::llvmir2hll::OrderedAllVisitorprivate
accessedTypesretdec::llvmir2hll::OrderedAllVisitorprivate
APFloatPair typedefretdec::llvmir2hll::ArithmExprEvaluator
APSIntPair typedefretdec::llvmir2hll::ArithmExprEvaluator
ArithmExprEvaluator()=defaultretdec::llvmir2hll::ArithmExprEvaluatorprotected
canBeEvaluatedretdec::llvmir2hll::ArithmExprEvaluatorprotected
castConstPair(const ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorstatic
ConstBoolPair typedefretdec::llvmir2hll::ArithmExprEvaluator
ConstFloatPair typedefretdec::llvmir2hll::ArithmExprEvaluator
ConstIntPair typedefretdec::llvmir2hll::ArithmExprEvaluator
ConstPair typedefretdec::llvmir2hll::ArithmExprEvaluator
ConstStack typedefretdec::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::ArithmExprEvaluatorprotectedstatic
getAPSIntsFromConstants(const std::optional< ConstIntPair > &constIntPair)retdec::llvmir2hll::ArithmExprEvaluatorprotectedstatic
getId() const =0retdec::llvmir2hll::ArithmExprEvaluatorpure virtual
getOperandForUnaryOpAndResolveTypes()retdec::llvmir2hll::ArithmExprEvaluatorprivate
getOperandsForBinaryOpAndResolveTypes()retdec::llvmir2hll::ArithmExprEvaluatorprivate
isConstantZero(ShPtr< Constant > constant)retdec::llvmir2hll::ArithmExprEvaluatorprotectedstatic
lastStmtretdec::llvmir2hll::OrderedAllVisitorprivate
LLVMAPFloatOp typedefretdec::llvmir2hll::ArithmExprEvaluatorprivate
LLVMAPFloatOpNoRounding typedefretdec::llvmir2hll::ArithmExprEvaluatorprivate
LLVMAPIntAPIntBoolOp typedefretdec::llvmir2hll::ArithmExprEvaluatorprivate
LLVMAPIntAPIntOp typedefretdec::llvmir2hll::ArithmExprEvaluatorprivate
LLVMBoolAPIntOp typedefretdec::llvmir2hll::ArithmExprEvaluatorprivate
makeAccessedAndCheckIfAccessed(ShPtr< Type > type)retdec::llvmir2hll::OrderedAllVisitorprivate
NonCopyable(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
NonCopyable()=defaultretdec::utils::NonCopyableprivate
operator=(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
OrderedAllVisitor(bool visitSuccessors=true, bool visitNestedStmts=true)retdec::llvmir2hll::OrderedAllVisitorprivate
performOperationOverApFloat(const std::optional< ConstFloatPair > &constFloatPair, LLVMAPFloatOp op, llvm::APFloat::opStatus &status)retdec::llvmir2hll::ArithmExprEvaluatorprivate
performOperationOverApFloat(const std::optional< ConstFloatPair > &constFloatPair, LLVMAPFloatOpNoRounding op, llvm::APFloat::opStatus &status)retdec::llvmir2hll::ArithmExprEvaluatorprivate
performOperationOverApFloat(const std::optional< ConstFloatPair > &constFloatPair)retdec::llvmir2hll::ArithmExprEvaluatorprivate
performOperationOverApInt(const std::optional< ConstIntPair > &constIntPair, LLVMAPIntAPIntBoolOp op, bool &overflow)retdec::llvmir2hll::ArithmExprEvaluatorprivate
performOperationOverApInt(const std::optional< ConstIntPair > &constIntPair, LLVMAPIntAPIntOp op)retdec::llvmir2hll::ArithmExprEvaluatorprivate
performOperationOverApInt(const std::optional< ConstIntPair > &constIntPair, LLVMBoolAPIntOp op)retdec::llvmir2hll::ArithmExprEvaluatorprivate
resolveCast(ShPtr< BitCastExpr > expr, ShPtr< Constant > &constant)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveCast(ShPtr< ExtCastExpr > expr, ShPtr< Constant > &constant)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveCast(ShPtr< FPToIntCastExpr > expr, ShPtr< Constant > &constant)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveCast(ShPtr< IntToFPCastExpr > expr, ShPtr< Constant > &constant)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveCast(ShPtr< TruncCastExpr > expr, ShPtr< Constant > &constant)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< AddOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< AndOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< BitAndOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< BitOrOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< BitShlOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< BitShrOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< BitXorOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< DivOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< EqOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< GtEqOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< GtOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< LtEqOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< LtOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< ModOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< MulOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< NegOpExpr > expr, ShPtr< Constant > &constant)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< NeqOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< NotOpExpr > expr, ShPtr< Constant > &constant)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< OrOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOpSpecifications(ShPtr< SubOpExpr > expr, ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOverflowForAPFloat(llvm::APFloat::opStatus opStatus)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOverflowForAPInt(bool overflow)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveOverflows(bool overflow, llvm::APFloat::opStatus opStatus)retdec::llvmir2hll::ArithmExprEvaluatorprivate
resolveTypesBinaryOp(ConstPair &constPair)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
resolveTypesUnaryOp(ShPtr< Constant > &operand)retdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
restart(bool visitSuccessors=true, bool visitNestedStmts=true)retdec::llvmir2hll::OrderedAllVisitorprivate
stackOfResultsretdec::llvmir2hll::ArithmExprEvaluatorprivate
toBool(ShPtr< Expression > expr, VarConstMap varValues=VarConstMap())retdec::llvmir2hll::ArithmExprEvaluatorvirtual
VarConstMap typedefretdec::llvmir2hll::ArithmExprEvaluator
varValuesretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< AddOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< AddressOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< AndOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ArrayIndexOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< BitAndOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< BitOrOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< BitShlOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< BitShrOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< BitXorOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< CallExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< DerefOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< DivOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< EqOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< GtEqOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< GtOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< LtEqOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< LtOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ModOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< MulOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< NegOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< NeqOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< NotOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< OrOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< StructIndexOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< SubOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< TernaryOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< Variable > var) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< BitCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ExtCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< FPToIntCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< IntToFPCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< IntToPtrCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< PtrToIntCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< TruncCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ConstArray > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ConstBool > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ConstFloat > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ConstInt > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ConstNullPointer > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ConstString > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ConstStruct > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< ConstSymbol > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivatevirtual
visit(ShPtr< GlobalVarDef > varDef) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< Function > func) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< AssignStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< BreakStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< CallStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ContinueStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< EmptyStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ForLoopStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< UForLoopStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< GotoStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< IfStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ReturnStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< SwitchStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< UnreachableStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< VarDefStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< WhileLoopStmt > stmt) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< AddOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< AddressOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< AndOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ArrayIndexOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< AssignOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< BitAndOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< BitOrOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< BitShlOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< BitShrOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< BitXorOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< CallExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< CommaOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< DerefOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< DivOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< EqOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< GtEqOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< GtOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< LtEqOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< LtOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ModOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< MulOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< NegOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< NeqOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< NotOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< OrOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< StructIndexOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< SubOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< TernaryOpExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< Variable > var) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< BitCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ExtCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< FPToIntCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< IntToFPCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< IntToPtrCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< PtrToIntCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< TruncCastExpr > expr) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ConstArray > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ConstBool > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ConstFloat > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ConstInt > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ConstNullPointer > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ConstString > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ConstStruct > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ConstSymbol > constant) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< ArrayType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< FloatType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< IntType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< PointerType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< StringType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< StructType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< FunctionType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< VoidType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
visit(ShPtr< UnknownType > type) overrideretdec::llvmir2hll::ArithmExprEvaluatorprivate
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< GlobalVarDef > varDef) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< Function > func) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< AssignStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< BreakStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< CallStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< ContinueStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< EmptyStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< ForLoopStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< UForLoopStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< GotoStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< IfStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< ReturnStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< SwitchStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< UnreachableStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< VarDefStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< WhileLoopStmt > stmt) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< AssignOpExpr > expr) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< CommaOpExpr > expr) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< ArrayType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< FloatType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< IntType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< PointerType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< StringType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< StructType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< FunctionType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< VoidType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
retdec::llvmir2hll::OrderedAllVisitor::visit(ShPtr< UnknownType > type) overrideretdec::llvmir2hll::OrderedAllVisitorprivatevirtual
visitNestedStmtsretdec::llvmir2hll::OrderedAllVisitorprivate
Visitor()=defaultretdec::llvmir2hll::Visitorprivate
visitStmt(ShPtr< Statement > stmt, bool visitSuccessors=true, bool visitNestedStmts=true)retdec::llvmir2hll::OrderedAllVisitorprivatevirtual
visitSuccessorsretdec::llvmir2hll::OrderedAllVisitorprivate
~NonCopyable()=defaultretdec::utils::NonCopyableprivate
~Visitor()=defaultretdec::llvmir2hll::Visitorprivatevirtual