HomePhabricator

Improve instruction emulation based stack unwinding

Description

Improve instruction emulation based stack unwinding

On ARM there is no difference petween a pop and a load instruction so
a register can be loaded multiple times during the function. Add check
to threat the load as a restore only if it do the restore from the
same location where the register was saved.

Differential revision: http://reviews.llvm.org/D11947