26得票1回答
如何在llvm-ir中模拟thread_local?

以下代码目前在lli中无法正常工作: //main.cpp extern thread_local int tls; int main() { tls = 42; return 0; } //clang++ -S -emit-llvm main.cpp &&amp...

16得票1回答
LLVM中的名称混淆困惑

我一直在尝试构建和执行LLVM模块。我的模块生成代码非常长,所以我不会在这里发布它。相反,我的问题是关于Clang和LLVM如何共同实现名称重整的。我将解释我的具体问题来激发这个问题。 以下是我其中一个LLVM模块的源代码:#include <iostream> int mai...

9得票2回答
LLI:LLVM错误:无法选择:X86ISD :: WrapperRIP TargetGlobalTLSAddress:i64

在Linux(Debian)上使用clang++ -S -emit-llvm main.cpp && lli main.ll运行以下代码。 #include <future> int main () { return std::async([]{return...