llvm 相关问题

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

如何在LLVM中列出目标特定属性?

llvm-objdump有选项-mattr。如果我执行llvm-objdump -help,我得到的唯一有用信息是:-mattr = - 目标特定属性如何列出...

回答 1 投票 2

如何使用UserOp1 / UserOp2指令?

如何使用LLVM UserOp1?我找不到这个指令的任何例子。

回答 1 投票 1

LLVM:如何将CreateCall参数设置为BasicBlock名称?

我想创建一个外部函数调用,这个函数将参数作为int和const char *(ESPECIALLY BASICBLOCK NAME,而不是自定义字符串)(或者std :: string可以很好)。但我没有......

回答 1 投票 2

Clang用var args [duplicate]编译调用void函数

我正在试图模拟一个项目,以便我可以测试遍历CG的选择传递,但是我被主要由于clang的奇怪编译选择而被阻止,而llvm-link进一步加剧了....

回答 2 投票 0

随机迭代llvm ::函数中的指令

有没有办法在函数中随机迭代llvm :: Instructions?假设一个函数有几个分支。每次迭代函数时,我想随机跟随不同的路径......

回答 1 投票 2

在centos 7上安装LLVM / Clang 6+

llvm-toolset-7附带了clang 5,但我需要安装仅与clang 6+兼容的软件。我怎样才能安装更新的铿锵声?

回答 2 投票 3

如何在CentOS 7上安装Clang和LLVM 3.9

我从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包...

回答 5 投票 10

Xcode 10.2 iOS Swift(+ React Native)项目编译错误

升级到Xcode 10.2后,我们无法再编译项目了。我们得到了这个编译错误。看起来非常有线的LLVM编译器错误。据我所知,这不是React Native问题,但我......

回答 1 投票 1

为什么GCC的AVX速度较慢而LLVM速度更快?

我想更好地理解为什么两个非常相似的代码片段在我的计算机上表现得截然不同。这些测试是在Ryzen处理器上使用gcc-trunk和Julia 0.7-alpha(LLVM ...

回答 1 投票 10

clang:错误:clang frontend命令失败,退出代码为70(使用-v查看调用)

我不知道是什么原因造成的。它不会发生在iPhone 5和模拟器上。它只发生了我的原始设备iPhone 7.致命错误:后端错误:尝试从X0溢出X0时出错

回答 4 投票 7

可以将对象代码转换回LLVM IR吗?

对象代码可以反汇编为汇编语言。有没有办法将目标代码或可执行文件转换为LLVM IR?

回答 1 投票 0

Apple LLVM中的优化错误,还是代码中的错误?

我有一些iOS C ++代码可以在我的本地计算机(LLVM 9.0)上正确编译,但在我的构建服务器(LLVM 10.0)上编译不正确。该项目是通过CMake生成的(两者都是相同的版本)所以......

回答 1 投票 1

lldb:异常断点(相当于gdb的catch throw)

我试图使用lldb进行c ++调试,如果抛出异常,我想暂停,比如gdb的catch throw,我在lldb文档中找不到等价物。

回答 3 投票 42

为什么GCC和Clang的结果与以下代码不同?

我用gcc和clang得到了以下代码的不同结果,我相信这不是一个严重的错误,但我想知道哪个结果与标准更一致?非常感谢您的回复。我用 ...

回答 3 投票 0

setCleanup方法在LandingPad上做了什么?

当应用于着陆垫时,setCleanUp(true)实际上做了什么,以及不执行此操作会产生什么影响。我有这个代码LLVM.SetCleanup(pad,true); (这是LLVMSharp),这工作......

回答 1 投票 0

为什么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)目标:...

回答 1 投票 1

如何在64位Ubuntu 18.04上使用64位clang v8构建32位libc ++?

使用Dockerfile,我试图构建Clang版本v8及其对Ubuntu 18.04的依赖。我经历所有这些麻烦的原因是因为我找不到32位版本的......

回答 1 投票 0

如何获取对操作数的引用?

目前我有一个C ++代码,如下所示:/ * * class declarations * / int main(){Object1 obj; obj-> FOO();我想创建一个插入指令的llvm函数传递...

回答 1 投票 -2

如何使用llvm从函数参数列表中提取数组大小

给定一些源代码,我想创建一个llvm传递,提取与所有函数参数列表相关的信息。如何提取作为输入传递的数组的大小...

回答 1 投票 1

设置StructType的StructType的值

假设我有一个StructType成分,定义为:// volume [0] = quantity // volume [1] = unit(例如mL,L等)类型* volume [2] = {Type :: getFloatTy( this-> context),Type :: getInt8Ty(this -...

回答 1 投票 0

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