aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ModuleDependencyCollector.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2025-01-27 22:40:05 -0800
committerGitHub <noreply@github.com>2025-01-27 22:40:05 -0800
commitea9993a9a3500c3fdda3faa731c458389458eaa6 (patch)
treea72a95310aac4bc8563396b087435fc07681737a /clang/lib/Frontend/ModuleDependencyCollector.cpp
parent085f7fb560ee08a4d78a51dbf247ea816f8515a7 (diff)
downloadllvm-ea9993a9a3500c3fdda3faa731c458389458eaa6.zip
llvm-ea9993a9a3500c3fdda3faa731c458389458eaa6.tar.gz
llvm-ea9993a9a3500c3fdda3faa731c458389458eaa6.tar.bz2
[RISCV] Add P550 scheduler model. (#124639)
P550 falls between P450 and P650. It has 1 additional FEX pipe over P450. Mul and cpop latency are 3 instead of 2. I've set the MicroOpBufferSize to 96 instead of 56 based on the ROB size measurement from https://chipsandcheese.com/p/inside-sifives-p550-microarchitecture I believe we set this value too low for P450 and P650 and should update them in a separate PR.
Diffstat (limited to 'clang/lib/Frontend/ModuleDependencyCollector.cpp')
0 files changed, 0 insertions, 0 deletions