[llvmlinux] [PATCH 1/2] [mips] Replace named register fix with an upstreamable version.
viniciustinti at gmail.com
Fri Jan 9 18:34:22 UTC 2015
On Fri, Jan 9, 2015 at 4:09 PM, Renato Golin <renato.golin at linaro.org> wrote:
> On 9 January 2015 at 18:04, Vinícius Tinti <viniciustinti at gmail.com> wrote:
>> - register unsigned long n asm("v0");
>> - register unsigned long r asm("v0");
>> + register unsigned long n;
>> + register unsigned long r;
>> How can you guarantee that the compiler will honor the register placement?
> You can't, and it won't. Maybe that's the intention?
Strange, because in the past we have just done the inverse of this
exactly code in ARM and get rid of __asmeq().
Simplicity is the ultimate sophistication
More information about the LLVMLinux