Mercurial > hg > truffle
comparison src/share/vm/c1x/c1x_CodeInstaller.hpp @ 2048:177398c6147d
Added unique concrete subtype assumption.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Mon, 10 Jan 2011 10:50:22 +0100 |
parents | 1aa5b22a7716 |
children | 3e3e8bd12730 |
comparison
equal
deleted
inserted
replaced
2047:eb575e79136f | 2048:177398c6147d |
---|---|
51 | 51 |
52 oop _citarget_method; | 52 oop _citarget_method; |
53 oop _hotspot_method; | 53 oop _hotspot_method; |
54 oop _name; | 54 oop _name; |
55 arrayOop _sites; | 55 arrayOop _sites; |
56 arrayOop _assumptions; | |
56 arrayOop _exception_handlers; | 57 arrayOop _exception_handlers; |
57 CodeOffsets _offsets; | 58 CodeOffsets _offsets; |
58 | 59 |
59 arrayOop _code; | 60 arrayOop _code; |
60 jint _code_size; | 61 jint _code_size; |
89 void initialize_fields(Handle target_method); | 90 void initialize_fields(Handle target_method); |
90 | 91 |
91 // perform data and call relocation on the CodeBuffer | 92 // perform data and call relocation on the CodeBuffer |
92 void initialize_buffer(CodeBuffer& buffer); | 93 void initialize_buffer(CodeBuffer& buffer); |
93 | 94 |
95 void assumption_ConcreteSubtype(oop assumption); | |
96 void assumption_ConcreteMethod(oop assumption); | |
97 | |
94 void site_Safepoint(CodeBuffer& buffer, jint pc_offset, oop site); | 98 void site_Safepoint(CodeBuffer& buffer, jint pc_offset, oop site); |
95 void site_Call(CodeBuffer& buffer, jint pc_offset, oop site); | 99 void site_Call(CodeBuffer& buffer, jint pc_offset, oop site); |
96 void site_DataPatch(CodeBuffer& buffer, jint pc_offset, oop site); | 100 void site_DataPatch(CodeBuffer& buffer, jint pc_offset, oop site); |
97 void site_Mark(CodeBuffer& buffer, jint pc_offset, oop site); | 101 void site_Mark(CodeBuffer& buffer, jint pc_offset, oop site); |
98 | 102 |