From 3d91966b0dcfe0bd0fc3a779a63d49546e46aea8 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Sun, 24 May 2020 20:07:49 -0700 Subject: qbe: Omit unnecessary add to help QBE's memopt pass --- test/local-init.qbe | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'test/local-init.qbe') diff --git a/test/local-init.qbe b/test/local-init.qbe index 8d7346a..a8b919e 100644 --- a/test/local-init.qbe +++ b/test/local-init.qbe @@ -3,20 +3,19 @@ function $f() { @start.1 %.1 =l alloc8 32 @body.2 - %.2 =l add %.1, 0 - %.3 =w copy 97 - storeb %.3, %.2 - %.4 =l add %.1, 1 - storeb 0, %.4 - %.5 =l add %.1, 2 - storeh 0, %.5 - %.6 =l add %.1, 4 - storew 0, %.6 - %.7 =l add %.1, 8 + %.2 =w copy 97 + storeb %.2, %.1 + %.3 =l add %.1, 1 + storeb 0, %.3 + %.4 =l add %.1, 2 + storeh 0, %.4 + %.5 =l add %.1, 4 + storew 0, %.5 + %.6 =l add %.1, 8 + storel 0, %.6 + %.7 =l add %.1, 16 storel 0, %.7 - %.8 =l add %.1, 16 + %.8 =l add %.1, 24 storel 0, %.8 - %.9 =l add %.1, 24 - storel 0, %.9 ret } -- cgit v1.2.3