diff options
| author | Pablo Barrio <pablo.barrio@arm.com> | 2016-09-07 12:49:15 +0000 |
|---|---|---|
| committer | Pablo Barrio <pablo.barrio@arm.com> | 2016-09-07 12:49:15 +0000 |
| commit | fc752bb70aa8a52d7a683b88c5cc0fa234bdb91a (patch) | |
| tree | f87ba4f5eef41e5beb76460a23a1763c2fca3bfc /llvm/test/CodeGen/ARM/vzip.ll | |
| parent | f3fd3162238be28e742daf24b1309075908ceefb (diff) | |
| download | bcm5719-llvm-fc752bb70aa8a52d7a683b88c5cc0fa234bdb91a.tar.gz bcm5719-llvm-fc752bb70aa8a52d7a683b88c5cc0fa234bdb91a.zip | |
[ARM] Lower UDIV+UREM to UDIV+MLS (and the same for SREM)
Summary:
This saves a library call to __aeabi_uidivmod. However, the
processor must feature hardware division in order to benefit from
the transformation.
Reviewers: scott-0, jmolloy, compnerd, rengolin
Subscribers: t.p.northover, compnerd, aemerson, rengolin, samparker, llvm-commits
Differential Revision: https://reviews.llvm.org/D24133
llvm-svn: 280808
Diffstat (limited to 'llvm/test/CodeGen/ARM/vzip.ll')
0 files changed, 0 insertions, 0 deletions

