When investigating some C2 related stuff, I noticed that some TypeFunc are declared in OptoRuntime since JDK6:
// leaf on stack replacement interpreter accessor types
static const TypeFunc* fetch_int_Type();
static const TypeFunc* fetch_long_Type();
static const TypeFunc* fetch_float_Type();
static const TypeFunc* fetch_double_Type();
static const TypeFunc* fetch_oop_Type();
static const TypeFunc* fetch_monitor_Type();
They are not used nor implemented. It looks like we can remove them?
// leaf on stack replacement interpreter accessor types
static const TypeFunc* fetch_int_Type();
static const TypeFunc* fetch_long_Type();
static const TypeFunc* fetch_float_Type();
static const TypeFunc* fetch_double_Type();
static const TypeFunc* fetch_oop_Type();
static const TypeFunc* fetch_monitor_Type();
They are not used nor implemented. It looks like we can remove them?