[llvm] r328308 - [X86][SandyBridge] Fix missing comma that was causing string concatenation of 2 instregex entries
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Fri Mar 23 04:56:38 PDT 2018
Author: rksimon
Date: Fri Mar 23 04:56:38 2018
New Revision: 328308
URL: http://llvm.org/viewvc/llvm-project?rev=328308&view=rev
Log:
[X86][SandyBridge] Fix missing comma that was causing string concatenation of 2 instregex entries
Found while updating D44687
Modified:
llvm/trunk/lib/Target/X86/X86SchedSandyBridge.td
llvm/trunk/test/CodeGen/X86/mmx-schedule.ll
Modified: llvm/trunk/lib/Target/X86/X86SchedSandyBridge.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86SchedSandyBridge.td?rev=328308&r1=328307&r2=328308&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86SchedSandyBridge.td (original)
+++ llvm/trunk/lib/Target/X86/X86SchedSandyBridge.td Fri Mar 23 04:56:38 2018
@@ -1683,7 +1683,7 @@ def SBWriteResGroup89_2 : SchedWriteRes<
let ResourceCycles = [1,1];
}
def: InstRW<[SBWriteResGroup89], (instregex "MMX_PMADDUBSWrm",
- "MMX_PMADDWDirm"
+ "MMX_PMADDWDirm",
"MMX_PMULHRSWrm",
"MMX_PMULHUWirm",
"MMX_PMULHWirm",
Modified: llvm/trunk/test/CodeGen/X86/mmx-schedule.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/mmx-schedule.ll?rev=328308&r1=328307&r2=328308&view=diff
==============================================================================
--- llvm/trunk/test/CodeGen/X86/mmx-schedule.ll (original)
+++ llvm/trunk/test/CodeGen/X86/mmx-schedule.ll Fri Mar 23 04:56:38 2018
@@ -3591,7 +3591,7 @@ define i64 @test_pmaddwd(x86_mmx %a0, x8
; GENERIC-LABEL: test_pmaddwd:
; GENERIC: # %bb.0:
; GENERIC-NEXT: pmaddwd %mm1, %mm0 # sched: [5:1.00]
-; GENERIC-NEXT: pmaddwd (%rdi), %mm0 # sched: [9:1.00]
+; GENERIC-NEXT: pmaddwd (%rdi), %mm0 # sched: [11:1.00]
; GENERIC-NEXT: movq %mm0, %rax # sched: [1:0.33]
; GENERIC-NEXT: retq # sched: [1:1.00]
;
@@ -3612,7 +3612,7 @@ define i64 @test_pmaddwd(x86_mmx %a0, x8
; SANDY-LABEL: test_pmaddwd:
; SANDY: # %bb.0:
; SANDY-NEXT: pmaddwd %mm1, %mm0 # sched: [5:1.00]
-; SANDY-NEXT: pmaddwd (%rdi), %mm0 # sched: [9:1.00]
+; SANDY-NEXT: pmaddwd (%rdi), %mm0 # sched: [11:1.00]
; SANDY-NEXT: movq %mm0, %rax # sched: [1:0.33]
; SANDY-NEXT: retq # sched: [1:1.00]
;
@@ -4114,7 +4114,7 @@ define i64 @test_pmulhrsw(x86_mmx %a0, x
; GENERIC-LABEL: test_pmulhrsw:
; GENERIC: # %bb.0:
; GENERIC-NEXT: pmulhrsw %mm1, %mm0 # sched: [5:1.00]
-; GENERIC-NEXT: pmulhrsw (%rdi), %mm0 # sched: [9:1.00]
+; GENERIC-NEXT: pmulhrsw (%rdi), %mm0 # sched: [11:1.00]
; GENERIC-NEXT: movq %mm0, %rax # sched: [1:0.33]
; GENERIC-NEXT: retq # sched: [1:1.00]
;
@@ -4135,7 +4135,7 @@ define i64 @test_pmulhrsw(x86_mmx %a0, x
; SANDY-LABEL: test_pmulhrsw:
; SANDY: # %bb.0:
; SANDY-NEXT: pmulhrsw %mm1, %mm0 # sched: [5:1.00]
-; SANDY-NEXT: pmulhrsw (%rdi), %mm0 # sched: [9:1.00]
+; SANDY-NEXT: pmulhrsw (%rdi), %mm0 # sched: [11:1.00]
; SANDY-NEXT: movq %mm0, %rax # sched: [1:0.33]
; SANDY-NEXT: retq # sched: [1:1.00]
;
More information about the llvm-commits
mailing list