void set_ic_destination_and_value(address entry_point, CompiledICHolder* value) { internal_set_ic_destination(entry_point, false, value, true); }
void set_ic_destination_and_value(address entry_point, Metadata* value) { internal_set_ic_destination(entry_point, false, value, false); }
void set_ic_destination(address entry_point) { assert(_is_optimized, "use set_ic_destination_and_value instead"); internal_set_ic_destination(entry_point, false, NULL, false); }
// This only for use by ICStubs where the type of the value isn't known void set_ic_destination_and_value(address entry_point, void* value) { internal_set_ic_destination(entry_point, false, value, is_icholder_entry(entry_point)); }
void CompiledIC::set_ic_destination(ICStub* stub) { internal_set_ic_destination(stub->code_begin(), true, NULL, false); }