Mercurial > hg > truffle
comparison src/share/vm/runtime/javaCalls.hpp @ 21559:be896a1983c0
recast all Graal native code as JVMCI code (JBS:GRAAL-53)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 28 May 2015 15:36:48 +0200 |
parents | 8f2fb6bec986 |
children |
comparison
equal
deleted
inserted
replaced
21558:d563baeca9df | 21559:be896a1983c0 |
---|---|
98 intptr_t* _value; | 98 intptr_t* _value; |
99 bool* _is_oop; | 99 bool* _is_oop; |
100 int _size; | 100 int _size; |
101 int _max_size; | 101 int _max_size; |
102 bool _start_at_zero; // Support late setting of receiver | 102 bool _start_at_zero; // Support late setting of receiver |
103 #ifdef GRAAL | 103 #ifdef JVMCI |
104 nmethod* _alternative_target; // Nmethod that should be called instead of normal target | 104 nmethod* _alternative_target; // Nmethod that should be called instead of normal target |
105 #endif | 105 #endif |
106 | 106 |
107 void initialize() { | 107 void initialize() { |
108 // Starts at first element to support set_receiver. | 108 // Starts at first element to support set_receiver. |
110 _is_oop = &_is_oop_buffer[1]; | 110 _is_oop = &_is_oop_buffer[1]; |
111 | 111 |
112 _max_size = _default_size; | 112 _max_size = _default_size; |
113 _size = 0; | 113 _size = 0; |
114 _start_at_zero = false; | 114 _start_at_zero = false; |
115 GRAAL_ONLY(_alternative_target = NULL;) | 115 JVMCI_ONLY(_alternative_target = NULL;) |
116 } | 116 } |
117 | 117 |
118 public: | 118 public: |
119 JavaCallArguments() { initialize(); } | 119 JavaCallArguments() { initialize(); } |
120 | 120 |
132 _value++; _is_oop++; | 132 _value++; _is_oop++; |
133 | 133 |
134 _max_size = max_size; | 134 _max_size = max_size; |
135 _size = 0; | 135 _size = 0; |
136 _start_at_zero = false; | 136 _start_at_zero = false; |
137 GRAAL_ONLY(_alternative_target = NULL;) | 137 JVMCI_ONLY(_alternative_target = NULL;) |
138 } else { | 138 } else { |
139 initialize(); | 139 initialize(); |
140 } | 140 } |
141 } | 141 } |
142 | 142 |
143 #ifdef GRAAL | 143 #ifdef JVMCI |
144 void set_alternative_target(nmethod* target) { | 144 void set_alternative_target(nmethod* target) { |
145 _alternative_target = target; | 145 _alternative_target = target; |
146 } | 146 } |
147 | 147 |
148 nmethod* alternative_target() { | 148 nmethod* alternative_target() { |