llvm 相关问题

LLVM项目是模块化和可重用的编译器和工具链技术的集合。 llvm标记主要用于编写C ++代码(或通过C绑定的另一种语言)与LLVM库接口,而不是任何(不断增加的)具有LLVM的工具。

使用 llvm-cov 为所有文件创建零覆盖基线

我正在尝试在 Mac 上使用 clang 的 llvm-cov 制作覆盖率报告。我希望所有已检测的文件(即我构建中的所有文件)——不仅仅是我的单元测试涉及的文件——都包含在 co...

回答 2 投票 0

为什么即使在 CMakeLists.txt 添加“set(CMAKE_COMPILE_WARNING_AS_ERROR OFF)”也会出现“所有警告都被视为错误”?

我正在构建 llvm-18.1.3 并面临所有警告被视为错误的错误,如下所示: /home/pi/llvm-project-llvmorg-18.1.3/libc/src/stdlib/bsearch.cpp:16:28:错误:'void*

回答 1 投票 0

确保您的 PATH 中有 llvm-symbolizer 或设置环境变量 LLVM_SYMBOLIZER_PATH 指向它 - 退出代码 139

就我而言,我正在尝试使用 emscripten 构建一个库(开放级联)。 我必须使用特定版本的 Emscripten (3.1.39),所以 clang 版本是 13。 我使用的是Ubuntu 22 日志: [ 0%] 建造...

回答 1 投票 0

使用引导编译器与使用系统工具构建的相同编译器相比有什么好处?

我一直在一个古老的 Linux 发行版上尝试最新版本的 clang,使用系统提供的 gcc7 构建最新版本的 llvm 项目。这对于...

回答 1 投票 0

Windows 上的 lldb,可能吗?

我只是在 Windows 上构建 clang。为了使其更加完整,似乎还应该制作编译器 lldb。 如何使用 mingw 构建 lldb?或者应该用 clang 构建?

回答 2 投票 0

Clang 18.1.5 和 std::println 的支持

我最近通过brew包管理器将我的M1 Mini Mac上的Clang编译器从Clang 17.0.6升级到Clang 18.1.5。我有几个具有 std::println 的测试程序,它可以很好地工作......

回答 1 投票 0

ORC在LLVM中代表什么?

例如在 LLVM 的文档中: https://llvm.org/docs/ORCv2.html 它多次提到ORC JIT,但没有解释ORC。

回答 1 投票 0

如何在GPU上运行代码?

LLVM 具有适用于 AMD 和 NVIDIA GPU 的后端。目前是否可以使用 clang 将 c++(或子集)编译为 GPU 代码并运行它?显然像标准库这样的东西会是

回答 2 投票 0

如何使 AddressSanitizer 在出现错误(和其他问题)后不停止

我运行的是 OS X,10.8.5;我已经通过自制程序安装了 llvm 3.4(clang 版本 3.4 (tags/RELEASE_34/final) ),并且我正在使用 -fsanitize=address 进行构建。我可以让 asan 使用简单的演示程序...

回答 4 投票 0

如何编译LLVM万花筒教程?

我之前一直在 C# 中使用 LLVM,其中包含 Nuget LLVM 库。我转向 C++,并尝试遵循万花筒教程。不幸的是我不知道如何编译它。我保存...

回答 3 投票 0

使用 Clang 和 LLVM 组装从 C++ 文件编译的 .s 文件时出现“行尾垃圾”,但适用于 C 文件

我正在学习如何使用LLVM工具链。我有一个 .cpp 文件,我正在尝试将其编译为 LLVM 位码文件,将 LLVM 字节码文件编译为汇编文件,然后汇编为...

回答 1 投票 0

Dockerfile 因 numba 安装的 llvm-config 错误而失败

我使用 pypy 库的 Dockerfile 失败,并出现 FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config' 安装 llvmlite 时,numba 的依赖项列在我的 requests.t...

回答 9 投票 0

LLVM 配置文件错误:运行时和检测版本不匹配:预期为 4,但得到 5

在运行我们的iOS项目的单元测试时,我们遇到了下面提到的错误。我们在XCode 13.4.1和14版本中尝试了不同的iOS版本,但结果没有改变。因为...

回答 1 投票 0

EnableABIBreakingChecks 编译失败

我最近安装了 LLVM v8.0.0(在 RHEL 7.4 上)。我正在通过 LLVM Kaleidoscopy 教程来学习如何使用该系统,但遇到了链接问题。 根据教程(章节结束...

回答 5 投票 0

获取指向非虚成员函数代码字节的指针C++

说我有课 A级 { 双 f(int x); }; 我想获得一个 void* 到 __TEXT 段中表示成员函数 A::f 的实现的字节。我不想使用

回答 1 投票 0

如何收集LLVM IR中受特定优化影响的函数?

在具有多个功能的模块中,我想知道特定内置通道修改了哪些功能而不对其进行检测。例如,我可以区分原始模块和修改后的模块...

回答 1 投票 0

LLVM14:配置文件引导优化产生“格式错误的仪器配置文件数据”

Windows 10、Ryzen 3700x、gcc 8.1.0(Posix、启用 SEH) 我正在从源代码构建 clang、llvm 和编译器-rt(PGO 工具)。我已经下载了 14.0.0 的 clang+llvm 源代码,并构建了它

回答 1 投票 0

我可以在llvm中独立构建FileCheck和Not吗?

当我构建klee-2.3时,它提示我没有FileCheck并且不在目录${LLVM_DIR}$/bin中,我使用的LLVM是直接下载的版本而不是构建的。 所以我检查是否有 FileCheck...

回答 1 投票 0

未定义对“LLVMLinkInMCJIT”的引用

每当调用此函数时, //===-- MCJIT.h - 基于 MC 的即时执行引擎 --------*- C++ -*-===// // // LLVM 项目的一部分,遵循 Apache License v2.0 with LLVM Exceptions...

回答 1 投票 0

没有调用“llvm::orc::ExecutorSymbolDef::ExecutorSymbolDef(llvm::JITEvaluatedSymbol&)”的匹配函数

我正在尝试构建一个工具。它支持 LLVM 15.0.7。但是当我尝试使用 LLVM 19 构建它时,出现以下错误。我想查明并理解错误发生的原因以及

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.