Originally I wanted to write some MIRParser code to automatically
determine the correct value for AllVRegsAllocated. Then I realized that
it is equivalent to MachineRegisterInfo::getNumVirtRegs() == 0 so there
is no need to track it in a separate property, we can just assert on the
presence of virtregs instead.
It still catches invalid pass usage, is less code and avoids a line in every .mir file.