Mercurial > hg > graal-jvmci-8
comparison src/share/vm/graal/graalRuntime.hpp @ 7226:8a3efb8c831d
Merge.
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Fri, 14 Dec 2012 13:02:49 +0100 |
parents | 2ae3e26b7e9a 5d0bb7d52783 |
children | a6bd253a770f |
comparison
equal
deleted
inserted
replaced
7225:31c4d9f9e922 | 7226:8a3efb8c831d |
---|---|
41 int _frame_size; | 41 int _frame_size; |
42 int _num_rt_args; | 42 int _num_rt_args; |
43 int _stub_id; | 43 int _stub_id; |
44 | 44 |
45 public: | 45 public: |
46 | |
47 enum { | |
48 no_frame_size = -1 | |
49 }; | |
50 | |
46 // creation | 51 // creation |
47 GraalStubAssembler(CodeBuffer* code, const char * name, int stub_id); | 52 GraalStubAssembler(CodeBuffer* code, const char * name, int stub_id); |
48 void set_info(const char* name, bool must_gc_arguments); | 53 void set_info(const char* name, bool must_gc_arguments); |
49 | 54 |
50 void set_frame_size(int size); | 55 void set_frame_size(int size); |
68 }; | 73 }; |
69 | 74 |
70 // set frame size and return address offset to these values in blobs | 75 // set frame size and return address offset to these values in blobs |
71 // (if the compiled frame uses ebp as link pointer on IA; otherwise, | 76 // (if the compiled frame uses ebp as link pointer on IA; otherwise, |
72 // the frame size must be fixed) | 77 // the frame size must be fixed) |
73 enum { | |
74 no_frame_size = -1 | |
75 }; | |
76 | 78 |
77 // Holds all assembly stubs and VM | 79 // Holds all assembly stubs and VM |
78 // runtime routines needed by code code generated | 80 // runtime routines needed by code code generated |
79 // by Graal. | 81 // by Graal. |
80 #define GRAAL_STUBS(stub, last_entry) \ | 82 #define GRAAL_STUBS(stub, last_entry) \ |