Mercurial > hg > truffle
diff 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 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCodeInstaller.hpp Fri Oct 24 12:45:27 2014 -0700 +++ b/src/share/vm/graal/graalCodeInstaller.hpp Fri Oct 24 12:48:53 2014 -0700 @@ -78,6 +78,13 @@ Dependencies* _dependencies; ExceptionHandlerTable _exception_handler_table; + static ConstantOopWriteValue* _oop_null_scope_value; + static ConstantIntValue* _int_m1_scope_value; + static ConstantIntValue* _int_0_scope_value; + static ConstantIntValue* _int_1_scope_value; + static ConstantIntValue* _int_2_scope_value; + static LocationValue* _illegal_value; + jint pd_next_offset(NativeInstruction* inst, jint pc_offset, oop method); void pd_patch_OopData(int pc_offset, oop data); void pd_patch_DataSectionReference(int pc_offset, oop data);