<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/contrib/llvm/lib/Transforms/InstCombine, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>Move all sources from the llvm project into contrib/llvm-project.</title>
<updated>2019-12-20T19:53:05+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-12-20T19:53:05+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0b57cec536236d46e3dba9bd041533462f33dbb7'/>
<id>0b57cec536236d46e3dba9bd041533462f33dbb7</id>
<content type='text'>
This uses the new layout of the upstream repository, which was recently
migrated to GitHub, and converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This uses the new layout of the upstream repository, which was recently
migrated to GitHub, and converted into a "monorepo".  That is, most of
the earlier separate sub-projects with their own branches and tags were
consolidated into one top-level directory, and are now branched and
tagged together.

Updating the vendor area to match this layout is next.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge commit 5bbb604bb from llvm git (by Craig Topper):</title>
<updated>2019-11-15T06:56:25+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-11-15T06:56:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=93500187db682b5f9f9f7360b74fab2e7967c44c'/>
<id>93500187db682b5f9f9f7360b74fab2e7967c44c</id>
<content type='text'>
  [InstCombine] Disable some portions of foldGEPICmp for GEPs that
  return a vector of pointers. Fix other portions.

  llvm-svn: 370114

This should fix instances of 'Assertion failed: (isa&lt;X&gt;(Val) &amp;&amp;
"cast&lt;Ty&gt;() argument of incompatible type!"), function cast, file
/usr/src/contrib/llvm/include/llvm/Support/Casting.h, line 255', when
building openjdk8 for aarch64 and armv7.

Reported by:	jbeich
PR:		236566
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  [InstCombine] Disable some portions of foldGEPICmp for GEPs that
  return a vector of pointers. Fix other portions.

  llvm-svn: 370114

This should fix instances of 'Assertion failed: (isa&lt;X&gt;(Val) &amp;&amp;
"cast&lt;Ty&gt;() argument of incompatible type!"), function cast, file
/usr/src/contrib/llvm/include/llvm/Support/Casting.h, line 255', when
building openjdk8 for aarch64 and armv7.

Reported by:	jbeich
PR:		236566
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb, and openmp</title>
<updated>2019-09-02T17:32:57+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-09-02T17:32:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=22f75ae73839a40863eed5879bd28ee473766e6d'/>
<id>22f75ae73839a40863eed5879bd28ee473766e6d</id>
<content type='text'>
release_90 branch r369369, and update version numbers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
release_90 branch r369369, and update version numbers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge llvm trunk r366426, resolve conflicts, and update FREEBSD-Xlist.</title>
<updated>2019-08-21T18:13:02+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-08-21T18:13:02+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=54db30ce18663e6c2991958f3b5d18362e8e93c4'/>
<id>54db30ce18663e6c2991958f3b5d18362e8e93c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge llvm, clang, compiler-rt, libc++, lld, and lldb release_80 branch</title>
<updated>2019-02-25T19:17:20+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-02-25T19:17:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=da18572fa1dc1fa7abae9e9efb1c2c3f768907a1'/>
<id>da18572fa1dc1fa7abae9e9efb1c2c3f768907a1</id>
<content type='text'>
r354799, resolve conflicts, and bump version numbers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
r354799, resolve conflicts, and bump version numbers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge llvm release_80 branch r351543, and resolve conflicts.</title>
<updated>2019-01-22T20:13:43+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-01-22T20:13:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6f6198e75d9ca534ebca61176d05173f71a628da'/>
<id>6f6198e75d9ca534ebca61176d05173f71a628da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge llvm trunk r351319, resolve conflicts, and update FREEBSD-Xlist.</title>
<updated>2019-01-20T11:41:25+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-01-20T11:41:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d9484dd61cc151c4f34c31e07f693fefa66316b5'/>
<id>d9484dd61cc151c4f34c31e07f693fefa66316b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branch</title>
<updated>2018-12-09T11:36:04+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-12-09T11:36:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0b9890fcbf4bd3cb118afc215675503889b63fb9'/>
<id>0b9890fcbf4bd3cb118afc215675503889b63fb9</id>
<content type='text'>
r348686 (effectively 7.0.1 rc3), resolve conflicts, and bump version
numbers.

PR:		230240, 230355
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
r348686 (effectively 7.0.1 rc3), resolve conflicts, and bump version
numbers.

PR:		230240, 230355
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge llvm trunk r338150 (just before the 7.0.0 branch point), and</title>
<updated>2018-08-02T17:42:12+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-08-02T17:42:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1c4688a8498fea1db507842ff8dedaacad8ef77b'/>
<id>1c4688a8498fea1db507842ff8dedaacad8ef77b</id>
<content type='text'>
resolve conflicts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
resolve conflicts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge llvm trunk r338150, and resolve conflicts.</title>
<updated>2018-07-30T16:33:32+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-07-30T16:33:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=51315c45ff5643a27f9c84b816db54ee870ba29b'/>
<id>51315c45ff5643a27f9c84b816db54ee870ba29b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
