[X86][BTVER2] Fix throughput of YMM bitwise instructions
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 2 Mar 2018 18:20:35 +0000 (18:20 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 2 Mar 2018 18:20:35 +0000 (18:20 +0000)
commit8cbc1d232bd581539cd4d6030725e36fe113625d
treed2e2f1c81e772af22de18a989e2b2651da031fd4
parent6b1419b547d2d5ee523250efd60ccc3d6ce8279c
[X86][BTVER2] Fix throughput of YMM bitwise instructions

These instructions are double-pumped, split into 2 128-bit ops and then passing through either FPU pipe.

Found while testing llvm-mca (D43951)

llvm-svn: 326597
llvm/lib/Target/X86/X86ScheduleBtVer2.td
llvm/test/CodeGen/X86/avx-schedule.ll