Mercurial > hg > graal-compiler
comparison src/share/vm/graal/graalCodeInstaller.hpp @ 10684:6ff467cdb105
Code installer changes for SPARC.
author | twisti |
---|---|
date | Tue, 09 Jul 2013 14:39:34 -0700 |
parents | 0ba44a5a8420 |
children | ce0b00597980 |
comparison
equal
deleted
inserted
replaced
10683:ae4c79ee71d1 | 10684:6ff467cdb105 |
---|---|
74 DebugInformationRecorder* _debug_recorder; | 74 DebugInformationRecorder* _debug_recorder; |
75 Dependencies* _dependencies; | 75 Dependencies* _dependencies; |
76 ExceptionHandlerTable _exception_handler_table; | 76 ExceptionHandlerTable _exception_handler_table; |
77 | 77 |
78 jint pd_next_offset(NativeInstruction* inst, jint pc_offset, oop method); | 78 jint pd_next_offset(NativeInstruction* inst, jint pc_offset, oop method); |
79 void pd_site_DataPatch(oop constant, oop kind, bool inlined, address instruction, int alignment, char typeChar); | 79 void pd_site_DataPatch(int pc_offset, oop site); |
80 void pd_relocate_CodeBlob(CodeBlob* cb, NativeInstruction* inst); | 80 void pd_relocate_CodeBlob(CodeBlob* cb, NativeInstruction* inst); |
81 void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination); | 81 void pd_relocate_ForeignCall(NativeInstruction* inst, jlong foreign_call_destination); |
82 void pd_relocate_JavaMethod(oop method, jint pc_offset); | 82 void pd_relocate_JavaMethod(oop method, jint pc_offset); |
83 int32_t* pd_locate_operand(address instruction); | 83 int32_t* pd_locate_operand(address instruction); |
84 | 84 |
93 void initialize_fields(oop target_method); | 93 void initialize_fields(oop target_method); |
94 void initialize_assumptions(oop target_method); | 94 void initialize_assumptions(oop target_method); |
95 | 95 |
96 // perform data and call relocation on the CodeBuffer | 96 // perform data and call relocation on the CodeBuffer |
97 bool initialize_buffer(CodeBuffer& buffer); | 97 bool initialize_buffer(CodeBuffer& buffer); |
98 | |
99 int calculate_constants_size(); | |
98 | 100 |
99 void assumption_MethodContents(Handle assumption); | 101 void assumption_MethodContents(Handle assumption); |
100 void assumption_NoFinalizableSubclass(Handle assumption); | 102 void assumption_NoFinalizableSubclass(Handle assumption); |
101 void assumption_ConcreteSubtype(Handle assumption); | 103 void assumption_ConcreteSubtype(Handle assumption); |
102 void assumption_ConcreteMethod(Handle assumption); | 104 void assumption_ConcreteMethod(Handle assumption); |