[PATCH] D19904: XRay: Add entry and exit sleds

Dean Michael Berris via llvm-commits llvm-commits at lists.llvm.org
Sun May 8 21:36:46 PDT 2016


dberris updated this revision to Diff 56524.
dberris added a comment.

Update operand unpacking properly.


http://reviews.llvm.org/D19904

Files:
  lib/CodeGen/XRayInstrumentation.cpp

Index: lib/CodeGen/XRayInstrumentation.cpp
===================================================================
--- lib/CodeGen/XRayInstrumentation.cpp
+++ lib/CodeGen/XRayInstrumentation.cpp
@@ -80,7 +80,7 @@
                            TII->get(TargetOpcode::PATCHABLE_RET))
                        .addImm(Terminator.getOpcode());
         for (auto &MO : Terminator.operands())
-          MIB.addReg(MO.getReg(), RegState::Implicit);
+          MIB.addOperand(MO);
         Terminators.push_back(&Terminator);
       }
     }


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D19904.56524.patch
Type: text/x-patch
Size: 529 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160509/fa377cc6/attachment.bin>


More information about the llvm-commits mailing list