summaryrefslogtreecommitdiff
path: root/chapter24/Makefile
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-09-20 17:46:47 -0700
committerCliff Click <cliffc@acm.org>2026-09-20 17:46:47 -0700
commit1e527b16b28f31b08cbb36b7b1bf2d689487a989 (patch)
treeeca664e141e3dd6e7091573befc1eb16d4a09bc8 /chapter24/Makefile
parent6a5d13d459e40d242bea43f87a4717ad4fcf9e48 (diff)
downloadSimple-1e527b16b28f31b08cbb36b7b1bf2d689487a989.tar.gz
Simple-1e527b16b28f31b08cbb36b7b1bf2d689487a989.zip
Split self-conflict phis once at a loop head
if this works, saves a copy-per-loop. If it fails, next round split as normal
Diffstat (limited to 'chapter24/Makefile')
-rw-r--r--chapter24/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/chapter24/Makefile b/chapter24/Makefile
index 55d5e70a..ec672d7f 100644
--- a/chapter24/Makefile
+++ b/chapter24/Makefile
@@ -178,3 +178,9 @@ lib/hamcrest-core-1.3.jar:
tags: $(main_javas) $(test_javas)
@rm -f TAGS
@$(CTAGS) -e --recurse=yes --extra=+q --fields=+fksaiS $(SRC) $(TST)
+
+spill-stats: $(CLZDIR)/main/.mtag $(CLZDIR)/test/.ttag
+ @[ -d build/objs ] || mkdir -p build/objs
+ @$(JVM) com.seaofnodes.simple.SpillStats
+
+.PHONY: spill-stats