An option to selectively enable parts of ARM EHABI support.
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 23 Jan 2012 07:57:39 +0000 (07:57 +0000)
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>
Mon, 23 Jan 2012 07:57:39 +0000 (07:57 +0000)
commit7908480e4caf2f7ecb0b62c900039d49e7d51ebb
tree2e7cb2eef73a87bb3dde5844f065c1937cf3573b
parent7fb8b0c5d3eab5047dbec08fe46916e9c09f768c
An option to selectively enable parts of ARM EHABI support.

This change adds an new value to the --arm-enable-ehabi option that
disables emitting unwinding descriptors. This mode gives a working
backtrace() without the (currently broken) exception support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148686 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCAsmInfo.h
lib/CodeGen/AsmPrinter/ARMException.cpp
lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
test/CodeGen/ARM/ehabi-unwind.ll