diff options
author | JF Bastien <jfb@google.com> | 2016-02-28 15:33:53 +0000 |
---|---|---|
committer | JF Bastien <jfb@google.com> | 2016-02-28 15:33:53 +0000 |
commit | 1afd1e2baabaabba5cdbabe308e74a96777d4a37 (patch) | |
tree | ba20de096f70ff369d461af7630931faca048aea /llvm/lib | |
parent | 3267ca225d19aecdae43843905851c3ebf823b1d (diff) | |
download | bcm5719-llvm-1afd1e2baabaabba5cdbabe308e74a96777d4a37.tar.gz bcm5719-llvm-1afd1e2baabaabba5cdbabe308e74a96777d4a37.zip |
WebAssembly: fix build
More API churn, experimental target got sad.
llvm-svn: 262179
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp index 9ec66595d8d..9bbd5e58486 100644 --- a/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp +++ b/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp @@ -66,7 +66,7 @@ static float computeWeight(const MachineRegisterInfo *MRI, float weight = 0.0f; for (MachineOperand &MO : MRI->reg_nodbg_operands(VReg)) weight += LiveIntervals::getSpillWeight(MO.isDef(), MO.isUse(), MBFI, - MO.getParent()); + *MO.getParent()); return weight; } diff --git a/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp b/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp index 27ef0db1f0b..5c6599865a8 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); |