We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8da4903 commit 5024926Copy full SHA for 5024926
llvm/lib/CodeGen/MLRegAllocEvictAdvisor.cpp
@@ -559,14 +559,13 @@ class DevelopmentModeEvictionAdvisorAnalysis final
559
560
float MLEvictAdvisor::getInitialQueueSize(const MachineFunction &MF) {
561
auto &MRI = MF.getRegInfo();
562
- float Ret = 0.0;
+ unsigned NumUsedRegs = 0;
563
for (unsigned I = 0, E = MRI.getNumVirtRegs(); I != E; ++I) {
564
Register Reg = Register::index2VirtReg(I);
565
- if (MRI.reg_nodbg_empty(Reg))
566
- continue;
567
- ++Ret;
+ if (!MRI.reg_nodbg_empty(Reg))
+ ++NumUsedRegs;
568
}
569
- return Ret;
+ return static_cast<float>(NumUsedRegs);
570
571
572
MLEvictAdvisor::MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA,
0 commit comments