Lines Matching defs:jvms

321   SafePointNode(uint edges, JVMState* jvms,
325 _jvms(jvms),
340 virtual JVMState* jvms() const { return _jvms; }
348 void verify_input(JVMState* jvms, uint idx) const {
349 assert(verify_jvms(jvms), "jvms must match");
357 Node *local(JVMState* jvms, uint idx) const {
358 verify_input(jvms, jvms->locoff() + idx);
359 return in(jvms->locoff() + idx);
361 Node *stack(JVMState* jvms, uint idx) const {
362 verify_input(jvms, jvms->stkoff() + idx);
363 return in(jvms->stkoff() + idx);
365 Node *argument(JVMState* jvms, uint idx) const {
366 verify_input(jvms, jvms->argoff() + idx);
367 return in(jvms->argoff() + idx);
369 Node *monitor_box(JVMState* jvms, uint idx) const {
370 assert(verify_jvms(jvms), "jvms must match");
371 return in(jvms->monitor_box_offset(idx));
373 Node *monitor_obj(JVMState* jvms, uint idx) const {
374 assert(verify_jvms(jvms), "jvms must match");
375 return in(jvms->monitor_obj_offset(idx));
378 void set_local(JVMState* jvms, uint idx, Node *c);
380 void set_stack(JVMState* jvms, uint idx, Node *c) {
381 assert(verify_jvms(jvms), "jvms must match");
382 set_req(jvms->stkoff() + idx, c);
384 void set_argument(JVMState* jvms, uint idx, Node *c) {
385 assert(verify_jvms(jvms), "jvms must match");
386 set_req(jvms->argoff() + idx, c);
388 void ensure_stack(JVMState* jvms, uint stk_size) {
389 assert(verify_jvms(jvms), "jvms must match");
390 int grow_by = (int)stk_size - (int)jvms->stk_size();
391 if (grow_by > 0) grow_stack(jvms, grow_by);
393 void grow_stack(JVMState* jvms, uint grow_by);
776 set_jvms(jvms()->clone_deep(Compile::current()));
969 set_jvms(jvms()->clone_deep(Compile::current()));