[Android] Have CArmRecompilerOps::CompileExit write back as the working reg set
This commit is contained in:
parent
41baaa015b
commit
f3ebb20bb1
|
@ -4197,6 +4197,10 @@ void CArmRecompilerOps::SyncRegState(const CRegInfo & SyncTo)
|
|||
|
||||
void CArmRecompilerOps::CompileExit(uint32_t JumpPC, uint32_t TargetPC, CRegInfo &ExitRegSet, CExitInfo::EXIT_REASON reason)
|
||||
{
|
||||
m_RegWorkingSet = ExitRegSet;
|
||||
m_RegWorkingSet.WriteBackRegisters();
|
||||
ExitRegSet = m_RegWorkingSet;
|
||||
|
||||
if (TargetPC != (uint32_t)-1)
|
||||
{
|
||||
MoveConstToArmReg(Arm_R1, TargetPC);
|
||||
|
|
Loading…
Reference in New Issue