Lines Matching refs:CK803
345 def ProcCK803 : SubtargetFeature<"ck803", "CSKYProcFamily", "CK803",
402 // CK803 series
403 class CK803<string n, SchedMachineModel m, list<SubtargetFeature> f,
407 def : CK803<"ck803", NoSchedModel, []>;
408 def : CK803<"ck803h", NoSchedModel, []>;
409 def : CK803<"ck803t", NoSchedModel, []>;
410 def : CK803<"ck803ht", NoSchedModel, []>;
411 def : CK803<"ck803f", NoSchedModel, [FeatureFPUV2_SF, HasFLOATE1, HasFLOAT1E3]>;
412 def : CK803<"ck803fh", NoSchedModel, [FeatureFPUV2_SF, HasFLOATE1, HasFLOAT1E3]>;
413 def : CK803<"ck803e", NoSchedModel, [FeatureDSP, HasDSP1E2, HasDSPE60]>;
414 def : CK803<"ck803eh", NoSchedModel, [FeatureDSP, HasDSP1E2, HasDSPE60]>;
415 def : CK803<"ck803et", NoSchedModel, [FeatureDSP, HasDSP1E2, HasDSPE60]>;
416 def : CK803<"ck803eht", NoSchedModel, [FeatureDSP, HasDSP1E2, HasDSPE60]>;
417 def : CK803<"ck803ef", NoSchedModel,
419 def : CK803<"ck803efh", NoSchedModel,
421 def : CK803<"ck803ft", NoSchedModel, [FeatureFPUV2_SF, HasFLOATE1, HasFLOAT1E3]>;
422 def : CK803<"ck803eft", NoSchedModel,
424 def : CK803<"ck803efht", NoSchedModel,
426 def : CK803<"ck803r1", NoSchedModel, [Has3E3r1, Has3r2E3r3, FeatureDSPV2]>;
427 def : CK803<"ck803hr1", NoSchedModel, [Has3E3r1, Has3r2E3r3, FeatureDSPV2]>;
428 def : CK803<"ck803tr1", NoSchedModel, [Has3E3r1, Has3r2E3r3, FeatureDSPV2]>;
429 def : CK803<"ck803htr1", NoSchedModel, [Has3E3r1, Has3r2E3r3, FeatureDSPV2]>;
430 def : CK803<"ck803fr1", NoSchedModel,
432 def : CK803<"ck803fhr1", NoSchedModel,
434 def : CK803<"ck803er1", NoSchedModel,
436 def : CK803<"ck803etr1", NoSchedModel,
438 def : CK803<"ck803ehr1", NoSchedModel,
440 def : CK803<"ck803ehtr1", NoSchedModel,
442 def : CK803<"ck803efr1", NoSchedModel,
444 def : CK803<"ck803efhr1", NoSchedModel,
446 def : CK803<"ck803ftr1", NoSchedModel, [Has3E3r1, FeatureFPUV2_SF, HasFLOATE1, HasFLOAT1E3, Feature…
447 def : CK803<"ck803eftr1", NoSchedModel,
449 def : CK803<"ck803efhtr1", NoSchedModel,
451 def : CK803<"ck803r2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2]>;
452 def : CK803<"ck803hr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2]>;
453 def : CK803<"ck803tr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2]>;
454 def : CK803<"ck803htr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2]>;
455 def : CK803<"ck803fr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2, FeatureFPUV2_SF, HasFL…
456 def : CK803<"ck803fhr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2, FeatureFPUV2_SF, HasF…
457 def : CK803<"ck803er2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSP, HasDSP1E2, HasDSPE60, Fe…
458 def : CK803<"ck803etr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSP, HasDSP1E2, HasDSPE60, F…
459 def : CK803<"ck803ehr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSP, HasDSP1E2, HasDSPE60, F…
460 def : CK803<"ck803ehtr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSP, HasDSP1E2, HasDSPE60, …
461 def : CK803<"ck803efr2", NoSchedModel,
463 def : CK803<"ck803efhr2", NoSchedModel,
465 def : CK803<"ck803ftr2", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2, FeatureFPUV2_SF, HasF…
466 def : CK803<"ck803eftr2", NoSchedModel,
468 def : CK803<"ck803efhtr2", NoSchedModel,
470 def : CK803<"ck803r3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2]>;
471 def : CK803<"ck803hr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2]>;
472 def : CK803<"ck803tr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2]>;
473 def : CK803<"ck803htr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2]>;
474 def : CK803<"ck803fr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2, FeatureFPUV2_SF, HasFL…
475 def : CK803<"ck803fhr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2, FeatureFPUV2_SF, HasF…
476 def : CK803<"ck803er3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSP, HasDSP1E2, HasDSPE60, Fe…
477 def : CK803<"ck803etr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSP, HasDSP1E2, HasDSPE60, F…
478 def : CK803<"ck803ehr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSP, HasDSP1E2, HasDSPE60, F…
479 def : CK803<"ck803ehtr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSP, HasDSP1E2, HasDSPE60, …
480 def : CK803<"ck803efr3", NoSchedModel,
482 def : CK803<"ck803efhr3", NoSchedModel,
484 def : CK803<"ck803ftr3", NoSchedModel, [Has3r1E3r2, Has3r2E3r3, FeatureDSPV2, FeatureFPUV2_SF, HasF…
485 def : CK803<"ck803eftr3", NoSchedModel,
487 def : CK803<"ck803efhtr3", NoSchedModel,
489 def : CK803<"s803", NoSchedModel, [Has3r1E3r2, Has3r2E3r3]>;
490 def : CK803<"s803t", NoSchedModel, [Has3r1E3r2, Has3r2E3r3]>;
491 def : CK803<"e803", NoSchedModel, [Has3r1E3r2, Has3r2E3r3]>;
492 def : CK803<"e803t", NoSchedModel, [Has3r1E3r2, Has3r2E3r3]>;
496 list<SubtargetFeature> tunef = []> : CK803<n, m, !listconcat(f, [Has3E3r1, ProcCK803S]), tunef>;
520 : CK803<n, m, !listconcat(f, [Has3r1E3r2, Has3r2E3r3, ProcCK804]), !listconcat(tunef, [])>;
547 …: CK803<n, m, !listconcat(f, [FeatureHighreg, FeatureVDSPV2, HasVDSP2E3, Has3r1E3r2, Has3r2E3r3, P…