From: Michael Gottesman Date: Thu, 10 Jan 2013 02:03:50 +0000 (+0000) Subject: [ObjCARC Debug Message] Added debug message when we convert an autorelease into an... X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=5dc300107b0f31ef876f2bf93e9893f6aa8204a2;p=oota-llvm.git [ObjCARC Debug Message] Added debug message when we convert an autorelease into an autoreleaseRV. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172034 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Transforms/Scalar/ObjCARC.cpp b/lib/Transforms/Scalar/ObjCARC.cpp index 8eb9d19939e..34700ebb02c 100644 --- a/lib/Transforms/Scalar/ObjCARC.cpp +++ b/lib/Transforms/Scalar/ObjCARC.cpp @@ -3749,7 +3749,13 @@ void ObjCARCOpt::OptimizeReturns(Function &F) { // Convert the autorelease to an autoreleaseRV, since it's // returning the value. if (AutoreleaseClass == IC_Autorelease) { + DEBUG(dbgs() << "ObjCARCOpt::OptimizeReturns: Converting autorelease " + "=> autoreleaseRV since it's returning a value.\n" + " In: " << *Autorelease + << "\n"); Autorelease->setCalledFunction(getAutoreleaseRVCallee(F.getParent())); + DEBUG(dbgs() << " Out: " << *Autorelease + << "\n"); AutoreleaseClass = IC_AutoreleaseRV; }