Question about MemNode

Ramón García ramon.garcia.f+java at
Sat Oct 17 01:51:24 PDT 2009

I am trying to understand the code in memnode.hpp

What is the meaning of the nodes Control, Memory and Address that a MemNode has?

I understand more or less that a MemNode defines a memory reference,
Memory defines the base and Address defines the offset. But the
meaning of Control is still unclear to me (a comment describes it as
"// When is it safe to do this load?").

More information about the hotspot-runtime-dev mailing list