Execute LLVM IR code generated from Rust/Python source code

后端 未结 1 1035
自闭症患者
自闭症患者 2021-01-02 13:27

When I generate LLVM IR Code from C++, I can use the console command clang++ -emit-llvm –S test.cpp to get a test.ll file which is the LLVM IR I want.

相关标签:
1条回答
  • 2021-01-02 14:21

    I can speak of Rust code:

    You need to link Rust's std library something like this:

    $(LLI) -load /Users/Stanislaw/.rustup/toolchains/stable-x86_64-apple-darwin/lib/libstd-f5a209a9.dylib ./target/debug/jitrust.bc
    

    See the full example of Makefile I use here.

    P.S. I would assume that the same goes about Python. You have to also supply libraries which contain this "unreferenced" stuff.

    0 讨论(0)
提交回复
热议问题