腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
带
有空
指针
参数
的
LLVM
create
函数
我想在
LLVM
中创建一个
函数
,它从store指令中获取指向任意内存
的
指针
。%z = alloca i32*, align 8store i32* %x, i32** %z, align 8 这里,我想用内存
指针
检测存储指令来调用
函数
,内存
指针
一次是i32*类型,一次是i32**类型。我只需要指向内存
的
“第一个
指针
”,而不需要取消引用
指针
或获取其类型信息
浏览 10
提问于2016-09-04
得票数 0
回答已采纳
1
回答
如何在
LLVM
中获取
函数
指针
、
、
、
、
我需要在LoopPass中插入IR指令来调用pthread_
create
,因此我需要将实际
的
函数
作为
参数
传递,pthread_
create
应该在新线程上调用该
函数
。目前,我已经将在新线程上运行
的
函数
定义为Function *func_pthread_
create
= dy
浏览 0
提问于2013-11-12
得票数 6
1
回答
传递空
指针
到
LLVM
IRBuilder CreateCall
、
我正在创建一个
LLVM
函数
调用。如何将空
指针
作为
参数
传递给该调用。我有"_testFunc“作为我
的
函数
,并需要传递空
指针
作为
参数
。
llvm
::Function *testFunc= m_mod->getFunction("_testFunc");
l
浏览 1
提问于2017-09-26
得票数 4
1
回答
函数
指针
作为要调用
的
参数
我正在尝试创建一个
函数
foo调用,该
函数
指针
接收一个
函数
指针
(带有签名void bar(void))作为
参数
。从帖子中,我得到了实现这一目标的基本想法。首先,我注册Foo
函数
。Bar实际上是由
LLVM
编译
的
函数
,因此不需要注册。); 但是,这会在CreateCall内
浏览 2
提问于2014-06-26
得票数 3
回答已采纳
2
回答
标识
LLVM
传递中
带
注释变量
、
如何在
LLVM
传递中标识
带
注释
的
变量?attribute__((annotate("my_var")))= 0;x = x + 1;b = 6;} ; ModuleID = 'test.c'targe
浏览 0
提问于2017-09-14
得票数 3
2
回答
如何转换一个指向
LLVM
值
的
函数
指针
,以便在我
的
IR中调用它?
、
、
、
我在做一件类似于JIT
的
事情。我有以下代码: ...我有一个指向这个
函数
的
指针
,我
的
问题是如何将
指针
封装到一个
LLVM
:Value中,这样我就可以将它插入到我
的
浏览 3
提问于2014-11-04
得票数 3
1
回答
如何将
参数
传递给我使用CallInst::
Create
(.)调用
的
外部
函数
在我
的
LLVM
通行证上?
、
、
/
llvm
/IR/Instructions.h:1187:20:注意:候选
函数
不可行:对于第二个
参数
静态CallInst *
Create
(Value *Func,^ /.../
llvm
/
llvm
-3.4/include/
llvm
/IR/Instructions.h:1200:20:注:候选
函数
不可行:对于第二个
参数
静态CallInst
浏览 3
提问于2017-01-10
得票数 0
回答已采纳
1
回答
访问
函数
参数
寄存器以进行加载
、
函数
的
创建方式如下:
llvm
::Function* llvmFunction =
llvm
::Function::
Create
(FunctionTypePtr,
llvm
::BasicB
浏览 2
提问于2012-09-27
得票数 3
回答已采纳
1
回答
LLVM
检查PointerType是否为常量
指针
、
、
、
我需要知道,
函数
参数
的
给定
LLVM
类型是否真的是一个常量
指针
。 有没有办法在
LLVM
中检查这个?
浏览 11
提问于2019-08-29
得票数 1
回答已采纳
1
回答
llvm
.memcpy.p0i8.p0i8.i64来自哪里
、
、
我测试并编译了一个简单
的
C文件,包括结构asigning.when我看到了
LLVM
代码,有
llvm
.memcpy.p0i8.p0i8.i64,是从哪里来
的
?我没有看到定义,只看到它
的
声明是一个
函数
。
浏览 2
提问于2019-03-22
得票数 0
1
回答
如何在
LLVM
中获取
指针
指向
的
变量
的
名称
、
、
我有一个指向数组或变量
的
指针
。我想要获取该数组或变量
的
名称。如何在
LLVM
中实现这一点? 我正在尝试检测一个数组或变量通过
指针
传递到
的
函数
。我想要获取数组或变量
参数
的
名称。我正在使用
LLVM
检测我
的
函数
。
浏览 4
提问于2013-08-02
得票数 0
2
回答
带
参数
的
p线程成员
函数
、
我已经读过,使用
带
成员
函数
的
线程
的
最佳解决方案是定义一个静态帮助
函数
并从内部调用线程
函数
。但这需要将' this‘
指针
作为
参数
传递给pthread_
create
。如果我原来
的
线程
函数
已经有了一个
参数
,我该如何实现它?有没有一种将多个
参数
传递给pthread_
create
的
方法?
浏览 1
提问于2014-04-22
得票数 2
回答已采纳
2
回答
从JIT代码调用方法
、
、
、
、
我试图从我编译
的
llvm
代码中调用一个对象上
的
方法。class Foo: public:
浏览 0
提问于2013-11-18
得票数 1
回答已采纳
1
回答
使用
LLVM
OCaml API创建不透明
的
结构类型。
、
、
我正在构建一个带有
LLVM
后端
的
。我将使用Zend类型zend_string来表示字符串。为此,我需要一个名为zend_string_ptr或其他类型
的
LLVM
指针
类型。如何使用OCaml
LLVM
绑定创建此
指针
类型?双重类型,您可以编写要使
函数
类型接受0
参数
并返回双
参数
,您可以编写 let f_type = f
浏览 3
提问于2015-09-05
得票数 1
回答已采纳
1
回答
使用c++接口将c++回调
函数
转换为
llvm
、
、
、
我想使用c++ api将c回调
函数
转换为
llvm
函数
。我
的
示例c++
函数
如下所示。);
llvm
::BasicBlock *entry =
llvm
::BasicBlock::
Create
(context, &q
浏览 0
提问于2013-07-09
得票数 2
回答已采纳
1
回答
Xcode 9中
的
"This function声明is not a prototype“警告
、
、
、
、
我遇到
的
问题是,这些警告也被抛出给系统API,比如UIApplication委托方法: handleActionWithIdentifierresponseInfo现在我在想,委托方法是否仍然适用于长期,或者苹果公司是否会在后来
的
iOS我很好奇,因为如果我包含void主体,Xcode会抱怨方法选择器不匹配(这是有道理
浏览 47
提问于2017-06-10
得票数 122
回答已采纳
1
回答
如何使用
LLVM
C++接口实现
函数
指针
?
、
\n");store i32 (i8*)* @puts, i32 (i8*)** %p, align下面是我实现
的
一部分: #include "
llvm
/Support/raw_ostream.h"
llvm
::LLVMContext context;
llvm
::=
ll
浏览 73
提问于2019-02-27
得票数 2
1
回答
作为
函数
参数
的
LLVM
指针
、
我尝试将全局变量作为
参数
传递给
函数
,并在
函数
内部修改此变量 我有如下
的
IR代码 @n = common global i32 0 %calltmp2 = call i32 @writeln(i32 %n1)} readln在单独
的
模块中定义为一个C
函数
int readln(int * x) { return sca
浏览 33
提问于2019-06-08
得票数 1
回答已采纳
1
回答
与
LLVM
代码共享C++
指针
、
、
、
我希望我
的
大部分程序是一个通常编译
的
C++程序。所述程序对堆栈使用一块连续内存。堆栈
的
顶部由一个普通
指针
维护。);
llvm
::BasicBlock *const block =
llvm
::BasicBlock::
Create
( ctx::
Create
( ctx,
浏览 1
提问于2015-07-17
得票数 5
1
回答
LLVM
IR实例如何获得
指针
arg所指向
的
元素值?
、
、
、
我正在尝试测试
LLVM
的
红外呼叫指令。我想要实现
的
是获取
函数
调用
的
参数
。如果
参数
是
指针
类型,那么我希望得到
指针
所指向
的
元素/变量。但是如何访问元素
的
值呢?
浏览 5
提问于2013-07-22
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 线程属性
Debian Buster 将会预装Rust编译器
Python如何调用DLL函数:传递数值、指针与字符串参数
简单聊聊PHP下的截断问题
面向对象的编程-Application 5
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券