<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/clang/test/CodeGen/debug-info-enum.c, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>Stop messing with the 'g' group of options in CompilerInvocation.</title>
<updated>2015-10-08T04:24:12+00:00</updated>
<author>
<name>Douglas Katzman</name>
<email>dougk@google.com</email>
</author>
<published>2015-10-08T04:24:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3459ce2e5ebbabb8d4dde3809da50dc89e1b0b35'/>
<id>3459ce2e5ebbabb8d4dde3809da50dc89e1b0b35</id>
<content type='text'>
With this change, most 'g' options are rejected by CompilerInvocation.
They remain only as Driver options. The new way to request debug info
from cc1 is with "-debug-info-kind={line-tables-only|limited|standalone}"
and "-dwarf-version={2|3|4}". In the absence of a command-line option
to specify Dwarf version, the Toolchain decides it, rather than placing
Toolchain-specific logic in CompilerInvocation.

Also fix a bug in the Windows compatibility argument parsing
in which the "rightmost argument wins" principle failed.

Differential Revision: http://reviews.llvm.org/D13221

llvm-svn: 249655
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With this change, most 'g' options are rejected by CompilerInvocation.
They remain only as Driver options. The new way to request debug info
from cc1 is with "-debug-info-kind={line-tables-only|limited|standalone}"
and "-dwarf-version={2|3|4}". In the absence of a command-line option
to specify Dwarf version, the Toolchain decides it, rather than placing
Toolchain-specific logic in CompilerInvocation.

Also fix a bug in the Windows compatibility argument parsing
in which the "rightmost argument wins" principle failed.

Differential Revision: http://reviews.llvm.org/D13221

llvm-svn: 249655
</pre>
</div>
</content>
</entry>
<entry>
<title>DebugInfo: Metadata constructs now start with DI*</title>
<updated>2015-04-29T16:40:08+00:00</updated>
<author>
<name>Duncan P. N. Exon Smith</name>
<email>dexonsmith@apple.com</email>
</author>
<published>2015-04-29T16:40:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9dd4e4e63a53813ba519281ec5c35e678b837d5d'/>
<id>9dd4e4e63a53813ba519281ec5c35e678b837d5d</id>
<content type='text'>
LLVM r236120 renamed debug info IR constructs to use a `DI` prefix, now
that the `DIDescriptor` hierarchy has been gone for about a week.  This
commit was generated using the rename-md-di-nodes.sh upgrade script
attached to PR23080, followed by running clang-format-diff.py on the
`lib/` portion of the patch.

llvm-svn: 236121
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LLVM r236120 renamed debug info IR constructs to use a `DI` prefix, now
that the `DIDescriptor` hierarchy has been gone for about a week.  This
commit was generated using the rename-md-di-nodes.sh upgrade script
attached to PR23080, followed by running clang-format-diff.py on the
`lib/` portion of the patch.

llvm-svn: 236121
</pre>
</div>
</content>
</entry>
<entry>
<title>DebugInfo: Move new hierarchy into place (clang)</title>
<updated>2015-03-03T17:25:55+00:00</updated>
<author>
<name>Duncan P. N. Exon Smith</name>
<email>dexonsmith@apple.com</email>
</author>
<published>2015-03-03T17:25:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f04be1fb3a9f4b8a7591824d6985556ac578e3cf'/>
<id>f04be1fb3a9f4b8a7591824d6985556ac578e3cf</id>
<content type='text'>
Update testcases for LLVM change in r231082 to use the new debug info
hierarchy.

llvm-svn: 231083
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update testcases for LLVM change in r231082 to use the new debug info
hierarchy.

llvm-svn: 231083
</pre>
</div>
</content>
</entry>
<entry>
<title>IR: Make metadata typeless in assembly, clang side</title>
<updated>2014-12-15T19:10:08+00:00</updated>
<author>
<name>Duncan P. N. Exon Smith</name>
<email>dexonsmith@apple.com</email>
</author>
<published>2014-12-15T19:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b3a66691f85944f8fa3399674d0882590bdcbcd3'/>
<id>b3a66691f85944f8fa3399674d0882590bdcbcd3</id>
<content type='text'>
Match LLVM changes from r224257.

llvm-svn: 224259
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Match LLVM changes from r224257.

llvm-svn: 224259
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Revert "DI: LLVM schema change: fold constants into string""</title>
<updated>2014-10-03T20:01:52+00:00</updated>
<author>
<name>Duncan P. N. Exon Smith</name>
<email>dexonsmith@apple.com</email>
</author>
<published>2014-10-03T20:01:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3c51fa6aae263ee92a1340ca315da604264be9bc'/>
<id>3c51fa6aae263ee92a1340ca315da604264be9bc</id>
<content type='text'>
This reverts commit r218917, effectively reapplying r218913.  Original
commit message follows.

