Skip to content
Aborted

Changes

Summary

  1. Z: Use general constant helpers for unpatchable address constants (commit: c454372) (details)
  2. Z: Use LARL when possible for patchable address constants (commit: 03ab3ec) (details)
  3. Z: Only add valid PIC sites to HCR PIC sites list (commit: 514ee7a) (details)
  4. Set live local index bit vector only when register candidate is created (commit: bdb57f7) (details)
Commit c4543727f35a549e4c56d1bd780301f7658a4758 by Spencer Comin
Z: Use general constant helpers for unpatchable address constants

When there is no assumption that an address constant can be patched,
it is safe to use the same instructions that are used to generate
non-address constants.

Signed-off-by: Spencer Comin <spencer.comin@ibm.com>
(commit: c454372)
The file was modified compiler/z/codegen/OMRTreeEvaluator.cpp (diff)
Commit 03ab3ecdf46a4805a50b03c1074b5c56ec7f5b06 by Spencer Comin
Z: Use LARL when possible for patchable address constants

Signed-off-by: Spencer Comin <spencer.comin@ibm.com>
(commit: 03ab3ec)
The file was modified compiler/z/codegen/OMRTreeEvaluator.cpp (diff)
Commit 514ee7a06365adbd1fb863ccb78de9829e00036c by Spencer Comin
Z: Only add valid PIC sites to HCR PIC sites list

Signed-off-by: Spencer Comin <spencer.comin@ibm.com>
(commit: 514ee7a)
The file was modified compiler/z/codegen/OMRTreeEvaluator.cpp (diff)
Commit bdb57f72869c9c219a4bd244c3380ca253c1326c by Annabelle Huo
Set live local index bit vector only when register candidate is created

Fixes: eclipse-openj9/openj9#19329

Signed-off-by: Annabelle Huo <Annabelle.Huo@ibm.com>
(commit: bdb57f7)
The file was modified compiler/optimizer/GlobalRegisterAllocator.cpp (diff)