nv50/ir/ra: Fix maxGPR calculation for programs with multiple functions.

This commit is contained in:
Francisco Jerez 2012-04-30 15:22:27 +02:00 committed by Christoph Bumiller
parent ca04e71024
commit 95ad9bca2f

View file

@ -1338,7 +1338,7 @@ GCRA::allocateRegisters(ArrayList& insns)
if (prog->dbgFlags & NV50_IR_DEBUG_REG_ALLOC)
func->print();
} else {
prog->maxGPR = regs.getMaxAssigned(FILE_GPR);
prog->maxGPR = std::max(prog->maxGPR, regs.getMaxAssigned(FILE_GPR));
}
out: