diff options
author | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2018-06-22 10:03:03 +0000 |
---|---|---|
committer | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2018-06-22 10:03:03 +0000 |
commit | 1043dffbd3e33ac351f9731781fb8ff12825c579 (patch) | |
tree | e343cf1fa4e0ea268c3ed7622452cf83c248222b /llvm/lib | |
parent | 9b10b69afa8d0fca61bb2eb9959b65825983c6ac (diff) | |
download | bcm5719-llvm-1043dffbd3e33ac351f9731781fb8ff12825c579.tar.gz bcm5719-llvm-1043dffbd3e33ac351f9731781fb8ff12825c579.zip |
Recommit of r335326, with the test fixed that I missed.
llvm-svn: 335331
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/ARM/ARM.td | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/lib/Target/ARM/ARM.td b/llvm/lib/Target/ARM/ARM.td index 7b551c40408..fe744b0bc10 100644 --- a/llvm/lib/Target/ARM/ARM.td +++ b/llvm/lib/Target/ARM/ARM.td @@ -526,13 +526,15 @@ def ARMv6m : Architecture<"armv6-m", "ARMv6m", [HasV6MOps, FeatureNoARM, ModeThumb, FeatureDB, - FeatureMClass]>; + FeatureMClass, + FeatureStrictAlign]>; def ARMv6sm : Architecture<"armv6s-m", "ARMv6sm", [HasV6MOps, FeatureNoARM, ModeThumb, FeatureDB, - FeatureMClass]>; + FeatureMClass, + FeatureStrictAlign]>; def ARMv7a : Architecture<"armv7-a", "ARMv7a", [HasV7Ops, FeatureNEON, @@ -642,7 +644,8 @@ def ARMv8mBaseline : Architecture<"armv8-m.base", "ARMv8mBaseline", FeatureV7Clrex, Feature8MSecExt, FeatureAcquireRelease, - FeatureMClass]>; + FeatureMClass, + FeatureStrictAlign]>; def ARMv8mMainline : Architecture<"armv8-m.main", "ARMv8mMainline", [HasV8MMainlineOps, |