Lines Matching +full:de +full:- +full:serialized

1 //=- AArch64SchedExynosM4.td - Samsung Exynos M4 Sched Defs --*- tablegen -*-=//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
14 //===----------------------------------------------------------------------===//
15 // The Exynos-M4 is an advanced superscalar microprocessor with a 6-wide
16 // in-order stage for decode and dispatch and a wider issue stage.
17 // The execution units and loads and stores are out-of-order.
33 //===----------------------------------------------------------------------===//
34 // Define each kind of processor resource and number available on the Exynos-M4.
41 def M4UnitD : ProcResource<1>; // Integer division (inside C0, serialized)
69 def M4UnitFDIV0 : ProcResource<2>; // FP division (serialized)
70 def M4UnitFSQR0 : ProcResource<2>; // FP square root (serialized)
81 def M4UnitFDIV1 : ProcResource<2>; // FP division (serialized)
82 def M4UnitFSQR1 : ProcResource<2>; // FP square root (serialized)
133 //===----------------------------------------------------------------------===//
499 def M4ReadNMULP2 : SchedReadAdvance<-2, [M4WriteNMUL3]>;
502 //===----------------------------------------------------------------------===//
569 //===----------------------------------------------------------------------===//
586 //===----------------------------------------------------------------------===//
1002 def : InstRW<[M4WriteNCRY1], (instregex "^AES[DE]")>;