Skip to content

Commit b57df56

Browse files
authored
[RISCV] Add UnsupportedSchedXXX for vendor extensions package (#147666)
There will be more schedule definitions for vendor extentions and we need to add these `UnsupportedSchedXXX` to exsiting models every time we add new schedule definitions. The fact is that each vendor will barely implement other vendors' extensions, so we can package these definitions into one.
1 parent 10f7824 commit b57df56

15 files changed

+24
-71
lines changed

llvm/lib/Target/RISCV/RISCVSchedAndes45.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -330,14 +330,10 @@ def : ReadAdvance<ReadCSR, 0>;
330330
defm : UnsupportedSchedQ;
331331
defm : UnsupportedSchedSFB;
332332
defm : UnsupportedSchedV;
333-
defm : UnsupportedSchedXsfvcp;
334-
defm : UnsupportedSchedXSfvfnrclipxfqf;
335-
defm : UnsupportedSchedXSfvfwmaccqqq;
336-
defm : UnsupportedSchedXSfvqmaccdod;
337-
defm : UnsupportedSchedXSfvqmaccqoq;
338333
defm : UnsupportedSchedZabha;
339334
defm : UnsupportedSchedZbkb;
340335
defm : UnsupportedSchedZbkx;
341336
defm : UnsupportedSchedZfa;
342337
defm : UnsupportedSchedZvk;
338+
defm : UnsupportedSchedXsf;
343339
}

llvm/lib/Target/RISCV/RISCVSchedGenericOOO.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -497,9 +497,5 @@ defm : UnsupportedSchedV;
497497
defm : UnsupportedSchedZfaWithQ;
498498
defm : UnsupportedSchedZvk;
499499
defm : UnsupportedSchedSFB;
500-
defm : UnsupportedSchedXsfvcp;
501-
defm : UnsupportedSchedXSfvfnrclipxfqf;
502-
defm : UnsupportedSchedXSfvfwmaccqqq;
503-
defm : UnsupportedSchedXSfvqmaccdod;
504-
defm : UnsupportedSchedXSfvqmaccqoq;
500+
defm : UnsupportedSchedXsf;
505501
}

llvm/lib/Target/RISCV/RISCVSchedMIPSP8700.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -273,10 +273,6 @@ defm : UnsupportedSchedZfa;
273273
defm : UnsupportedSchedZfhmin;
274274
defm : UnsupportedSchedSFB;
275275
defm : UnsupportedSchedZabha;
276-
defm : UnsupportedSchedXsfvcp;
277-
defm : UnsupportedSchedXSfvfnrclipxfqf;
278-
defm : UnsupportedSchedXSfvfwmaccqqq;
279-
defm : UnsupportedSchedXSfvqmaccdod;
280-
defm : UnsupportedSchedXSfvqmaccqoq;
281276
defm : UnsupportedSchedZvk;
277+
defm : UnsupportedSchedXsf;
282278
}

llvm/lib/Target/RISCV/RISCVSchedRocket.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,10 +262,6 @@ defm : UnsupportedSchedZbkx;
262262
defm : UnsupportedSchedZfa;
263263
defm : UnsupportedSchedZfhmin;
264264
defm : UnsupportedSchedSFB;
265-
defm : UnsupportedSchedXsfvcp;
266-
defm : UnsupportedSchedXSfvfnrclipxfqf;
267-
defm : UnsupportedSchedXSfvfwmaccqqq;
268-
defm : UnsupportedSchedXSfvqmaccdod;
269-
defm : UnsupportedSchedXSfvqmaccqoq;
270265
defm : UnsupportedSchedZvk;
266+
defm : UnsupportedSchedXsf;
271267
}

llvm/lib/Target/RISCV/RISCVSchedSiFiveP400.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,9 +1238,5 @@ defm : UnsupportedSchedZbkb;
12381238
defm : UnsupportedSchedZbkx;
12391239
defm : UnsupportedSchedSFB;
12401240
defm : UnsupportedSchedZfa;
1241-
defm : UnsupportedSchedXsfvcp;
1242-
defm : UnsupportedSchedXSfvfnrclipxfqf;
1243-
defm : UnsupportedSchedXSfvfwmaccqqq;
1244-
defm : UnsupportedSchedXSfvqmaccdod;
1245-
defm : UnsupportedSchedXSfvqmaccqoq;
1241+
defm : UnsupportedSchedXsf;
12461242
}

