Displaying 1 result from an estimated 1 matches for "usevninfo".
Did you mean:
userinfo
2016 Nov 27
5
Extending Register Rematerialization
...PhysReg(MO.getReg(),
*DefMI->getParent()->getParent()))
continue;
//If not constant then check its def
if(depth > 6)
return false;
LiveInterval &li = LIS.getInterval(MO.getReg());
SlotIndex UseIdx = LIS.getInstructionIndex(*DefMI);
VNInfo *UseVNInfo = li.getVNInfoAt(UseIdx);
MachineInstr *NewDefMI = LIS.getInstructionFromIndex(UseVNInfo->def);
if(!checkComplexRematerializable(UseVNInfo, NewDefMI, depth+1, aa))
return false;
}
}
Remattable.insert(VNI); //May have to add new data structure
return true;
}
In...