Содержание
- 2. … … B[N-M] … B[1] B[0] B[N] B[N-M+1] Вращающиеся регистры Обращение к регистрам относительно базы База
- 3. Представление Использование цикловых виртуальных регистров с поколениями … L1[2] L1[1] L1[0] … … L0[0] L0[1] -
- 4. Восстановление контекста SRP (R1, L2[1],…) … Def -> R1 … Прерывание … SRP (R5, L6[3],…) Регистры
- 5. Время жизни аргументов SRP SRP (R1, L2…) SRP (…) SRP (L1…) SRP (…) SRP (L1…) …
- 6. Принятые решения MOV R1->R2 SRP (R2, L2…) SRP (R2, L1[1]…) SRP (…) Def->R1 ABN MOV R1->R2
- 7. Обеспечение фронта SRP SRP (L1…) ABN SRP (L2…) ABN SRP SRP в голове цикла обеспечивает фронт
- 8. Изменение базы на прямом пути Use L1 Def -> L1 … ABN Use L1 Def ->
- 9. Эффективное распределение Подграф управления ABN …L1… Mov L1->R2 ABN …L2… Mov R3->L2 Подграф ABN …L1… ABN
- 11. Скачать презентацию