summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2016-07-15 07:55:21 +0000
committerJames Molloy <james.molloy@arm.com>2016-07-15 07:55:21 +0000
commita454a11d605f089001257a7132824f3260ddf4b9 (patch)
treef6e1d7c38f9e5b0ec7f8e62b9f59379a806e6ec2 /llvm/lib/ExecutionEngine/SectionMemoryManager.cpp
parenta56f8f8e5806cebbcdc8940055401cfe82de641b (diff)
downloadbcm5719-llvm-a454a11d605f089001257a7132824f3260ddf4b9.tar.gz
bcm5719-llvm-a454a11d605f089001257a7132824f3260ddf4b9.zip
[ARM] Prefer indirect calls in minsize mode
... When we emit several calls to the same function in the same basic block. An indirect call uses a "BLX r0" instruction which has a 16-bit encoding. If many calls are made to the same target, this can enable significant code size reductions. llvm-svn: 275537
Diffstat (limited to 'llvm/lib/ExecutionEngine/SectionMemoryManager.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud