From 05af43fbad723fd5f518ed3b34595c371ac2834c Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Wed, 24 Jan 2018 17:58:57 +0000 Subject: [X86] Fix some inconsistencies in the itineraries and Sched for (V)PEXTRW/(V)PINSRW The weirdest being that PEXTRWrr was tagged as a memory operation. llvm-svn: 323353 --- llvm/test/CodeGen/X86/sse2-schedule.ll | 2 +- llvm/test/CodeGen/X86/sse41-schedule.ll | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'llvm/test/CodeGen') diff --git a/llvm/test/CodeGen/X86/sse2-schedule.ll b/llvm/test/CodeGen/X86/sse2-schedule.ll index 4fbce3bab23..c51d19a7c28 100644 --- a/llvm/test/CodeGen/X86/sse2-schedule.ll +++ b/llvm/test/CodeGen/X86/sse2-schedule.ll @@ -5496,7 +5496,7 @@ define i16 @test_pextrw(<8 x i16> %a0) { ; ; SLM-LABEL: test_pextrw: ; SLM: # %bb.0: -; SLM-NEXT: pextrw $6, %xmm0, %eax # sched: [4:1.00] +; SLM-NEXT: pextrw $6, %xmm0, %eax # sched: [1:1.00] ; SLM-NEXT: # kill: def %ax killed %ax killed %eax ; SLM-NEXT: retq # sched: [4:1.00] ; diff --git a/llvm/test/CodeGen/X86/sse41-schedule.ll b/llvm/test/CodeGen/X86/sse41-schedule.ll index 5e05a365d18..33a042f92b0 100644 --- a/llvm/test/CodeGen/X86/sse41-schedule.ll +++ b/llvm/test/CodeGen/X86/sse41-schedule.ll @@ -1083,7 +1083,7 @@ define i32 @test_pextrw(<8 x i16> %a0, i16 *%a1) { ; ; SLM-LABEL: test_pextrw: ; SLM: # %bb.0: -; SLM-NEXT: pextrw $3, %xmm0, %eax # sched: [4:1.00] +; SLM-NEXT: pextrw $3, %xmm0, %eax # sched: [1:1.00] ; SLM-NEXT: pextrw $1, %xmm0, (%rdi) # sched: [4:2.00] ; SLM-NEXT: retq # sched: [4:1.00] ; -- cgit v1.2.3