# LLVM Compiler

Bộ xử lý Snapdragon cung cấp khả năng tăng cường hiệu suất và hiệu quả sử dụng điện năng cho các ứng dụng Windows trên Arm.

<iframe allowfullscreen="" width="500" height="315" src="https://www.youtube.com/embed/Kj9RXRtFayM?si=3zK6jucQ_Kripk-o?autoplay=1&mute=1"></iframe>

Qualcomm^®^ [Snapdragon LLVM Compiler Toolchain](https://qpm.qualcomm.com/#/main/tools/details/sdllvm_arm) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) là trình biên dịch C/C++ đầy đủ được tối ưu hóa cho bộ xử lý Snapdragon. Dựa trên LLVM mã nguồn mở, Qualcomm Snapdragon LLVM Compiler kế thừa toàn bộ front-end và cú pháp ngôn ngữ của LLVM gốc (upstream). Hoàn toàn tương thích với LLVM gốc, Snapdragon LLVM Compiler cho phép nhà phát triển sử dụng sớm các tính năng Snapdragon và tối ưu hóa hiệu suất trước khi chúng được đưa vào dự án chính thức. Các tính năng như xử lý ngoại lệ C++ trên Windows và Xử lý ngoại lệ có cấu trúc (SEH) có nguồn gốc từ Snapdragon LLVM và đã được đưa vào dự án chính thức.

Nhà phát triển WoS có thể tận dụng lợi thế của tính năng tạo mã và tối ưu hóa được điều chỉnh cho phần mềm và khối lượng công việc của Qualcomm Snapdragon. Các cải tiến về hiệu suất như *Polyhedral-based auto vectorizer* tối ưu hóa vòng lặp và luồng *Link Time Optimization* (hay LTO) được điều chỉnh riêng cho Snapdragon CPU.

Một nhóm hỗ trợ khách hàng Snapdragon LLVM chuyên biệt luôn sẵn sàng hỗ trợ các nhà phát triển WoS và khắc phục sự cố trong quá trình phát triển.

Last Published: Dec 16, 2025

[Previous Topic
Hiệu chỉnh](https://docs.qualcomm.com/bundle/publicresource/80-62010-1VI/topics/tuning.md) [Next Topic
Tham khảo](https://docs.qualcomm.com/bundle/publicresource/80-62010-1VI/topics/references.md)