[X86][Btver2] Fix MicroOps counts for DPPS/YMM memory folded instructions
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 23 Mar 2018 14:45:03 +0000 (14:45 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 23 Mar 2018 14:45:03 +0000 (14:45 +0000)
commit5792e10ffb07891e6e79bd6a5dbc0863ce13074c
treea788c5e4f47614a5865f85de43b75406bb499276
parent16f11462cee847a690537408fae6329870dd09a4
[X86][Btver2] Fix MicroOps counts for DPPS/YMM memory folded instructions

This was due to a misunderstanding over what llvm calls a micro-op (retirement unit) is actually called a macro-op on the AMD/Jaguar target. Folded loads don't affect num macro ops.

llvm-svn: 328320
llvm/lib/Target/X86/X86ScheduleBtVer2.td
llvm/test/tools/llvm-mca/X86/BtVer2/resources-avx1.s
llvm/test/tools/llvm-mca/X86/BtVer2/resources-sse41.s