リンクhttp://llvm.org/demo/からLLVMデモを試しました 。これはどのようなIRですか?HIR、MIRまたはLIR?SSA表現は通常MIRで使用されていると思います。それで、それはMIRですか?ただし、依存関係分析のために情報を保存できます。したがって、それはHIRになることができますか?
LLVM IR、.ll、または.bcを実際に表すファイル拡張子はどれですか?
LLVMで使用されるシンボルテーブルを取得するにはどうすればよいですか?
リンクhttp://llvm.org/demo/からLLVMデモを試しました 。これはどのようなIRですか?HIR、MIRまたはLIR?SSA表現は通常MIRで使用されていると思います。それで、それはMIRですか?ただし、依存関係分析のために情報を保存できます。したがって、それはHIRになることができますか?
LLVM IR、.ll、または.bcを実際に表すファイル拡張子はどれですか?
LLVMで使用されるシンボルテーブルを取得するにはどうすればよいですか?
私は、あるレベルのIRを別のレベルと区別するものの単一の厳密な定義に精通していませんが、私が知っていることから、それはMIRカテゴリに分類されます。
いずれの場合も、LLVM IRは通常、拡張子が.llのテキストファイルまたは拡張子が.bcのバイナリファイルのいずれかでディスクに保存されます。2つの間の変換は簡単で、bc- > llおよびll- > bcllvm-dis
に使用できます。バイナリ形式はメモリ効率が高く、テキスト形式は人間が読める形式です。llvm-as