llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2
Simon Pilgrim 4994f87ca1 [X86] Fix bdver2 128-bit shuffles throughputs
Noticed while trying to get vector ctpop/ctlz/cttz costs fixed using the script from D103695 - all of these are full-rate but the throughput costs were weirdly high for bdver2

Matches AMD 15h SoG, Agner and instlatx64
2022-09-10 17:34:40 +01:00
..
add-sequence.s
clear-super-register-1.s
clear-super-register-2.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00
clear-super-register-3.s
dependency-breaking-cmp.s
dependency-breaking-pcmpeq.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00
dependency-breaking-pcmpgt.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00
dependency-breaking-sbb-1.s
dependency-breaking-sbb-2.s
dependent-pmuld-paddd.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00
dot-product.s
hadd-read-after-ld-1.s
hadd-read-after-ld-2.s
instruction-info-view.s
int-to-fpu-forwarding-1.s
int-to-fpu-forwarding-2.s
int-to-fpu-forwarding-3.s
load-store-alias.s
load-store-throughput.s [MCA] Switching from conservatively guessing which instructions are 2022-01-11 13:50:14 -08:00
load-throughput.s
memcpy-like-test.s
one-idioms.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00
partial-reg-update-2.s
partial-reg-update-3.s
partial-reg-update-4.s
partial-reg-update-5.s
partial-reg-update-6.s
partial-reg-update.s
pipes-fpu.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00
pr37790.s [MCA] Switching from conservatively guessing which instructions are 2022-01-11 13:50:14 -08:00
rank.s
rcu-statistics.s
read-advance-1.s
read-advance-2.s
read-advance-3.s
reg-move-elimination-1.s
reg-move-elimination-2.s
reg-move-elimination-3.s
reg-move-elimination-4.s
reg-move-elimination-5.s
register-files-1.s
register-files-2.s
register-files-3.s
register-files-4.s
register-files-5.s
resources-3dnow.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
resources-adx.s
resources-aes.s
resources-avx1.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
resources-bmi1.s
resources-clflushopt.s
resources-cmov.s
resources-cmpxchg.s
resources-f16c.s
resources-fma.s
resources-fma4.s
resources-lea.s
resources-lwp.s
resources-lzcnt.s
resources-mmx.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
resources-movbe.s
resources-pclmul.s
resources-popcnt.s
resources-prefetchw.s
resources-sse1.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
resources-sse2.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
resources-sse3.s
resources-sse4a.s
resources-sse41.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
resources-sse42.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00
resources-ssse3.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
resources-tbm.s
resources-x86_32.s
resources-x86_64.s
resources-x87.s
resources-xop.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
scheduler-queue-usage.s
simple-test.s
store-throughput.s [MCA] Switching from conservatively guessing which instructions are 2022-01-11 13:50:14 -08:00
vbroadcast-operand-latency.s
vec-logic-read-after-ld-1.s
vec-logic-read-after-ld-2.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00
xop-super-registers-1.s
xop-super-registers-2.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
zero-idioms-avx-256.s [X86] Fix bdver2 128-bit shuffles throughputs 2022-09-10 17:34:40 +01:00
zero-idioms.s [X86] Fix bdver2 128-bit ALU/logic/shift throughputs 2022-09-10 16:23:29 +01:00