HomePhabricator

[llvm-mca] pass -dispatch-stats flag to a couple of tests. NFC

Description

[llvm-mca] pass -dispatch-stats flag to a couple of tests. NFC

This change is in preparation for a patch that fixes PR36666.

llvm-mca currently doesn't know if a buffered processor resource describes a
load or store queue. So, any dynamic dispatch stall caused by the lack of
load/store queue entries is normally reported as a generic SCHEDULER stall. See for
example the -dispatch-stats output from the two tests modified by this patch.

In future, processor models will be able to tag processor resources that are
used to describe load/store queues. That information would then be used by
llvm-mca to correctly classify dynamic dispatch stalls caused by the lack of
tokens in the LS.

Details

Committed
adibiagioNov 27 2018, 7:56 AM
Parents
rL347661: [x86] regenerate checks; NFC
Branches
Unknown
Tags
Unknown