RISC-V中的LLVM指令调度

问题描述 投票:1回答:1

我正在研究LLVM中针对RISC-V后端的指令调度。我了解有两种调度方式(ScheduleDAGRRList和MachineScheduler)。从调试日志中,我可以RISC-V使用ScheduleDAGRRList方法。

MachineScheduler是否比ScheduleDAGRRList更好?如果是这样,我如何为RISC-V启用MachineScheduler?

我尝试过llc -enable-misched file.ll,但没有运气。

clang llvm scheduler riscv llc
1个回答
0
投票

RISC-V后端在LLVM 10.0版中增加了对Machine Scheduler(MISched)的支持。

https://releases.llvm.org/10.0.0/docs/ReleaseNotes.html

© www.soinside.com 2019 - 2024. All rights reserved.