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(
13861386
13871387 unsigned RegClassByHwModeIndex = 0 ;
13881388 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;
13921391
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" ;
13971396 // FIXME: Set diagnostic type.
13981397 ++RegClassByHwModeIndex;
13991398
1400- assert (CI-> isRegisterClassByHwMode ());
1399+ assert (CI. isRegisterClassByHwMode ());
14011400
1402- RegisterClassClasses.try_emplace (ClassByHwMode, CI);
1401+ RegisterClassClasses.try_emplace (ClassByHwMode, & CI);
14031402 }
14041403
14051404 // Populate the map for individual registers.
You can’t perform that action at this time.
0 commit comments