Class WasmUsageCounter
java.lang.Object
org.teavm.backend.wasm.model.instruction.WasmDefaultInstructionVisitor
org.teavm.backend.wasm.optimization.WasmUsageCounter
- All Implemented Interfaces:
WasmInstructionVisitor,WasmCompositeTypeVisitor
public class WasmUsageCounter
extends WasmDefaultInstructionVisitor
implements WasmCompositeTypeVisitor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyToModule(WasmModule module) intusages(WasmCompositeType type) intusages(WasmFunction function) intusages(WasmGlobal global) voidvisit(WasmArrayCopy instruction) voidvisit(WasmArrayGet instruction) voidvisit(WasmArrayNewDefault instruction) voidvisit(WasmArrayNewFixed instruction) voidvisit(WasmArraySet instruction) voidvoidvoidvisit(WasmCallReference instruction) voidvoidvisit(WasmCastBranch instruction) voidvisit(WasmFunctionReference instruction) voidvisit(WasmGetGlobal instruction) voidvisit(WasmIndirectCall instruction) voidvisit(WasmSetGlobal instruction) voidvisit(WasmStructGet instruction) voidvisit(WasmStructNew instruction) voidvisit(WasmStructNewDefault instruction) voidvisit(WasmStructSet instruction) voidvoidvoidvoidvisit(WasmFunctionType type) voidvisit(WasmStructure type) Methods inherited from class org.teavm.backend.wasm.model.instruction.WasmDefaultInstructionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitDefault, visitMany
-
Constructor Details
-
WasmUsageCounter
public WasmUsageCounter()
-
-
Method Details
-
applyToModule
-
usages
-
usages
-
usages
-
visit
- Specified by:
visitin interfaceWasmCompositeTypeVisitor
-
visit
- Specified by:
visitin interfaceWasmCompositeTypeVisitor
-
visit
- Specified by:
visitin interfaceWasmCompositeTypeVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-
visit
- Specified by:
visitin interfaceWasmInstructionVisitor- Overrides:
visitin classWasmDefaultInstructionVisitor
-