<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/contrib/llvm/lib/CodeGen/IfConversion.cpp, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2019-12-20T19:53:05Z</updated>
<entry>
<title>Move all sources from the llvm project into contrib/llvm-project.</title>
<updated>2019-12-20T19:53:05Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-12-20T19:53:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=0b57cec536236d46e3dba9bd041533462f33dbb7'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb, and openmp</title>
<updated>2019-09-19T19:25:01Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-09-19T19:25:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7fc776a8270c3bdd4162f6bb32da781177731043'/>
<id>urn:sha1:7fc776a8270c3bdd4162f6bb32da781177731043</id>
<content type='text'>
release 9.0.0 r372316, and update version numbers.
</content>
</entry>
<entry>
<title>Merge ^/head r351732 through r352104.</title>
<updated>2019-09-09T19:58:46Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-09-09T19:58:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f993ed2fbd3c307200ed9a6351e649f0904b39c5'/>
<id>urn:sha1:f993ed2fbd3c307200ed9a6351e649f0904b39c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pull in r371111 from upstream llvm trunk (by Eli Friedman):</title>
<updated>2019-09-06T16:06:37Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-09-06T16:06:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=211f2e5c6be1d7579f70b47527e674caf7530fc7'/>
<id>urn:sha1:211f2e5c6be1d7579f70b47527e674caf7530fc7</id>
<content type='text'>
  [IfConversion] Fix diamond conversion with unanalyzable branches.

  The code was incorrectly counting the number of identical
  instructions, and therefore tried to predicate an instruction which
  should not have been predicated.  This could have various effects: a
  compiler crash, an assembler failure, a miscompile, or just
  generating an extra, unnecessary instruction.

  Instead of depending on TargetInstrInfo::removeBranch, which only
  works on analyzable branches, just remove all branch instructions.

  Fixes https://bugs.llvm.org/show_bug.cgi?id=43121 and
  https://bugs.llvm.org/show_bug.cgi?id=41121 .

  Differential Revision: https://reviews.llvm.org/D67203

This should fix "Unable to predicate BX killed renamable $r0" errors
when building the lang/spidermonkey170 and lang/spidermonkey38 ports for
armv7 and armv6.

PR:		236567
MFC after:	3 days
</content>
</entry>
<entry>
<title>Merge llvm trunk r366426, resolve conflicts, and update FREEBSD-Xlist.</title>
<updated>2019-08-21T18:13:02Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-08-21T18:13:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=54db30ce18663e6c2991958f3b5d18362e8e93c4'/>
<id>urn:sha1:54db30ce18663e6c2991958f3b5d18362e8e93c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge llvm trunk r351319, resolve conflicts, and update FREEBSD-Xlist.</title>
<updated>2019-01-20T11:41:25Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2019-01-20T11:41:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d9484dd61cc151c4f34c31e07f693fefa66316b5'/>
<id>urn:sha1:d9484dd61cc151c4f34c31e07f693fefa66316b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge llvm trunk r338150, and resolve conflicts.</title>
<updated>2018-07-30T16:33:32Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-07-30T16:33:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=51315c45ff5643a27f9c84b816db54ee870ba29b'/>
<id>urn:sha1:51315c45ff5643a27f9c84b816db54ee870ba29b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Upgrade our copies of clang, llvm, lld, lldb, compiler-rt and libc++ to</title>
<updated>2018-06-29T17:51:35Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2018-06-29T17:51:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6ccc06f6cb8a8faf9c78b38f0eb5aeab7324a628'/>
<id>urn:sha1:6ccc06f6cb8a8faf9c78b38f0eb5aeab7324a628</id>
<content type='text'>
6.0.1 release (upstream r335540).

Relnotes:	yes
MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Merge llvm trunk r321017 to contrib/llvm.</title>
<updated>2017-12-20T14:16:56Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2017-12-20T14:16:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2cab237b5dbfe1b3e9c7aa7a3c02d2b98fcf7462'/>
<id>urn:sha1:2cab237b5dbfe1b3e9c7aa7a3c02d2b98fcf7462</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge llvm, clang, lld, lldb, compiler-rt and libc++ r306325, and update</title>
<updated>2017-06-27T06:40:39Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2017-06-27T06:40:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=edd7eaddc8e5730ca33436568f6fcb8409984d13'/>
<id>urn:sha1:edd7eaddc8e5730ca33436568f6fcb8409984d13</id>
<content type='text'>
build glue.
</content>
</entry>
</feed>
