]> git.gag.com Git - fw/sdcc/blobdiff - src/z80/peeph-z80.def
Reenabled peephole 0t
[fw/sdcc] / src / z80 / peeph-z80.def
index cf5a83d4f7d1ec66a522cb456f06b6a85c0f6447..6d43c9b2439c503ca1d660a50ee2256ddffc6695 100644 (file)
@@ -259,17 +259,16 @@ replace restart {
        ld      b, %2 (%3)
 } if notVolatile(%1), notUsed(%1)
 
-// Bug #2728445
-//replace restart {
-//     ld      %1,a
-//     ld      %2,%3
-//     ld      %4,%1
-//} by {
-//     ; peephole 0t loaded %4 from a instead of going through %1.
-//     ld      %1,a
-//     ld      %2,%3
-//     ld      %4,a
-//} if notVolatile(%1), operandsNotRelated(%1 %3), operandsNotRelated(%1 %2)
+replace restart {
+       ld      %1,a
+       ld      %2,%3
+       ld      %4,%1
+} by {
+       ; peephole 0t loaded %4 from a instead of going through %1.
+       ld      %1,a
+       ld      %2,%3
+       ld      %4,a
+} if notVolatile(%1), operandsNotRelated(%1 %3), operandsNotRelated(%1 %2)
 
 replace restart {
        ld      %1,a