OSDN Git Service

[llvm-mca][x86] Add Generic cpu resource tests
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 15 Jun 2018 18:35:25 +0000 (18:35 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Fri, 15 Jun 2018 18:35:25 +0000 (18:35 +0000)
commita292a7749362ef4ca7669e1ad8ab2f0131b0c184
tree45e47666afb7f63dba1bcc42b504707827049352
parenta36133dda76fc79eaf3bca61bf024e4943dd222d
[llvm-mca][x86] Add Generic cpu resource tests

Added a Generic x86 cpu set of resource tests to allow us to check all ISAs.

We currently use SandyBridge as our generic CPU model, but it's better if we actually duplicate these tests for if/when we change the model, it also means we don't end up polluting the SandyBridge folder with tests for ISAs it doesn't support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334853 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
test/tools/llvm-mca/X86/Generic/resources-adx.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-aes.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-avx1.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-avx2.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-bmi1.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-bmi2.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-cmov.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-f16c.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-fma.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-lzcnt.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-mmx.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-popcnt.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-sse1.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-sse2.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-sse3.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-sse41.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-sse42.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-sse4a.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-ssse3.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-x86_64.s [new file with mode: 0644]
test/tools/llvm-mca/X86/Generic/resources-x87.s [new file with mode: 0644]