8
實際上LLVM上下文是什麼?它是代碼運行的比特尺寸的環境嗎?什麼是LLVMContext類的mwmbers?我經歷了http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMContext.html。但不能理解太多。什麼是LLVM上下文?
實際上LLVM上下文是什麼?它是代碼運行的比特尺寸的環境嗎?什麼是LLVMContext類的mwmbers?我經歷了http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMContext.html。但不能理解太多。什麼是LLVM上下文?
從你包括鏈接:
這是在一個線程環境中使用LLVM一類重要的。它不透明地擁有和管理LLVM核心基礎結構的核心「全局」數據,包括類型和常量分配表。
既然它說「不透明」,你不應該知道它包含什麼,它做什麼或用於什麼。把它看作是核心LLVM「引擎」的一個參考,你應該把它傳遞給需要LLVMContext
的各種方法。
編輯:只是爲了澄清:不,它不包含比特尺寸等東西 - 這些都是在TargetData中定義的。