[vmkit-commits] [vmkit] r136890 - /vmkit/trunk/mmtk/magic/LowerJavaRT.cpp

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Aug 4 10:39:58 PDT 2011


Author: geoffray
Date: Thu Aug  4 12:39:58 2011
New Revision: 136890

URL: http://llvm.org/viewvc/llvm-project?rev=136890&view=rev
Log:
Remove addFinalizationCandidate uses in MMTk.


Modified:
    vmkit/trunk/mmtk/magic/LowerJavaRT.cpp

Modified: vmkit/trunk/mmtk/magic/LowerJavaRT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/mmtk/magic/LowerJavaRT.cpp?rev=136890&r1=136889&r2=136890&view=diff
==============================================================================
--- vmkit/trunk/mmtk/magic/LowerJavaRT.cpp (original)
+++ vmkit/trunk/mmtk/magic/LowerJavaRT.cpp Thu Aug  4 12:39:58 2011
@@ -75,9 +75,14 @@
       GV.eraseFromParent();
     }
   }
+
+  // Replace finalization calls with null.
+  Function* F = M.getFunction("addFinalizationCandidate");
+  F->replaceAllUsesWith(Constant::getNullValue(F->getType()));
+  F->eraseFromParent();
  
   // Replace gcmalloc with the allocator of MMTk objects in VMKit
-  Function* F = M.getFunction("gcmalloc");
+  F = M.getFunction("gcmalloc");
   Function* Ma = M.getFunction("AllocateMagicArray");
 
   Function* NewFunction = 





More information about the vmkit-commits mailing list