src/share/vm/c1/c1_LinearScan.hpp

changeset 3108
7588156f5cf9
parent 2708
1d1603768966
child 3575
c7401dcad8bf
equal deleted inserted replaced
3107:7b5c767f229c 3108:7588156f5cf9
350 // methods used for debug information computation 350 // methods used for debug information computation
351 void init_compute_debug_info(); 351 void init_compute_debug_info();
352 352
353 MonitorValue* location_for_monitor_index(int monitor_index); 353 MonitorValue* location_for_monitor_index(int monitor_index);
354 LocationValue* location_for_name(int name, Location::Type loc_type); 354 LocationValue* location_for_name(int name, Location::Type loc_type);
355 void set_oop(OopMap* map, VMReg name) {
356 if (map->legal_vm_reg_name(name)) {
357 map->set_oop(name);
358 } else {
359 bailout("illegal oopMap register name");
360 }
361 }
355 362
356 int append_scope_value_for_constant(LIR_Opr opr, GrowableArray<ScopeValue*>* scope_values); 363 int append_scope_value_for_constant(LIR_Opr opr, GrowableArray<ScopeValue*>* scope_values);
357 int append_scope_value_for_operand(LIR_Opr opr, GrowableArray<ScopeValue*>* scope_values); 364 int append_scope_value_for_operand(LIR_Opr opr, GrowableArray<ScopeValue*>* scope_values);
358 int append_scope_value(int op_id, Value value, GrowableArray<ScopeValue*>* scope_values); 365 int append_scope_value(int op_id, Value value, GrowableArray<ScopeValue*>* scope_values);
359 366

mercurial