Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalCodeInstaller.hpp @ 18173:8c079b8d0446
Reduce allocation during scope recording
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Fri, 24 Oct 2014 12:48:53 -0700 |
parents | 508e88b5f1d3 |
children | c2270ad35f57 |
comparison
equal
deleted
inserted
replaced
18172:c59612b9d110 | 18173:8c079b8d0446 |
---|---|
76 OopRecorder* _oop_recorder; | 76 OopRecorder* _oop_recorder; |
77 DebugInformationRecorder* _debug_recorder; | 77 DebugInformationRecorder* _debug_recorder; |
78 Dependencies* _dependencies; | 78 Dependencies* _dependencies; |
79 ExceptionHandlerTable _exception_handler_table; | 79 ExceptionHandlerTable _exception_handler_table; |
80 | 80 |
81 static ConstantOopWriteValue* _oop_null_scope_value; | |
82 static ConstantIntValue* _int_m1_scope_value; | |
83 static ConstantIntValue* _int_0_scope_value; | |
84 static ConstantIntValue* _int_1_scope_value; | |
85 static ConstantIntValue* _int_2_scope_value; | |
86 static LocationValue* _illegal_value; | |
87 | |
81 jint pd_next_offset(NativeInstruction* inst, jint pc_offset, oop method); | 88 jint pd_next_offset(NativeInstruction* inst, jint pc_offset, oop method); |
82 void pd_patch_OopData(int pc_offset, oop data); | 89 void pd_patch_OopData(int pc_offset, oop data); |
83 void pd_patch_DataSectionReference(int pc_offset, oop data); | 90 void pd_patch_DataSectionReference(int pc_offset, oop data); |
84 void pd_relocate_CodeBlob(CodeBlob* cb, NativeInstruction* inst); | 91 void pd_relocate_CodeBlob(CodeBlob* cb, NativeInstruction* inst); |
85 void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination); | 92 void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination); |