[llvm-commits] [llvm] r120965 - /llvm/trunk/lib/Target/ARM/ARM.td
Evan Cheng
evan.cheng at apple.com
Sun Dec 5 15:03:46 PST 2010
Author: evancheng
Date: Sun Dec 5 17:03:45 2010
New Revision: 120965
URL: http://llvm.org/viewvc/llvm-project?rev=120965&view=rev
Log:
Code clean up.
Modified:
llvm/trunk/lib/Target/ARM/ARM.td
Modified: llvm/trunk/lib/Target/ARM/ARM.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARM.td?rev=120965&r1=120964&r2=120965&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARM.td (original)
+++ llvm/trunk/lib/Target/ARM/ARM.td Sun Dec 5 17:03:45 2010
@@ -99,9 +99,11 @@
"One of the other ARM processor families">;
def ProcA8 : SubtargetFeature<"a8", "ARMProcFamily", "CortexA8",
"Cortex-A8 ARM processors",
- [FeatureSlowFPBrcc, FeatureNEONForFP]>;
+ [FeatureSlowFPBrcc, FeatureNEONForFP,
+ FeatureHasSlowFPVMLx, FeatureT2XtPk]>;
def ProcA9 : SubtargetFeature<"a9", "ARMProcFamily", "CortexA9",
- "Cortex-A9 ARM processors">;
+ "Cortex-A9 ARM processors",
+ [FeatureHasSlowFPVMLx, FeatureT2XtPk]>;
class ProcNoItin<string Name, list<SubtargetFeature> Features>
: Processor<Name, GenericItineraries, Features>;
@@ -165,11 +167,9 @@
// V7 Processors.
def : Processor<"cortex-a8", CortexA8Itineraries,
- [ArchV7A, ProcA8,
- FeatureHasSlowFPVMLx, FeatureT2XtPk]>;
+ [ArchV7A, ProcA8]>;
def : Processor<"cortex-a9", CortexA9Itineraries,
- [ArchV7A, ProcA9,
- FeatureHasSlowFPVMLx, FeatureT2XtPk]>;
+ [ArchV7A, ProcA9]>;
// V7M Processors.
def : ProcNoItin<"cortex-m3", [ArchV7M]>;
More information about the llvm-commits
mailing list