Lines Matching defs:call

45   CallStaticJavaNode* _end;            // The final call of the pattern.  Will either be
129 static bool is_SB_toString(Node* call) {
130 if (call->is_CallStaticJava()) {
131 CallStaticJavaNode* csj = call->as_CallStaticJava();
198 void eliminate_call(CallNode* call);
220 // Build a new call using the jvms state of the allocate
225 CallStaticJavaNode* call = new (C) CallStaticJavaNode(call_type, call_addr, "uncommon_trap",
228 call->init_req(e, uct->in(e));
239 call->init_req(TypeFunc::Parms, __ intcon(trap_request));
240 kit.add_safepoint_edges(call);
242 _stringopts->gvn()->transform(call);
243 C->gvn_replace_by(uct, call);
309 void StringConcat::eliminate_call(CallNode* call) {
312 call->extract_projections(&projs, false);
314 C->gvn_replace_by(projs.fallthrough_catchproj, call->in(TypeFunc::Control));
317 C->gvn_replace_by(projs.fallthrough_memproj, call->in(TypeFunc::Memory));
323 C->gvn_replace_by(projs.fallthrough_ioproj, call->in(TypeFunc::I_O));
343 C->gvn_replace_by(call, C->top());
400 StringConcat* PhaseStringOpts::build_candidate(CallStaticJavaNode* call) {
401 ciMethod* m = call->method();
418 tty->print("considering toString call in ");
419 call->jvms()->dump_spec(tty); tty->cr();
423 StringConcat* sc = new StringConcat(this, call);
429 CallStaticJavaNode* cnode = call;
441 // Find the constructor call
507 // Walked all the way back and found the constructor call so see
508 // if this call converted into a direct string concatenation.
509 sc->add_control(call);
540 // Integer::toString() call is not part of StringBuilder calls
735 // Push the call and it's control projection
786 CallStaticJavaNode* call = otherproj->unique_out()->isa_CallStaticJava();
787 if (call != NULL && call->_name != NULL && strcmp(call->_name, "uncommon_trap") == 0) {
788 ctrl_path.push(call);
800 CallStaticJavaNode* call = otherproj->unique_out()->isa_CallStaticJava();
801 if (call != NULL && call->_name != NULL && strcmp(call->_name, "uncommon_trap") == 0) {
803 _uncommon_traps.push(call);
804 ctrl_path.push(call);
1256 Node* call = kit.make_runtime_call(GraphKit::RC_LEAF|GraphKit::RC_NO_FP,
1277 // copy the control and memory state from the final call into our
1305 // final toString call used to be.