retdec
retdec::llvmir2hll::OptimizerManager Member List

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

arithmExprEvaluatorretdec::llvmir2hll::OptimizerManagerprivate
backendRunOptsretdec::llvmir2hll::OptimizerManagerprivate
cioretdec::llvmir2hll::OptimizerManagerprivate
disabledOptsretdec::llvmir2hll::OptimizerManagerprivate
enableAggressiveOptsretdec::llvmir2hll::OptimizerManagerprivate
enableDebugretdec::llvmir2hll::OptimizerManagerprivate
enabledOptsretdec::llvmir2hll::OptimizerManagerprivate
hllWriterretdec::llvmir2hll::OptimizerManagerprivate
NonCopyable(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
NonCopyable()=defaultretdec::utils::NonCopyableprivate
operator=(const NonCopyable &)=deleteretdec::utils::NonCopyableprivate
optimize(ShPtr< Module > m)retdec::llvmir2hll::OptimizerManager
OptimizerManager(const StringSet &enabledOpts, const StringSet &disabledOpts, ShPtr< HLLWriter > hllWriter, ShPtr< ValueAnalysis > va, ShPtr< CallInfoObtainer > cio, ShPtr< ArithmExprEvaluator > arithmExprEvaluator, bool enableAggressiveOpts, bool enableDebug=false)retdec::llvmir2hll::OptimizerManager
optShouldBeRun(const std::string &optName) constretdec::llvmir2hll::OptimizerManagerprivate
printOptimization(const std::string &optName) constretdec::llvmir2hll::OptimizerManagerprivate
recoverFromOutOfMemoryretdec::llvmir2hll::OptimizerManagerprivate
run(ShPtr< Module > m, Args &&... args)retdec::llvmir2hll::OptimizerManagerprivate
runOptimizerProvidedItShouldBeRun(ShPtr< Optimizer > optimizer)retdec::llvmir2hll::OptimizerManagerprivate
shouldSecondCopyPropagationBeRun() constretdec::llvmir2hll::OptimizerManagerprivate
varetdec::llvmir2hll::OptimizerManagerprivate
~NonCopyable()=defaultretdec::utils::NonCopyableprivate