Tôi có thể tìm chuỗi thứ tự tối ưu được sử dụng bởi clang theo -OX ở đâu?Nơi tìm chuỗi tối ưu hóa cho clang -OX?
Trả lời
clang thực thi trình tự chính xác của các đường chuyền như opt -ON. Vì vậy, bạn có thể làm một cái gì đó như
llvm-as < /dev/null | opt -O3 -disable-output -debug-pass=Arguments
để lấy được tập hợp "đầy đủ" các đường chạy tại O3.
Nhưng tôi chỉ thấy tối đa O3 khi chọn. Tại sao clang có O4? – dalibocai
-O4 thường có nghĩa là tối ưu hóa thời gian liên kết, do đó, nó không thể được thực hiện thông qua lựa chọn một mình. Tập hợp các đường đi phù hợp cho LTO có thể được tìm thấy thông qua opt -std-link-opts. –
Cảm ơn! Tôi đã phân tích cú pháp và đăng đầu ra cho tất cả các mức tối ưu hóa [ở đây] (http://stackoverflow.com/a/15548189/762488) cho llvm 3.2 – Antoine
- 1. tối ưu hóa chuỗi nhỏ cho vector?
- 2. Django Admin Tối ưu hóa tìm kiếm
- 3. Tối ưu hóa thao tác chuỗi F #
- 4. Java Compiler Chuỗi tối ưu hóa
- 5. Bật đầu ra gỡ lỗi cho các đường tối ưu hóa từ clang
- 6. Tối ưu hóa CALayer?
- 7. LLVM tối ưu hóa hiệu suất nào?
- 8. Tối ưu hóa CVPixelBufferRef
- 9. Tối ưu hóa jQuery
- 10. tối ưu hóa quadprog
- 11. Tối ưu hóa ViewState
- 12. Tối ưu hóa Javascript cho Internet Explorer
- 13. Libm được tối ưu hóa cho ARM?
- 14. MATLAB tối ưu hóa cho vòng lặp
- 15. Tối ưu hóa JSonArray cho Vòng
- 16. F # "cho vòng lặp" tối ưu hóa
- 17. Clang liên kết tối ưu hóa thời gian không hoạt động đúng trên Fedora 18
- 18. Tối ưu hóa ABAP
- 19. Cách tắt tối ưu hóa trong LLVM
- 20. Tối ưu hóa cờ vua
- 21. Chuỗi hoạt động tối ưu hóa trong C#
- 22. jQuery FullCalendar Tìm nạp Tối ưu hóa Sự kiện
- 23. Tối ưu hóa một thuật toán tìm kiếm đơn giản
- 24. Chuỗi tối ưu hóa Java so với mảng Char
- 25. tìm nạp trước DNS và tối ưu hóa trang
- 26. Có thể bắt buộc tối ưu hóa cuộc gọi đuôi trên GCC/Clang không?
- 27. Tối ưu hóa protobuf nào?
- 28. Tối ưu hóa vài triệu từ * thành chuỗi chuyển đổi
- 29. SSE2 tối ưu hóa mã
- 30. C#, tối ưu hóa lạ
Ngoài mã nguồn, đó là? – delnan