Duncan P. N. Exon Smith
bf2040f00c
DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable
...
Remove the fake `DW_TAG_auto_variable` and `DW_TAG_arg_variable` tags,
using `DW_TAG_variable` in their place Stop exposing the `tag:` field at
all in the assembly format for `DILocalVariable`.
Most of the testcase updates were generated by the following sed script:
find test/ -name "*.ll" -o -name "*.mir" |
xargs grep -l 'DILocalVariable' |
xargs sed -i '' \
-e 's/tag: DW_TAG_arg_variable, //' \
-e 's/tag: DW_TAG_auto_variable, //'
There were only a handful of tests in `test/Assembly` that I needed to
update by hand.
(Note: a follow-up could change `DILocalVariable::DILocalVariable()` to
set the tag to `DW_TAG_formal_parameter` instead of `DW_TAG_variable`
(as appropriate), instead of having that logic magically in the backend
in `DbgVariable`. I've added a FIXME to that effect.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@243774 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-31 18:58:39 +00:00
..
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-06-17 20:52:32 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-06-25 21:57:33 +00:00
2015-06-27 21:11:43 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2014-09-06 19:57:48 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-06-27 00:01:33 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-15 22:04:54 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-06-30 02:13:04 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-07-15 17:01:41 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-05-02 02:31:49 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2014-10-01 00:29:16 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-06-04 20:48:40 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-01-29 20:21:24 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-05-24 16:14:59 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-28 16:24:05 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00
2015-07-31 18:58:39 +00:00
2015-04-29 16:38:44 +00:00
2015-07-31 18:58:39 +00:00