diff options
author | Tim Northover <tnorthover@apple.com> | 2015-10-28 22:46:43 +0000 |
---|---|---|
committer | Tim Northover <tnorthover@apple.com> | 2015-10-28 22:46:43 +0000 |
commit | e0ccdc6de93e879723c3b1af658913cbc0b8fbdc (patch) | |
tree | 7caa8763e15e0633a44465e9bb7658d9ff1d1f97 /llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | |
parent | 2d4d1615197efeb044f62d6a8721704839cd5337 (diff) | |
download | bcm5719-llvm-e0ccdc6de93e879723c3b1af658913cbc0b8fbdc.tar.gz bcm5719-llvm-e0ccdc6de93e879723c3b1af658913cbc0b8fbdc.zip |
ARM: add backend support for the ABI used in WatchOS
At the LLVM level this ABI is essentially a minimal modification of AAPCS to
support 16-byte alignment for vector types and the stack.
llvm-svn: 251570
Diffstat (limited to 'llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp')
-rw-r--r-- | llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp index 097b683493c..d016ad8d079 100644 --- a/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp +++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp @@ -196,7 +196,8 @@ std::string ARM_MC::ParseARMTriple(const Triple &TT, StringRef CPU) { else // Use CPU to figure out the exact features. ARMArchFeature = "+v7"; - break; case Triple::ARMSubArch_v7: + break; + case Triple::ARMSubArch_v7: // v7 CPUs have lots of different feature sets. If no CPU is specified, // then assume v7a (e.g. cortex-a8) feature set. Otherwise, return // the "minimum" feature set and use CPU string to figure out the exact |