腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5701)
视频
沙龙
1
回答
如何将
I-
>
getType
()
作为
参数
传
递给
llvm
中
的
CreateCall
?
、
、
我需要将datatType从
llvm
传
递给
外部Cpp程序。我在
LLVM
中使用以下命令找到该类型: Type *elementType=
I-
>
getType
(); Call=IRB.
CreateCall
(funcName,{arguments});
如何将
elementType
作为
参数
传递?另外,在外部cpp程序
中
应该使用什么数据类型来接收此
参数
?
浏览 49
提问于2020-07-12
得票数 0
1
回答
传递空指针到
LLVM
IRBuilder
CreateCall
、
我正在创建一个
LLVM
函数调用。
如何将
空指针
作为
参数
传
递给
该调用。我有"_testFunc“
作为
我
的
函数,并需要传递空指针
作为
参数
。
llvm
::Function *testFunc= m_mod->getFunction("_testFunc");
llvm
::IRBuilder<> builder(instruction.getNextNode()
浏览 1
提问于2017-09-26
得票数 4
1
回答
什么是
llvm
::NoneType和
llvm
::空?
、
我正在开发一个基于
LLVM
的
C/C++项目的庞大代码库。这段代码不是我写
的
,我只是在阅读并试图理解它
的
含义。例如,这段代码是我第一次遇到
llvm
::None这是
CreateCall
Name, FPMathTag);显然,在这里,
llvm
::None被传
递给
浏览 2
提问于2020-09-09
得票数 0
1
回答
如何在
LLVM
中
获取函数指针
、
、
、
、
我需要在LoopPass
中
插入IR指令来调用pthread_create,因此我需要将实际
的
函数
作为
参数
传递,pthread_create应该在新线程上调用该函数。dyn_cast<Function>(我需要将一个Type*数组
作为
参数
传
递给
Value* pthread_create_ca
浏览 0
提问于2013-11-12
得票数 6
1
回答
函数指针
作为
要调用
的
参数
我正在尝试创建一个函数foo调用,该函数指针接收一个函数指针(带有签名void bar(void))
作为
参数
。从帖子
中
,我得到了实现这一目标的基本想法。首先,我注册Foo函数。Bar实际上是由
LLVM
编译
的
函数,因此不需要注册。"Bar"); 但是,这会在
浏览 2
提问于2014-06-26
得票数 3
回答已采纳
1
回答
调用带有错误签名
的
函数
的
llvm
createCall
我想在
LLVM
中
创建一个函数,它是一个只有函数调用foo(idx,mn)
的
适配器。foo
的
功能原型是void foo(unsigned char, const char*)。(err_msg);} lib/IR/Instructions.cpp:245: void::CallInst::init(
llvm
::Fu
浏览 0
提问于2016-12-18
得票数 1
回答已采纳
1
回答
如何在
LLVM
中使用
CreateCall
插入多条call指令
、
我正在使用
llvm
在我
的
源代码上运行一个模块传递。对于某条指令,我想在代码
中
的
下一条指令前插入2到3条指令。我目前正在做
的
是将Instruction->getNextNode()
作为
最后一个
参数
传
递给
IRBuilder
CreateCall
()函数,以便在代码
中
的
下一个节点之前插入指令。
浏览 1
提问于2013-07-29
得票数 0
1
回答
LLVM
,无法通过
LLVM
IRBuilder类创建调用指令。
我想为语言PL/0编写一个简单
的
前端,lexer和解析器似乎工作得很好,但是在生成call语句
LLVM
时有一个错误。控制台上写着:void
llvm
浏览 0
提问于2018-04-11
得票数 1
回答已采纳
2
回答
如何转换一个指向
LLVM
值
的
函数指针,以便在我
的
IR
中
调用它?
、
、
、
我在做一件类似于JIT
的
事情。我有以下代码: ...我有一个指向这个函数
的
指针,我
的
问题是
如何将
指针封装到一个
LLVM
:Value
中
,这样我就可以将它插入到我
的
IR
中
,使用IRBuilder.
CreateCall
,我需要做什么呢?
浏览 3
提问于2014-11-04
得票数 3
1
回答
如何将
CreateCall
参数
设置为BasicBlock名称?
、
、
、
我想要创建一个外部函数调用,这个函数将
参数
作为
int和const char*(特别是BASICBLOCK名称,而不是自定义字符串)(或者std::string可以很好)。但我不知道
如何将
函数
参数
设置为const char*或std::string。我意识到
的
唯一一件事是字符串在
LLVM
中被视为Int8PtrTy。str.c_str(); Value *args[] = {builder.getInt32(index), builder.getInt8PtrTy(*strVal)
浏览 0
提问于2019-01-20
得票数 3
回答已采纳
2
回答
从JIT代码调用方法
、
、
、
、
我试图从我编译
的
llvm
代码
中
调用一个对象上
的
方法。class Foo: public:
浏览 0
提问于2013-11-18
得票数 1
回答已采纳
1
回答
通过命令行
参数
获取
llvm
ir文件时遇到
的
问题
、
、
、
我正在编写程序hello.cpp,参考了
LLVM
Core Libraries入门一书
的
第3章
中
的
例子。collect2: error: ld returned 1 exit status#include"
llvm
/Bitcode
浏览 3
提问于2018-08-12
得票数 0
1
回答
将局部变量传
递给
函数
llvm
、
我使用
的
是
llvm
4.0。我需要钩住一个函数,该函数
的
参数
是IR
中
的
一个局部变量,例如,我想将%10值传
递给
一个函数。我知道如何挂接函数。以下是我
的
代码:builder1.
CreateCall</
浏览 0
提问于2018-05-16
得票数 0
1
回答
打印
LLVM
中
的
动态函数名
给定一个这样
的
程序:int main() { int b = gcd(para2); } Constant* arg
浏览 0
提问于2016-11-05
得票数 0
1
回答
Llvm
C++ API将指向函数
的
指针传
递给
另一个函数
、
如何将
指向函数
的
指针传
递给
另一个函数?我有一个这样
的
函数:其中pPrintState是一个如下所示
的
类型定义函数:所以我使用JITed pPrintState并让它
的
llvm
::FunctionType可用。接下来,我想从
llvm
C++ API调用上面定义
浏览 2
提问于2014-02-25
得票数 1
1
回答
将Classname存储为字符串时,将className传
递给
GenericMethod<T>
、
我目前正在处理一个将类
作为
T传
递给
GenericMethod
的
需求,但我将我
的
className
作为
字符串
参数
。当我在编译时知道className时,我就没有问题了。但是,当我在字符串
参数
中
接收className时,将GenericMethod
作为
T传
递给
className时,我遇到了麻烦。
如何将
className
作为
类传
递给
GenericMethod Child
浏览 21
提问于2021-04-23
得票数 0
1
回答
协同欺骗,无法模拟ajax行为
、
、
、
Codeception\Module\REST.php \Module::arrayHasArray()
的
参数
2必须是类型数组,空给定,在第485行
的
C:\xampp\htdocs\blog\laravel\vendor\codeception\codeception\src\Codeception\Module\REST.php
中
调用并定义 我从上面的错误中了解到,seeResponseContainsJson或grabDataFromJsonResponse内部将把一个响应
作为
第二个
参数
浏览 3
提问于2013-07-14
得票数 5
1
回答
LLVM
将0
作为
参数
传
递给
外部函数调用
、
、
、
我将这两个外部目标文件放入一个库
中
,然后组装我
的
LLVM
IR程序,并以以下方式将其与两个外部C函数链接:gcc -L ./..问题是,实际
的
printf()调用打印0,而不是我给IR调用提供
的
参数
15。我使用gdb进入创建
的
程序,并检查了put_integer()函数
中
的
栈帧,果然它显示0
作为
参数
传递。所以现在有一
浏览 8
提问于2015-05-17
得票数 0
1
回答
C#在运行时确定泛型类型
参数
如果存在命名类,我希望将该类
作为
类型
参数
传
递给
泛型方法。否则,我想传递一个不同
的
类型。我不知道
如何将
类型
参数
传
递给
泛型方法。 // if not, us
浏览 38
提问于2020-05-08
得票数 0
1
回答
grabTextFrom查找使用定位器::contains
的
断言不能找到
的
预期字符串
我希望断言P标记
的
内容(
作为
页面上唯一
的
表
的
一部分)包含预期
的
短语。description";$val = $
I-
"]"; // these match perfectly, no trimming ne
浏览 17
提问于2019-12-15
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券