Bây giờ, chúng tôi đang triển khai thẻ phân tích cho llvm, sau this tutorial. và cần chuyển một đối số bổ sung cho plugin như sau:Có thể thêm đối số cho các thẻ được người dùng xác định trong llvm
opt -load /path/to/myplugin.so -mypass -mypass_option input.bc
Tuy nhiên tôi không tìm thấy bất kỳ hướng dẫn nào cho tôi biết cách thực hiện. Vì vậy, tôi tự hỏi liệu có thể thực hành được hay không.
Xin cảm ơn trước.
Ví dụ cụ thể đó không phải là tối ưu vì thành ngữ là để đọc từ 'stdin'. Có lẽ bạn có một trường hợp sử dụng trong tâm trí? –
Bạn cần loại đối số nào? Theo như tôi biết một vượt qua nên mất tất cả mọi thứ nó cần từ IR và IR đầu ra một lần nữa. –
@TobiasLangner Đó là một số đối số như cấp độ phân tích hoặc vị trí phân tích của thẻ '-mypass'. Có thể nó giống như mức tối ưu hóa gcc '-O1',' -O2', v.v. –