On 2 March 2016 at 14:36, Edward Nevill <edward.nev...@linaro.org> wrote:
> It is doing cmp x2, 8 then a few instructions later, without modifying
> x2/w2 and without any intervening branch destinations it does cmp w2, 8.
> I assert the 2nd cmp w2, 8 and bls are redundant, because we know it is
> (unsigned) <= 8 already.

Of course, I missed that. Clang, obviously, doesn't do that. :)

> No. I might if you can provide me a binary.

http://llvm.org/releases/

All releases are cross-compilers, so you just need to use "-target
aarch64-linux-gnu", possibly set the sysroot for binutils / libraries.

3.8.0 is just around the corner, and will be available in the same page.

cheers,
--renato
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to