腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
LLVM
中
内联
来自
多个
程序
集
文件
的
函数
、
、
、
我有
多个
.s
文件
,其中包含从相应
的
高级Ada代码单独生成
的
LLVM
代码。这些
文件
中有
函数
调用。有没有办法
在
不同
的
.s
文件
中
内联
一个
函数
?
浏览 16
提问于2020-06-20
得票数 1
回答已采纳
1
回答
如何在使用
LLVM
的
特定指令后插入调用?
、
、
我对
LLVM
很陌生,并且尝试使用
LLVM
来进行测试。具体来说,执行一些检查工作
的
调用将在SP-更新说明之后插入。SP-更新指令是指隐式或显式修改esp寄存器
的
指令。例如,mov,eax是一个显式
的
SP指令,pop eax是一个隐式指令。我必须本地化这些指令,并在它们后面添加我
的
检查代码。直觉上,我需要修改后端部分。但我不知道我应该研究哪些类或
函数
。
浏览 1
提问于2016-03-13
得票数 1
1
回答
KLEE:关于
内联
程序
集
的
意外错误
、
、
、
、
我遵循了文档"“并成功地运行了本教程
中
的
所有示例。但是,当使用KLEE运行我自己
的
程序
时:KLEE: done: completed paths = 1我很好奇为什么会有与uclibc相关
的
浏览 8
提问于2015-11-14
得票数 1
回答已采纳
3
回答
何时在编译过程
中
内联
函数
?
、
、
在
gcc
中
,使用 如果不是,我是应该通过
程序
集
代码,还是以后执行
内联
应用
程序
?
浏览 6
提问于2013-03-29
得票数 2
回答已采纳
1
回答
LLVM
4.0
的
内联
组装问题
、
、
、
、
在
Xcode 4.4上,我
在
最后一个
LLVM
编译器(4.0)上填充
内联
程序
集
时遇到了一些问题。
在
我
的
内联
程序
集
代码
中
,每次对"fldmias“
的
调用如下:"fldmias %2, {s4-s19} \n\t")
内联
程序
<em
浏览 2
提问于2012-08-02
得票数 3
回答已采纳
1
回答
基于
LLVM
的
语言可以用于操作系统开发吗?
、
、
据我所知,
LLVM
不允许您强制使用特定
的
处理器寄存器。这是否意味着一种
在
幕后使用
LLVM
的
语言,不能用于开发操作系统、引导
程序
或其他需要直接访问寄存器
的
东西?为什么
LLVM
IR可以或不能用于操作系统开发,还有其他原因吗?
浏览 3
提问于2016-07-25
得票数 2
回答已采纳
1
回答
LLVM
翻译单元
、
、
我试着理解
LLVM
程序
的
高层结构。我
在
书中读到“
程序
是由模块组成
的
,每个模块对应于传输单元”,.Can有人更详细地解释了上面的内容,以及模块和翻译单元之间
的
差异(如果有的话)。我还想知道
在
翻译单元启动并完成调试信息编码时调用代码
的
哪一部分?
浏览 2
提问于2011-08-22
得票数 4
回答已采纳
1
回答
如何使用
LLVM
模块级
内联
程序
集
定义和调用
函数
?
、
LLVM
有一个特性,可以让我们将本地汇编指令直接放到.ll
文件
中
。 实际上,.s输出
文件
包含这些指令。但是,我如何才能以这种方式编写一个完整
的
函数
,并从同一
文件
中
的
LLVM
代码调用它呢?谁能提供一个简单
的
示例.ll,其中用
LLVM
代码编写
的
@main()调用<em
浏览 1
提问于2018-09-23
得票数 1
4
回答
C++
的
“
内联
”-对GCC和Clang/
LLVM
有多强
的
暗示?
、
、
、
在
C++
中
,关键字“
内联
”有两个目的。首先,它允许一个定义出现在
多个
翻译单元
中
。其次,这是对编译器
的
提示,即
函数
应该在编译后
的
代码
中
内联
。我
的
问题是:
在
GCC和Clang/
LLVM
生成
的
代码
中
,关键字“
内联
”(Inline)是否与
函数
是否
内联
有关联()?如果是,<e
浏览 6
提问于2011-03-07
得票数 18
回答已采纳
1
回答
使
LLVM
内联
库
中
的
函数
、
、
、
、
我正在尝试让
LLVM
内联
一个库
中
的
函数
。 我有用
llvm
-link链接在一起
的
LLVM
位码
文件
(手动生成),还有一个库(用C写
的
)由clang编译成位码,并用
llvm
-ar存档。我设法将所有东西链接在一起并执行,但我不能让
LLVM
内联
库
中
的
函数
。关于应该如何做,有什么线索吗?
浏览 0
提问于2010-04-24
得票数 10
回答已采纳
1
回答
Clang + AVR编译错误: asm
中
的
'=w‘
、
、
、
我在下面得到了这个错误,但我找不到解决方案。有人知道如何修复这个错误吗?In file included from serial_tree.c:3: In file included from /usr/lib/avr/include/util/delay.h:43
浏览 3
提问于2013-11-28
得票数 5
1
回答
用
LLVM
对源代码进行编译
、
、
我需要将x86
程序
集
源代码转换为
LLVM
人类可读
的
.ll
文件
(也称为
LLVM
汇编语言)。我该怎么做?如果没有直接
的
解决方案,是否有可能在
LLVM
基础结构
中
以尽可能少
的
努力实现一个解决方案?我想,我正在寻找
的
解决方案应该是某种llc
的
对应
程序
,它将.s
文件
转换为.ll表示形式。
浏览 2
提问于2012-01-26
得票数 8
回答已采纳
2
回答
理解Haskell
LLVM
绑定
中
的
CodeGen*
、
、
背景:我
在
Haskell写了一个玩具Lisp互联
程序
/编译器,以供我自己娱乐/陶冶。我正在尝试将编译功能添加到
LLVM
字节码
中
。上下文:--我一直
在
阅读
的
文档和一个代码示例(),试图理解组合方法和抽象手段(如中所描述
的
)。用于Haskell
LLVM
绑定。有很多小零件,我不清楚它们是如何一起工作
的
。似乎
在
基本
的
LLVM
机器指令之上有一定程度
的
抽
浏览 10
提问于2011-06-15
得票数 23
回答已采纳
3
回答
如何将opencl-内核
文件
(.cl)编译为
LLVM
IR
、
、
、
的
情况下将opnecl-核
文件
(.cl)编译成
LLVM
IR。我首先遵循了clang用户手册(),但它没有运行。 其次,我找到了一种使用libclc
的
方法。该方法使用libclc,以新
函数
的
形式实现OpenCL内建
函数
。您可以观察到,
在
结果opencl二进制
文件
的
程序
集
(Ptx)
中
,它直接进
浏览 9
提问于2018-01-11
得票数 4
5
回答
强制
函数
在
Clang/
LLVM
中
内联
、
、
、
在
Clang/
LLVM
中有强制
内联
函数
的
方法吗?如果编译不能
内联
函数
,我不介意它会失败。
浏览 30
提问于2014-09-01
得票数 21
回答已采纳
2
回答
Clang可以使用
LLVM
TableGen produced headers吗?
、
、
我正在为AVR:开发Clang fork我想在生成
的
AVRGenSubtargetInfo.inc中使用AVRTargetInfo.hasFeature()
中
的
中
的
AVRSubTypeKV来检查该功能是否受CPU (MCU)支持: // Sorted
浏览 2
提问于2014-12-23
得票数 0
1
回答
如何区分C代码
中
的
armhf (ARMv7)和armel (ARMv4)?
、
、
、
、
在
我编写
的
可执行
文件
中
,我有两个相同
函数
的
实现,一个用于armhf (fast),一个用于armel (slow)。在运行时,我希望检测CPU类型,如果检测到armhf,则调用armhf实现。
在
C代码
中
,我需要这样
的
东西: ...代码可能包含
内联
程序
集
,但最好不包含对库
函数
或系统调用
的
调
浏览 2
提问于2019-12-25
得票数 6
回答已采纳
1
回答
使用
LLVM
内联
特定
函数
调用
、
、
给定一个
llvm
::CallInst *,我如何告诉
内联
程序
内联
这个特定
的
调用。我可以将目标
函数
标记为AlwaysInline,这将
内联
调用,但它也会
内联
每个调用。也许有一些方法可以
在
我发出特定调用时调用
内联
函数
?
在
一个基本块
中
内联
所有调用也是可行
的
。
浏览 63
提问于2019-01-24
得票数 5
回答已采纳
1
回答
将一个项目(比如Emacs)编译成
LLVM
字节码
、
、
、
我克隆了Emacs源代码,打算编译成
LLVM
字节码。我已经摆弄Makefile标志好几个小时了,但是没有任何结果。无论何时我用谷歌搜索这个,我都会得到与编译.el
文件
完全无关
的
结果。所以我问你:我怎样才能把像Emacs这样
的
项目编译成
LLVM
字节码呢?编辑:我运行了以下命令:CC=clang CFLAGS=-emit-
llvm
./configure --with-jpeg=no --with-gif=no -
浏览 1
提问于2014-02-15
得票数 2
2
回答
如何将
函数
插入模块传递到内嵌
、
、
、
问题:I目前有一个传统
的
模块插装传递,根据某些逻辑将新
的
函数
调用插入到给定
的
IR
中
(插入
的
函数
来自
一个小
的
库,该库后来被链接到给定
的
程序
)。运行实验时,我
的
开销
来自
于执行
函数
调用库
函数
的
成本。我想要做
的
是:,我想将这些
函数
体
内联
到给定
程序
<
浏览 2
提问于2019-10-30
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券