llvm/lib/Target/RISCV/RISCVSchedSiFiveP500.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -358,9 +358,5 @@ defm : UnsupportedSchedZbkx;
358358
defm : UnsupportedSchedSFB;
359359
defm : UnsupportedSchedZfa;
360360
defm : UnsupportedSchedZvk;
361-
defm : UnsupportedSchedXsfvcp;
362-
defm : UnsupportedSchedXSfvfnrclipxfqf;
363-
defm : UnsupportedSchedXSfvfwmaccqqq;
364-
defm : UnsupportedSchedXSfvqmaccdod;
365-
defm : UnsupportedSchedXSfvqmaccqoq;
361+
defm : UnsupportedSchedXsf;
366362
}

llvm/lib/Target/RISCV/RISCVSchedSiFiveP600.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1494,9 +1494,5 @@ defm : UnsupportedSchedZbkb;
14941494
defm : UnsupportedSchedZbkx;
14951495
defm : UnsupportedSchedSFB;
14961496
defm : UnsupportedSchedZfa;
1497-
defm : UnsupportedSchedXsfvcp;
1498-
defm : UnsupportedSchedXSfvfnrclipxfqf;
1499-
defm : UnsupportedSchedXSfvfwmaccqqq;
1500-
defm : UnsupportedSchedXSfvqmaccdod;
1501-
defm : UnsupportedSchedXSfvqmaccqoq;
1497+
defm : UnsupportedSchedXsf;
15021498
}

llvm/lib/Target/RISCV/RISCVSchedSiFiveP800.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1183,9 +1183,5 @@ defm : UnsupportedSchedZbkb;
11831183
defm : UnsupportedSchedZbkx;
11841184
defm : UnsupportedSchedSFB;
11851185
defm : UnsupportedSchedZfaWithQ;
1186-
defm : UnsupportedSchedXsfvcp;
1187-
defm : UnsupportedSchedXSfvfnrclipxfqf;
1188-
defm : UnsupportedSchedXSfvfwmaccqqq;
1189-
defm : UnsupportedSchedXSfvqmaccdod;
1190-
defm : UnsupportedSchedXSfvqmaccqoq;
1186+
defm : UnsupportedSchedXsf;
11911187
}

llvm/lib/Target/RISCV/RISCVSchedSpacemitX60.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -345,15 +345,11 @@ def : ReadAdvance<ReadSingleBitImm, 0>;
345345
// Unsupported extensions
346346
defm : UnsupportedSchedQ;
347347
defm : UnsupportedSchedV;
348-
defm : UnsupportedSchedXsfvcp;
349-
defm : UnsupportedSchedXSfvfnrclipxfqf;
350-
defm : UnsupportedSchedXSfvfwmaccqqq;
351-
defm : UnsupportedSchedXSfvqmaccdod;
352-
defm : UnsupportedSchedXSfvqmaccqoq;
353348
defm : UnsupportedSchedZabha;
354349
defm : UnsupportedSchedZbkb;
355350
defm : UnsupportedSchedZbkx;
356351
defm : UnsupportedSchedZfa;
357352
defm : UnsupportedSchedZvk;
358353
defm : UnsupportedSchedSFB;
354+
defm : UnsupportedSchedXsf;
359355
}

llvm/lib/Target/RISCV/RISCVSchedSyntacoreSCR1.td

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,6 @@ defm : UnsupportedSchedZbs;
116116
defm : UnsupportedSchedZbkb;
117117
defm : UnsupportedSchedZbkx;
118118
defm : UnsupportedSchedZfa;
119-
defm : UnsupportedSchedXsfvcp;
120-
defm : UnsupportedSchedXSfvfnrclipxfqf;
121-
defm : UnsupportedSchedXSfvfwmaccqqq;
122-
defm : UnsupportedSchedXSfvqmaccdod;
123-
defm : UnsupportedSchedXSfvqmaccqoq;
124119
defm : UnsupportedSchedZvk;
120+
defm : UnsupportedSchedXsf;
125121
}

0 commit comments

Comments
 (0)