Lines Matching defs:reg_map

794   FieldReassigner(frame* fr, RegisterMap* reg_map, ObjectValue* sv, oop obj) :
795 _fr(fr), _reg_map(reg_map), _sv(sv), _obj(obj), _i(0) {}
855 void Deoptimization::reassign_type_array_elements(frame* fr, RegisterMap* reg_map, ObjectValue* sv, typeArrayOop obj, BasicType type) {
860 StackValue* value = StackValue::create_stack_value(fr, reg_map, sv->field_at(i));
865 StackValue::create_stack_value(fr, reg_map, sv->field_at(++i));
908 void Deoptimization::reassign_object_array_elements(frame* fr, RegisterMap* reg_map, ObjectValue* sv, objArrayOop obj) {
910 StackValue* value = StackValue::create_stack_value(fr, reg_map, sv->field_at(i));
918 void Deoptimization::reassign_fields(frame* fr, RegisterMap* reg_map, GrowableArray<ScopeValue*>* objects) {
927 FieldReassigner reassign(fr, reg_map, sv, obj());
931 reassign_type_array_elements(fr, reg_map, sv, (typeArrayOop) obj(), ak->element_type());
933 reassign_object_array_elements(fr, reg_map, sv, (objArrayOop) obj());
988 vframeArray* Deoptimization::create_vframeArray(JavaThread* thread, frame fr, RegisterMap *reg_map, GrowableArray<compiledVFrame*>* chunk) {
1023 frame caller = fr.sender(reg_map);
1031 vframeArray* array = vframeArray::allocate(thread, frame_size, chunk, reg_map, sender, caller, fr);
1158 RegisterMap reg_map(thread, UseBiasedLocking);
1161 fr = fr.sender(&reg_map);
1163 deoptimize(thread, fr, &reg_map);
1238 RegisterMap reg_map(thread, UseBiasedLocking);
1240 frame fr = stub_frame.sender(&reg_map);
1253 revoke_biases_of_monitors(thread, fr, &reg_map);
1259 vframe* vf = vframe::new_vframe(&fr, &reg_map, thread);