org.scalajs.core.tools

optimizer

package optimizer

Visibility
  1. Public
  2. All

Type Members

  1. class Analyzer extends AnyRef

  2. abstract class GenIncOptimizer extends AnyRef

    Incremental optimizer.

    Incremental optimizer. An incremental optimizer consumes the reachability analysis produced by an Analyzer, as well as trees for classes, trait impls, etc., and optimizes them in an incremental way. It maintains state between runs to do a minimal amount of work on every run, based on detecting what parts of the program must be re-optimized, and keeping optimized results from previous runs for the rest.

  3. class IRChecker extends AnyRef

    Checker for the validity of the IR.

  4. class IncOptimizer extends GenIncOptimizer

  5. trait JSTreeBuilder extends AnyRef

    An abstract builder taking IR or JSTrees

  6. class ScalaJSOptimizer extends AnyRef

    Scala.js optimizer: does type-aware global dce.

Value Members

  1. object GenIncOptimizer

  2. object IRChecker

  3. object ScalaJSOptimizer

Ungrouped