<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git, branch llvmorg-3.7.0</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>ReleaseNotes: Move SystemZ so it doesn't come between the static analyzer</title>
<updated>2015-08-27T16:18:08+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2015-08-27T16:18:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3812919dc0588eeb74d440d3e3d8b1a097756f95'/>
<id>3812919dc0588eeb74d440d3e3d8b1a097756f95</id>
<content type='text'>
and clang-tidy sections, which concern similar functionality.

llvm-svn: 246157
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and clang-tidy sections, which concern similar functionality.

llvm-svn: 246157
</pre>
</div>
</content>
</entry>
<entry>
<title>ReleaseNotes: add a note about libunwind moving</title>
<updated>2015-08-27T02:20:03+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2015-08-27T02:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=e350d8f96f29822c00de050f16ead7be448fbdd5'/>
<id>e350d8f96f29822c00de050f16ead7be448fbdd5</id>
<content type='text'>
libunwind moved from libc++abi into a separate project.  This may catch users
off guard, so add a release note.

Thanks to Hans for the reminder!

llvm-svn: 246136
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libunwind moved from libc++abi into a separate project.  This may catch users
off guard, so add a release note.

Thanks to Hans for the reminder!

llvm-svn: 246136
</pre>
</div>
</content>
</entry>
<entry>
<title>ReleaseNotes: fix minor spelling mistake</title>
<updated>2015-08-27T02:18:31+00:00</updated>
<author>
<name>Saleem Abdulrasool</name>
<email>compnerd@compnerd.org</email>
</author>
<published>2015-08-27T02:18:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4bff4bc2e27ab0c04abdc3f1a894520d48c66f96'/>
<id>4bff4bc2e27ab0c04abdc3f1a894520d48c66f96</id>
<content type='text'>
llvm-svn: 246135
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 246135
</pre>
</div>
</content>
</entry>
<entry>
<title>ReleaseNotes: fix some indentation</title>
<updated>2015-08-26T23:27:03+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2015-08-26T23:27:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9ef11fa1fa2e05e24a16acbc50df4ad9029ae5f8'/>
<id>9ef11fa1fa2e05e24a16acbc50df4ad9029ae5f8</id>
<content type='text'>
llvm-svn: 246108
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 246108
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a clang release note about raising the minimum Windows version for the next major release</title>
<updated>2015-08-26T22:01:10+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2015-08-26T22:01:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a67b1c9d971d470ab94f34c7e105ee563c008ac6'/>
<id>a67b1c9d971d470ab94f34c7e105ee563c008ac6</id>
<content type='text'>
By Greg Bedwell!

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

llvm-svn: 246090
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By Greg Bedwell!

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

llvm-svn: 246090
</pre>
</div>
</content>
</entry>
<entry>
<title>Release Notes expansion for BPF</title>
<updated>2015-08-26T20:28:56+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2015-08-26T20:28:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4cf00fb4322db993f07f5a30ca4f25b7bb14a459'/>
<id>4cf00fb4322db993f07f5a30ca4f25b7bb14a459</id>
<content type='text'>
By Brenden Blanco!

llvm-svn: 246072
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By Brenden Blanco!

llvm-svn: 246072
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a release note about raising the minimum Windows version for the next major release</title>
<updated>2015-08-26T20:19:38+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2015-08-26T20:19:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2d44ff399b458feb62a0b01df7ed89ac59d2220f'/>
<id>2d44ff399b458feb62a0b01df7ed89ac59d2220f</id>
<content type='text'>
Patch by Greg Bedwell!

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

llvm-svn: 246071
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Greg Bedwell!

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

llvm-svn: 246071
</pre>
</div>
</content>
</entry>
<entry>
<title>Polly subproject release notes</title>
<updated>2015-08-26T18:58:15+00:00</updated>
<author>
<name>Hans Wennborg</name>
<email>hans@hanshq.net</email>
</author>
<published>2015-08-26T18:58:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cf6ca41bcf73257cd2ab33c5ebfe8f86cd068717'/>
<id>cf6ca41bcf73257cd2ab33c5ebfe8f86cd068717</id>
<content type='text'>
By Tobias Grosser!

llvm-svn: 246053
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By Tobias Grosser!

llvm-svn: 246053
</pre>
</div>
</content>
</entry>
<entry>
<title>Add note about SEH to clang 3.7 notes</title>
<updated>2015-08-26T15:41:07+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>rnk@google.com</email>
</author>
<published>2015-08-26T15:41:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=aa33cdc3fe3d4ed893f40fcabaf1f6624c200b23'/>
<id>aa33cdc3fe3d4ed893f40fcabaf1f6624c200b23</id>
<content type='text'>
llvm-svn: 246036
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-svn: 246036
</pre>
</div>
</content>
</entry>
<entry>
<title>Only use instructions as insert locations for SCEVExpander</title>
<updated>2015-08-26T11:01:14+00:00</updated>
<author>
<name>Tobias Grosser</name>
<email>tobias@grosser.es</email>
</author>
<published>2015-08-26T11:01:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cb676a8718752f2cefb20e5492fe39a36f540a65'/>
<id>cb676a8718752f2cefb20e5492fe39a36f540a65</id>
<content type='text'>
SCEVExpander, which we are using during code generation, only allows
instructions as insert locations, but breaks in case BasicBlock-&gt;end() iterators
are passed to it due to it trying to obtain the basic block in which code should
be generated by calling Instruction-&gt;getParent(), which is not defined for
-&gt;end() iterators.

This change adds an assert to Polly that ensures we only pass valid instructions
to SCEVExpander and it fixes one case, where we used IRBuilder-&gt;SetInsertBlock()
to set an -&gt;end() insert location which was later passed to SCEVExpander.

In general, Polly is always trying to build up the CFG first, before we actually
insert instructions into the CFG sceleton. As a result, each basic block should
already have at least one branch instruction before we start adding code. Hence,
always requiring the IRBuilder insert location to be set to a real instruction
should always be possible.

Thanks Utpal Bora &lt;cs14mtech11017@iith.ac.in&gt; for his help with test case
reduction.

This is a backport from r243830 as it was committed on trunk.

llvm-svn: 246029
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SCEVExpander, which we are using during code generation, only allows
instructions as insert locations, but breaks in case BasicBlock-&gt;end() iterators
are passed to it due to it trying to obtain the basic block in which code should
be generated by calling Instruction-&gt;getParent(), which is not defined for
-&gt;end() iterators.

This change adds an assert to Polly that ensures we only pass valid instructions
to SCEVExpander and it fixes one case, where we used IRBuilder-&gt;SetInsertBlock()
to set an -&gt;end() insert location which was later passed to SCEVExpander.

In general, Polly is always trying to build up the CFG first, before we actually
insert instructions into the CFG sceleton. As a result, each basic block should
already have at least one branch instruction before we start adding code. Hence,
always requiring the IRBuilder insert location to be set to a real instruction
should always be possible.

Thanks Utpal Bora &lt;cs14mtech11017@iith.ac.in&gt; for his help with test case
reduction.

This is a backport from r243830 as it was committed on trunk.

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