Lines Matching defs:jvms
88 // The given jvms has state and arguments for a call to my method.
89 // Edges after jvms->argoff() carry all (pre-popped) argument values.
93 // and the sp of the jvms incremented accordingly.
95 // The jvms is returned on success. Alternatively, a copy of the
96 // given jvms, suitably updated, may be returned, in which case the
97 // caller should discard the original jvms.
100 // and one or two edges before jvms->sp() will carry any return values.
109 virtual JVMState* generate(JVMState* jvms) = 0;
121 static CallGenerator* for_method_handle_call( JVMState* jvms, ciMethod* caller, ciMethod* callee, bool delayed_forbidden);
122 static CallGenerator* for_method_handle_inline(JVMState* jvms, ciMethod* caller, ciMethod* callee, bool& input_not_const);
156 virtual Node* generate_predicate(JVMState* jvms) { return NULL; };