<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/ir/builder.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>add bswap16/32/64</title>
<updated>2026-03-02T16:52:57+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-03-02T16:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=f2285400e65dafe730a073b3ca92494d72c7295b'/>
<id>urn:sha1:f2285400e65dafe730a073b3ca92494d72c7295b</id>
<content type='text'>
- frontend: __builtin_bswapX intrinsics
- backend: ObswapX instructions
</content>
</entry>
<entry>
<title>ir: only stub out float &lt;-&gt; u64 cvt on x86</title>
<updated>2026-01-08T08:08:07+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2026-01-08T08:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=45036f2a6f612d8bbe071d332c5a0baf92783044'/>
<id>urn:sha1:45036f2a6f612d8bbe071d332c5a0baf92783044</id>
<content type='text'>
hackish..
</content>
</entry>
<entry>
<title>ir/builder: fix bug optiminzg x+x as x-x -&gt; 0</title>
<updated>2025-12-26T10:14:18+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-26T10:12:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=bf1a1c5aa83fe1e3d0a60e64199882efeb307116'/>
<id>urn:sha1:bf1a1c5aa83fe1e3d0a60e64199882efeb307116</id>
<content type='text'>
</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>ir: simpl: optimize some constant multiplications</title>
<updated>2025-12-21T16:42:31+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-21T16:41:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=97953ac6f077ef2ed2a59f7b1e2328573981d41e'/>
<id>urn:sha1:97953ac6f077ef2ed2a59f7b1e2328573981d41e</id>
<content type='text'>
Reuse irbinop() and irunop() for the constant results cases.
</content>
</entry>
<entry>
<title>x86-64/emit: implement single-exit-point ret with jump threading</title>
<updated>2025-12-16T18:23:33+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-16T18:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=842f49f34464440abb2799ef007959cc5e8b7cf8'/>
<id>urn:sha1:842f49f34464440abb2799ef007959cc5e8b7cf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regalloc: fixbug with phi move of stack &lt;- stack</title>
<updated>2025-12-13T16:03:57+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-13T16:03:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=0266cfecae0832afd0dc6f97ae5a60214afd8f26'/>
<id>urn:sha1:0266cfecae0832afd0dc6f97ae5a60214afd8f26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>c: make tentative definitions work</title>
<updated>2025-12-02T13:21:59+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-01T18:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=c14321c4d35549d989d614437953b36b8c771cc2'/>
<id>urn:sha1:c14321c4d35549d989d614437953b36b8c771cc2</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>
</feed>
