腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
LLVM
ICmpInst
中
的
操作码
代表
什么
?
llvm
我已经通过下面的代码得到了
ICmpInst
的
操作码
。unsigned op = icmp->getOpcode(); 现在我想根据
操作码
做不同
的
操作,所以我写了以下代码, switch (op){ exp = (opl == opr); default:} 说到问题,我只知道
操作码
'32‘
代表
'eq',但是其他
的</
浏览 60
提问于2020-04-15
得票数 1
回答已采纳
1
回答
如何从
LLVM
IR
的
指令元数据中提取操作数?
llvm
、
llvm-ir
我正在尝试提取在
LLVM
中
的
if指令中使用
的
操作数。例如:对于像if(x==10)这样
的
指令,我希望x和10作为输出。这不是应该这样做
的
吗:{ errs() <<
iC
浏览 0
提问于2016-05-17
得票数 3
1
回答
LLVM
ICmpInst
到指令强制转换
llvm
我需要一些关于
LLVM
通行证
的
建议。我
的
特别问题是:bool patternDC::runOnFunction(Function &F) {bool ifChecker::operEquiv(Instruction *I1, Instruction *I2)...但是我想在operEquiv中使用
ICmpInst
类
中
的
方法。我不能做像这样
的
事情
ICmpInst
** II1 =
浏览 1
提问于2013-01-10
得票数 0
回答已采纳
1
回答
LLVM
ICmpInst
产生损坏
的
指令'badref'?
llvm-ir
、
llvm-c++-api
我在
LLVM
传递
中
编写了以下代码: // context is retrieved from another valid instructionValue *b = ConstantInt::get(IntegerType::get(context, 64), 2); icmp->pri
浏览 26
提问于2020-06-17
得票数 0
2
回答
检查icmp指令
中
的
sgt
llvm
%4 = icmp sgt i32 %2, %3
浏览 0
提问于2012-02-18
得票数 3
回答已采纳
2
回答
像
LLVM
或PARROT这样
的
虚拟机允许从多个语言使用同一个库吗?
virtual-machine
、
llvm
、
parrot
可以在任何其他Parrot语言(
LLVM
)中使用一个用一种Parrot语言(
LLVM
)编写
的
框架吗?(就像在任何CLR语言中使用.NET框架一样)...
浏览 3
提问于2009-04-01
得票数 5
回答已采纳
1
回答
在
llvm
中
获取
ICmpInst
和FCmpInst
的
LHS和RHS?
c++
、
llvm
、
llvm-ir
如何在
llvm
中
获取
ICmpInst
和FCmpInst
的
LHS和RHS? 我需要这些值
的
符号,代码,值*LHS,值*RHS,谓词。对CmpInst进行分析。我可以找到除LHS和RHS之外
的
所有值。
浏览 1
提问于2015-02-26
得票数 1
1
回答
在
llvm
中
插入函数声明,包含两个类型为"Value*“和"string”
的
参数
llvm
我需要使用
llvm
模块pass插入函数foo(Value*, std::string)
的
声明。如何传递函数参数类型? 谢谢。
浏览 0
提问于2015-04-02
得票数 1
回答已采纳
1
回答
如何使自定义
的
llvm
通过以改变控制流?
llvm
、
llvm-clang
、
llvm-ir
{ printf("even\n"); printf("odd\n"); } printf("even\n"); printf("odd\n"); } 这只是我真正想要做
的
浏览 0
提问于2019-01-17
得票数 0
回答已采纳
1
回答
构建
LLVM
示例:架构x86_64
的
未定义符号
gcc
、
compiler-construction
、
clang
、
llvm
我已经在我
的
笔记本上安装了
LLVM
,但是在
llvm
/examples/Fibonacci
中
编译
llvm
/examples/Fibonacci示例时遇到了问题
llvm
::
ICmpInst
::~
ICmpInst
() in fibonacci-1b0cd0.o (maybe you meant: __ZN4
llvm
浏览 8
提问于2015-11-12
得票数 1
回答已采纳
2
回答
什么
是
LLVM
IR
中
的
“移动”
操作码
?
llvm
、
llvm-ir
、
llc
我是
LLVM
IR
的
新手,我试图在
LLVM
IR
中
模拟一些x86指令。move %eax, %ebx 我是
LLVM
IR新手,也许我会花很长时间在这个“模拟”工作上,关于
LLVM
应该有
什么
浏览 10
提问于2015-06-27
得票数 0
回答已采纳
1
回答
LLVM
中
的
NVPTX
操作码
到六码
llvm
、
ptx
在
LLVM
中
,当将CUDA源文件编译为PTX文件时,将生成
操作码
。现在,
LLVM
的
哪个部分将PTX文件
中
的
这些
操作码
转换为二进制(十六进制代码)(即最终可执行文件)。搜索
llvm
/lib/Target/NVPTX没有给出答案。
浏览 3
提问于2016-05-10
得票数 0
回答已采纳
1
回答
LLVM
用函数替换操作数
c++
、
llvm
、
llvm-clang
、
llvm-ir
使用
LLVM
,我希望遍历表单if(a==b)
的
所有条件分支,并将这些语句更改为if(func(a)==func(b)),从而用函数调用func(a)和func(b)
的
结果替换原始操作数a和b。我可以在
LLVM
传递
中
访问这个操作数,但不能将它更改为函数
的
结果。我应该用
什么
方法来实现这一点。 可以假定a和b总是相同
的
类型,func接受任何类型
的
参数,并返回相同类型
的
参数。
浏览 4
提问于2018-01-02
得票数 0
回答已采纳
2
回答
什么
是
LLVM
中
的
getOpcode?
assembly
、
llvm
、
code-generation
、
opcode
在
LLVM
代码生成器部分
的
MCInstrDesc或MachineInstr类
中
,函数getOpcode()返回
什么
?我不能联系到机器
的
实际
操作码
。例如,对于x86
中
的
RET指令,getOpcode()函数返回2515。但是,x86
中
的
实际
操作码
是C3 (十进制
的
195)。 这是
什么
关系?
浏览 13
提问于2018-02-21
得票数 1
2
回答
在哪里可以找到
LLVM
比特码
的
操作码
号?
llvm
、
bytecode
、
llvm-clang
、
llvm-ir
在哪里可以找到
LLVM
字节码表示
的
LLVM
IR语言? 像这样
的
<result> = add <ty> <op1>, <op2>,但是以二进制形式,比如,用于
LLVM
而不是JVM。更具体地说,我想要
操作码
号码,这样我就可以在二进制级别上研究比特码了。
浏览 7
提问于2015-06-03
得票数 1
回答已采纳
1
回答
在使用
LLVM
编写JIT时,您将如何重用C
操作码
实现?
compiler-construction
、
jit
、
llvm
、
language-implementation
在
llvm
教程和示例
中
,编译器通过进行如下调用来输出
LLVM
IR但是很多解释器都是这样写
的
: switch (opcode您将如何提取这些代码片段
中
的
每一个来与
LLVM
进行JIT,而不必在
LLVM
IR
中
重新实现每个
操作码
?
浏览 1
提问于2009-02-02
得票数 7
回答已采纳
1
回答
LLVM
“指令并不占主导地位”-插入新指令
llvm
、
instrumentation
、
llvm-ir
在使用
llvm
pass插入指令时,我得到了以下错误:if.then: ; preds = %entry我想在“A行”之后插入一条新
浏览 2
提问于2015-01-07
得票数 2
回答已采纳
1
回答
如何使用UserOp1/UserOp2指令?
llvm
、
llvm-ir
如何使用
LLVM
我找不到这个指令
的
任何例子。
浏览 0
提问于2019-03-30
得票数 1
1
回答
如何判断
LLVM
IR
中
的
指令是否是调用指令?
llvm-ir
我是
llvm
的
新手,我正在寻找IR中所有的函数调用指令。我
的
代码如下所示: for (Instruction &inst : BB) { inst.getOpcode() == 56Instruction::Call == 54我有一些问题: 如何在
浏览 0
提问于2019-03-31
得票数 5
1
回答
我可以在内联汇编
中
描述
操作码
吗?(GNU或OSX)
macos
、
assembly
、
window
、
opcode
、
emit
我必须使用__emit指令和
操作码
来翻译windows程序集,并将其转换为OSX程序集。原始代码看起来像这样,test:..(0x0008没有任何意义,只是举例说明) 我想知道,在gnu或osx编译器(
llvm
)
中
是否有任何与__emit指令等效
的
指令,即直接执行
操作码
。
浏览 1
提问于2013-08-29
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
电工电子电路中的基本符号代表什么?
网络中那些特殊的IP地址代表什么含义?
解密:WPARAM和LPARAM中的W和L分别代表什么意思
3A大作中的3A代表了什么意思?为什么大厂总喜欢说3A大作?
PHP RFC投票通过,PHP8将会支持JIT
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券