diff options
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp')
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp index 27ef0db..5c65998 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp @@ -188,7 +188,7 @@ static MachineInstr *MoveForSingleUse(unsigned Reg, MachineInstr *Def, MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI) { MBB.splice(Insert, &MBB, Def); - LIS.handleMove(Def); + LIS.handleMove(*Def); MFI.stackifyVReg(Reg); ImposeStackOrdering(Def); return Def; @@ -251,7 +251,7 @@ static MachineInstr *MoveAndTeeForMultiUse( MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, MachineRegisterInfo &MRI, const WebAssemblyInstrInfo *TII) { MBB.splice(Insert, &MBB, Def); - LIS.handleMove(Def); + LIS.handleMove(*Def); const auto *RegClass = MRI.getRegClass(Reg); unsigned NewReg = MRI.createVirtualRegister(RegClass); unsigned TeeReg = MRI.createVirtualRegister(RegClass); |