On Fri, 24 Mar 2023 23:24:47 GMT, Cesar Soares Lucas <cslu...@openjdk.org> 
wrote:

>> src/hotspot/share/opto/macro.hpp line 196:
>> 
>>> 194:                           Node* size_in_bytes);
>>> 195: 
>>> 196:   static Node* make_arraycopy_load(Compile* comp, PhaseIterGVN* igvn, 
>>> ArrayCopyNode* ac, intptr_t offset, Node* ctl, Node* mem, BasicType ft, 
>>> const Type *ftype, AllocateNode *alloc);
>> 
>> Why you need this change? It polluted diffs and hide important changes. 
>> Could be separate change from this one.
>
> I had to make this method static because it uses `value_from_mem` - which I 
> also made static. I had to make `value_from_mem` static so that I can use it 
> outside PhaseMacroExpand.

I see, you use it in escape.cpp. Okay. I need to review changes there too.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/12897#discussion_r1148144963

Reply via email to