From 140fee078f6fc9706687ea55cd51e189c24903c3 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Mon, 9 Apr 2018 13:42:14 +0000 Subject: [PATCH] [X86][MMX] Fix missing itinerary for MOVQ2DQ instruction format llvm-svn: 329567 --- llvm/lib/Target/X86/X86InstrFormats.td | 2 +- llvm/test/CodeGen/X86/mmx-schedule.ll | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Target/X86/X86InstrFormats.td b/llvm/lib/Target/X86/X86InstrFormats.td index b3f858f..a12c35a 100644 --- a/llvm/lib/Target/X86/X86InstrFormats.td +++ b/llvm/lib/Target/X86/X86InstrFormats.td @@ -644,7 +644,7 @@ class MMXSDIi8 o, Format F, dag outs, dag ins, string asm, : Ii8, XD, Requires<[HasSSE2]>; class MMXS2SIi8 o, Format F, dag outs, dag ins, string asm, list pattern, InstrItinClass itin = NoItinerary> - : Ii8, XS, Requires<[HasSSE2]>; + : Ii8, XS, Requires<[HasSSE2]>; // SSE3 Instruction Templates: // diff --git a/llvm/test/CodeGen/X86/mmx-schedule.ll b/llvm/test/CodeGen/X86/mmx-schedule.ll index 9a75144..db17b4f 100644 --- a/llvm/test/CodeGen/X86/mmx-schedule.ll +++ b/llvm/test/CodeGen/X86/mmx-schedule.ll @@ -978,7 +978,7 @@ define <2 x i64> @test_movq2dq(x86_mmx %a0) optsize { ; ; ATOM-LABEL: test_movq2dq: ; ATOM: # %bb.0: -; ATOM-NEXT: movq2dq %mm0, %xmm0 # sched: [0:?] +; ATOM-NEXT: movq2dq %mm0, %xmm0 # sched: [1:0.50] ; ATOM-NEXT: retq # sched: [79:39.50] ; ; SLM-LABEL: test_movq2dq: -- 2.7.4