<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/ir/mem2reg.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>backend: separate instrs for integer/float store</title>
<updated>2025-12-31T10:13:15+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-31T10:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=97c6d5c44f30b29b52d1dc431ab9f2df4bb47fd2'/>
<id>urn:sha1:97c6d5c44f30b29b52d1dc431ab9f2df4bb47fd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ir: arena-backed linked list for uselists</title>
<updated>2025-12-24T12:04:38+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-24T12:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=775ff9ce7b45c22cfba6918c13359bf89461b3e1'/>
<id>urn:sha1:775ff9ce7b45c22cfba6918c13359bf89461b3e1</id>
<content type='text'>
Is much simpler than the growable buffers, seems to be just as efficient
if not a little faster when benchmarked.
</content>
</entry>
<entry>
<title>simpl: optimize unsigned &amp; signed division by power of 2</title>
<updated>2025-12-21T20:18:50+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-21T20:18:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=6fc94fd3f7edad42e77426153f9933376b621142'/>
<id>urn:sha1:6fc94fd3f7edad42e77426153f9933376b621142</id>
<content type='text'>
</content>
</entry>
<entry>
<title>backend: unify pass memory allocation strategies</title>
<updated>2025-12-20T18:31:50+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-20T16:59:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=e6fbab42185f4fb4e3a3b1e3e93eaa5d3d81b7c7'/>
<id>urn:sha1:e6fbab42185f4fb4e3a3b1e3e93eaa5d3d81b7c7</id>
<content type='text'>
It was all over the place for temporary data structures used by
individual passes. Now there is an arena specifically for that, which is
nicer.
</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>
</feed>
