実際にはLLVMコンテキストとは何ですか?コードが実行されるのはビットサイズなどの環境ですか?LLVMContextクラスのmwmbersは何ですか?http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMContext.htmlを確認しました。しかし、あまり理解できませんでした。
4844 次
1 に答える
16
あなたが含めたリンクから:
これは、スレッド化されたコンテキストで LLVM を使用するための重要なクラスです。LLVM のコア インフラストラクチャのコア「グローバル」データを (不透明に) 所有し、管理します。これには、型や一意の定数テーブルが含まれます。
「不透明」と書かれているので、何が含まれているのか、何をするのか、何に使われるのかを知る必要はありません。を必要とするさまざまなメソッドに渡す必要があるコア LLVM「エンジン」への参照と考えてくださいLLVMContext
。
編集:明確にするために:いいえ、ビットサイズなどは含まれていません-それらはTargetDataで定義されています。
于 2012-11-01T22:17:39.133 に答える