ArkScript
A small, lisp-inspired, functional scripting language
Ark::internal::Optimizer Member List

This is the complete list of members for Ark::internal::Optimizer, including all inherited members.

ast() const noexceptArk::internal::Optimizer
configureLogger(std::ostream &os)Ark::internal::Pass
countAndPruneDeadCode(Node &node)Ark::internal::Optimizerprivate
m_astArk::internal::Optimizerprivate
m_loggerArk::internal::Passprotected
m_sym_appearancesArk::internal::Optimizerprivate
Optimizer(unsigned debug) noexceptArk::internal::Optimizerexplicit
Pass(std::string name, unsigned debug_level)Ark::internal::Pass
process(const Node &ast)Ark::internal::Optimizer
pruneUnusedGlobalVariables(Node &node)Ark::internal::Optimizerprivate
~Pass()=defaultArk::internal::Passvirtual