<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/ir/ssa.c, branch trunk</title>
<subtitle>A little C compiler</subtitle>
<id>https://git.lemon.rip/antcc/atom?h=trunk</id>
<link rel='self' href='https://git.lemon.rip/antcc/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/'/>
<updated>2026-03-17T12:22:00+00:00</updated>
<entry>
<title>REFACTOR: move sources to src/</title>
<updated>2026-03-17T12:22:00+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-17T12:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=a8d6f8bf30c07edb775e56889f568ca20240bedf'/>
<id>urn:sha1:a8d6f8bf30c07edb775e56889f568ca20240bedf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>IR: just use an array for extended constants</title>
<updated>2026-02-19T19:29:16+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-02-19T19:29:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=ad8067a1ab1871cf57936828fb1b40c15cd3349d'/>
<id>urn:sha1:ad8067a1ab1871cf57936828fb1b40c15cd3349d</id>
<content type='text'>
The extra work of using a hashtable to intern them is probably
unnecessary.
</content>
</entry>
<entry>
<title>copyopt: optimize same-arg phis with multiple preds</title>
<updated>2025-12-20T12:17:08+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-20T12:17:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=f123a0868ca44ca5fb5adf5c230ad03e5eb058b0'/>
<id>urn:sha1:f123a0868ca44ca5fb5adf5c230ad03e5eb058b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ir: move some filluses() to ir.c, rename optmem.c -&gt; mem2reg.c</title>
<updated>2025-12-19T11:59:24+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-19T11:59:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=575b24a9f023f7950eefea6d85431281f04cc1dc'/>
<id>urn:sha1:575b24a9f023f7950eefea6d85431281f04cc1dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ir: simplify some occurrences of single-argument phis</title>
<updated>2025-11-24T11:58:46+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-24T11:58:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=5ba62d79923a48c1b1f6a8fc236650f5a8281844'/>
<id>urn:sha1:5ba62d79923a48c1b1f6a8fc236650f5a8281844</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ir: barebones IR passes checked contracts</title>
<updated>2025-11-21T16:35:55+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-21T16:07:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=87f9753fb776a1fa6e59baef759e4687fb9a1ac7'/>
<id>urn:sha1:87f9753fb776a1fa6e59baef759e4687fb9a1ac7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rename IR classes to reflect bitsize</title>
<updated>2025-11-21T10:03:23+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-21T10:03:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=285063eba442e2a8ac29fd42e0d17d996bcc5d00'/>
<id>urn:sha1:285063eba442e2a8ac29fd42e0d17d996bcc5d00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Organize source files into directories</title>
<updated>2025-10-19T06:09:09+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-10-19T06:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=dea8fd171acb54b6d9685422d5e391fb55074008'/>
<id>urn:sha1:dea8fd171acb54b6d9685422d5e391fb55074008</id>
<content type='text'>
</content>
</entry>
</feed>
