mirror of
https://gitlab.com/camelot/kickc.git
synced 2024-10-15 09:23:47 +00:00
Only logging synthesis issue when set to verbose
This commit is contained in:
parent
a6e75ffcb0
commit
4c22877f0e
@ -437,10 +437,12 @@ public class AsmFragmentTemplateSynthesizer {
|
||||
}
|
||||
modified |= synthesis.bestTemplateCandidate(synthesized);
|
||||
} else {
|
||||
if(log.isVerboseFragmentLog()) {
|
||||
log.append("Fragment synthesis " + synthesis.getSignature() + " - Sub clobber prevents synthesis from " + subSignature);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(modified) {
|
||||
// The synthesis was modified - update all parents later
|
||||
for(AsmFragmentSynthesisOption parentOption : synthesis.getParentOptions()) {
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1179,8 +1179,6 @@ pbuc1_derefidx_vbuaa=vbuz1 < pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=v
|
||||
lda {z1}
|
||||
sta {c1},y
|
||||
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_deref_pbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_deref_pbuz1
|
||||
pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A X Y cycles:14.5
|
||||
tax
|
||||
ldy #0
|
||||
@ -1201,8 +1199,6 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2 < vbuaa=_d
|
||||
tay
|
||||
lda {c2}
|
||||
sta {c1},y
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuxx - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuxx
|
||||
pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5
|
||||
tay
|
||||
lda ({z1}),y
|
||||
@ -1212,23 +1208,17 @@ pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_
|
||||
tax
|
||||
lda ({z1}),y
|
||||
sta {c1},x
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuz1
|
||||
pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5
|
||||
tax
|
||||
ldy {z1}
|
||||
lda ({z1}),y
|
||||
sta {c1},x
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuz2
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuz2 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuz2
|
||||
pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:15.5
|
||||
tax
|
||||
ldy {z2}
|
||||
lda ({z1}),y
|
||||
sta {c1},x
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuc1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuc2 - Sub clobber prevents synthesis from vbuaa=pbuz1_derefidx_vbuc1
|
||||
pbuc1_derefidx_vbuaa=pbuz1_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuc2 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:16.5
|
||||
tax
|
||||
lda #{c2}
|
||||
@ -1241,9 +1231,6 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuyy
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuz1
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc1
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc1_derefidx_vbuc2
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
|
||||
pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5
|
||||
tax
|
||||
lda {c2},x
|
||||
@ -1271,10 +1258,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_d
|
||||
tay
|
||||
tya
|
||||
sta {c1},y
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
|
||||
pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:16.5
|
||||
ldy {z1}
|
||||
lda {c2},y
|
||||
@ -1599,8 +1582,6 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_
|
||||
ldx {z1}
|
||||
lda ({z2}),y
|
||||
sta {c1},x
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuz2_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuz2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuz2_derefidx_vbuz1
|
||||
pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5
|
||||
ldy {z1}
|
||||
lda ({z2}),y
|
||||
|
@ -2789,8 +2789,6 @@ pbuc1_derefidx_vbuaa=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuz1 < pbuc1_derefi
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuz1
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuz1
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not__deref_pbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_dec__deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_dec__deref_pbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_dec__deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_dec__deref_pbuz1
|
||||
pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5
|
||||
tax
|
||||
ldy #0
|
||||
@ -2798,8 +2796,6 @@ pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1
|
||||
sec
|
||||
sbc #1
|
||||
sta {c1},x
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_inc__deref_pbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_inc__deref_pbuz1
|
||||
pbuc1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5
|
||||
tax
|
||||
ldy #0
|
||||
@ -2907,9 +2903,6 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_inc_pbuc1_derefidx_vbuc2
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc1_derefidx_vbuc2
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc1_derefidx_vbuc2
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuaa
|
||||
pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.5
|
||||
tax
|
||||
lda {c2},x
|
||||
@ -2922,9 +2915,6 @@ pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_dec_pbuc2
|
||||
sec
|
||||
sbc #1
|
||||
sta {c1},y
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuaa
|
||||
pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.5
|
||||
tax
|
||||
lda {c2},x
|
||||
@ -2998,10 +2988,6 @@ pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_inc_pbuc2
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuyy
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuyy
|
||||
CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_dec_pbuc1_derefidx_vbuz1
|
||||
pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5
|
||||
tax
|
||||
ldy {z1}
|
||||
@ -3025,10 +3011,6 @@ pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2
|
||||
sec
|
||||
sbc #1
|
||||
sta {c1},x
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=_inc_pbuc1_derefidx_vbuz1
|
||||
pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5
|
||||
tax
|
||||
ldy {z1}
|
||||
|
@ -324,12 +324,6 @@ Complete equivalence classes
|
||||
[ main::i#2 main::i#1 ]
|
||||
Allocated zp ZP_BYTE:2 [ main::j#3 main::j#4 main::j#1 ]
|
||||
Allocated zp ZP_BYTE:3 [ main::i#2 main::i#1 ]
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuaa
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 - Sub clobber prevents synthesis from vbuaa=pbuc1_derefidx_vbuz1
|
||||
|
||||
INITIAL ASM
|
||||
//SEG0 Basic Upstart
|
||||
|
@ -485,8 +485,6 @@ Allocated zp ZP_BYTE:3 [ main::j#2 main::j#1 ]
|
||||
Allocated zp ZP_WORD:4 [ main::$2 ]
|
||||
Allocated zp ZP_WORD:6 [ main::$9 ]
|
||||
Allocated zp ZP_WORD:8 [ main::$11 ]
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_deref_pbuz1
|
||||
Fragment synthesis pbuc1_derefidx_vbuyy=_deref_pbuz1 - Sub clobber prevents synthesis from vbuaa=_deref_pbuz1
|
||||
|
||||
INITIAL ASM
|
||||
//SEG0 Basic Upstart
|
||||
|
Loading…
Reference in New Issue
Block a user