[PATCH] D68685: [RISCV] Scheduler description for Rocket Core
Hsiangkai Wang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 27 23:00:21 PST 2019
HsiangKai added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVSchedRocket64.td:1
+//==- RISCVSchedRocket.td - Rocket Scheduling Definitions -*- tablegen -*-=//
+//
----------------
javed.absar wrote:
> lenary wrote:
> > This should match the filename.
> What are the main differences in terms of schedule between Rocket63 and . Looks like to me that a lot of code can be factored out into a common td
We also think that it should be factored out for the common part. However, we need to provide SchedMachineModel attribute to WriteRes and ReadAdvance and the model is different for Rocket32 and Rocket64. We have no idea how to factor out the common parts. Do you have any suggestions?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D68685/new/
https://reviews.llvm.org/D68685
More information about the llvm-commits
mailing list