Open
Description
Bugzilla Link | 40240 |
Version | 7.0 |
OS | Linux |
CC | @Arnaud-de-Grandmaison-ARM,@kbeyls,@smithp35 |
Extended Description
casual implementation:
case TargetOpcode::STACKMAP:
case TargetOpcode::PATCHPOINT:
return emitPatchPoint(MI, BB);
should be:
{
MachineBasicBlock* MBB2 = TargetLoweringBase::emitPatchPoint(MI, MBB);
MachineFunction &MF = *MI.getMF();
MI.addOperand(MF, MachineOperand::CreateReg(AArch64::LR, true, true));
return MBB2;
}