This is in prepartion of pulling the eviction decision-making into an
analysis pass, which would then allow swapping that decision making
process.
RFC: https://lists.llvm.org/pipermail/llvm-dev/2021-November/153639.html
Paths 
  |  Differential  D113929  
[NFC][Regalloc] Factor types that would be used by the eviction advisor ClosedPublic Authored by mtrofin on Nov 15 2021, 11:45 AM. 
Details Summary This is in prepartion of pulling the eviction decision-making into an RFC: https://lists.llvm.org/pipermail/llvm-dev/2021-November/153639.html 
Diff Detail 
 Event Timelinemtrofin added a child revision: D113525: [NFC][regalloc] Factor eviction decision-making into an analysis.Nov 15 2021, 11:46 AM This revision is now accepted and ready to land.Nov 15 2021, 11:51 AM Closed by commit rG19e6b730cec3: [NFC][Regalloc] Factor types that would be used by the eviction advisor (authored by mtrofin).  ·  Explain WhyNov 15 2021, 1:15 PM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
Diff 387378 llvm/lib/CodeGen/RegAllocEvictionAdvisor.h
 
 llvm/lib/CodeGen/RegAllocGreedy.cpp
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||