LLVM 问答列表

错误 LNK2019:从 VCPKG 使用 LLVM 时未解析的外部符号__std_max_element_1

作者:Rex 提问时间:11/15/2023

我刚刚使用 vcpkg 安装了 llvm 17.0.2#1,构建很顺利,但现在当我尝试使用它时,我收到此链接器错误:LLVMCore.lib(DataLayout.cpp.obj) : error L...

构建 Clang,libstdc++4.6 到 libstdc++4.7

作者:asimes 提问时间:1/16/2014

我正在尝试按照以下方式构建 Clang:http://clang.llvm.org/get_started.html 在步骤 6 中,该命令运行一系列检查,其中一个告诉我:../llvm/confi...

LLVM,初始化值为 0 的整数全局变量

作者:asimes 提问时间:4/28/2014

我一直在 LLVM 文档/堆栈溢出中兜圈子,无法弄清楚如何将整数全局变量初始化为 0(第一次使用 LLVM)。这是我目前的一些代码: TheModule = (argc > 1) ? new Mod...

C++ 实现中的异常处理:什么是展开库输入的用于破坏本地对象的“替代函数入口点”?

作者:alex35833 提问时间:7/16/2023

这是一个非常简单的 c++ 文件 class C { public: C(){} ~C(){} }; void g() { throw std::exception(); } void f...

解决赋值构造函数 c++ 中的歧义

作者:kaisong 提问时间:11/20/2022

描述 当存在某个构造函数时,我的代码是模棱两可的。但是,当我注释掉所述构造函数时,编译器会抱怨缺少必要的构造函数。 最小工作示例 struct X; struct E{ E(const dou...

LLVM 中的内存别名

作者:David Livshin 提问时间:3/15/2023

有人可以告诉我如何通过 llvm 库提供的方式建立 (在 clang 生成的 IR 文件中)“foo1”不受“foo”的影响: extern double d[3]; __attribute__...

如何在没有其他选项的情况下添加条件分支指令?

作者:vishals1991 提问时间:11/6/2023

我正在尝试让我的 IR 如下所示。是否有可能在 LLVM 中实现这一点? entry: %2 = call i32 @func() %3 = icmp ne i32 %2, 0, !dbg b...

当我在 Windows 10 上使用 Clang 编译 std::cout 时,我的程序崩溃了

作者:bergemon 提问时间:10/28/2023

当我在 Windows 10 上使用 Clang 进行编译时,我的应用程序崩溃了。Clang 编译此内容时不会出现警告或错误。mingw-64 也有同样的问题。std::cout #include ...

如何计算 LLVM 中除去一些基本块的后支配树?

作者:Lesterth 提问时间:11/9/2023

我在我的 LLVM 通道中为一个函数构建了一个后支配者树。但是,该函数有几个块仅包含无法访问的指令,这导致返回块不能对所有基本块进行后支配。 因此,在后支配树中排除这些基本块的正确方法是什么?我试过...

无法编译 caide-cpp-inliner

作者:user366312 提问时间:11/7/2023

我需要一个在 C++ 中消除死代码的工具。 caide-cpp-内衬 因此,我克隆了完整的 Git 存储库以及 ,我正在尝试使用 CLion 和 MSYS2 MinGW64 编译 Caide。ll...


共36条 当前第1页