腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
LLVM
IR
中
如何
操作元数据?
、
、
、
、
我是个
LLVM
新手,目前还在学习中。我会很感激你的帮助或提
浏览 344
提问于2023-10-08
1
回答
如何
使用
LLVM
IR
API
、
我刚刚用ninja、clang-cl和cmake完成了
LLVM
的构建,我想知道
如何
才能正常工作,以便在我的C++ visual studio项目中包含
LLVM
头文件和库。我想做一些类似于Kaleidoscope所做的事情,
LLVM
的教程。 我只是想知道
如何
使用
llvm
头文件和库编译我的项目。我是否应该将
llvm
构建复制到项目中,这样头文件就可以工作了?
浏览 30
提问于2020-03-25
得票数 0
3
回答
是否有为将特定的
IR
编译为体系结构特定代码而构建的
LLVM
的替代库?
、
、
我要问的是,是否有库为它们所需的
IR
提供了规范,并提供了将包含该
IR
的文件编译成机器代码的程序。我不想
使用
LLVM
的原因是: 我喜欢
LLVM
允许程序员生成
IR
,而不用担心编译到程序集中,所以我仍然想要这个功能。
浏览 2
提问于2014-06-30
得票数 1
回答已采纳
1
回答
使用
libnvvm进行代码优化
、
NVCC有自己的
IR
表示,称为NVVM,它是
LLVM
IR
的子集。我读到libnvvm可以用来在NVVM
IR
上执行优化,但我找不到任何
使用
libnvvm的教程或初学者指南?基本上,我该
如何
写一个优化过程呢?或者,我
如何
使用
libnvvm编写简单漂亮的打印机?
浏览 0
提问于2013-08-02
得票数 0
1
回答
如何
从字符串JIT编译
IR
代码
、
、
我已经编写了自己的
IR
代码生成器。它将
IR
保存到一个字符串中。现在,我想
使用
LLVM
来JIT编译这段
IR
代码。但我发现的所有函数和
API
都只能将
llvm
::Function作为arg获取。但是
如何
编译保存在字符串中的
IR
代码呢?
浏览 1
提问于2015-05-20
得票数 0
1
回答
与人工构建
IR
代码相比,
LLVM
Builder有什么优势?
、
、
我对
LLVM
很陌生,并且尝试学习基本知识,这本身就相当困难。 现在,我已经达到了用
IR
编写简单程序的地步。这些文档对于
IR
代码的语法和用法非常清楚。因此,现在我不仅要学习
IR
代码以及
如何
正确地
使用
它,而且还要
使用
构建器界面,这使事情变得更加混乱。我只花了3个小时找出
如何
使用
构建器框架来完成这个任务,而我的回答甚至都不令人满意,因为我必须首先
使用
alloca调用分配存储空间,然后留给我编写通过指针编写的代码。据我理解,
浏览 3
提问于2015-03-23
得票数 2
回答已采纳
1
回答
如何
在c++ Xcode项目中
使用
LLVM
库?
、
、
、
、
我正在松散地遵循,我现在需要实际
使用
LLVM
库来生成代码。我
使用
brew install
llvm
安装了
LLVM
13,但我不知道
如何
在Xcode中的c++项目中
使用
它。/
IR
/BasicBlock.h"#include "
llvm
/
IR<
浏览 22
提问于2022-04-08
得票数 0
1
回答
如何
解析
LLVM
IR
我有文本格式的
LLVM
IR
代码。我想要做的是能够解析它并修改代码。是否有
API
可以帮助解析
LLVM
IR
代码?我的系统中应该有哪些库?目前,我已经安装了clang编译器以及
LLVM
,因为我可以
使用
llc、opt和
llvm
-link等命令。
浏览 6
提问于2012-02-06
得票数 4
回答已采纳
1
回答
如何
使用
LLVM
C++接口实现函数指针?
、
假设我想手动将下面的代码转换为
IR
代码: #include <stdio.h>{} 我发现函数指针的
IR
表示如下所示: %p = alloca i32 (i8*)*, align 8 store i32 (i8*)* @puts, i32 (i8*)** %p, align8 但是我不知道我应该
使用
哪个
api
来生成它。是
llvm
浏览 73
提问于2019-02-27
得票数 2
1
回答
C++字符串到
LLVM
IR
、
、
、
我想要一个C++ lambda函数的字符串表示,如下所示:string
llvm
_
ir
= clang.get_
llvm
_
ir
并
使用
C++内部的Clang将其转换为
LLVM
。有办法直接
使用
Clang的内部
API
吗?
浏览 4
提问于2014-09-05
得票数 3
回答已采纳
3
回答
LLVM
:
如何
将
IR
写入文件并运行它?
、
、
我想
使用
parseIRFile调用解析一个用clang++ -S -emit-
llvm
test.cpp -o test.
ir
创建的
IR
文件,稍微操作一下这个
IR
,然后将这个
IR
写回一个文件。我尝试过
使用
WriteBitcodeToFile调用,但它不能像预期的那样工作。 我
如何
将模块写回
IR
,然后编译并运行修改后的
IR
?#include <
llvm
/
IR
/
浏览 0
提问于2017-01-18
得票数 4
2
回答
用
llvm
::模块::dump()链接错误
、
、
、
过去两天,我试图将
LLVM
与我的C++项目联系起来,但问题是,当我
使用
dump()方法时,它给出了一个链接器错误,我认为问题在于我要链接的库,所以我已经将我的可执行文件链接到所有的
LLVM
库(模块),但没有成功这是
LLVM
5.0代码库中的一个bug,还是我做错了什么?我之所以特别提到
LLVM
5.0,是因为我在注释部分读到了“其他地方”(),即
使用
LLVM
4.0编译相同的代码是没有问题的,当然,我还搜索了其他解决方案,但什么也没有。
llvm
_test.c
浏览 5
提问于2017-09-22
得票数 6
回答已采纳
1
回答
使用
c++接口打印低层虚拟机
IR
以调试
IR
生成
、
、
、
我目前正在
使用
LLVM
12LVMAPI将自定义设计特定语言转换为C++
IR
代码。然而,我在生成的
IR
代码中遇到了一些bug。 您能告诉我正确的方向吗?看看
如何
打印出包含在我的
llvm
::模块中的生成的
IR
代码。我尝试
使用
这个最小的示例代码 #include <iostream>#include "
llv
浏览 24
提问于2020-12-04
得票数 0
回答已采纳
1
回答
无法确定SLEM库是否可用
、
、
我想为其编译器用Scala编写的玩具语言生成
LLVM
。有人成功地
使用
了它,或者知道它是否有用?
浏览 2
提问于2013-12-30
得票数 0
回答已采纳
2
回答
编写
LLVM
源文件与
使用
API
我正在为一个编译器创建一个
LLVM
后端。我想知道让我的后端在文件中编写
IR
代码而不是
使用
API
有什么缺点。
API
很复杂(特别是如果
使用
的是C++之外的语言,在我的例子中是Haskell),而且很难
使用
。
IR
更容易理解。我不需要JIT编译,输出的代码会被标准的命令行工具编译成机器码。
浏览 0
提问于2012-02-03
得票数 1
回答已采纳
1
回答
‘'
llvm
/
IR
/Constants.h’文件未找到
、
、
我正在尝试编写一个编译器,并
使用
llvm
(C++
api
)进行中间和最终的代码生成。尽管在尝试执行命令时: $(CPP)
llvm
.cpp -c -$(FLAGS) In file includedfrom
llvm
.cpp:6: ./opt.h:5:10: fatal error: '
llvm
/
IR
浏览 4
提问于2017-09-29
得票数 1
回答已采纳
1
回答
在Windows上
使用
LLVM
库失败
、
我一直在
使用
从这里开始构建的
LLVM
版本,。当我构建一个引用
LLVM
库的简单cpp文件时,编译器会崩溃。我
使用
x64 cl作为编译器。下面是我
使用
的简单的CPP程序。#include "
llvm
/
IR
/BasicBlock.h"#include "
llvm
/
浏览 0
提问于2019-01-03
得票数 1
回答已采纳
0
回答
编译包含
LLVM
API
头的C++文件时出错
、
你好,
llvm
_test.cpp#include "
llvm
/
IR
/LLVMContext.h"#include "
llvm
浏览 9
提问于2018-07-20
得票数 1
回答已采纳
2
回答
LLVM
C++程序编译
、
、
、
您好,我已经用
LLVM
编写了一个简单的C++代码#include "
llvm
/
IR
/LLVMContext.h"#include "
llvm
/
IR
/IRBuilder.h" {
llvm
::LLV
浏览 0
提问于2014-08-02
得票数 0
2
回答
如何
编译包含
LLVM
头的C++程序?
、
、
、
、
我试图
使用
C++编译器编译以下程序:#include "
llvm
/
IR
/LLVMContext.h"#include "
llvm
/
IR
/Module.h" { if(
浏览 5
提问于2014-09-21
得票数 4
回答已采纳
点击加载更多
相关
资讯
Jumia卖家如何使用API?Jumia API使用方法
如何使用TensorFlow中的Dataset API
Numba和Cython如何加速Python代码
使用revit api 提供web api
如何使用Hex-Rays API有效解决问题
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券