[llvm] [llvm][CodeGen] update live intervals for ModuloScheduleExpanderMVE (PR #132677)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 24 21:48:54 PDT 2025


================
@@ -404,6 +405,9 @@ class ModuloScheduleExpanderMVE {
   /// NumUnroll = 1 means no unrolling.
   int NumUnroll;
 
+  /// Record the registers that need to compute live intervals.
+  SmallSet<Register, 8> NewVRegs;
----------------
arsenm wrote:

Used repeatedly is not created repeatedly. The one case here this is paired with is the direct result of createVirtualRegister 

https://github.com/llvm/llvm-project/pull/132677


More information about the llvm-commits mailing list