Ngữ cảnh LLVM thực sự là gì? Có phải môi trường như bitize trong đó mã chạy không? Mwmbers của lớp LLVMContext là gì? Tôi đã đi qua http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMContext.html. Nhưng không thể hiểu được nhiều.Ngữ cảnh LLVM là gì?
8
A
Trả lời
13
Từ liên kết mà bạn bao gồm:
Đây là một lớp học quan trọng cho việc sử dụng LLVM trong một bối cảnh luồng. Nó (opaquely) sở hữu và quản lý dữ liệu "toàn cầu" cốt lõi của cơ sở hạ tầng chính của cơ sở LLVM, bao gồm loại và các bảng thống nhất liên tục.
Vì thông báo "không rõ ràng", bạn không được phép biết nội dung chứa, nội dung gì hoặc nội dung được sử dụng. Chỉ cần nghĩ về nó như là một tham chiếu đến lõi "LLVM" động cơ mà bạn nên vượt qua để các phương pháp khác nhau mà yêu cầu một LLVMContext
.
chỉnh sửa: chỉ cần làm rõ: không, nó không chứa những thứ như bitize - những thứ được xác định trong TargetData.