[PATCH] D22466: Avoid false dependencies of undef machine operands + fix bug in clearance calculation

Marina Yatsina via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 18 09:33:41 PDT 2016


myatsina added inline comments.

================
Comment at: lib/CodeGen/ExecutionDepsFix.cpp:523
@@ -522,3 +567,1 @@
       continue;
-    if (MO.isImplicit())
-      break;
----------------
This is a fix to bug - the clearance calculation did not take into account registers defined as outputs or clobbers in inline assembly machine instructions because these register defs are implicit.


Repository:
  rL LLVM

https://reviews.llvm.org/D22466





More information about the llvm-commits mailing list