Lines Matching +full:cycle +full:- +full:4

1 //===--------------------- TimelineView.h -----------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 /// This file implements a timeline view for the llvm-mca tool.
25 /// [0,4] . D==eeeER. .. vaddss %xmm3, %xmm2, %xmm4
28 /// [1,0] . DeE------R .. vmovshdup %xmm0, %xmm1
29 /// [1,1] . DeE------R .. vpermilpd $1, %xmm0, %xmm2
30 /// [1,2] . DeE-----R .. vpermilps $231, %xmm0, %xmm5
31 /// [1,3] . D=eeeE--R .. vaddss %xmm1, %xmm0, %xmm3
32 /// [1,4] . D===eeeER .. vaddss %xmm3, %xmm2, %xmm4
41 /// column is the information related to a specific cycle of execution.
43 /// where each character represents the instruction state at a specific cycle.
48 /// E: Instruction Executed (write-back stage)
51 /// -: Instruction executed, waiting to retire in order.
54 /// in-flight.
59 /// at iteration 0 was dispatched at cycle 0, and was retired at cycle 3.
60 /// Instruction [0,1] was also dispatched at cycle 0, and it retired at
61 /// the same cycle than instruction [0,0].
62 /// Instruction [0,4] has been dispatched at cycle 2. However, it had to
64 /// became ready only at cycle 5.
85 /// 4. 2 3.5 0.0 0.0 vaddss %xmm3, %xmm2, %xmm4
96 /// state until %xmm4 is written by instruction 4.
98 //===----------------------------------------------------------------------===//
128 int CycleDispatched; // A negative value is an "invalid cycle".
161 static const char RetireLag = '-'; // The instruction is waiting to retire.