[llvm-dev] Scheduling defs and uses close in PreRA (original) (raw)
Alexey Zhikhartsev via llvm-dev llvm-dev at lists.llvm.org
Thu Oct 4 14:55:01 PDT 2018
- Previous message: [llvm-dev] [lldb-dev] [RFC] LLVM bug lifecycle BoF - triaging
- Next message: [llvm-dev] Scheduling defs and uses close in PreRA
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi everyone,
Here, Florian Hahn talks about PreRA instruction scheduling: https://youtu.be/brpomKUynEA?t=582
Florian mentions that one of its main goals is to schedule defs and uses closer together to shorten live ranges and decrease the chance of spills. My question is: where is the code that specifically implements this logic of putting defs and their corresponding uses closer together? I was expecting to find relevant code in MachineScheduler.cpp GenericScheduler but couldn't. Any pointers would be appreciated.
Best,
Alex -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20181004/f61340b7/attachment.html>
- Previous message: [llvm-dev] [lldb-dev] [RFC] LLVM bug lifecycle BoF - triaging
- Next message: [llvm-dev] Scheduling defs and uses close in PreRA
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]