2017-06-07 20 views
1

Pythonコードから生成されたLLVM IRを実行できるかどうかは知りませんか?Pythonコードから生成されたLLVM IRコードを実行

numba、llvm-liteを使用すると、LLVM IRを使用できますが、clangを使用して実行可能かどうかはわかりません。

+0

このタイプでは、numbaメーリングリスト(https://groups.google.com/a/continuum.io/forum/#!forum/numba-users)でより良い回答が得られると思います質問の – JoshAdel

答えて

1

clangでコンパイルできます。IRに.bcまたは.llという拡張子が付いていることを確認してください。

llcまたはLLVM APIを使用してネイティブコードにコンパイルし、システムリンカーまたはLLDを使用してリンクする方法が適切です。

リンクステージでは、おそらくいくつかの「ランタイム」ライブラリ、この場合はnumbaライブラリをリンクする必要があります。

関連する問題