Searched defs:reg_map (Results 1 - 10 of 10) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A DstackValue.cpp32 StackValue* StackValue::create_stack_value(const frame* fr, const RegisterMap* reg_map, ScopeValue* sv) { argument
47 ? reg_map->location(VMRegImpl::as_VMReg(loc.register_number()))
H A Dvframe_hp.cpp241 compiledVFrame::compiledVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread, nmethod* nm) argument
242 : javaVFrame(fr, reg_map, thread) {
251 compiledVFrame::compiledVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread, ScopeDesc* scope) argument
252 : javaVFrame(fr, reg_map, thread) {
H A Dvframe.hpp60 vframe(const frame* fr, const RegisterMap* reg_map, JavaThread* thread);
64 static vframe* new_vframe(const frame* f, const RegisterMap *reg_map, JavaThread* thread);
125 javaVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) : vframe(fr, reg_map, thread) {} argument
173 interpretedVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) : javaVFrame(fr, reg_map, thread) {}; argument
204 externalVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) : vframe(fr, reg_map, thread) {} argument
220 entryVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread);
H A DvframeArray.cpp446 RegisterMap *reg_map, frame sender, frame caller, frame self) {
458 result->fill_in(thread, frame_size, chunk, reg_map);
465 const RegisterMap *reg_map) {
474 if (reg_map != NULL) {
487 intptr_t* src = (intptr_t*) reg_map->location(VMRegImpl::as_VMReg(i));
490 // jint* src = (jint*) reg_map->location(VMReg::Name(i));
494 jint* src = (jint*) reg_map->location(VMRegImpl::as_VMReg(i));
445 allocate(JavaThread* thread, int frame_size, GrowableArray<compiledVFrame*>* chunk, RegisterMap *reg_map, frame sender, frame caller, frame self) argument
462 fill_in(JavaThread* thread, int frame_size, GrowableArray<compiledVFrame*>* chunk, const RegisterMap *reg_map) argument
H A Dvframe.cpp49 vframe::vframe(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) argument
50 : _reg_map(reg_map), _thread(thread) {
61 vframe* vframe::new_vframe(const frame* f, const RegisterMap* reg_map, JavaThread* thread) { argument
64 return new interpretedVFrame(f, reg_map, thread);
72 return new compiledVFrame(f, reg_map, thread, nm);
77 RegisterMap temp_map = *reg_map;
84 return new externalVFrame(f, reg_map, thread);
366 entryVFrame::entryVFrame(const frame* fr, const RegisterMap* reg_map, JavaThread* thread) argument
367 : externalVFrame(fr, reg_map, thread) {}
H A Ddeoptimization.cpp794 FieldReassigner(frame* fr, RegisterMap* reg_map, ObjectValue* sv, oop obj) : argument
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) { argument
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) { argument
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) { argument
927 FieldReassigner reassign(fr, reg_map, sv, obj());
931 reassign_type_array_elements(fr, reg_map, s
988 create_vframeArray(JavaThread* thread, frame fr, RegisterMap *reg_map, GrowableArray<compiledVFrame*>* chunk) argument
[all...]
H A Dframe.cpp984 void frame::oops_code_blob_do(OopClosure* f, CodeBlobClosure* cf, const RegisterMap* reg_map) { argument
987 OopMapSet::oops_do(this, reg_map, f);
991 if (reg_map->include_argument_oops()) {
992 _cb->preserve_callee_argument_oops(*this, reg_map, f);
1028 CompiledArgumentOopFinder(Symbol* signature, bool has_receiver, OopClosure* f, frame fr, const RegisterMap* reg_map) argument
1036 _reg_map = (RegisterMap*)reg_map;
1053 void frame::oops_compiled_arguments_do(Symbol* signature, bool has_receiver, const RegisterMap* reg_map, OopClosure* f) { argument
1055 CompiledArgumentOopFinder finder(signature, has_receiver, f, *this, reg_map);
1062 // check local reg_map for it being a callee-save register or argument
1066 oop frame::retrieve_receiver(RegisterMap* reg_map) { argument
1248 zap_dead_compiled_locals(JavaThread* thread, const RegisterMap* reg_map) argument
[all...]
/openjdk7/hotspot/src/share/vm/code/
H A DcodeBlob.hpp166 virtual void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_map, OopClosure* f) { ShouldNotReachHere(); } argument
227 void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_map, OopClosure* f) { /* nothing to do */ } argument
310 void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { /* nothing to do */ } argument
395 void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { /* Nothing to do */ } argument
442 void preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { /* nothing to do */ } argument
472 void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_map, OopClosure* f) { /* nothing to do */ } argument
503 void preserve_callee_argument_oops(frame fr, const RegisterMap* reg_map, OopClosure* f) { /* nothing to do */ } argument
H A Dnmethod.cpp1858 void nmethod::preserve_callee_argument_oops(frame fr, const RegisterMap *reg_map, OopClosure* f) { argument
1867 fr.oops_compiled_arguments_do(signature, has_receiver, reg_map, f);
/openjdk7/hotspot/src/share/vm/compiler/
H A DoopMap.cpp330 static void trace_codeblob_maps(const frame *fr, const RegisterMap *reg_map) { argument
351 reg_map->print();
357 void OopMapSet::oops_do(const frame *fr, const RegisterMap* reg_map, OopClosure* f) { argument
359 all_do(fr, reg_map, f, add_derived_oop, &do_nothing);
363 void OopMapSet::all_do(const frame *fr, const RegisterMap *reg_map, argument
369 NOT_PRODUCT(if (TraceCodeBlobStacks) trace_codeblob_maps(fr, reg_map);)
390 oop* loc = fr->oopmapreg_to_location(omv.reg(),reg_map);
392 oop *base_loc = fr->oopmapreg_to_location(omv.content_reg(), reg_map);
414 oop* loc = fr->oopmapreg_to_location(omv.reg(),reg_map);
431 trace_codeblob_maps(fr, reg_map);
464 update_register_map(const frame *fr, RegisterMap *reg_map) argument
[all...]

Completed in 75 milliseconds