[LLVMdev] Problems with 64-bit register operands of inline asm on ARM

Renato Golin renato.golin at linaro.org
Wed Mar 27 14:08:09 PDT 2013


On 27 March 2013 17:14, Måns Rullgård <mans at mansr.com> wrote:

> That is correct in some sense.  The GNU assembler allows a single
> register with ldrd and friends, the second one in this case being
> implicitly one higher (as in the ARM instruction encoding).
>

Mans,

Why don't you produce a list of inline assembly syntaxes you would like to
see and we can pick the ones that make sense for LLVM?

I don't really want to go down the road of supporting every GCC
idiosyncrasy, but would be good to support the general rule, especially one
that has been seen on the Linux kernel.

cheers,
--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130327/57302a28/attachment.html>


More information about the llvm-commits mailing list