summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/atomic-load-store.ll
diff options
context:
space:
mode:
authorSjoerd Meijer <sjoerd.meijer@arm.com>2016-07-08 12:54:43 +0000
committerSjoerd Meijer <sjoerd.meijer@arm.com>2016-07-08 12:54:43 +0000
commita625af3febeb12fe14bac61993df81471bfcfb0f (patch)
treee5c7c317c4586b7105640f7529198627b1961318 /llvm/test/CodeGen/ARM/atomic-load-store.ll
parent586e579fe8ffda388207a34bc99fc8fc5a2d26fe (diff)
downloadbcm5719-llvm-a625af3febeb12fe14bac61993df81471bfcfb0f.tar.gz
bcm5719-llvm-a625af3febeb12fe14bac61993df81471bfcfb0f.zip
Code size optimisation: don't expand a div to a mul and and a shift sequence.
As a result, the urem instruction will not be expanded to a sequence of umull, lsrs, muls and sub instructions, but just a call to __aeabi_uidivmod. Differential Revision: http://reviews.llvm.org/D22131 llvm-svn: 274843
Diffstat (limited to 'llvm/test/CodeGen/ARM/atomic-load-store.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud