diff options
author | Tim Northover <tnorthover@apple.com> | 2015-10-28 22:56:36 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2015-10-28 22:56:36 +0000 |
commit | f8e47e4868270ee1bea61a5b64f3df5153262a08 (patch) | |
tree | adb4e7c6c66481f3cd0c2d4ee0d01aec0fef532a /llvm/lib/Target/ARM/ARMSubtarget.h | |
parent | 2253d1c0525d2a30c0a9e6e26237dabc6237b9b4 (diff) | |
download | bcm5719-llvm-f8e47e4868270ee1bea61a5b64f3df5153262a08.tar.gz bcm5719-llvm-f8e47e4868270ee1bea61a5b64f3df5153262a08.zip |
ARM: add support for WatchOS's compact unwind information.
llvm-svn: 251573
Diffstat (limited to 'llvm/lib/Target/ARM/ARMSubtarget.h')
-rw-r--r-- | llvm/lib/Target/ARM/ARMSubtarget.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMSubtarget.h b/llvm/lib/Target/ARM/ARMSubtarget.h index f95b682ba7c..66b56d10faa 100644 --- a/llvm/lib/Target/ARM/ARMSubtarget.h +++ b/llvm/lib/Target/ARM/ARMSubtarget.h @@ -212,6 +212,9 @@ protected: /// Target machine allowed unsafe FP math (such as use of NEON fp) bool UnsafeFPMath; + /// UseSjLjEH - If true, the target uses SjLj exception handling (e.g. iOS). + bool UseSjLjEH; + /// stackAlignment - The minimum alignment known to hold of the stack frame on /// entry to the function and which must be maintained by every function. unsigned stackAlignment; @@ -345,6 +348,7 @@ public: bool hasMPExtension() const { return HasMPExtension; } bool hasDSP() const { return HasDSP; } bool useNaClTrap() const { return UseNaClTrap; } + bool useSjLjEH() const { return UseSjLjEH; } bool genLongCalls() const { return GenLongCalls; } bool hasFP16() const { return HasFP16; } |