| commit | 8761069e2204d786c62d706883df6299b4399bd5 | [log] [tgz] |
|---|---|---|
| author | Renato Golin <renato.golin@linaro.org> | Tue Jul 16 09:32:17 2013 +0000 |
| committer | Renato Golin <renato.golin@linaro.org> | Tue Jul 16 09:32:17 2013 +0000 |
| tree | f716349fb8a70d9714b51b50981c3247e416fb2e | |
| parent | 27155281db3c8edd12f300bc6d2657eb0ec564ba [diff] |
ARM EABI divmod support This patch enables calls to __aeabi_idivmod when in EABI mode, by using the remainder value returned on registers (R1), enabled by the ARM triple "none-eabi". Note that Darwin and GNUEABI triples will continue lowering on GNU style, that is, using the stack for the remainder. Still need to add SREM/UREM support fix for 64-bit lowering. llvm-svn: 186390