diff options
author | Michael Maitland <michaeltmaitland@gmail.com> | 2023-12-19 11:03:03 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-19 11:03:03 -0500 |
commit | 571d151deca57609fc08ee1721be51755a29870a (patch) | |
tree | b25a5a65e23acd5b9bbdc703b0d127776c96ce25 /llvm/unittests/Support/ProcessTest.cpp | |
parent | 69d7cd80849ea57c9cd7ae74d361b34653d84c64 (diff) | |
download | llvm-571d151deca57609fc08ee1721be51755a29870a.zip llvm-571d151deca57609fc08ee1721be51755a29870a.tar.gz llvm-571d151deca57609fc08ee1721be51755a29870a.tar.bz2 |
[RISCV][MISched] Set EnableIntervals to true for SiFive7 (#75681)
The SiFive7 scheduler model has been using AcquireAtCycles and
ReleaseAtCycles for some time. Without EnableIntervals, the scheduler
was not making decisions based on this information. This patch sets
EnableIntervals to true, and the test case demonstrates that the VADD
instructions can be issued one cycle earlier since the VCQ is not
reserved. This leads to better saturation of the SiFive7VA.
Diffstat (limited to 'llvm/unittests/Support/ProcessTest.cpp')
0 files changed, 0 insertions, 0 deletions