Class Hierarchy
- java.lang.Object
- org.teavm.model.instructions.AbstractInstructionVisitor (implements org.teavm.model.instructions.InstructionVisitor)
- org.teavm.model.optimization.LoopInvariantAnalyzer
- org.teavm.model.optimization.ArrayUnwrapMotion (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.ClassInitElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.ConstantConditionElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.DefaultInliningStrategy (implements org.teavm.model.optimization.InliningStrategy)
- org.teavm.model.optimization.Devirtualization
- org.teavm.model.optimization.EmptyBlockElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.GlobalValueNumbering (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.Inlining
- org.teavm.model.optimization.LoopInvariantMotion (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.LoopInversion (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.RedundantJumpElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.RedundantNullCheckElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.RepeatedFieldReadElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.ScalarReplacement (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.SystemArrayCopyOptimization (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.UnreachableBasicBlockElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.UnreachableBasicBlockEliminator
- org.teavm.model.optimization.UnusedVariableElimination (implements org.teavm.model.optimization.MethodOptimization)
- org.teavm.model.optimization.VariableEscapeAnalyzer
- org.teavm.model.optimization.VariableUsageGraphBuilder
- org.teavm.model.instructions.AbstractInstructionVisitor (implements org.teavm.model.instructions.InstructionVisitor)
Interface Hierarchy
- org.teavm.model.optimization.InliningContext
- org.teavm.model.optimization.InliningFilter
- org.teavm.model.optimization.InliningFilterFactory
- org.teavm.model.optimization.InliningStep
- org.teavm.model.optimization.InliningStrategy
- org.teavm.model.optimization.MethodOptimization
- org.teavm.model.optimization.MethodOptimizationContext