PeepholeOptimizer3B
org.nlogo.generate.PeepholeOptimizer3B
class PeepholeOptimizer3B(mv: MethodVisitor) extends MethodVisitor
This class serves as a peep-hole optimizer. Its purpose is just to clean up the PEEPHOLE_FLAG_LABELs that PeepholeOptimizer3 leaves behind. PeepholeOptimizer3 must ALWAYS be used in conjunction with this class, because otherwise we'll end up placing the PEEPHOLE_FLAG_LABEL in multiple places in the method body, which causes a verifier error.
It's looking for patterns like this: Label PEEPHOLE_FLAG_LABEL And replacing them with: (nothing)
~Forrest (6/19/2006)
Attributes
- Source
- PeepholeOptimizer3.scala
- Graph
-
- Supertypes
-
class MethodVisitorclass Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Attributes
- Definition Classes
-
MethodVisitor
- Source
- PeepholeOptimizer3.scala
Inherited methods
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
def visitLocalVariable(x$0: String, x$1: String, x$2: String, x$3: Label, x$4: Label, x$5: Int): Unit
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Attributes
- Inherited from:
- MethodVisitor
Deprecated and Inherited methods
@Deprecated(since = _, forRemoval = _)
Attributes
- Deprecated
-
[Since version ]
see corresponding Javadoc for more information. - Inherited from:
- MethodVisitor
In this article