File tree Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Expand file tree Collapse file tree 1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -48,9 +48,6 @@ def : ReadAdvance<ReadAfterVecYLd, 3>;
48
48
49
49
def : ReadAdvance<ReadInt2Fpu, 0>;
50
50
51
- // Many SchedWrites are defined in pairs with and without a folded load.
52
- // Instructions with folded loads are usually micro-fused, so they only appear
53
- // as two micro-ops when dispatched by the schedulers.
54
51
// This multiclass defines the resource usage for variants with and without
55
52
// folded loads.
56
53
multiclass AtomWriteResPair<X86FoldableSchedWrite SchedRW,
@@ -59,14 +56,13 @@ multiclass AtomWriteResPair<X86FoldableSchedWrite SchedRW,
59
56
int RRLat = 1, int RMLat = 1,
60
57
list<int> RRRes = [1],
61
58
list<int> RMRes = [1]> {
62
- // Register variant is using a single cycle on ExePort .
59
+ // Register variant.
63
60
def : WriteRes<SchedRW, RRPorts> {
64
61
let Latency = RRLat;
65
62
let ResourceCycles = RRRes;
66
63
}
67
64
68
- // Memory variant also uses a cycle on JLAGU and adds 3 cycles to the
69
- // latency.
65
+ // Memory variant.
70
66
def : WriteRes<SchedRW.Folded, RMPorts> {
71
67
let Latency = RMLat;
72
68
let ResourceCycles = RMRes;
You can’t perform that action at this time.
0 commit comments