ristretto_jit 0.22.0

JVM JIT Compiler
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::operand_stack::OperandStack;
use cranelift::frontend::FunctionBuilder;

/// See: <https://docs.oracle.com/javase/specs/jvms/se24/html/jvms-6.html#jvms-6.2>
pub(crate) fn breakpoint(_function_builder: &mut FunctionBuilder, _stack: &mut OperandStack) {
    // Breakpoint instruction is reserved for debugging and implementation dependent operations.
}

/// See: <https://docs.oracle.com/javase/specs/jvms/se24/html/jvms-6.html#jvms-6.2>
pub(crate) fn impdep1(_function_builder: &mut FunctionBuilder, _stack: &mut OperandStack) {
    // Impdep1 instruction is reserved for debugging and implementation dependent operations.
}

/// See: <https://docs.oracle.com/javase/specs/jvms/se24/html/jvms-6.html#jvms-6.2>
pub(crate) fn impdep2(_function_builder: &mut FunctionBuilder, _stack: &mut OperandStack) {
    // Impdep2 instruction is reserved for debugging and implementation dependent operations.
}