1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
llvm-mirror/test/tools/llvm-mca/X86
Simon Pilgrim aa50d0d398 [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops
D66424 adds the base support for LOCK so we should be able to add special case support for all these cases in future patches

llvm-svn: 369367
2019-08-20 11:13:20 +00:00
..
Atom [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
Barcelona [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
BdVer2 [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
Broadwell [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
BtVer2 [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
Generic [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
Haswell [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
SandyBridge [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
SkylakeClient [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
SkylakeServer [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
SLM [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
Znver1 [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
bextr-read-after-ld.s [X86] AMD Piledriver (BdVer2): major cleanup (mainly inverse throughput) 2019-05-09 13:54:51 +00:00
bzhi-read-after-ld.s [utils] Ensure that update_mca_test_checks.py writes prefixes in alphabetical order 2018-10-04 14:42:19 +00:00
cpus.s [NFC][MCA][X86] Add baseline test coverage for AMD Barcelona (aka K10, fam10h) 2019-06-15 16:12:05 +00:00
default-iterations.s [llvm-mca] Add fields "Total uOps" and "uOps Per Cycle" to the report generated by the SummaryView. 2018-08-29 17:56:39 +00:00
dispatch_width.s [llvm-mca] Add fields "Total uOps" and "uOps Per Cycle" to the report generated by the SummaryView. 2018-08-29 17:56:39 +00:00
fma3-read-after-ld-1.s [utils] Ensure that update_mca_test_checks.py writes prefixes in alphabetical order 2018-10-04 14:42:19 +00:00
fma3-read-after-ld-2.s [utils] Ensure that update_mca_test_checks.py writes prefixes in alphabetical order 2018-10-04 14:42:19 +00:00
in-order-cpu.s
intel-syntax.s [MC] Separate masm integer literal lexer support from inline asm 2018-10-24 20:23:57 +00:00
invalid-assembly-sequence.s
invalid-cpu.s
invalid-empty-file.s
lit.local.cfg [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
llvm-mca-markers-1.s
llvm-mca-markers-2.s [MCA] Don't add a name to the default code region. 2019-05-08 11:00:43 +00:00
llvm-mca-markers-3.s [llvm-mca] Add fields "Total uOps" and "uOps Per Cycle" to the report generated by the SummaryView. 2018-08-29 17:56:39 +00:00
llvm-mca-markers-4.s [llvm-mca] Add fields "Total uOps" and "uOps Per Cycle" to the report generated by the SummaryView. 2018-08-29 17:56:39 +00:00
llvm-mca-markers-5.s [llvm-mca] Add fields "Total uOps" and "uOps Per Cycle" to the report generated by the SummaryView. 2018-08-29 17:56:39 +00:00
llvm-mca-markers-6.s [MCA] Add support for nested and overlapping region markers 2019-05-09 15:18:09 +00:00
llvm-mca-markers-7.s [MCA] Add support for nested and overlapping region markers 2019-05-09 15:18:09 +00:00
llvm-mca-markers-8.s [MCA] Add support for nested and overlapping region markers 2019-05-09 15:18:09 +00:00
llvm-mca-markers-9.s [MCA] Add support for nested and overlapping region markers 2019-05-09 15:18:09 +00:00
llvm-mca-markers-10.s [MCA] Add support for nested and overlapping region markers 2019-05-09 15:18:09 +00:00
llvm-mca-markers-11.s [MCA] Add support for nested and overlapping region markers 2019-05-09 15:18:09 +00:00
llvm-mca-markers-12.s [MCA] Add support for nested and overlapping region markers 2019-05-09 15:18:09 +00:00
no-sched-model.s
option-all-stats-1.s [llvm-mca][scheduler-stats] Print issued micro opcodes per cycle. NFCI 2019-04-08 16:05:54 +00:00
option-all-stats-2.s [llvm-mca][scheduler-stats] Print issued micro opcodes per cycle. NFCI 2019-04-08 16:05:54 +00:00
option-all-views-1.s [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation. 2019-06-21 13:32:54 +00:00
option-all-views-2.s [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation. 2019-06-21 13:32:54 +00:00
option-no-stats-1.s [MCA][Bottleneck Analysis] Teach how to compute a critical sequence of instructions based on the simulation. 2019-06-21 13:32:54 +00:00
print-imm-hex-1.s [MCA] Add support for printing immedate values as hex. Also enable lexing of masm binary and hex literals. 2019-08-02 10:38:25 +00:00
print-imm-hex-2.s [MCA] Add support for printing immedate values as hex. Also enable lexing of masm binary and hex literals. 2019-08-02 10:38:25 +00:00
read-after-ld-1.s [NFC][MCA][X86] Add baseline test coverage for AMD Barcelona (aka K10, fam10h) 2019-06-15 16:12:05 +00:00
read-after-ld-2.s [X86] Fix Skylake ReadAfterLd for PADDrm etc. 2018-10-16 09:50:16 +00:00
read-after-ld-3.s [llvm-mca][x86] Add PR36951 ReadAfterLd test case 2018-10-04 16:26:56 +00:00
register-file-statistics.s [NFC][MCA][X86] Add baseline test coverage for AMD Barcelona (aka K10, fam10h) 2019-06-15 16:12:05 +00:00
scheduler-queue-usage.s [NFC][MCA][X86] Add baseline test coverage for AMD Barcelona (aka K10, fam10h) 2019-06-15 16:12:05 +00:00
show-encoding.s [MCA] Add flag -show-encoding to llvm-mca. 2019-08-09 11:26:27 +00:00
sqrt-rsqrt-rcp-memop.s [NFC][MCA][X86] Add baseline test coverage for AMD Barcelona (aka K10, fam10h) 2019-06-15 16:12:05 +00:00
uop-queue.s [MCA] Add an experimental MicroOpQueue stage. 2019-03-29 12:15:37 +00:00
variable-blend-read-after-ld-1.s [X86] AMD Piledriver (BdVer2): major cleanup (mainly inverse throughput) 2019-05-09 13:54:51 +00:00
variable-blend-read-after-ld-2.s [X86] AMD Piledriver (BdVer2): major cleanup (mainly inverse throughput) 2019-05-09 13:54:51 +00:00