[llvm] baf1b19 - [CodeGen] Use regunits instead of MCRegUnitIterator in RegisterClassInfo. NFC.
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 31 08:31:43 PST 2024
Author: Jay Foad
Date: 2024-01-31T16:27:54Z
New Revision: baf1b19763ff41d991ac80275bbbff54859c6e7c
URL: https://github.com/llvm/llvm-project/commit/baf1b19763ff41d991ac80275bbbff54859c6e7c
DIFF: https://github.com/llvm/llvm-project/commit/baf1b19763ff41d991ac80275bbbff54859c6e7c.diff
LOG: [CodeGen] Use regunits instead of MCRegUnitIterator in RegisterClassInfo. NFC.
Added:
Modified:
llvm/lib/CodeGen/RegisterClassInfo.cpp
Removed:
################################################################################
diff --git a/llvm/lib/CodeGen/RegisterClassInfo.cpp b/llvm/lib/CodeGen/RegisterClassInfo.cpp
index b45eb467e61ad..9312bc03bc522 100644
--- a/llvm/lib/CodeGen/RegisterClassInfo.cpp
+++ b/llvm/lib/CodeGen/RegisterClassInfo.cpp
@@ -82,8 +82,8 @@ void RegisterClassInfo::runOnMachineFunction(const MachineFunction &mf) {
// overlapping CSR.
CalleeSavedAliases.assign(TRI->getNumRegUnits(), 0);
for (const MCPhysReg *I = CSR; *I; ++I) {
- for (MCRegUnitIterator UI(*I, TRI); UI.isValid(); ++UI)
- CalleeSavedAliases[*UI] = *I;
+ for (MCRegUnit U : TRI->regunits(*I))
+ CalleeSavedAliases[U] = *I;
LastCalleeSavedRegs.push_back(*I);
}
More information about the llvm-commits
mailing list