[llvm-mca][X86] Add BMI/LZCNT/POPCNT resource tests to all relevant models
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 22 Apr 2018 20:42:24 +0000 (20:42 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sun, 22 Apr 2018 20:42:24 +0000 (20:42 +0000)
commit87ba905fe96469c65767f28bab4893ad32e15c02
tree65085ad4e26cdfa52599d903f5dbda7dd8adf634
parent12e367b6dba21c8d466d7cb012cc74de5487adaf
[llvm-mca][X86] Add BMI/LZCNT/POPCNT resource tests to all relevant models

The SandyBridge BMI tests are actually run on IvyBridge as that's the first lowest CPU that actually support the ISAs (but still use the SandyBridge model).

llvm-svn: 330556
25 files changed:
llvm/test/tools/llvm-mca/X86/Broadwell/resources-bmi1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Broadwell/resources-bmi2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Broadwell/resources-lzcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Broadwell/resources-popcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/BtVer2/resources-bmi1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/BtVer2/resources-lzcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Haswell/resources-bmi1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Haswell/resources-bmi2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Haswell/resources-lzcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Haswell/resources-popcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SLM/resources-popcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SandyBridge/resources-bmi1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SandyBridge/resources-bmi2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-bmi1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-bmi2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-lzcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SkylakeClient/resources-popcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-bmi1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-bmi2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-lzcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/SkylakeServer/resources-popcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Znver1/resources-bmi1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Znver1/resources-bmi2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Znver1/resources-lzcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/Znver1/resources-popcnt.s [new file with mode: 0644]