[llvm-commits] [llvm] r93504 - in /llvm/trunk: include/llvm/Analysis/DebugInfo.h include/llvm/IntrinsicInst.h include/llvm/Intrinsics.td lib/Analysis/DebugInfo.cpp lib/CodeGen/SelectionDAG/FastISel.cpp lib/VMCore/Verifier.cpp test/Assembler/functionlocal-metadata.ll test/DebugInfo/2009-10-16-Scope.ll test/DebugInfo/printdbginfo2.ll

Chris Lattner clattner at apple.com
Fri Jan 15 09:12:58 PST 2010


On Jan 14, 2010, at 7:37 PM, Victor Hernandez wrote:

> Author: hernande
> Date: Thu Jan 14 21:37:48 2010
> New Revision: 93504
>
> URL: http://llvm.org/viewvc/llvm-project?rev=93504&view=rev
> Log:
> Improve llvm.dbg.declare intrinsic by referring directly to the  
> storage in its first argument, via function-local metadata (instead  
> of via a bitcast).
> This patch also cleans up code that expects there to be a bitcast in  
> the first argument and testcases that call llvm.dbg.declare.

Hi Victor,

This is a IR incompatibility, and this intrinsic existed in LLVM 2.6  
and earlier.  Please add "autoupgrade" support to the .ll and .bc  
readers.

Thanks,

-Chris



More information about the llvm-commits mailing list