File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -1386,20 +1386,19 @@ void AsmMatcherInfo::buildRegisterClasses(
1386
1386
1387
1387
unsigned RegClassByHwModeIndex = 0 ;
1388
1388
for (const Record *ClassByHwMode : Target.getAllRegClassByHwMode ()) {
1389
- Classes.emplace_front ();
1390
- ClassInfo *CI = &Classes.front ();
1391
- CI->Kind = ClassInfo::RegisterClassByHwMode0 + RegClassByHwModeIndex;
1389
+ ClassInfo &CI = Classes.emplace_front ();
1390
+ CI.Kind = ClassInfo::RegisterClassByHwMode0 + RegClassByHwModeIndex;
1392
1391
1393
- CI-> ClassName = " RegByHwMode_" + ClassByHwMode->getName ().str ();
1394
- CI-> Name = " MCK_" + CI-> ClassName ;
1395
- CI-> ValueName = ClassByHwMode->getName ();
1396
- CI-> RenderMethod = " addRegOperands" ;
1392
+ CI. ClassName = " RegByHwMode_" + ClassByHwMode->getName ().str ();
1393
+ CI. Name = " MCK_" + CI. ClassName ;
1394
+ CI. ValueName = ClassByHwMode->getName ();
1395
+ CI. RenderMethod = " addRegOperands" ;
1397
1396
// FIXME: Set diagnostic type.
1398
1397
++RegClassByHwModeIndex;
1399
1398
1400
- assert (CI-> isRegisterClassByHwMode ());
1399
+ assert (CI. isRegisterClassByHwMode ());
1401
1400
1402
- RegisterClassClasses.try_emplace (ClassByHwMode, CI);
1401
+ RegisterClassClasses.try_emplace (ClassByHwMode, & CI);
1403
1402
}
1404
1403
1405
1404
// Populate the map for individual registers.
You can’t perform that action at this time.
0 commit comments