Created
July 19, 2017 21:44
-
-
Save timo/3a3bdd6a6b7c9b319af9e45076eec34f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Before: | |
Spesh of 'CAPS' (cuid: 18, file: gen/moar/stage2/NQPCORE.setting:448) | |
BB 0 (0x7f0df0047900): | |
line: 448 (pc 0) | |
Instructions: | |
no_op | |
Successors: 1 | |
Predeccessors: | |
Dominance children: 1 | |
BB 1 (0x7f0df0047978): | |
line: 448 (pc 0) | |
Instructions: | |
null r3(1) | |
null r2(1) | |
null r1(1) | |
null r0(1) | |
checkarity liti16(1), liti16(1) | |
param_rp_o r0(2), liti16(0) | |
paramnamesused | |
[Annotation: Line Number: gen/moar/stage2/NQPCORE.setting:448] | |
decont r1(2), r0(2) | |
wval r2(2), liti16(0), liti16(20) (P6opaque: NQPRegex) | |
[Annotation: INS Deopt One (idx 0 -> pc 42; line 448)] | |
getattr_o r3(2), r1(2), r2(2), lits($!caps), liti16(1) | |
return_o r3(2) | |
Successors: | |
Predeccessors: 0 | |
Dominance children: | |
Facts: | |
r0(0): usages=0, flags=0 | |
r0(1): usages=0, flags=0 | |
r0(2): usages=0, flags=0 | |
r1(0): usages=0, flags=0 | |
r1(1): usages=0, flags=0 | |
r1(2): usages=0, flags=0 | |
r2(0): usages=0, flags=0 | |
r2(1): usages=0, flags=0 | |
r2(2): usages=0, flags=0 | |
r3(0): usages=0, flags=0 | |
r3(1): usages=0, flags=0 | |
r3(2): usages=0, flags=0 | |
After: | |
Spesh of 'CAPS' (cuid: 18, file: gen/moar/stage2/NQPCORE.setting:448) | |
Callsite 0x7f0df81959a0 (1 args, 1 pos) | |
Positional flags: obj | |
BB 0 (0x7f0df0047900): | |
line: 448 (pc 0) | |
Instructions: | |
no_op | |
Successors: 1 | |
Predeccessors: | |
Dominance children: 1 | |
BB 1 (0x7f0df0047978): | |
line: 448 (pc 0) | |
Instructions: | |
sp_getarg_o r1(2), liti16(0) | |
wval r2(2), liti16(0), liti16(20) (P6opaque: NQPRegex) | |
[Annotation: INS Deopt One (idx 0 -> pc 42; line 448)] | |
sp_p6oget_o r3(2), r1(2), liti16(16) | |
return_o r3(2) | |
Successors: | |
Predeccessors: 0 | |
Dominance children: | |
Facts: | |
r0(0): usages=0, flags=0 | |
r0(1): usages=0, flags=0 DeadWriter | |
r0(2): usages=0, flags=13 KnTyp Dcntd Concr | |
r1(0): usages=0, flags=0 | |
r1(1): usages=0, flags=0 DeadWriter | |
r1(2): usages=2, flags=13 KnTyp Dcntd Concr DeadWriter | |
r2(0): usages=0, flags=0 | |
r2(1): usages=0, flags=0 DeadWriter | |
r2(2): usages=1, flags=23 KnTyp KnVal Dcntd TyObj | |
r3(0): usages=0, flags=0 | |
r3(1): usages=0, flags=0 DeadWriter | |
r3(2): usages=1, flags=0 | |
After: | |
Spesh of 'CAPS' (cuid: 18, file: gen/moar/stage2/NQPCORE.setting:448) | |
Callsite 0x7f0df81959a0 (1 args, 1 pos) | |
Positional flags: obj | |
BB 0 (0x7f0df0047900): | |
line: 448 (pc 0) | |
Instructions: | |
no_op | |
Successors: 1 | |
Predeccessors: | |
Dominance children: 1 | |
BB 1 (0x7f0df0047978): | |
line: 448 (pc 0) | |
Instructions: | |
sp_getarg_o r1(2), liti16(0) | |
wval r2(2), liti16(0), liti16(20) (P6opaque: NQPRegex) | |
[Annotation: INS Deopt One (idx 0 -> pc 42; line 448)] | |
sp_p6oget_o r3(2), r1(2), liti16(16) | |
return_o r3(2) | |
Successors: | |
Predeccessors: 0 | |
Dominance children: | |
Facts: | |
r0(0): usages=0, flags=0 | |
r0(1): usages=0, flags=0 DeadWriter | |
r0(2): usages=0, flags=13 KnTyp Dcntd Concr | |
r1(0): usages=0, flags=0 | |
r1(1): usages=0, flags=0 DeadWriter | |
r1(2): usages=2, flags=13 KnTyp Dcntd Concr DeadWriter | |
r2(0): usages=0, flags=0 | |
r2(1): usages=0, flags=0 DeadWriter | |
r2(2): usages=1, flags=23 KnTyp KnVal Dcntd TyObj | |
r3(0): usages=0, flags=0 | |
r3(1): usages=0, flags=0 DeadWriter | |
r3(2): usages=1, flags=0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment