Commit
a0acc2652a0a91aba7ad12a375c003ffe05b28b4
by Abdulrahman AlattasLoopVersioner changes for OffHeap support
Teaches LoopVersioner about dataAddr loads
Whenever we see a dataAddrPointer; all tests gets generated,
for null and array type, to use the child of the aloadi tree.
Fix `depsForLoopEntryPrep` tree pattern matching to allow for array
accesses to the 1st element using the dataAddrPointer, as that case
does not have an offset tree.
Fixing `requiresPrivatization()` to return false for dataAddr
nodes as they are internal-pointers.
Getting `childInRequiredForm` for the offheap case accessed the
wrong node with an extra `getFirstChild()` at the end.
Signed-off-by: Abdulrahman Alattas <rmnattas@gmail.com>
(commit: a0acc26)