<feed xmlns='http://www.w3.org/2005/Atom'>
<title>antcc/ir/op.def, 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>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>regalloc+emit: get rid of xsave/xrestore hack</title>
<updated>2025-12-18T16:53:55+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-12-18T16:53:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=cf95d1a9a9f9dacbe38dee2f753615c091ba6319'/>
<id>urn:sha1:cf95d1a9a9f9dacbe38dee2f753615c091ba6319</id>
<content type='text'>
Was used for situation where we needed to spill more than 1 temporary
and have to use a register that is already used. Instead of push/pop, we
can just allocate and set aside specific stack slots for this purpose.
Also, reworked linearscan() interval sets to separate FPR/GPR intervals.
</content>
</entry>
<entry>
<title>remove umul</title>
<updated>2025-11-21T15:52:46+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-21T15:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=821adf9e5c962c97e46f3a215c876bc10916e302'/>
<id>urn:sha1:821adf9e5c962c97e46f3a215c876bc10916e302</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change op names to match 285063eba44</title>
<updated>2025-11-21T15:49:53+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-21T15:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=ec4cfe9db9afc1d1c633a922174f5bb0685b0c32'/>
<id>urn:sha1:ec4cfe9db9afc1d1c633a922174f5bb0685b0c32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>preeliminary va_list support</title>
<updated>2025-11-14T18:04:51+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-14T17:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=a287fe5aeb6b681ab405c0297841dce64ab4b946'/>
<id>urn:sha1:a287fe5aeb6b681ab405c0297841dce64ab4b946</id>
<content type='text'>
</content>
</entry>
<entry>
<title>amd64: get rid of xinc/xdec. handle those at emit stage</title>
<updated>2025-11-09T11:01:07+00:00</updated>
<author>
<name>lemon</name>
<email>lsof@mailbox.org</email>
</author>
<published>2025-11-09T11:01:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lemon.rip/antcc/commit/?id=28940713d99ed18cdf650334cf768158bba71dda'/>
<id>urn:sha1:28940713d99ed18cdf650334cf768158bba71dda</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>
