Trình biên dịch tối ưu hóa đạo chia thành các mục sau đây:
? Tối ưu hóa mức độ nguồn, ví dụ, như thủ tục nội tuyến.
? Tối ưu hóa mức độ cơ bản-block: loại bỏ subexpression chung (CSE), con
giống stant, biểu hiện giảm chiều cao cây.
Cấu trúc bảo tồn biến đổi: loại bỏ chết-mã; đổi tên của tiến độ
biến rary; trao đổi của hai báo cáo tiếp giáp độc lập.
Lưu ý rằng cả hai loại này biến đổi đã được đưa về chăm sóc bởi các
trình biên dịch HDL.
? Tối ưu hóa toàn cầu: tuyên truyền, sao chép, di chuyển mã, cảm ứng loại bỏ biến
(và tối ưu hóa vòng lặp khác có liên quan)
? Máy đăng ký phân bổ
? Máy liên quan đến việc tối ưu: giảm sức mạnh điều hành, lập kế hoạch đường ống,
chi nhánh bù đắp giảm thiểu
đang được dịch, vui lòng đợi..
