Lines Matching defs:result

92           // when creating the result instead of allocating a new one.
143 // Look for a diamond shaped Null check of toString() result
276 StringConcat* result = new StringConcat(_stringopts, _end);
280 result->_control.push(n);
286 result->_control.push(n);
289 assert(result->_control.contains(other->_end), "what?");
290 assert(result->_control.contains(_begin), "what?");
294 // replace the toString result with the all the arguments that
297 result->append(other->argument(y), other->mode(y));
300 result->append(argx, mode(x));
303 result->set_allocation(other->_begin);
304 result->_multiple = true;
305 return result;
442 Node* result = alloc->result_cast();
443 if (result == NULL || !result->is_CheckCastPP() || alloc->in(TypeFunc::Memory)->is_top()) {
454 for (SimpleDUIterator i(result); i.has_next(); i.next()) {
541 // chain. It could be eliminated only if its result is used
890 Node* result = cnode != NULL ? cnode->proj_out(TypeFunc::Parms) : NULL;
891 if (result != NULL && result != final_result) {
892 worklist.push(result);
898 Node* result = worklist.pop();
899 if (_stringopts->_visited.test_set(result->_idx))
901 for (SimpleDUIterator i(result); i.has_next(); i.next()) {
922 if (result != last_result) {
923 last_result = result;
924 tty->print_cr("extra uses for result:");
966 // and may yield a vacuous result if the field is of interface type.
1423 Node* result;
1474 result = sc->string_alloc();
1475 if (result == NULL) {
1481 result = kit.new_instance(__ makecon(TypeKlassPtr::make(C->env()->String_klass())));
1486 kit.store_String_offset(kit.control(), result, __ intcon(0));
1487 kit.store_String_length(kit.control(), result, length);
1489 kit.store_String_value(kit.control(), result, char_array);
1491 result = C->top();
1493 // hook up the outgoing control and result
1494 kit.replace_call(sc->end(), result);