Files
clang-p2996/llvm/lib/CodeGen/MachinePipeliner.cpp
Pengcheng Wang 1235a93fae [MachinePipeliner] Use RegisterClassInfo::getRegPressureSetLimit (#119827)
`RegisterClassInfo::getRegPressureSetLimit` is a wrapper of
`TargetRegisterInfo::getRegPressureSetLimit` with some logics to
adjust the limit by removing reserved registers.

It seems that we shouldn't use
`TargetRegisterInfo::getRegPressureSetLimit`
directly, just like the comment "This limit must be adjusted
dynamically for reserved registers" said.

Thus we should use `RegisterClassInfo::getRegPressureSetLimit` and
remove replicated code.

Separate from https://github.com/llvm/llvm-project/pull/118787
2024-12-18 15:13:03 +08:00

132 KiB