“a”是什么;“移动”;LLVM IR中的操作码?
我是“a”是什么;“移动”;LLVM IR中的操作码?,llvm,llvm-ir,llc,Llvm,Llvm Ir,Llc,我是LLVM-IR的新手,我正在尝试在LLVM-IR中模拟一些x86指令 下面是一个简单的例子: move %eax, %ebx 但是,在查看和的资料后,我没有找到任何相应的movopcode 所以我的问题是: 如果我想使用LLVM IR模拟mov操作码?我该怎么办 我是新来的LLVM-IR,可能我会花很长时间在这项“模拟”工作上,关于LLVM-IR的最佳参考是什么 如果有人能给我一些帮助,我真的很感激。谢谢 没有与mov指令等效的指令。LLVM IR为in,这意味着每个寄存器只分配一次值。有
LLVM-IR
的新手,我正在尝试在LLVM-IR
中模拟一些x86指令
下面是一个简单的例子:
move %eax, %ebx
但是,在查看和的资料后,我没有找到任何相应的mov
opcode
所以我的问题是:
mov
操作码?我该怎么办LLVM-IR
,可能我会花很长时间在这项“模拟”工作上,关于LLVM-IR的最佳参考是什么如果有人能给我一些帮助,我真的很感激。谢谢 没有与
mov
指令等效的指令。LLVM IR为in,这意味着每个寄存器只分配一次值。有无限数量的(虚拟)寄存器——每个操作根据需要创建一个新的寄存器
不清楚模拟x86指令是什么意思,但如果适合,可以在堆栈上为每个寄存器分配一个局部变量的内存(使用
alloca
指令),并使用load
和store
指令在它们之间复制值。没有与mov
指令等效的指令。LLVM IR为in,这意味着每个寄存器只分配一次值。有无限数量的(虚拟)寄存器——每个操作根据需要创建一个新的寄存器
不清楚模拟x86指令是什么意思,但如果适合,可以在堆栈上为每个寄存器分配一个局部变量的内存(使用alloca
指令),并使用load
和store
指令在它们之间复制值