mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-12 02:33:33 +00:00
Code clean up.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120965 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f79ed109ec
commit
167be80ee7
@ -99,9 +99,11 @@ def ProcOthers : SubtargetFeature<"others", "ARMProcFamily", "Others",
|
||||
"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 @@ def : Processor<"arm1156t2f-s", ARMV6Itineraries, [ArchV6T2, FeatureVFP2,
|
||||
|
||||
// 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]>;
|
||||
|
Loading…
x
Reference in New Issue
Block a user