Manman Ren
16d1a6bf08
Linker: correctly link in dbg.declare
...
This is a re-worked version of r174048.
Given source IR:
call void @llvm.dbg.declare(metadata !{i32* %argc.addr}, metadata !14 ), !dbg !15
we used to generate
call void @llvm.dbg.declare(metadata !27 , metadata !28 ), !dbg !29
!27 = metadata !{null}
With this patch, we will correctly generate
call void @llvm.dbg.declare(metadata !{i32* %argc.addr}, metadata !27 ), !dbg !28
Looking up %argc.addr in ValueMap will return null, since %argc.addr is already
correctly set up, we can use identity mapping.
rdar://problem/13089880
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174093 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-31 21:19:18 +00:00
..
2012-07-02 10:18:06 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2011-07-09 17:41:24 +00:00
2012-07-02 18:37:59 +00:00
2009-09-05 12:38:35 +00:00
2009-09-05 12:38:35 +00:00
2011-07-09 17:41:24 +00:00
2011-08-26 20:09:48 +00:00
2009-08-25 15:38:29 +00:00
2011-11-27 06:54:59 +00:00
2011-11-27 06:54:59 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-11-27 09:55:56 +00:00
2012-07-02 12:47:22 +00:00
2009-08-25 15:38:29 +00:00
2012-04-19 19:27:54 +00:00
2012-04-19 19:27:54 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2009-08-25 15:38:29 +00:00
2008-10-15 20:22:44 +00:00
2009-08-25 15:38:29 +00:00
2009-09-03 20:35:57 +00:00
2009-09-03 20:35:57 +00:00
2011-08-04 20:02:18 +00:00
2011-08-04 20:02:18 +00:00
2011-08-04 19:44:28 +00:00
2011-08-04 19:44:28 +00:00
2011-08-18 18:50:25 +00:00
2011-08-18 18:50:25 +00:00
2011-08-18 18:40:49 +00:00
2011-10-15 18:07:16 +00:00
2011-08-22 10:32:09 +00:00
2011-08-22 10:32:09 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2011-02-01 05:33:52 +00:00
2011-02-01 05:33:52 +00:00
2012-07-02 10:18:06 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 12:47:22 +00:00
2013-01-31 21:19:18 +00:00
2013-01-31 21:19:18 +00:00
2011-07-15 23:18:40 +00:00
2012-07-02 12:47:22 +00:00
2012-07-02 18:37:59 +00:00
2012-02-27 23:48:30 +00:00
2012-07-02 10:18:06 +00:00
2011-01-24 03:18:24 +00:00
2011-01-24 03:18:24 +00:00
2009-08-11 18:01:24 +00:00
2009-09-15 15:38:31 +00:00
2009-09-15 15:38:31 +00:00
2012-02-16 06:28:33 +00:00
2010-08-26 15:41:53 +00:00
2010-08-26 15:41:53 +00:00
2013-01-16 18:39:23 +00:00
2012-02-11 11:38:06 +00:00
2012-02-11 11:38:06 +00:00
2012-02-11 11:38:06 +00:00
2013-01-16 18:39:23 +00:00
2012-02-11 11:38:06 +00:00
2012-07-02 18:37:59 +00:00
2012-02-11 11:38:06 +00:00
2012-07-02 18:37:59 +00:00
2012-02-11 11:38:06 +00:00
2012-07-02 18:37:59 +00:00
2012-02-11 11:38:06 +00:00
2013-01-16 18:39:23 +00:00
2013-01-16 18:39:23 +00:00
2013-01-16 21:38:56 +00:00
2013-01-16 21:38:56 +00:00
2012-07-02 10:18:06 +00:00
2009-09-15 15:58:07 +00:00
2009-09-15 15:58:07 +00:00
2012-07-02 10:18:06 +00:00
2012-07-02 18:37:59 +00:00
2013-01-10 10:49:36 +00:00
2013-01-10 10:49:36 +00:00
2011-07-09 17:41:24 +00:00
2011-01-15 08:15:00 +00:00
2012-01-05 23:02:01 +00:00
2012-01-05 23:02:01 +00:00
2012-07-02 12:47:22 +00:00