[llvm] r255252 - [WebAssembly] Fix WebAssemblyPeephole to set Changed to true when making changes.

Dan Gohman via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 10 06:16:34 PST 2015


Author: djg
Date: Thu Dec 10 08:16:34 2015
New Revision: 255252

URL: http://llvm.org/viewvc/llvm-project?rev=255252&view=rev
Log:
[WebAssembly] Fix WebAssemblyPeephole to set Changed to true when making changes.

Modified:
    llvm/trunk/lib/Target/WebAssembly/WebAssemblyPeephole.cpp

Modified: llvm/trunk/lib/Target/WebAssembly/WebAssemblyPeephole.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/WebAssembly/WebAssemblyPeephole.cpp?rev=255252&r1=255251&r2=255252&view=diff
==============================================================================
--- llvm/trunk/lib/Target/WebAssembly/WebAssemblyPeephole.cpp (original)
+++ llvm/trunk/lib/Target/WebAssembly/WebAssemblyPeephole.cpp Thu Dec 10 08:16:34 2015
@@ -70,6 +70,7 @@ bool WebAssemblyPeephole::runOnMachineFu
         MachineOperand &MO = MI.getOperand(0);
         unsigned OldReg = MO.getReg();
         if (OldReg == MI.getOperand(3).getReg()) {
+          Changed = true;
           unsigned NewReg = MRI.createVirtualRegister(MRI.getRegClass(OldReg));
           MO.setReg(NewReg);
           MO.setIsDead();




More information about the llvm-commits mailing list