[llvm] CodeGen: Add RegisterClass by HwMode (PR #158269)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 18 22:47:41 PDT 2025
================
@@ -1348,6 +1381,25 @@ void AsmMatcherInfo::buildRegisterClasses(
CI->DiagnosticType = RC.getName();
RegisterClassClasses.try_emplace(Def, CI);
+ assert(CI->isRegisterClass());
+ }
+
+ unsigned RegClassByHwModeIndex = 0;
+ for (const Record *ClassByHwMode : Target.getAllRegClassByHwMode()) {
+ Classes.emplace_front();
+ ClassInfo *CI = &Classes.front();
----------------
topperc wrote:
I think you can merge these to lines
```
ClassInfo *CI = &Classes.emplace_front()
```
https://github.com/llvm/llvm-project/pull/158269
More information about the llvm-commits
mailing list