Commit 0a0ff23
committed
WIP: AOSCOS: LOONGARCH: Port of JEP 450: Compact Object Headers (Experimental)
Fixes: 44ec501 ("8305895: Implement JEP 450: Compact Object Headers (Experimental)")
Fixes: ff12ff5 ("8340453: C2: Improve encoding of LoadNKlass for compact headers")
Follow-up: 44ec501 ("8305895: Implement JEP 450: Compact Object Headers (Experimental)")
Follow-up: ff12ff5 ("8340453: C2: Improve encoding of LoadNKlass for compact headers")
Link: openjdk#20677
Link: openjdk#22203
Signed-off-by: Bingwu Zhang <xtex@aosc.io>1 parent ea82ba4 commit 0a0ff23
File tree
8 files changed
+169
-83
lines changed- src/hotspot/cpu/loongarch
8 files changed
+169
-83
lines changedLines changed: 5 additions & 35 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2516 | 2516 | | |
2517 | 2517 | | |
2518 | 2518 | | |
2519 | | - | |
2520 | | - | |
2521 | 2519 | | |
2522 | 2520 | | |
2523 | 2521 | | |
| |||
2573 | 2571 | | |
2574 | 2572 | | |
2575 | 2573 | | |
2576 | | - | |
2577 | | - | |
2578 | | - | |
2579 | | - | |
2580 | | - | |
2581 | | - | |
2582 | | - | |
2583 | | - | |
| 2574 | + | |
2584 | 2575 | | |
2585 | 2576 | | |
2586 | 2577 | | |
| |||
2716 | 2707 | | |
2717 | 2708 | | |
2718 | 2709 | | |
2719 | | - | |
2720 | | - | |
2721 | | - | |
2722 | | - | |
2723 | | - | |
2724 | | - | |
2725 | | - | |
2726 | | - | |
2727 | | - | |
2728 | | - | |
2729 | | - | |
2730 | | - | |
2731 | | - | |
| 2710 | + | |
| 2711 | + | |
2732 | 2712 | | |
2733 | | - | |
2734 | | - | |
2735 | | - | |
2736 | | - | |
2737 | | - | |
2738 | | - | |
| 2713 | + | |
2739 | 2714 | | |
2740 | 2715 | | |
2741 | 2716 | | |
| |||
2814 | 2789 | | |
2815 | 2790 | | |
2816 | 2791 | | |
2817 | | - | |
2818 | | - | |
2819 | | - | |
2820 | | - | |
2821 | | - | |
2822 | | - | |
| 2792 | + | |
2823 | 2793 | | |
2824 | 2794 | | |
2825 | 2795 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
| |||
Lines changed: 17 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| 36 | + | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
| |||
150 | 151 | | |
151 | 152 | | |
152 | 153 | | |
153 | | - | |
| 154 | + | |
154 | 155 | | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
162 | 159 | | |
163 | | - | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
164 | 169 | | |
165 | 170 | | |
166 | 171 | | |
| |||
171 | 176 | | |
172 | 177 | | |
173 | 178 | | |
174 | | - | |
| 179 | + | |
175 | 180 | | |
176 | 181 | | |
177 | 182 | | |
| |||
221 | 226 | | |
222 | 227 | | |
223 | 228 | | |
224 | | - | |
| 229 | + | |
225 | 230 | | |
226 | 231 | | |
227 | 232 | | |
| |||
272 | 277 | | |
273 | 278 | | |
274 | 279 | | |
275 | | - | |
| 280 | + | |
276 | 281 | | |
277 | 282 | | |
278 | 283 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4276 | 4276 | | |
4277 | 4277 | | |
4278 | 4278 | | |
| 4279 | + | |
4279 | 4280 | | |
4280 | 4281 | | |
4281 | 4282 | | |
| |||
4288 | 4289 | | |
4289 | 4290 | | |
4290 | 4291 | | |
| 4292 | + | |
| 4293 | + | |
| 4294 | + | |
| 4295 | + | |
| 4296 | + | |
| 4297 | + | |
| 4298 | + | |
| 4299 | + | |
| 4300 | + | |
| 4301 | + | |
| 4302 | + | |
| 4303 | + | |
| 4304 | + | |
| 4305 | + | |
| 4306 | + | |
| 4307 | + | |
| 4308 | + | |
| 4309 | + | |
| 4310 | + | |
4291 | 4311 | | |
4292 | 4312 | | |
4293 | 4313 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
492 | 492 | | |
493 | 493 | | |
494 | 494 | | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
| 498 | + | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
| 506 | + | |
| 507 | + | |
| 508 | + | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
495 | 538 | | |
496 | 539 | | |
497 | 540 | | |
| |||
610 | 653 | | |
611 | 654 | | |
612 | 655 | | |
613 | | - | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
614 | 660 | | |
615 | 661 | | |
616 | 662 | | |
| |||
626 | 672 | | |
627 | 673 | | |
628 | 674 | | |
629 | | - | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
630 | 679 | | |
631 | 680 | | |
632 | 681 | | |
| |||
2049 | 2098 | | |
2050 | 2099 | | |
2051 | 2100 | | |
2052 | | - | |
| 2101 | + | |
| 2102 | + | |
| 2103 | + | |
| 2104 | + | |
2053 | 2105 | | |
2054 | 2106 | | |
2055 | 2107 | | |
2056 | 2108 | | |
2057 | 2109 | | |
2058 | 2110 | | |
2059 | 2111 | | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
| 2116 | + | |
| 2117 | + | |
2060 | 2118 | | |
| 2119 | + | |
2061 | 2120 | | |
2062 | 2121 | | |
2063 | 2122 | | |
| |||
2067 | 2126 | | |
2068 | 2127 | | |
2069 | 2128 | | |
| 2129 | + | |
2070 | 2130 | | |
2071 | 2131 | | |
2072 | 2132 | | |
| |||
2350 | 2410 | | |
2351 | 2411 | | |
2352 | 2412 | | |
2353 | | - | |
2354 | | - | |
| 2413 | + | |
2355 | 2414 | | |
2356 | 2415 | | |
2357 | 2416 | | |
| |||
2368 | 2427 | | |
2369 | 2428 | | |
2370 | 2429 | | |
2371 | | - | |
2372 | | - | |
| 2430 | + | |
2373 | 2431 | | |
2374 | 2432 | | |
2375 | 2433 | | |
2376 | | - | |
2377 | | - | |
| 2434 | + | |
2378 | 2435 | | |
2379 | 2436 | | |
2380 | 2437 | | |
| |||
2397 | 2454 | | |
2398 | 2455 | | |
2399 | 2456 | | |
2400 | | - | |
2401 | | - | |
| 2457 | + | |
| 2458 | + | |
2402 | 2459 | | |
2403 | 2460 | | |
2404 | 2461 | | |
2405 | 2462 | | |
2406 | 2463 | | |
2407 | | - | |
2408 | | - | |
| 2464 | + | |
| 2465 | + | |
| 2466 | + | |
2409 | 2467 | | |
2410 | 2468 | | |
2411 | 2469 | | |
| |||
2428 | 2486 | | |
2429 | 2487 | | |
2430 | 2488 | | |
2431 | | - | |
2432 | | - | |
| 2489 | + | |
| 2490 | + | |
2433 | 2491 | | |
2434 | 2492 | | |
2435 | 2493 | | |
2436 | 2494 | | |
2437 | 2495 | | |
2438 | | - | |
2439 | | - | |
| 2496 | + | |
| 2497 | + | |
| 2498 | + | |
2440 | 2499 | | |
2441 | 2500 | | |
2442 | 2501 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
| 280 | + | |
| 281 | + | |
280 | 282 | | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
281 | 289 | | |
282 | 290 | | |
283 | 291 | | |
| |||
562 | 570 | | |
563 | 571 | | |
564 | 572 | | |
| 573 | + | |
565 | 574 | | |
566 | 575 | | |
567 | 576 | | |
| |||
0 commit comments