Adrian Prantl
27b6b3117f
Handle inlined variables in SelectionDAGBuilder::EmitFuncArgumentDbgValue().
...
In 2010 a commit with no testcase and no further explanation
explicitly disabled the handling of inlined variables in
EmitFuncArgumentDbgValue(). I don't think there is a good reason for
this any more and re-enabling this adds debug locations for variables
associated with an LLVM function argument in functions that are
inlined into the first basic block. The only downside of doing this is
that we may insert a DBG_VALUE before the inlined scope, but (1) this
could be filtered out later, and (2) LiveDebugValues will not
propagate it into subsequent basic blocks if they don't dominate the
variable's lexical scope, so this seems like a small price to pay.
rdar://problem/26228128
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@317702 91177308-0d34-0410-b5e6-96231b3b80d8
2017-11-08 18:27:13 +00:00
..
2017-09-12 21:50:55 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 22:59:45 +00:00
2016-04-15 15:57:41 +00:00
2017-08-23 20:31:27 +00:00
2017-09-11 23:05:20 +00:00
2015-06-25 21:57:33 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-20 18:19:08 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-12 21:50:55 +00:00
2017-09-11 22:59:45 +00:00
2016-04-15 15:57:41 +00:00
2016-04-15 15:57:41 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-04-18 01:21:53 +00:00
2017-09-11 23:05:20 +00:00
2017-10-03 17:59:02 +00:00
2017-09-21 19:52:03 +00:00
2014-09-06 19:57:48 +00:00
2016-04-15 15:57:41 +00:00
2017-09-11 23:05:20 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2017-09-15 21:49:56 +00:00
2017-10-02 17:44:47 +00:00
2017-09-11 23:05:20 +00:00
2016-04-30 01:44:07 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 22:59:45 +00:00
2016-12-16 23:54:33 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 22:59:45 +00:00
2017-08-03 11:54:02 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2017-07-28 20:21:02 +00:00
2017-09-25 16:14:53 +00:00
2017-02-17 01:23:28 +00:00
2016-04-15 15:57:41 +00:00
2016-04-30 01:44:07 +00:00
2017-09-11 22:59:45 +00:00
2017-06-14 13:14:38 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-07-28 20:21:02 +00:00
2017-08-30 18:06:51 +00:00
2017-08-30 18:06:51 +00:00
2017-10-10 14:15:25 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-06-14 13:14:38 +00:00
2017-09-11 23:05:20 +00:00
2017-08-30 18:06:51 +00:00
2017-08-30 18:06:51 +00:00
2017-08-30 18:06:51 +00:00
2016-12-14 00:27:35 +00:00
2017-09-11 22:59:45 +00:00
2017-04-21 23:35:26 +00:00
2017-09-11 23:05:20 +00:00
2017-11-07 23:17:43 +00:00
2017-11-07 20:35:44 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-10-10 14:15:25 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-10-10 14:15:25 +00:00
2017-09-11 23:05:20 +00:00
2017-09-13 22:09:01 +00:00
2017-09-13 22:09:01 +00:00
2017-09-13 22:09:01 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-13 22:09:01 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2017-09-12 21:50:41 +00:00
2017-09-13 22:09:01 +00:00
2017-09-12 23:40:19 +00:00
2017-09-12 21:50:41 +00:00
2017-09-12 21:50:41 +00:00
2016-04-15 15:57:41 +00:00
2016-04-15 15:57:41 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-08-30 18:06:51 +00:00
2017-08-30 18:06:51 +00:00
2016-04-15 15:57:41 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2015-01-29 20:21:24 +00:00
2017-09-11 23:05:20 +00:00
2014-06-09 22:42:55 +00:00
2017-08-30 18:06:51 +00:00
2017-11-08 18:27:13 +00:00
2017-10-03 17:59:02 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 23:05:20 +00:00
2017-07-28 20:21:02 +00:00
2017-10-10 14:15:25 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 23:05:20 +00:00
2016-12-20 02:09:43 +00:00
2017-09-11 22:59:45 +00:00
2017-07-19 00:09:54 +00:00
2017-07-28 20:21:02 +00:00
2017-10-05 08:37:31 +00:00
2017-09-11 22:59:45 +00:00
2016-04-15 15:57:41 +00:00
2016-04-15 15:57:41 +00:00
2017-07-31 21:48:42 +00:00
2017-10-10 14:15:25 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-08-23 20:31:27 +00:00
2017-10-24 22:55:12 +00:00
2017-09-08 02:31:37 +00:00
2017-08-23 20:31:27 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-20 18:19:08 +00:00
2017-09-20 18:19:08 +00:00
2017-10-03 16:59:13 +00:00
2017-09-13 22:09:01 +00:00
2017-09-13 22:09:01 +00:00
2017-09-13 22:09:01 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-08-23 20:31:27 +00:00
2017-08-23 20:31:27 +00:00
2017-08-23 20:31:27 +00:00
2017-08-23 20:31:27 +00:00
2017-09-21 19:52:03 +00:00
2017-09-21 19:52:03 +00:00
2017-09-11 22:59:45 +00:00
2017-03-24 19:11:31 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-09-27 10:23:34 +00:00
2016-04-15 15:57:41 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 22:59:45 +00:00
2017-10-10 14:15:25 +00:00
2017-07-28 20:21:02 +00:00
2017-09-11 23:05:20 +00:00
2016-12-14 00:27:35 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 23:05:20 +00:00
2017-08-30 18:06:51 +00:00
2017-09-11 23:05:20 +00:00
2017-06-14 13:14:38 +00:00
2017-09-11 23:05:20 +00:00
2017-09-11 22:59:45 +00:00
2017-09-11 22:59:45 +00:00
2017-04-25 17:22:09 +00:00
2017-09-14 09:58:25 +00:00
2016-10-17 11:32:26 +00:00