[PATCH] D38341: [compiler-rt] Add back ARM EABI aliases where legal.

Eli Friedman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 28 12:22:49 PDT 2017


efriedma added a comment.

> These functions would only really compile down to an additional branch.

We don't support tail call optimization for Thumb1, so it's a little worse there.  I measured a 20% performance reduction in compiler-rt's soft-float divide.

----

I'm not sure the function type thing has any practical impact (at least, LLVM doesn't make assumptions about a function's actual type or calling convention based on a declaration), but sure, I can change it.


Repository:
  rL LLVM

https://reviews.llvm.org/D38341





More information about the llvm-commits mailing list