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) classThis class save a reference of THIS to a temporary variable for a later virtual caLL.(package private) classPlaceholder for a jump to inspect the stack.(package private) classWasmInstruction for an array operation.(package private) classWasmInstruction for block operation.(package private) classWasmInstruction for a function call.(package private) classWasmInstruction for a function call.(package private) classWasmInstruction for a function call.(package private) classWasmInstruction for a function call.(package private) classWasmInstruction for constant values.(package private) classCast operations for converting one data type to another(package private) classWasmInstruction for set and get global variables.(package private) classWasmInstruction for load and store local variables.(package private) classWasmInstruction for load and store local variables.(package private) classWasmInstruction for load and store to the linear memory.(package private) classWasmInstruction for nop.(package private) classWasmInstruction for numeric operation.(package private) classWasmInstruction for struct operation.(package private) classWasmInstruction for load and store a element in a table.Fields in de.inetsoftware.jwebassembly.module declared as WasmInstructionModifier and TypeFieldDescription(package private) WasmInstructionStackInspector.StackValue.instrthe instruction that push the stack valueFields in de.inetsoftware.jwebassembly.module with type parameters of type WasmInstructionModifier and TypeFieldDescriptionprivate final List<WasmInstruction> BranchManager.instructionsprivate List<WasmInstruction> StaticCodeBuilder.ScanState.instructionsprivate final List<WasmInstruction> WasmCodeBuilder.instructionsMethods in de.inetsoftware.jwebassembly.module that return WasmInstructionModifier and TypeMethodDescriptionprivate WasmInstructionWasmCodeBuilder.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 intWasmCodeBuilder.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) voidBranchManager.BranchNode.calculateBlockType(List<WasmInstruction> instructions) Calculate the block type (return type).private intBranchManager.BranchNode.findEndInstruction(List<WasmInstruction> instructions, int idx) Find the END instruction of the block.(package private) static StackInspector.StackValueStackInspector.findInstructionThatPushValue(List<WasmInstruction> instructions, int count, int javaCodePos) Inspect the instructions to find details over a specific stack position.(package private) intBranchManager.BranchNode.handle(int codePosition, List<WasmInstruction> instructions, int idx, int lineNumber) Handle branches on the current codePosition(package private) voidCodeOptimizer.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.