[X86] Rename VROUNDYPS* and VROUNDYPD* instructions to VROUNDPSY* and VROUNDPDY*. Fix itinerary mistake on all memory forms of VROUNDPD
This makes the Y position consistent with other instructions.
This should have been NFC, but while refactoring the multiclass I noticed that VROUNDPD memory forms were using the register itinerary.
llvm-svn: 328254
diff --git a/llvm/lib/Target/X86/X86SchedBroadwell.td b/llvm/lib/Target/X86/X86SchedBroadwell.td
index 76199f0..69799a5 100755
--- a/llvm/lib/Target/X86/X86SchedBroadwell.td
+++ b/llvm/lib/Target/X86/X86SchedBroadwell.td
@@ -1742,8 +1742,8 @@
"VROUNDPSr",
"VROUNDSDr",
"VROUNDSSr",
- "VROUNDYPDr",
- "VROUNDYPSr")>;
+ "VROUNDPDYr",
+ "VROUNDPSYr")>;
def BWWriteResGroup59 : SchedWriteRes<[BWPort0,BWPort23]> {
let Latency = 6;
@@ -3014,8 +3014,8 @@
"SUBR_FI32m",
"SUB_FI16m",
"SUB_FI32m",
- "VROUNDYPDm",
- "VROUNDYPSm")>;
+ "VROUNDPDYm",
+ "VROUNDPSYm")>;
def BWWriteResGroup136 : SchedWriteRes<[BWPort0,BWPort5,BWPort23]> {
let Latency = 12;