Uses of Class
de.inetsoftware.jwebassembly.module.WasmInstruction
Packages that use WasmInstruction
-
Uses of WasmInstruction in de.inetsoftware.jwebassembly.module
Subclasses of WasmInstruction in de.inetsoftware.jwebassembly.moduleModifier and TypeClassDescription(package private) class
This class save a reference of THIS to a temporary variable for a later virtual caLL.(package private) class
Placeholder for a jump to inspect the stack.(package private) class
WasmInstruction for an array operation.(package private) class
WasmInstruction for block operation.(package private) class
WasmInstruction for a function call.(package private) class
WasmInstruction for a function call.(package private) class
WasmInstruction for a function call.(package private) class
WasmInstruction for a function call.(package private) class
WasmInstruction for constant values.(package private) class
Cast operations for converting one data type to another(package private) class
WasmInstruction for set and get global variables.(package private) class
WasmInstruction for load and store local variables.(package private) class
WasmInstruction for load and store local variables.(package private) class
WasmInstruction for load and store to the linear memory.(package private) class
WasmInstruction for nop.(package private) class
WasmInstruction for numeric operation.(package private) class
WasmInstruction for struct operation.(package private) class
WasmInstruction for load and store a element in a table.Fields in de.inetsoftware.jwebassembly.module declared as WasmInstructionModifier and TypeFieldDescription(package private) WasmInstruction
StackInspector.StackValue.instr
the instruction that push the stack valueFields in de.inetsoftware.jwebassembly.module with type parameters of type WasmInstructionModifier and TypeFieldDescriptionprivate final List
<WasmInstruction> BranchManager.instructions
private List
<WasmInstruction> StaticCodeBuilder.ScanState.instructions
private final List
<WasmInstruction> WasmCodeBuilder.instructions
Methods in de.inetsoftware.jwebassembly.module that return WasmInstructionModifier and TypeMethodDescriptionprivate WasmInstruction
WasmCodeBuilder.findInstructionThatPushValue
(int count, int javaCodePos) Find the instruction that push the x-th value to the stack.Methods in de.inetsoftware.jwebassembly.module that return types with arguments of type WasmInstructionModifier and TypeMethodDescription(package private) List
<WasmInstruction> WasmCodeBuilder.getInstructions()
Get the list of instructionsMethods in de.inetsoftware.jwebassembly.module with parameters of type WasmInstructionModifier and TypeMethodDescriptionprivate static int
WasmCodeBuilder.getPossibleSlot
(WasmInstruction instr) Get a possible slot from the instructionMethod parameters in de.inetsoftware.jwebassembly.module with type arguments of type WasmInstructionModifier and TypeMethodDescription(package private) void
BranchManager.BranchNode.calculateBlockType
(List<WasmInstruction> instructions) Calculate the block type (return type).private int
BranchManager.BranchNode.findEndInstruction
(List<WasmInstruction> instructions, int idx) Find the END instruction of the block.(package private) static StackInspector.StackValue
StackInspector.findInstructionThatPushValue
(List<WasmInstruction> instructions, int count, int javaCodePos) Inspect the instructions to find details over a specific stack position.(package private) int
BranchManager.BranchNode.handle
(int codePosition, List<WasmInstruction> instructions, int idx, int lineNumber) Handle branches on the current codePosition(package private) void
CodeOptimizer.optimize
(List<WasmInstruction> instructions) Optimize the code before writing.Constructor parameters in de.inetsoftware.jwebassembly.module with type arguments of type WasmInstructionModifierConstructorDescriptionBranchManager
(WasmOptions options, List<WasmInstruction> instructions, LocaleVariableManager localVariables) Create a branch manager.