腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
通过
llvm-c
API
使用
内联
程序
集
、
我想为下面的"C“指令生成llvm-ir:在未来,我希望包含更高级的
内联
汇编,但这将是一个很好的开始。我在其他地方
使用
它,没有任何问题。在这种情况下,它只是一个大小为0的空列表。 如果能帮上忙,我们将不胜感激。
浏览 10
提问于2021-02-20
得票数 0
回答已采纳
2
回答
如何
使用
c
api
在LLVM IR中读/写数组中的值?
、
给定代码c{} ret i32 %3在
使用
LLVM的c-
api
工作时,我编写了以下代码#include <
llvm-c
/Core.h> #include<
llvm-c
/E
浏览 13
提问于2021-06-01
得票数 0
1
回答
如何
通过
llvm-c
api
创建命名元数据?
、
、
我想将调试元数据添加到我生成的llvm IR中,它是
通过
C
API
创建的。然而,我不知道
如何
创建命名的元数据节点(如!llvm.dbg.cu),甚至不知道
如何
创建具有唯一编号的元数据节点(即。!0、!向指令添加元数据操作数看起来非常简单,但我不知道
如何
创建独立的元数据节点。
浏览 0
提问于2011-11-04
得票数 4
回答已采纳
1
回答
在文件的末尾定义word -
程序
集
/ C++
、
C++允许
通过
"__asm“关键字
使用
内联
程序
集
,后面是大括号。这会将
程序
集
代码放在c++源代码中的任何地方。我希望能够
使用
"dw“命令在文件末尾定义一个单词。当C++在编译时围绕
内联
程序
集
生成
程序
集
代码时,
如何
做到这一点?我正在
使用
Windows 10 Visual 2017进行开发。我目前正在
使用
浏览 2
提问于2017-04-28
得票数 2
回答已采纳
1
回答
内联
程序
集
__sync_fetch_and_add和__sync_add_and_fetch
、
、
、
GCC内置的__sync_fetch_and_add是x86
内联
程序
集
的实现: :"=a" (val)
如何
使用
addl指令而不是xaddl实现此
内联
程序
集
我的另一个问题是,内置__sync_add_and_fetch的x86
浏览 0
提问于2014-01-18
得票数 0
1
回答
从不同的应用
程序
返回
程序
集
版本号
、
、
、
我正在尝试在我调用
API
的名称空间中创建一个方法。Else End If我在同一解决方案中有其他项目,它们将
API
我想要完成的是,假设我有一个引用
API
项目的项目,名为Test。在测试的主控制器中,我有一个调用Version方法的视图数据。如下所示: Dim func As New
API
.AppInfo View
浏览 1
提问于2013-12-23
得票数 1
回答已采纳
1
回答
方法在
程序
集
的本机映像之间进行
内联
。
、
、
正如中所解释的,通常只有在方法具有
集
的情况下,才允许Ngen跨
程序
集
内联
方法。 但是,
通过
使用
带的和LoadHint.Always,LoadHint.Always
程序
集
也是这样吗?编辑:--也许我最初问题的答案是否定的,否则在mscorlib中
使用
TargetedPatchingOptOutAttribute是没有意义的,因为这个
程序
集
总是硬绑定的(它有
集
)。因此,我想重新表述我的
浏览 1
提问于2013-02-18
得票数 19
回答已采纳
2
回答
是否可以分析C/C++
内联
函数以查看
程序
集
?
、
、
、
、
我想衡量一下我在我的项目中
使用
的一些
内联
函数的性能和一般行为(创建了多少
程序
集
,等等)。除了分析时间之外,是否可以查看
使用
这些
内联
函数的过度代码扩展?我尝试
使用
VisualC++和MingW (
通过
NetBeans)查看调试期间的反汇编面板。在调试构建每个
内联
函数时,请在
程序
集中
使用
调用,这样它们就不会
内联
。如果激活优化,
程序
集
就会发生变化,甚至
浏览 9
提问于2013-03-21
得票数 2
1
回答
访问
程序
集
X64函数中的结构字段
、
、
、
如何
通过
程序
集
访问全局变量?在intel语法的
内联
汇编中,我可以这样做: { int b; int someGlobalVar; { mov dword ptr [ecx].b,someGlobalVar} 我
如何
在汇编x64函数(而不是
内联
函数)中做这件事,<e
浏览 0
提问于2011-02-07
得票数 2
1
回答
退出时释放LLVM分配的所有内存
、
、
、
我正在
使用
LLVM-C
编写一种小玩具语言。我也
使用
valgrind来检查内存泄漏。这是我的基本baby
程序
:#include <
llvm-c
/Core.h> { LLVMModuleRefmodule, &length)); LLVMShutDown();}
浏览 24
提问于2020-05-09
得票数 3
回答已采纳
1
回答
ARM霓虹灯没有给出准确的结果
、
、
、
我正在尝试优化beagleboard上的一个光线跟踪器代码,为此我
使用
了霓虹协处理器。有一个矩阵乘法函数,被多次调用,这是我在
内联
汇编中写的。然而,由于某些原因,结果并不准确。: :"q0", "q1", "q2", "q3", "q4", "q5"有趣的是,当我在一个单独的
程序<
浏览 1
提问于2013-05-29
得票数 0
1
回答
如何
在LLVM中
使用
LLVMBuildGEP函数
、
、
、
、
我试着做一个LLVM函数,从我传递的struct中读取一个字段,我在谷歌上搜索了一些关于getelementptr指令的内容,我猜这就是我在这里需要的,但它到底是
如何
在C
API
中
使用
的。struct是用C语言定义的,但我正在尝试
通过
LLVM访问它的字段,因为它们在同一个运行时中,我猜它会起作用?(如果我错了,请纠正我) 这是到目前为止的代码。#include <stdio.h>#include <stdbool.h> #include <
浏览 231
提问于2019-02-10
得票数 0
回答已采纳
1
回答
如何
在x64体系结构c++中
使用
SSE指令?
、
目前,我正在
使用
VisualC++
内联
程序
集
来
使用
SSE嵌入一些核心功能;但是,我意识到在x64模式下不支持
内联
程序
集
。 当我在x64体系结构中构建软件时,
如何
使用
SSE?
浏览 2
提问于2015-04-15
得票数 3
回答已采纳
1
回答
在
LLVM-C
API
中确定和设置主机目标三元组和指令扩展
下面冗长的C
程序
生成一个简单的LLVM模块,其中包含一个仅调用llvm.x86.sse41.round.ps的函数。它发出bitcode文件,然后运行LLVM生成的代码。我的问题是,我
如何
找到主机的目标三元组和指令扩展名,以及
如何
将此信息添加到LLVM模块,或者
如何
将其告知LLVM执行引擎。#include <
llvm-c
/ExecutionEngine.h>#include <
浏览 71
提问于2016-08-03
得票数 2
回答已采纳
1
回答
(编辑)何时在c(优化之外)
使用
内联
程序
集
?
、
、
备注:编辑以使问题非基于oppion 为了清楚起见,
通过
使用
关键字__asm__( GCC)或__asm ( VC++)注入汇编语言代码。
浏览 0
提问于2019-07-28
得票数 1
回答已采纳
2
回答
您能从实体字节中提取bytesn吗?
、
如何
使用
以下签名创建一个可靠的函数?这可以与
内联
程序
集
一起
使用
,也可以没有
内联
程序
集
。
浏览 0
提问于2016-05-07
得票数 3
1
回答
核心对象的LLVM C-
API
生命周期
、
、
、
我用的是C-
API
。我有一个解析器和基本的AST,但是我在LLVM方面遇到了一些障碍。Core.h"#include "
llvm-c
/Target.h"#我很难理解何时调用
API
函数是安全的,以及何时我可以安全地释放/删除LLVM引用的内存。给出了
API</
浏览 7
提问于2022-01-08
得票数 0
2
回答
在为x86系统制作操作系统时,
如何
使用
IO端口绘制界限?
、
、
、
我正在用C编写内核,但我想知道
如何
使用
AT&T语法
程序
集中的outb指令(linux上的as命令)绘制图形。我计划将
程序
集
作为
内联
程序
集
放在内核中。在一个简短的总结中,我试图
使用
C中的
内联
程序
集
来为我的内核绘制类似这样的内容: 此外,我还试图为x86 CPU制作操作系统。
浏览 12
提问于2022-04-09
得票数 0
1
回答
使用
CompilerMessageAttribute生成编译器错误,但仅在其他
程序
集中
使用
不幸的是,我必须在一个需要可见的
内联
函数中
使用
它。这使我无法将类型或案例设置为私有。是否只有当引用我的
程序
集
的
程序
集
使用
错误时才发出错误信号?
浏览 6
提问于2015-04-07
得票数 0
回答已采纳
1
回答
优化器:优化内嵌组件
、
、
我听说过几次编译器不会优化
内联
程序
集
,或者
内联
程序
集
是它的黑匣子。我很怀疑,因为我没有看到编译器失败的任何情况,所以我不在乎。 但今天,我在GCC维基上找到了一个名为的页面。它包含了人们之前告诉我的问题,但是没有关于为什么编译器不理解
内联
asm,因此也不会优化它的细节。那么,有谁知道编译器不进行这些优化的原因吗?
浏览 4
提问于2016-11-13
得票数 2
回答已采纳
点击加载更多
相关
资讯
Java 18正式发布:默认字符集UTF-8,附带简易 HTTP 服务器,弃用Finalization
在2018年你应该知道的9个关于CSS组件化的JS库
Google将Chrome禁止扩展程序插入内嵌安装
“美女编程语言”芭蕾舞女Ballerina与其他编程语言有什么不同
这个网址,EOS 社区的人都收藏了!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券