llvm 相关问题

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

LLVM究竟是什么?

我一直听说LLVM。它在Perl中,那么它在Haskell中,然后有人在其他语言中使用它吗?它是什么?

回答 6 投票 387

安装`brew install llvm`导致macOS上出现“Segmentation fault:11”

对于某些程序LDSTORE我需要在我的Mac上安装llvm(macOS 10.13)。我这样做是使用brew install llvm。这会在运行ldstore或其他(基于C ++?)时导致Segmentation fault:11消息...

回答 1 投票 3

使用带有sourceCpp的openmp(llvm)时找不到math.h

我试图在我的Rcpp代码中使用openmp并遇到一些问题(Mac OS)。尝试过谷歌搜索,但无法找到适合我的解决方案。如果你能提供一些,我将不胜感激......

回答 1 投票 3

在使用llvm生成代码期间,更喜欢llvm :: StringMap或std :: map

我目前正在开展一个项目,我必须使用符号表跟踪不同的变量。类似于LLVM主页上提供的万花筒教程。在示例代码中,...

回答 1 投票 0

LLVM IR文档

“可以声明全局变量驻留在特定于目标的编号地址空间中。”什么是“特定目标”?

回答 1 投票 0

Clang和LLVM - 发布与调试版本

这似乎是一个简单的问题,但需要花费大量时间才能弄明白......在构建LLVM + Clang的说明中,提到了Release和Debug配置。是调试版本......

回答 1 投票 13

std :: unordered_map声明错误

在Execution.cpp中,我需要添加unordered_map。我使用了以下指令:#include 的std :: unordered_map > ...

回答 1 投票 0

如何在LLVM中遍历GlobalVariable名称的每个字符?

我编写了一个获取GlobalVariable名称的每个字符并进行XOR操作的演示。这是我演示代码的一部分(函数入口块已经创建了,gvar是...

回答 1 投票 0

检测到错误后,Can Address Sanitizer会立即中止吗?

我正在使用系统调用检查程序与-fsanitize = address结合使用,当ASAN发现错误时,它会在打印报告时调用一些系统调用(ioctl(ISATTY)等)。系统调用检查程序中断...

回答 1 投票 1

是否可以使用SIMD指令批处理相同的功能?

我有一个场景,许多完全相同的功能(为简单起见,我们只考虑C / C ++和python)将在我的机器上同时执行。直觉我只是使用多线程来...

回答 2 投票 0

检测LLVM中的整数比较条件

#包括 #包括 int main(){unsigned short int a = 10; if(a == 10){// something}}在LLVM传递中,我如何检测2个操作数整数...

回答 1 投票 1

如何将调试信息附加到LLVM Pass中的指令中

我试图在运行时从我的LLVM优化传递中收集一些信息。换句话说,我想知道编译后特定IR指令的物理地址。所以我的想法是......

回答 1 投票 0

推荐的方式来分发Halide生成的函数?

我目前正在尝试使用Halide,初步测试显示出非常有前景的性能改进。我现在想知道分发Halide代码的最佳策略是什么。要求......

回答 2 投票 5

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