[X86][Znver1] Remove InstRWs for BLENDVPS/PD
authorCraig Topper <craig.topper@intel.com>
Sun, 8 Apr 2018 17:53:15 +0000 (17:53 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 8 Apr 2018 17:53:15 +0000 (17:53 +0000)
commitc362f42b6acc8f159ac7453f370cf72a672cbc12
treebb16306c00ce7a4a3205744dcc6a8bbce7faf5b7
parentc226a7b8207990ab77a5bc3bf527588e21e1b4be
[X86][Znver1] Remove InstRWs for BLENDVPS/PD

Summary:
This removes the InstRWs for BLENDVPS/PD in favor of WriteFVarBlend. The latency listed was 3 cycles but WriteFVarBlend is defined as 1 cycle latency. The 1 cycle latency matches Agner Fog's data.

The patterns were missing the VEX forms which is why there are no test changes. We don't test "-mcpu=znver1 -mattr=-avx"

Reviewers: RKSimon, GGanesh

Reviewed By: RKSimon

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D44841

llvm-svn: 329538
llvm/lib/Target/X86/X86ScheduleZnver1.td
llvm/test/CodeGen/X86/sse41-schedule.ll