LLVM项目是模块化和可重用的编译器和工具链技术的集合。 llvm标记主要用于编写C ++代码(或通过C绑定的另一种语言)与LLVM库接口,而不是任何(不断增加的)具有LLVM的工具。
llvm-objdump有选项-mattr。如果我执行llvm-objdump -help,我得到的唯一有用信息是:-mattr = - 目标特定属性如何列出...
LLVM:如何将CreateCall参数设置为BasicBlock名称?
我想创建一个外部函数调用,这个函数将参数作为int和const char *(ESPECIALLY BASICBLOCK NAME,而不是自定义字符串)(或者std :: string可以很好)。但我没有......
Clang用var args [duplicate]编译调用void函数
我正在试图模拟一个项目,以便我可以测试遍历CG的选择传递,但是我被主要由于clang的奇怪编译选择而被阻止,而llvm-link进一步加剧了....
有没有办法在函数中随机迭代llvm :: Instructions?假设一个函数有几个分支。每次迭代函数时,我想随机跟随不同的路径......
llvm-toolset-7附带了clang 5,但我需要安装仅与clang 6+兼容的软件。我怎样才能安装更新的铿锵声?
我从https://copr-be.cloud.fedoraproject.org/results/alonid/llvm-3.9.0/epel-7-x86_64/00505197-clang-3.9.0/获取了rpm包,用于Clang 3.9。我正在通过命令安装rpm包...
Xcode 10.2 iOS Swift(+ React Native)项目编译错误
升级到Xcode 10.2后,我们无法再编译项目了。我们得到了这个编译错误。看起来非常有线的LLVM编译器错误。据我所知,这不是React Native问题,但我......
我想更好地理解为什么两个非常相似的代码片段在我的计算机上表现得截然不同。这些测试是在Ryzen处理器上使用gcc-trunk和Julia 0.7-alpha(LLVM ...
clang:错误:clang frontend命令失败,退出代码为70(使用-v查看调用)
我不知道是什么原因造成的。它不会发生在iPhone 5和模拟器上。它只发生了我的原始设备iPhone 7.致命错误:后端错误:尝试从X0溢出X0时出错
对象代码可以反汇编为汇编语言。有没有办法将目标代码或可执行文件转换为LLVM IR?
我有一些iOS C ++代码可以在我的本地计算机(LLVM 9.0)上正确编译,但在我的构建服务器(LLVM 10.0)上编译不正确。该项目是通过CMake生成的(两者都是相同的版本)所以......
我试图使用lldb进行c ++调试,如果抛出异常,我想暂停,比如gdb的catch throw,我在lldb文档中找不到等价物。
我用gcc和clang得到了以下代码的不同结果,我相信这不是一个严重的错误,但我想知道哪个结果与标准更一致?非常感谢您的回复。我用 ...
当应用于着陆垫时,setCleanUp(true)实际上做了什么,以及不执行此操作会产生什么影响。我有这个代码LLVM.SetCleanup(pad,true); (这是LLVMSharp),这工作......
为什么clang的llvm版本是10.0.0,但最新的llvm版本是7.0.0?
我的clang版本是Apple LLVM版本10.0.0(clang-1000.11.45.5),但最新的llvm版本是7.0.0,为什么? l:tmp apple $ clang ++ --version Apple LLVM 10.0.0版(clang-1000.11.45.5)目标:...
如何在64位Ubuntu 18.04上使用64位clang v8构建32位libc ++?
使用Dockerfile,我试图构建Clang版本v8及其对Ubuntu 18.04的依赖。我经历所有这些麻烦的原因是因为我找不到32位版本的......
目前我有一个C ++代码,如下所示:/ * * class declarations * / int main(){Object1 obj; obj-> FOO();我想创建一个插入指令的llvm函数传递...
假设我有一个StructType成分,定义为:// volume [0] = quantity // volume [1] = unit(例如mL,L等)类型* volume [2] = {Type :: getFloatTy( this-> context),Type :: getInt8Ty(this -...