summaryrefslogtreecommitdiff
path: root/chapter08/src/main/java/com
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2024-09-15 13:59:55 -0700
committerGitHub <noreply@github.com>2024-09-15 13:59:55 -0700
commitbb3147d5b212d675ca2575ac1b571aaaf478cf5e (patch)
tree3a9e789908ffca97eb95a5d4b468c8a1c9228957 /chapter08/src/main/java/com
parentd1efd43c75a2cf97b7ce8c29977cbe7146f456a6 (diff)
downloadSimple-bb3147d5b212d675ca2575ac1b571aaaf478cf5e.tar.gz
Simple-bb3147d5b212d675ca2575ac1b571aaaf478cf5e.zip
Folding loads before phis needs more work (#116)
* Folding loads before phis needs more work Have to check load alias & offset/field match. Could work for stores as well, will need to check more inputs * Preserve SAR/SHL sharpness with variant shifts * phi-node cloning honors unrelated argument types * bool can never do phiCon * dont fold shifts outside the range 0-63 * Now allowed to fold Loads in Phi Because honors glb() of inputs * Correct shr of mixed sign * yank load merge again needs an anti-dep check * Stop phi-merge if it loses precision * wrap bug
Diffstat (limited to 'chapter08/src/main/java/com')
0 files changed, 0 insertions, 0 deletions