Go to file
Duncan P. N. Exon Smith ed013cd221 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.)

llvm-svn: 243774
2015-07-31 18:58:39 +00:00
clang [MS ABI] Hook clang up to the new EH instructions 2015-07-31 17:58:45 +00:00
clang-tools-extra Add missing 'override'. 2015-07-31 18:32:38 +00:00
compiler-rt [UBSan] Test: Move coverage-levels.cc out of Linux directory 2015-07-31 18:18:07 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Fix double implementation of log 2015-07-24 18:07:14 +00:00
libcxx Print message when configuring for standalone build. 2015-07-31 06:08:32 +00:00
libcxxabi [libc++abi] Allow use just compiled clang++ for tests 2015-07-31 15:25:11 +00:00
libunwind [libunwind] Flip order of extern "C" and attribute(visibility) 2015-07-24 19:29:05 +00:00
lld COFF: Reenable the lld test disabled in r243758. 2015-07-31 17:41:11 +00:00
lldb Improve man page markup 2015-07-31 14:26:15 +00:00
llgo [llgo] build llgoi by default 2015-07-21 00:47:18 +00:00
llvm DI: Remove DW_TAG_arg_variable and DW_TAG_auto_variable 2015-07-31 18:58:39 +00:00
openmp Update Build_With_CMake.txt to reflect changes in CMake refactor 2015-07-27 16:23:42 +00:00
polly Move computations out of constructors 2015-07-30 19:27:04 +00:00