Skip to content

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)
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)