[MCA][X86] Add basic coverage for icelake arch
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 31 Aug 2021 11:19:58 +0000 (12:19 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 31 Aug 2021 11:20:09 +0000 (12:20 +0100)
commit7ec7272b8056c70f38081aa55ccfb5e8aacf0c53
tree2697082f456399433a6df5830d369e49b90487db
parentaafa05e03d629cc6605718c54575256d9d683659
[MCA][X86] Add basic coverage for icelake arch

Copy the skylake-avx512 tests for icelake-server coverage.

Add icelake/rocketlake/tigerlake test coverage to the relevent generic tests as well.
52 files changed:
llvm/test/tools/llvm-mca/X86/IceLakeServer/independent-load-stores.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-adx.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-aes.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512bw.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512bwvl.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512dq.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512dqvl.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-avx512vl.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-bmi1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-bmi2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-clflushopt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-clwb.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-cmov.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-cmpxchg.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-f16c.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-fma.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-fsgsbase.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-lea.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-lzcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-mmx.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-movbe.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-pclmul.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-popcnt.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-prefetchw.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-rdrand.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-rdseed.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-sse1.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-sse2.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-sse3.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-sse41.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-sse42.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-ssse3.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-x86_32.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-x86_64.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/resources-x87.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/IceLakeServer/zero-idioms.s [new file with mode: 0644]
llvm/test/tools/llvm-mca/X86/bextr-read-after-ld.s
llvm/test/tools/llvm-mca/X86/bzhi-read-after-ld.s
llvm/test/tools/llvm-mca/X86/cpus.s
llvm/test/tools/llvm-mca/X86/fma3-read-after-ld-1.s
llvm/test/tools/llvm-mca/X86/fma3-read-after-ld-2.s
llvm/test/tools/llvm-mca/X86/read-after-ld-1.s
llvm/test/tools/llvm-mca/X86/read-after-ld-2.s
llvm/test/tools/llvm-mca/X86/read-after-ld-3.s
llvm/test/tools/llvm-mca/X86/register-file-statistics.s
llvm/test/tools/llvm-mca/X86/scheduler-queue-usage.s
llvm/test/tools/llvm-mca/X86/sqrt-rsqrt-rcp-memop.s
llvm/test/tools/llvm-mca/X86/variable-blend-read-after-ld-1.s
llvm/test/tools/llvm-mca/X86/variable-blend-read-after-ld-2.s