llvm-project/llvm/test/tools/llvm-mca/X86
Simon Pilgrim 0bb32b1b21 [X86][SLM] Fix BitTest+Set uops + port usage
Both ports are required for BitTest ops. Update the uops counts + port usage based off the most recent llvm-exegesis captures and what Intel AoM / Agner reports as well.
2021-10-17 18:13:15 +01:00
..
Atom [X86][Atom] Fix BSR/BSF uops + port usage 2021-10-02 19:09:44 +01:00
Barcelona [MCA][NFC] Add tests for PR51318 and PR51322. 2021-08-03 17:06:34 +01:00
BdVer2 [MCA][NFC] Add tests for PR51318 and PR51322. 2021-08-03 17:06:34 +01:00
Broadwell [X86] Add description of FXAM instruction 2021-06-25 12:26:51 +07:00
BtVer2 [X86][SchedModel] Add missing ReadAdvance for some arithmetic ops (PR51318 and PR51322). 2021-08-04 17:50:22 +01:00
Generic [X86] Add description of FXAM instruction 2021-06-25 12:26:51 +07:00
Haswell [X86][MCA] Address the latest issues with MULX reported in PR51495. 2021-08-26 12:08:20 +01:00
IceLakeServer [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
SLM [X86][SLM] Fix BitTest+Set uops + port usage 2021-10-17 18:13:15 +01:00
SandyBridge [X86] Add description of FXAM instruction 2021-06-25 12:26:51 +07:00
SkylakeClient [X86][MCA] Address the latest issues with MULX reported in PR51495. 2021-08-26 12:08:20 +01:00
SkylakeServer [X86] Add description of FXAM instruction 2021-06-25 12:26:51 +07:00
Znver1 [X86][SchedModels] Fix missing ReadAdvance for MULX and ADCX/ADOX (PR51494) 2021-08-20 17:39:51 +01:00
Znver2 [X86][SchedModel] Fix latency the Hi register write of MULX (PR51495). 2021-08-25 16:12:09 +01:00
Znver3 [X86] AMD Zen 3: MULX w/ mem operand has the same throughput as with reg op 2021-08-27 13:27:05 +03:00
bextr-read-after-ld.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
bzhi-read-after-ld.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
cpus.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
cv_fpo_directive_no_segfault.s [X86] AMD Zen 3: MULX produces low part of the result in 3cy, +1cy for high part 2021-08-27 13:27:05 +03:00
default-iterations.s
directives-handle-crlf.s Fix 2: [MCParser] Correctly handle CRLF line ends when consuming line comments 2021-08-17 17:13:21 +01:00
dispatch_width.s
fma3-read-after-ld-1.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
fma3-read-after-ld-2.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
in-order-cpu.s
intel-syntax.s
invalid-assembly-sequence.s
invalid-cpu.s
invalid-empty-file.s
lit.local.cfg
llvm-mca-markers-1.s
llvm-mca-markers-2.s
llvm-mca-markers-3.s
llvm-mca-markers-4.s
llvm-mca-markers-5.s
llvm-mca-markers-6.s
llvm-mca-markers-7.s
llvm-mca-markers-8.s
llvm-mca-markers-9.s
llvm-mca-markers-10.s
llvm-mca-markers-11.s
llvm-mca-markers-12.s
no-sched-model.s
option-all-stats-1.s [MCA][NFC] Add tests for PR51318 and PR51322. 2021-08-03 17:06:34 +01:00
option-all-stats-2.s [MCA][NFC] Add tests for PR51318 and PR51322. 2021-08-03 17:06:34 +01:00
option-all-views-1.s [MCA][NFC] Add tests for PR51318 and PR51322. 2021-08-03 17:06:34 +01:00
option-all-views-2.s [MCA][NFC] Add tests for PR51318 and PR51322. 2021-08-03 17:06:34 +01:00
option-no-stats-1.s
print-imm-hex-1.s
print-imm-hex-2.s
read-after-ld-1.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
read-after-ld-2.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
read-after-ld-3.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
register-file-statistics.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
scheduler-queue-usage.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
show-encoding.s
sqrt-rsqrt-rcp-memop.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
uop-queue.s
variable-blend-read-after-ld-1.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00
variable-blend-read-after-ld-2.s [MCA][X86] Add basic coverage for icelake arch 2021-08-31 12:20:09 +01:00