17

実際にはLLVMコンテキストとは何ですか?コードが実行されるのはビットサイズなどの環境ですか?LLVMContextクラスのmwmbersは何ですか?http://llvm.org/docs/doxygen/html/classllvm_1_1LLVMContext.htmlを確認しました。しかし、あまり理解できませんでした。

4

1 に答える 1

16

あなたが含めたリンクから:

これは、スレッド化されたコンテキストで LLVM を使用するための重要なクラスです。LLVM のコア インフラストラクチャのコア「グローバル」データを (不透明に) 所有し、管理します。これには、型や一意の定数テーブルが含まれます。

「不透明」と書かれているので、何が含まれているのか、何をするのか、何に使われるのかを知る必要はありません。を必要とするさまざまなメソッドに渡す必要があるコア LLVM「エンジン」への参照と考えてくださいLLVMContext

編集:明確にするために:いいえ、ビットサイズなどは含まれていません-それらはTargetDataで定義されています。

于 2012-11-01T22:17:39.133 に答える