lli

    15热度

    1回答

    我一直在试图建立和执行LLVM模块重整混乱。我的代码生成模块很长,所以我不会在这里发布。相反,我的问题是关于Clang和LLVM如何共同实现名称修改。我将解释我的具体问题来激发这个问题。 这里是我的LLVM模块之一的源代码: #include <iostream> int main() { std::cout << "Hello, world. " << std::endl;

    5热度

    1回答

    我想了解一些关于LLVM IR的内容,尤其是什么rustc输出。即使是非常简单的情况,我也会遇到一些麻烦。 我把源文件simple.rs如下: fn main() { let x = 7u32; let y = x + 2; } 和运行rustc --emit llvm-ir simple.rs获取文件simple.ll,含 ; ModuleID = 'simple.cg

    2热度

    1回答

    我有mylib.c文件,它有一些功能。我想在编译的llvm代码中使用我的.c文件中的那些函数作为外部函数。我在玩LLVM口译员(lli-4.0),我想知道如何告诉lli使用我的.c文件中的函数?