Commit cae7aad
[loong64][compiler] Add bottleneck for static roots check in MacroAssembler
Port commit 6a8fa0d
Besides, port a missed commit 0523061
- [masm] Add quick check for RO values to write barrier
Change-Id: I8c7ac524290203df0e95d90188a89aff8931de8f
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6994010
Auto-Submit: Zhao Jiazhong <[email protected]>
Reviewed-by: Michael Lippautz <[email protected]>
Commit-Queue: Zhao Jiazhong <[email protected]>
Cr-Commit-Position: refs/heads/main@{#103126}1 parent 84bc340 commit cae7aad
3 files changed
Lines changed: 47 additions & 16 deletions
File tree
- src
- codegen/loong64
- compiler/backend/loong64
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
197 | 206 | | |
198 | 207 | | |
199 | 208 | | |
200 | 209 | | |
201 | 210 | | |
202 | 211 | | |
203 | | - | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
204 | 215 | | |
| 216 | + | |
205 | 217 | | |
206 | | - | |
| 218 | + | |
207 | 219 | | |
208 | 220 | | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
209 | 225 | | |
210 | 226 | | |
211 | 227 | | |
| |||
228 | 244 | | |
229 | 245 | | |
230 | 246 | | |
231 | | - | |
| 247 | + | |
232 | 248 | | |
233 | 249 | | |
234 | 250 | | |
| |||
703 | 719 | | |
704 | 720 | | |
705 | 721 | | |
706 | | - | |
| 722 | + | |
707 | 723 | | |
708 | 724 | | |
709 | 725 | | |
| |||
726 | 742 | | |
727 | 743 | | |
728 | 744 | | |
729 | | - | |
| 745 | + | |
| 746 | + | |
730 | 747 | | |
731 | 748 | | |
| 749 | + | |
| 750 | + | |
| 751 | + | |
| 752 | + | |
732 | 753 | | |
733 | 754 | | |
734 | 755 | | |
| |||
5312 | 5333 | | |
5313 | 5334 | | |
5314 | 5335 | | |
5315 | | - | |
| 5336 | + | |
5316 | 5337 | | |
5317 | 5338 | | |
5318 | 5339 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
817 | 817 | | |
818 | 818 | | |
819 | 819 | | |
820 | | - | |
821 | | - | |
822 | | - | |
823 | | - | |
824 | | - | |
| 820 | + | |
| 821 | + | |
825 | 822 | | |
826 | 823 | | |
827 | | - | |
828 | | - | |
829 | | - | |
830 | | - | |
831 | | - | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
832 | 834 | | |
833 | 835 | | |
834 | 836 | | |
| |||
1058 | 1060 | | |
1059 | 1061 | | |
1060 | 1062 | | |
| 1063 | + | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
1061 | 1067 | | |
1062 | 1068 | | |
1063 | 1069 | | |
| |||
1066 | 1072 | | |
1067 | 1073 | | |
1068 | 1074 | | |
| 1075 | + | |
1069 | 1076 | | |
1070 | 1077 | | |
1071 | 1078 | | |
1072 | 1079 | | |
1073 | 1080 | | |
1074 | 1081 | | |
1075 | 1082 | | |
| 1083 | + | |
1076 | 1084 | | |
1077 | 1085 | | |
1078 | 1086 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1068 | 1068 | | |
1069 | 1069 | | |
1070 | 1070 | | |
| 1071 | + | |
1071 | 1072 | | |
1072 | 1073 | | |
1073 | 1074 | | |
| |||
1128 | 1129 | | |
1129 | 1130 | | |
1130 | 1131 | | |
| 1132 | + | |
1131 | 1133 | | |
1132 | 1134 | | |
1133 | 1135 | | |
| |||
0 commit comments