[PATCH] D21395: Fix for Bug 28144

Vivek Pandya via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 6 13:06:21 PDT 2016


vivekvpandya added inline comments.

================
Comment at: lib/CodeGen/MachineRegisterInfo.cpp:511
@@ -509,3 +510,3 @@
     for (const MachineOperand &MO : make_range(def_begin(*AI), def_end())) {
-      if (isNoReturnDef(MO))
+      if (!SkipNoReturnDef && isNoReturnDef(MO))
         continue;
----------------
mehdi_amini wrote:
> Do you have a test for that?
> Are you fixing two different bugs here?
No this not fix for local function related bug, but this is for code reusability. As per discussion with MtazeB and Hal method to calculate register usage is same except isNoReturnDef is not required. So we decide to add a parameter with optional value. I don't think we require test case for this.


http://reviews.llvm.org/D21395





More information about the llvm-commits mailing list