Lines Matching refs:use

87         CallStaticJavaNode *use = i.get()->isa_CallStaticJava();
88 if (use != NULL && use->method() != NULL &&
89 use->method()->intrinsic_id() == vmIntrinsics::_String_String &&
90 use->in(TypeFunc::Parms + 1) == endprojs.resproj) {
93 sc->set_string_alloc(use->in(TypeFunc::Parms));
94 sc->set_end(use);
233 // the code to be thrown out we could still recompile and use the
332 Node *use = i.get();
333 int opc = use->Opcode();
335 _stringopts->record_dead_node(use);
455 CallStaticJavaNode *use = i.get()->isa_CallStaticJava();
456 if (use != NULL &&
457 use->method() != NULL &&
458 !use->method()->is_static() &&
459 use->method()->name() == ciSymbol::object_initializer_name() &&
460 use->method()->holder() == m->holder()) {
462 ciSymbol* sig = use->method()->signature()->as_symbol();
468 assert(use->in(TypeFunc::Parms + 1) != NULL, "what?");
469 const Type* type = _gvn->type(use->in(TypeFunc::Parms + 1));
481 sc->push_string_null_check(use->in(TypeFunc::Parms + 1));
485 constructor = use;
667 Node* use = dead_worklist.pop();
668 int opc = use->Opcode();
672 for (i = 1; i < use->req(); i++) {
673 if (use->in(i) != C->top()) {
677 if (i >= use->req()) {
678 for (SimpleDUIterator i(use); i.has_next(); i.next()) {
684 C->gvn_replace_by(use, C->top());
692 for (SimpleDUIterator i(use); i.has_next(); i.next()) {
698 C->gvn_replace_by(use, C->top());
702 if (use->in(0) == C->top()) {
703 C->gvn_replace_by(use, C->top());
902 Node *use = i.get();
903 if (ctrl_path.member(use)) {
907 int opc = use->Opcode();
909 ctrl_path.push(use);
913 for (SimpleDUIterator j(use); j.has_next(); j.next()) {
916 worklist.push(use->in(1));
917 ctrl_path.push(use);
927 use->dump();
1337 // Cache this value for the use by int_toString