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() {