[llvm-dev] LLVM backend -- Avoid base+index address mode for X86

Hong Hu via llvm-dev llvm-dev at lists.llvm.org
Sun Oct 16 19:51:23 PDT 2016


Hi All,

I have a question regarding LLVM backend. I appreciate a lot if anyone can
provide some hints.

My work here is to avoid base+index address mode for X86 target, to allow
base-register only or index-register only address mode. For example,
"mov (%rsi), %rbx" is allowed, but "mov (%rsi, %rax), %rbx" is not allowed.

I understand LLVM backend is a complex system. Can any one help point out
which subsystem I should look into to solve my question?

Regards,
Hu Hong
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161017/842a12f8/attachment.html>


More information about the llvm-dev mailing list