arsenm wrote: > I haven't used `LiveRegUnits`, to confirm my guesswork, it's maintaining the set of live-registers as we step backwards through the code and the `available` method tells us whether it's in use? Yes https://github.com/llvm/llvm-project/pull/111551