[llvm-dev] LOAD instruction source register selection
hameeza ahmed via llvm-dev
llvm-dev at lists.llvm.org
Tue Oct 3 21:37:10 PDT 2017
Hello,
My implemented load is emitting following instruction
P_128B_LOAD_DWORD R_0_R1024b_0, pimword ptr [rip + b]
Here I want register R_0_R64b instead of rip where i need to make changes
please help.
My load implementation is follows:
def P_128B_LOAD_DWORD : P_Data_Mov<0x0045, MRMSrcMem_P, (outs
VRP_1024:$dst), (ins i1024mem:$src),
"P_128B_LOAD_DWORD\t{$src, $dst|$dst, $src}",
[(set VRP_1024:$dst, (v32i32 (load addr:$src)))],
IIC_MOV_MEM>;
please help.
Thank You
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171004/94eb18b9/attachment.html>
More information about the llvm-dev
mailing list