[llvm-commits] LLVM patch to implement UMLAL/SMLAL Instructions for ARM Architecture.

Anton Korobeynikov anton at korobeynikov.info
Sat Apr 14 13:36:58 PDT 2012


Hello Everyone

> -let Constraints = "@earlyclobber $RdLo, at earlyclobber $RdHi" in {
> +let Constraints = "$RLo = $RdLo,$RHi = $RdHi" in {
This part looks suspicious as well. v5 versions have output regs
marked @earlyclobber to ensure they are never allocated same as input
regs.
How this is ensured by the new constraint?

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University



More information about the llvm-commits mailing list