hotspot/src/share/vm/opto/macro.cpp
changeset 1381 b204f54245d8
parent 1376 f7fc7a708b63
child 1383 3a216aa862b7
equal deleted inserted replaced
1380:c6ace647ca84 1381:b204f54245d8
   917   // optimize it to the raw slice.
   917   // optimize it to the raw slice.
   918   if (mem->is_MergeMem()) {
   918   if (mem->is_MergeMem()) {
   919     mem = mem->as_MergeMem()->memory_at(Compile::AliasIdxRaw);
   919     mem = mem->as_MergeMem()->memory_at(Compile::AliasIdxRaw);
   920   }
   920   }
   921 
   921 
   922   Node* eden_top_adr;
       
   923   Node* eden_end_adr;
       
   924   set_eden_pointers(eden_top_adr, eden_end_adr);
       
   925 
       
   926   assert(ctrl != NULL, "must have control");
   922   assert(ctrl != NULL, "must have control");
   927   // We need a Region and corresponding Phi's to merge the slow-path and fast-path results.
   923   // We need a Region and corresponding Phi's to merge the slow-path and fast-path results.
   928   // they will not be used if "always_slow" is set
   924   // they will not be used if "always_slow" is set
   929   enum { slow_result_path = 1, fast_result_path = 2 };
   925   enum { slow_result_path = 1, fast_result_path = 2 };
   930   Node *result_region;
   926   Node *result_region;