Lines Matching full:apple

272 // Note that cyclone does not fuse AES instructions, but newer apple chips do
273 // perform the fusion and cyclone is used by default when targetting apple OSes.
274 def TuneAppleA7 : SubtargetFeature<"apple-a7", "ARMProcFamily", "AppleA7",
275 "Apple A7 (the CPU formerly known as Cyclone)", [
286 def TuneAppleA10 : SubtargetFeature<"apple-a10", "ARMProcFamily", "AppleA10",
287 "Apple A10", [
298 def TuneAppleA11 : SubtargetFeature<"apple-a11", "ARMProcFamily", "AppleA11",
299 "Apple A11", [
310 def TuneAppleA12 : SubtargetFeature<"apple-a12", "ARMProcFamily", "AppleA12",
311 "Apple A12", [
322 def TuneAppleA13 : SubtargetFeature<"apple-a13", "ARMProcFamily", "AppleA13",
323 "Apple A13", [
334 def TuneAppleA14 : SubtargetFeature<"apple-a14", "ARMProcFamily", "AppleA14",
335 "Apple A14", [
351 def TuneAppleA15 : SubtargetFeature<"apple-a15", "ARMProcFamily", "AppleA15",
352 "Apple A15", [
367 def TuneAppleA16 : SubtargetFeature<"apple-a16", "ARMProcFamily", "AppleA16",
368 "Apple A16", [
384 def TuneAppleA17 : SubtargetFeature<"apple-a17", "ARMProcFamily", "AppleA17",
385 "Apple A17", [
401 def TuneAppleM4 : SubtargetFeature<"apple-m4", "ARMProcFamily", "AppleM4",
402 "Apple M4", [
898 // Technically apple-m4 is v9.2a, but we can't use that here.
1178 // Apple CPUs
1180 def : ProcessorModel<"apple-a7", CycloneModel, ProcessorFeatures.AppleA7,
1182 // Support cyclone as an alias for apple-a7 so we can still LTO old bitcode.
1183 def : ProcessorAlias<"cyclone", "apple-a7">;
1184 def : ProcessorAlias<"apple-a8", "apple-a7">;
1185 def : ProcessorAlias<"apple-a9", "apple-a7">;
1187 def : ProcessorModel<"apple-a10", CycloneModel, ProcessorFeatures.AppleA10,
1190 def : ProcessorModel<"apple-a11", CycloneModel, ProcessorFeatures.AppleA11,
1193 def : ProcessorModel<"apple-a12", CycloneModel, ProcessorFeatures.AppleA12,
1195 def : ProcessorAlias<"apple-s4", "apple-a12">;
1196 def : ProcessorAlias<"apple-s5", "apple-a12">;
1198 def : ProcessorModel<"apple-a13", CycloneModel, ProcessorFeatures.AppleA13,
1201 def : ProcessorModel<"apple-a14", CycloneModel, ProcessorFeatures.AppleA14,
1203 def : ProcessorAlias<"apple-m1", "apple-a14">;
1205 def : ProcessorModel<"apple-a15", CycloneModel, ProcessorFeatures.AppleA15,
1207 def : ProcessorAlias<"apple-m2", "apple-a15">;
1209 def : ProcessorModel<"apple-a16", CycloneModel, ProcessorFeatures.AppleA16,
1211 def : ProcessorAlias<"apple-m3", "apple-a16">;
1213 def : ProcessorModel<"apple-a17", CycloneModel, ProcessorFeatures.AppleA17,
1216 def : ProcessorModel<"apple-m4", CycloneModel, ProcessorFeatures.AppleM4,
1219 // Alias for the latest Apple processor model supported by LLVM.
1220 def : ProcessorAlias<"apple-latest", "apple-m4">;