diff options
author | Michael Gottesman <mgottesman@apple.com> | 2013-01-03 07:32:41 +0000 |
---|---|---|
committer | Michael Gottesman <mgottesman@apple.com> | 2013-01-03 07:32:41 +0000 |
commit | 00d1f966b45724e30ca9df3be0866e7611fdaf91 (patch) | |
tree | 97e5b9e053c980a6358203aca42f70471a79ce77 /llvm/lib/Transforms | |
parent | 7c27cc9fd03803f5766079e0089b03a733b72b70 (diff) | |
download | bcm5719-llvm-00d1f966b45724e30ca9df3be0866e7611fdaf91.tar.gz bcm5719-llvm-00d1f966b45724e30ca9df3be0866e7611fdaf91.zip |
Added DEBUG message for ObjCARC when an inline asm marker is inserted for architectures where this is required to perform a retainAutoreleasedReturnValue optimization.
llvm-svn: 171462
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/ObjCARC.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Transforms/Scalar/ObjCARC.cpp b/llvm/lib/Transforms/Scalar/ObjCARC.cpp index ab2dc402d2d..13d2060a752 100644 --- a/llvm/lib/Transforms/Scalar/ObjCARC.cpp +++ b/llvm/lib/Transforms/Scalar/ObjCARC.cpp @@ -4147,6 +4147,8 @@ bool ObjCARCContract::runOnFunction(Function &F) { } while (isNoopInstruction(BBI)); if (&*BBI == GetObjCArg(Inst)) { + DEBUG(dbgs() << "ObjCARCContract: Adding inline asm marker for " + "retainAutoreleasedReturnValue optimization.\n"); Changed = true; InlineAsm *IA = InlineAsm::get(FunctionType::get(Type::getVoidTy(Inst->getContext()), |