[PATCH] D21991: [libunwind][ARM] Improve unwinder stack usage - Make WMMX support optional

Asiri Rathnayake via cfe-commits cfe-commits at lists.llvm.org
Tue Jul 5 05:44:53 PDT 2016


rmaprath created this revision.
rmaprath added reviewers: jroelofs, bcraig.
rmaprath added a subscriber: cfe-commits.
Herald added subscribers: rengolin, aemerson.

These registers are only available on a limited set of ARM targets (those based on XScale). Other targets should not have to pay the cost of these.

This patch shaves off about ~300 bytes of stack usage and ~1KB of code-size.

http://reviews.llvm.org/D21991

Files:
  CMakeLists.txt
  include/__libunwind_config.h
  src/Registers.hpp
  src/Unwind-EHABI.cpp
  src/UnwindRegistersRestore.S
  src/UnwindRegistersSave.S

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D21991.62739.patch
Type: text/x-patch
Size: 12315 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160705/395496a6/attachment.bin>


More information about the cfe-commits mailing list