[PATCH] D68685: [RISCV] Scheduler description for Rocket Core
Hsiangkai Wang via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 14 21:13:26 PST 2020
HsiangKai marked an inline comment as done.
HsiangKai added inline comments.
================
Comment at: llvm/lib/Target/RISCV/RISCVSchedule.td:105
+def ReadIM : SchedRead; // 32 & 64-bit multiply
+def ReadID : SchedRead; // 32 & 64-bit divide
----------------
shiva0217 wrote:
> HsiangKai wrote:
> > They are the only two SchedRead definitions. However, there is no place using them. I think you should specify more SchedRead types and associate these SchedRead to input operands in instruction definitions.
> Will the SchedRead for input operands be added, so they could be used by ReadAdvance to describe forwarding rules?
I also think so. I will add SchedRead for input operands.
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