--

Update debug info testcases for an LLVM metadata schema change to fold
metadata constant operands into a single `MDString`.

Part of PR17891.

llvm-svn: 219011
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit r218917, effectively reapplying r218913.  Original
commit message follows.

--

Update debug info testcases for an LLVM metadata schema change to fold
metadata constant operands into a single `MDString`.

Part of PR17891.

llvm-svn: 219011
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "DI: LLVM schema change: fold constants into string"</title>
<updated>2014-10-02T22:15:09+00:00</updated>
<author>
<name>Duncan P. N. Exon Smith</name>
<email>dexonsmith@apple.com</email>
</author>
<published>2014-10-02T22:15:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=834c265e85e4ee433cd9089e907bf6bccdb25313'/>
<id>834c265e85e4ee433cd9089e907bf6bccdb25313</id>
<content type='text'>
This reverts commit r218913 while I investigate some bots.

llvm-svn: 218917
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit r218913 while I investigate some bots.

llvm-svn: 218917
</pre>
</div>
</content>
</entry>
<entry>
<title>DI: LLVM schema change: fold constants into string</title>
<updated>2014-10-02T21:56:07+00:00</updated>
<author>
<name>Duncan P. N. Exon Smith</name>
<email>dexonsmith@apple.com</email>
</author>
<published>2014-10-02T21:56:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=02b418a875b630be83fad340e3a213701904617c'/>
<id>02b418a875b630be83fad340e3a213701904617c</id>
<content type='text'>
Update debug info testcases for an LLVM metadata schema change to fold
metadata constant operands into a single `MDString`.

Part of PR17891.

llvm-svn: 218913
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update debug info testcases for an LLVM metadata schema change to fold
metadata constant operands into a single `MDString`.

Part of PR17891.

llvm-svn: 218913
</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply: DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use.</title>
<updated>2014-05-06T18:35:21+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2014-05-06T18:35:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=483a9da5986f8afb737a751de6145a1f4bd9849b'/>
<id>483a9da5986f8afb737a751de6145a1f4bd9849b</id>
<content type='text'>
Reverting r208106 to reapply r208065 with a fix for the regression. The
issue was that the enum tried to be built even if the declaration hadn't
been constructed for debug info - presenting problems for enum templates
and typedefs of enums with names for linkage purposes.

Original commit message:

This regressed a little further 208055 though it was already a little
broken.

While the requiresCompleteType optimization should be implemented here.
Future (possibly near future) work.

llvm-svn: 208114
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reverting r208106 to reapply r208065 with a fix for the regression. The
issue was that the enum tried to be built even if the declaration hadn't
been constructed for debug info - presenting problems for enum templates
and typedefs of enums with names for linkage purposes.

Original commit message:

This regressed a little further 208055 though it was already a little
broken.

While the requiresCompleteType optimization should be implemented here.
Future (possibly near future) work.

llvm-svn: 208114
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use."</title>
<updated>2014-05-06T17:02:15+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2014-05-06T17:02:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=29020cc571d564976555ec0eef26b53fc0590a6b'/>
<id>29020cc571d564976555ec0eef26b53fc0590a6b</id>
<content type='text'>
This is breaking the compiler-rt build. Reverting while I
investigate/fix.

This reverts commit r208065.

llvm-svn: 208106
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is breaking the compiler-rt build. Reverting while I
investigate/fix.

This reverts commit r208065.

llvm-svn: 208106
</pre>
</div>
</content>
</entry>
<entry>
<title>DebugInfo: Emit the definition of enums when the definition preceeds the declaration and initial use.</title>
<updated>2014-05-06T07:33:30+00:00</updated>
<author>
<name>David Blaikie</name>
<email>dblaikie@gmail.com</email>
</author>
<published>2014-05-06T07:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=57407525fdc4fd5aab719aa0bb473d29517d8c47'/>
<id>57407525fdc4fd5aab719aa0bb473d29517d8c47</id>
<content type='text'>
This regressed a little further 208055 though it was already a little
broken.

While the requiresCompleteType optimization should be implemented here.
Future (possibly near future) work.

llvm-svn: 208065
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This regressed a little further 208055 though it was already a little
broken.

While the requiresCompleteType optimization should be implemented here.
Future (possibly near future) work.

llvm-svn: 208065
</pre>
</div>
</content>
</entry>
</feed>
