registers in the function has changed.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13893
91177308-0d34-0410-b5e6-
96231b3b80d8
: mf_(&mf),
v2pMap_(NO_PHYS_REG),
v2ssMap_(NO_STACK_SLOT) {
- v2pMap_.grow(mf.getSSARegMap()->getLastVirtReg());
- v2ssMap_.grow(mf.getSSARegMap()->getLastVirtReg());
+ grow();
+ }
+
+ void grow() {
+ v2pMap_.grow(mf_->getSSARegMap()->getLastVirtReg());
+ v2ssMap_.grow(mf_->getSSARegMap()->getLastVirtReg());
}
bool hasPhys(unsigned virtReg) const {