summaryrefslogtreecommitdiff
path: root/include/llvm/MC/MCAsmInfo.h
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2012-01-23 07:57:39 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2012-01-23 07:57:39 +0000
commit7908480e4caf2f7ecb0b62c900039d49e7d51ebb (patch)
tree2e7cb2eef73a87bb3dde5844f065c1937cf3573b /include/llvm/MC/MCAsmInfo.h
parent7fb8b0c5d3eab5047dbec08fe46916e9c09f768c (diff)
downloadllvm-7908480e4caf2f7ecb0b62c900039d49e7d51ebb.tar.gz
llvm-7908480e4caf2f7ecb0b62c900039d49e7d51ebb.tar.bz2
llvm-7908480e4caf2f7ecb0b62c900039d49e7d51ebb.tar.xz
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
Diffstat (limited to 'include/llvm/MC/MCAsmInfo.h')
-rw-r--r--include/llvm/MC/MCAsmInfo.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/MC/MCAsmInfo.h b/include/llvm/MC/MCAsmInfo.h
index 5accabcd9f..ded30d824e 100644
--- a/include/llvm/MC/MCAsmInfo.h
+++ b/include/llvm/MC/MCAsmInfo.h
@@ -30,6 +30,7 @@ namespace llvm {
namespace ExceptionHandling {
enum ExceptionsType { None, DwarfCFI, SjLj, ARM, Win64 };
+ enum ARMEHABIMode { ARMEHABIDisabled, ARMEHABIUnwind, ARMEHABIFull };
}
namespace LCOMM {