Commit 9885fbe
authored
Improve LSRA and other dump output (dotnet#71499)
E.g.,
Update LSRA "Allocating Registers" table description.
Dump nodes added during resolution, e.g.:
```
BB29 bottom (BB08->BB08): move V25 from STK to rdi (Critical)
N001 ( 1, 1) [001174] ----------z t1174 = LCL_VAR int V25 cse4 rdi REG rdi
```
Dump more data in the LSRA block sequence data:
```
-BB03( 16 )
-BB04( 4 )
+BB03 ( 16 ) critical-in critical-out
+BB04 ( 4 ) critical-out
```
When dumping various flow bitvectors, annotate the bitvectors better:
```
-BB25 in gen out
-0000000000000000
-0000000000000003 CSE #1.c
-0000000000000003 CSE #1.c
+BB25
+ in: 0000000000000000
+gen: 0000000000000003 CSE #1.c
+out: 0000000000000003 CSE #1.c
```
Dump hoisting bitvectors using the sorting number:
```
- USEDEF (5)={V04 V00 V01 V02 V03}
+ USEDEF (5)={V00 V01 V02 V03 V04}
```
Also, fix various typos and formatting.1 parent 436ee2e commit 9885fbe
File tree
12 files changed
+173
-128
lines changed- src/coreclr/jit
12 files changed
+173
-128
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4706 | 4706 | | |
4707 | 4707 | | |
4708 | 4708 | | |
| 4709 | + | |
4709 | 4710 | | |
4710 | 4711 | | |
4711 | 4712 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1894 | 1894 | | |
1895 | 1895 | | |
1896 | 1896 | | |
1897 | | - | |
| 1897 | + | |
1898 | 1898 | | |
1899 | 1899 | | |
1900 | 1900 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1233 | 1233 | | |
1234 | 1234 | | |
1235 | 1235 | | |
1236 | | - | |
| 1236 | + | |
1237 | 1237 | | |
1238 | 1238 | | |
1239 | 1239 | | |
| |||
8673 | 8673 | | |
8674 | 8674 | | |
8675 | 8675 | | |
8676 | | - | |
| 8676 | + | |
8677 | 8677 | | |
8678 | 8678 | | |
8679 | 8679 | | |
8680 | 8680 | | |
8681 | 8681 | | |
8682 | | - | |
| 8682 | + | |
8683 | 8683 | | |
8684 | 8684 | | |
8685 | 8685 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3188 | 3188 | | |
3189 | 3189 | | |
3190 | 3190 | | |
3191 | | - | |
| 3191 | + | |
3192 | 3192 | | |
3193 | 3193 | | |
3194 | 3194 | | |
| |||
8108 | 8108 | | |
8109 | 8109 | | |
8110 | 8110 | | |
8111 | | - | |
| 8111 | + | |
8112 | 8112 | | |
8113 | 8113 | | |
8114 | 8114 | | |
| |||
8123 | 8123 | | |
8124 | 8124 | | |
8125 | 8125 | | |
8126 | | - | |
| 8126 | + | |
8127 | 8127 | | |
8128 | 8128 | | |
8129 | 8129 | | |
| |||
8160 | 8160 | | |
8161 | 8161 | | |
8162 | 8162 | | |
8163 | | - | |
| 8163 | + | |
8164 | 8164 | | |
8165 | 8165 | | |
8166 | 8166 | | |
| |||
13695 | 13695 | | |
13696 | 13696 | | |
13697 | 13697 | | |
13698 | | - | |
| 13698 | + | |
13699 | 13699 | | |
13700 | 13700 | | |
13701 | 13701 | | |
13702 | 13702 | | |
13703 | 13703 | | |
13704 | 13704 | | |
13705 | 13705 | | |
13706 | | - | |
| 13706 | + | |
13707 | 13707 | | |
13708 | 13708 | | |
13709 | 13709 | | |
| |||
13747 | 13747 | | |
13748 | 13748 | | |
13749 | 13749 | | |
13750 | | - | |
| 13750 | + | |
13751 | 13751 | | |
13752 | 13752 | | |
13753 | 13753 | | |
| |||
13784 | 13784 | | |
13785 | 13785 | | |
13786 | 13786 | | |
13787 | | - | |
13788 | 13787 | | |
13789 | 13788 | | |
13790 | 13789 | | |
| |||
15345 | 15344 | | |
15346 | 15345 | | |
15347 | 15346 | | |
15348 | | - | |
15349 | | - | |
| 15347 | + | |
| 15348 | + | |
15350 | 15349 | | |
15351 | 15350 | | |
15352 | 15351 | | |
15353 | | - | |
15354 | | - | |
15355 | | - | |
| 15352 | + | |
| 15353 | + | |
| 15354 | + | |
15356 | 15355 | | |
15357 | 15356 | | |
15358 | 15357 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
259 | 259 | | |
260 | 260 | | |
261 | 261 | | |
| 262 | + | |
262 | 263 | | |
263 | 264 | | |
264 | 265 | | |
| |||
0 commit comments