<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-openbsd/gnu/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, branch jd/queueboosts</title>
<subtitle>WireGuard implementation for the OpenBSD kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-openbsd/atom/gnu/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp?h=jd%2Fqueueboosts</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-openbsd/atom/gnu/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp?h=jd%2Fqueueboosts'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/'/>
<updated>2020-05-02T05:34:08Z</updated>
<entry>
<title>Don't make an illegal adde.  Avoids fatal error on PowerPC.</title>
<updated>2020-05-02T05:34:08Z</updated>
<author>
<name>gkoehler</name>
<email>gkoehler@openbsd.org</email>
</author>
<published>2020-05-02T05:34:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=ffca677e9e7ca9efd316fa2f2b6572b193c50cf8'/>
<id>urn:sha1:ffca677e9e7ca9efd316fa2f2b6572b193c50cf8</id>
<content type='text'>
When the DAG truncates an ISD::ADDE node, DAGCombiner may optimize it
by making an adde with smaller operands.  PowerPC has i1 registers,
and may truncate an i32 adde to i1, but an i1 adde is not legal for
PowerPC, and the legalize-ops phase can't fix it.  This was causing
"fatal error: error in backend: Cannot select..."

cwen@ reported the error

ok mortimer@ kettenis@ deraadt@
</content>
</entry>
<entry>
<title>Import LLVM 8.0.0 release including clang, lld and lldb.</title>
<updated>2019-06-23T21:36:31Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-06-23T21:36:31Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=23f101f37937a1bd4a29726cab2f76e0fb038b35'/>
<id>urn:sha1:23f101f37937a1bd4a29726cab2f76e0fb038b35</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import LLVM 7.0.1 release including clang, lld and lldb.</title>
<updated>2019-01-27T16:42:12Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2019-01-27T16:42:12Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b773203fb58f3ef282fb69c832d8710cab5bc82d'/>
<id>urn:sha1:b773203fb58f3ef282fb69c832d8710cab5bc82d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import LLVM 6.0.1 release including clang, lld and lldb.</title>
<updated>2018-04-06T14:26:03Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2018-04-06T14:26:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bdabc2f19ffb9e20600dad6e8a300842a7bda50e'/>
<id>urn:sha1:bdabc2f19ffb9e20600dad6e8a300842a7bda50e</id>
<content type='text'>
"where is the kaboom?" deraadt@
</content>
</entry>
<entry>
<title>Import LLVM 5.0.0 release including clang, lld and lldb.</title>
<updated>2017-10-04T20:27:34Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2017-10-04T20:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=31eb748944903b7f4f38afda9851951ca9dfc1ae'/>
<id>urn:sha1:31eb748944903b7f4f38afda9851951ca9dfc1ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import LLVM 4.0.0 release including clang and lld.</title>
<updated>2017-03-14T08:07:52Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2017-03-14T08:07:52Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=1cb66ada17adf0954eaadba4d02ec2470365a3ac'/>
<id>urn:sha1:1cb66ada17adf0954eaadba4d02ec2470365a3ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Import LLVM 4.0.0 rc1 including clang and lld to help the current</title>
<updated>2017-01-24T08:32:59Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2017-01-24T08:32:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=53d771aafdbe5b919f264f53cba3788e2c4cffd2'/>
<id>urn:sha1:53d771aafdbe5b919f264f53cba3788e2c4cffd2</id>
<content type='text'>
development effort on OpenBSD/arm64.
</content>
</entry>
<entry>
<title>Import LLVM 3.9.1 including clang and lld.</title>
<updated>2017-01-14T19:55:43Z</updated>
<author>
<name>patrick</name>
<email>patrick@openbsd.org</email>
</author>
<published>2017-01-14T19:55:43Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=bd3306aecb3a15e8967143b8cdbbccf2b1b19b74'/>
<id>urn:sha1:bd3306aecb3a15e8967143b8cdbbccf2b1b19b74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the space freed up by sparc and zaurus to import LLVM.</title>
<updated>2016-09-03T22:46:54Z</updated>
<author>
<name>pascal</name>
<email>pascal@openbsd.org</email>
</author>
<published>2016-09-03T22:46:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-openbsd/commit/?id=b5500b9ca0102f1ccaf32f0e77e96d0739aded9b'/>
<id>urn:sha1:b5500b9ca0102f1ccaf32f0e77e96d0739aded9b</id>
<content type='text'>
ok hackroom@
</content>
</entry>
</feed>
