ArchV7M implies HW division instructions.

llvm-svn: 110797
This commit is contained in:
Evan Cheng 2010-08-11 07:00:16 +00:00
parent 1c3c0009bd
commit 163b624b4e
1 changed files with 3 additions and 3 deletions

View File

@ -78,7 +78,7 @@ def ArchV7A : SubtargetFeature<"v7a", "ARMArchVersion", "V7A",
[FeatureThumb2, FeatureNEON, FeatureDB]>;
def ArchV7M : SubtargetFeature<"v7m", "ARMArchVersion", "V7M",
"ARM v7M",
[FeatureThumb2, FeatureDB]>;
[FeatureThumb2, FeatureDB, FeatureHWDiv]>;
//===----------------------------------------------------------------------===//
// ARM Processors supported.
@ -151,8 +151,8 @@ def : Processor<"cortex-a9", CortexA9Itineraries,
[ArchV7A, FeatureT2XtPk]>;
// V7M Processors.
def : ProcNoItin<"cortex-m3", [ArchV7M, FeatureHWDiv]>;
def : ProcNoItin<"cortex-m4", [ArchV7M, FeatureHWDiv]>;
def : ProcNoItin<"cortex-m3", [ArchV7M]>;
def : ProcNoItin<"cortex-m4", [ArchV7M]>;
//===----------------------------------------------------------------------===//
// Register File Description